-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathlibiptcdata.spec.in
144 lines (109 loc) · 4.27 KB
/
libiptcdata.spec.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
%if 0%{?rhel} <= 5
%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")}
%endif
Name: @PACKAGE@
Version: @VERSION@
Release: 1%{?dist}
Summary: IPTC tag library
Group: Development/Libraries
License: LGPLv2+
URL: http://libiptcdata.sourceforge.net/
Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: gettext
BuildRequires: libtool
BuildRequires: gtk-doc
%description
libiptcdata is a library for parsing, editing, and saving IPTC data
stored inside images. IPTC is a standard for encoding metadata such
as captions, titles, locations, etc. in the headers of an image file.
libiptcdata also includes a command-line utility for modifying the
metadata.
%package devel
Summary: Headers and libraries for libiptcdata application development
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
Requires: pkgconfig
%description devel
The libiptcdata-devel package contains the libraries and include files
that you can use to develop libiptcdata applications.
%package python
Summary: Python bindings for libiptcdata
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
BuildRequires: python-devel
%description python
The libiptcdata-python package contains a Python module that allows Python
applications to use the libiptcdata API for reading and writing IPTC
metadata in images.
%prep
%setup -q
%build
%configure --enable-gtk-doc --enable-python --disable-static
make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
make DESTDIR=%{buildroot} INSTALL="%{__install} -c -p" install
rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}.la
rm -f $RPM_BUILD_ROOT%{python_sitearch}/iptcdata.la
%clean
rm -rf $RPM_BUILD_ROOT
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%defattr(-,root,root)
%doc AUTHORS COPYING ChangeLog NEWS README TODO
%{_bindir}/*
%{_libdir}/lib*.so.*
%{_datadir}/locale/*/LC_MESSAGES/*.mo
%files devel
%defattr(-,root,root)
%{_libdir}/lib*.so
%{_libdir}/pkgconfig/*.pc
%{_includedir}/libiptcdata
%{_datadir}/gtk-doc/html/libiptcdata
%files python
%defattr(-,root,root)
%doc python/README
%doc python/examples/*
%{python_sitearch}/*.so
%changelog
* Wed Nov 16 2011 David Moore <[email protected]> 1.0.4-5
- Removed 'Requires: gtk-doc', updated python sitearch.
* Tue Feb 08 2011 Fedora Release Engineering <[email protected]> - 1.0.4-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Wed Jul 21 2010 David Malcolm <[email protected]> - 1.0.4-3
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
* Fri Jul 24 2009 Fedora Release Engineering <[email protected]> - 1.0.4-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
* Sun Jul 05 2009 David Moore <[email protected]> 1.0.4-1
- New upstream version
* Sun Apr 12 2009 David Moore <[email protected]> 1.0.3-3
- Added 'BuildRequires: gtk-doc'
* Sun Apr 12 2009 David Moore <[email protected]> 1.0.3-2
- Added 'Requires: gtk-doc' and 'BuildRequires: libtool' and gettext
* Sun Apr 12 2009 David Moore <[email protected]> 1.0.3-1
- New upstream version
- Added translation to file list
* Wed Feb 25 2009 Fedora Release Engineering <[email protected]> - 1.0.2-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <[email protected]> - 1.0.2-4
- Rebuild for Python 2.6
* Thu May 29 2008 Tom "spot" Callaway <[email protected]> - 1.0.2-3
- fix license tag
* Mon Feb 18 2008 Fedora Release Engineering <[email protected]> - 1.0.2-2
- Autorebuild for GCC 4.3
* Tue May 15 2007 David Moore <[email protected]> 1.0.2-1
- New upstream version
* Fri Mar 23 2007 David Moore <[email protected]> 1.0.1-1
- New upstream version
* Thu Mar 22 2007 David Moore <[email protected]> 1.0.0-2
- Fixed URL, removed INSTALL file, fixed python path and timestamps
* Wed Mar 21 2007 David Moore <[email protected]> 1.0.0-1
- Updated spec file to better match Fedora guidelines
* Sun Jan 28 2007 David Moore <[email protected]>
- Added libiptcdata-python package
* Wed Apr 12 2006 David Moore <[email protected]>
- Removed *.mo from spec file since there are no translations yet
* Mon Feb 28 2005 David Moore <[email protected]>
- Initial version