3 # - exif headers should be included as <libexif/something.h>
4 # so don't ,,fix'' pkgconfig file
7 %bcond_without static_libs # don't build static library
9 Summary: Library for parsing EXIF files from digital cameras
10 Summary(pl.UTF-8): Biblioteka do czytania plików EXIF z kamer cyfrowych
13 %define tagver %(echo %{version} | tr . _)
18 #Source0Download: https://github.com/libexif/libexif/releases
19 Source0: https://github.com/libexif/libexif/releases/download/libexif-%{tagver}-release/%{name}-%{version}.tar.xz
20 # Source0-md5: 1070601438443fdd5b8635565693cf99
21 URL: https://libexif.github.io/
22 BuildRequires: autoconf >= 2.59
23 BuildRequires: automake >= 1:1.9
24 BuildRequires: doxygen
25 BuildRequires: gettext-tools >= 0.14.1
26 BuildRequires: libtool
27 BuildRequires: tar >= 1:1.22
31 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34 Most digital cameras produce EXIF files, which are JPEG files with
35 extra tags that contain information about the image. The EXIF library
36 allows you to parse an EXIF file and read the data from those tags.
38 %description -l pl.UTF-8
39 Większość kamer cyfrowych tworzy pliki EXIF, które są JPEGami z
40 dodatkowymi znacznikami zawierającymi informacje o obrazie. Biblioteka
41 EXIF pozwala czytać informacje z tych znaczników.
44 Summary: Header files for libexif
45 Summary(pl.UTF-8): Pliki nagłówkowe dla libexif
46 Group: Development/Libraries
47 Requires: %{name} = %{epoch}:%{version}-%{release}
48 Obsoletes: libexif7-devel
49 Obsoletes: libmnote-devel
52 Header files for libexif.
54 %description devel -l pl.UTF-8
55 Pliki nagłówkowe dla libexif.
58 Summary: Static version of libexif
59 Summary(pl.UTF-8): Statyczna wersja libexif
60 Group: Development/Libraries
61 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
62 Obsoletes: libmnote-static
65 Static version of libexif.
67 %description static -l pl.UTF-8
68 Statyczna wersja libexif.
71 Summary: libexif API documentation
72 Summary(pl.UTF-8): Dokumentacja API biblioteki libexif
74 %if "%{_rpmversion}" >= "4.6"
79 API and internal documentation for libexif library.
81 %description apidocs -l pl.UTF-8
82 Dokumentacja API oraz wewnętrzna dla biblioteki libexif.
95 --disable-silent-rules \
96 %{!?with_static_libs:--disable-static}
98 # docs generation fails with -jN>1
102 rm -rf $RPM_BUILD_ROOT
105 DESTDIR=$RPM_BUILD_ROOT
107 # obsoleted by pkg-config
108 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libexif.la
110 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/libexif
112 %find_lang %{name}-12
115 rm -rf $RPM_BUILD_ROOT
117 %post -p /sbin/ldconfig
118 %postun -p /sbin/ldconfig
120 %files -f %{name}-12.lang
121 %defattr(644,root,root,755)
122 %doc AUTHORS ChangeLog NEWS README
123 %attr(755,root,root) %{_libdir}/libexif.so.*.*.*
124 %attr(755,root,root) %ghost %{_libdir}/libexif.so.12
127 %defattr(644,root,root,755)
128 %attr(755,root,root) %{_libdir}/libexif.so
129 %{_includedir}/libexif
130 %{_pkgconfigdir}/libexif.pc
132 %if %{with static_libs}
134 %defattr(644,root,root,755)
139 %defattr(644,root,root,755)
140 %doc doc/doxygen-output/libexif*