3 %bcond_with curl # enable webready with HTTP support via curl
4 %bcond_with libssh # enable webready with SSH support via libssh
6 Summary: EXIF and IPTC metadata manipulation tools
7 Summary(pl.UTF-8): Narzędzia do obróbki metadanych EXIF i IPTC
12 Group: Applications/Graphics
13 #Source0Download: http://www.exiv2.org/download.html
14 Source0: http://www.exiv2.org/builds/%{name}-%{version}-trunk.tar.gz
15 # Source0-md5: 5399e3b570d7f9205f0e76d47582da4c
16 Patch0: %{name}-mkinstalldirs.patch
17 Patch1: %{name}-png_support.patch
18 URL: http://www.exiv2.org/
19 BuildRequires: autoconf >= 2.61
20 BuildRequires: automake
21 %{?with_curl:BuildRequires: curl-devel}
22 BuildRequires: expat-devel
23 BuildRequires: gettext-tools
24 %{?with_libssh:BuildRequires: libssh-devel}
25 BuildRequires: libstdc++-devel
26 BuildRequires: libtool >= 2:2.0
27 BuildRequires: zlib-devel
28 Requires: %{name}-libs = %{version}-%{release}
29 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32 EXIF and IPTC metadata manipulation tools.
34 %description -l pl.UTF-8
35 Narzędzia do obróbki metadanych EXIF i IPTC.
38 Summary: EXIF and IPTC metadata manipulation library
39 Summary(pl.UTF-8): Biblioteka do obróbki metadanych EXIF i IPTC
43 EXIF and IPTC metadata manipulation library.
45 %description libs -l pl.UTF-8
46 Biblioteka do obróbki metadanych EXIF i IPTC.
49 Summary: EXIF and IPTC metadata manipulation library development files
50 Summary(pl.UTF-8): Pliki programistyczne biblioteki do obróbki metadanych EXIF i IPTC
51 Group: Development/Libraries
52 Requires: %{name}-libs = %{version}-%{release}
53 %{?with_curl:Requires: curl-devel}
55 %{?with_libssh:Requires: libssh-devel}
56 Requires: libstdc++-devel
60 EXIF and IPTC metadata manipulation library development files.
62 %description devel -l pl.UTF-8
63 Pliki programistyczne biblioteki do obróbki metadanych EXIF i IPTC.
66 Summary: EXIF and IPTC metadata manipulation static library
67 Summary(pl.UTF-8): Statyczna biblioteka do obróbki metadanych EXIF i IPTC
68 Group: Development/Libraries
69 Requires: %{name}-devel = %{version}-%{release}
72 EXIF and IPTC metadata manipulation static library.
74 %description static -l pl.UTF-8
75 Statyczna biblioteka do obróbki metadanych EXIF i IPTC.
78 %setup -q -n %{name}-trunk
82 ln -s config/configure.ac .
84 # AX_CXX_CHECK_FLAG from old autoconf-archive, missing in acinclude or separate file
85 tail -n +10113 config/aclocal.m4 >> acinclude.m4
88 %{__libtoolize} --install
91 # don't touch autoheader, config.h.in has been manually modified
94 %if %{with curl} || %{with libssh}
96 %{!?with_curl:--without-curl} \
97 %{!?with_libssh:--without-ssh}
101 CFLAGS="%{rpmcflags} -Wall" \
102 CXXFLAGS="%{rpmcxxflags} -Wall"
105 rm -rf $RPM_BUILD_ROOT
108 incdir=%{_includedir}/exiv2 \
111 DESTDIR=$RPM_BUILD_ROOT
113 # obsoleted by pkg-config
114 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libexiv2.la
115 # let rpm autodetect dependencies
116 chmod 755 $RPM_BUILD_ROOT%{_libdir}/libexiv2.so*
117 # samples (exifprint, exiv2json) are not installed, so don't package man
118 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/exiv2samples.1
123 rm -rf $RPM_BUILD_ROOT
125 %post libs -p /sbin/ldconfig
126 %postun libs -p /sbin/ldconfig
128 %files -f %{name}.lang
129 %defattr(644,root,root,755)
130 %doc doc/ChangeLog README
131 %attr(755,root,root) %{_bindir}/%{name}
132 %{_mandir}/man1/exiv2.1*
135 %defattr(644,root,root,755)
136 %attr(755,root,root) %{_libdir}/libexiv2.so.*.*.*
137 %attr(755,root,root) %ghost %{_libdir}/libexiv2.so.26
140 %defattr(644,root,root,755)
141 %attr(755,root,root) %{_libdir}/libexiv2.so
142 %{_includedir}/%{name}
143 %{_pkgconfigdir}/exiv2.pc
146 %defattr(644,root,root,755)
147 %{_libdir}/libexiv2.a