# # NOTE: # - exif headers should be included as # so don't ,,fix'' pkgconfig file # # Conditional build: %bcond_without static_libs # don't build static library Summary: Library for parsing EXIF files from digital cameras Summary(pl.UTF-8): Biblioteka do czytania plików EXIF z kamer cyfrowych Name: libexif Version: 0.6.21 Release: 3 Epoch: 1 License: LGPL v2+ Group: Libraries Source0: http://downloads.sourceforge.net/libexif/%{name}-%{version}.tar.bz2 # Source0-md5: 27339b89850f28c8f1c237f233e05b27 URL: https://libexif.github.io/ BuildRequires: autoconf >= 2.59 BuildRequires: automake >= 1:1.9 BuildRequires: doxygen BuildRequires: gettext-tools >= 0.14.1 BuildRequires: libtool Obsoletes: libexif7 Obsoletes: libmnote BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description Most digital cameras produce EXIF files, which are JPEG files with extra tags that contain information about the image. The EXIF library allows you to parse an EXIF file and read the data from those tags. %description -l pl.UTF-8 Większość kamer cyfrowych tworzy pliki EXIF, które są JPEGami z dodatkowymi znacznikami zawierającymi informacje o obrazie. Biblioteka EXIF pozwala czytać informacje z tych znaczników. %package devel Summary: Header files for libexif Summary(pl.UTF-8): Pliki nagłówkowe dla libexif Group: Development/Libraries Requires: %{name} = %{epoch}:%{version}-%{release} Obsoletes: libexif7-devel Obsoletes: libmnote-devel %description devel Header files for libexif. %description devel -l pl.UTF-8 Pliki nagłówkowe dla libexif. %package static Summary: Static version of libexif Summary(pl.UTF-8): Statyczna wersja libexif Group: Development/Libraries Requires: %{name}-devel = %{epoch}:%{version}-%{release} Obsoletes: libmnote-static %description static Static version of libexif. %description static -l pl.UTF-8 Statyczna wersja libexif. %package apidocs Summary: libexif API documentation Summary(pl.UTF-8): Dokumentacja API biblioteki libexif Group: Documentation %if "%{_rpmversion}" >= "5" BuildArch: noarch %endif %description apidocs API and internal documentation for libexif library. %description apidocs -l pl.UTF-8 Dokumentacja API oraz wewnętrzna dla biblioteki libexif. %prep %setup -q %build %{__gettextize} %{__libtoolize} %{__aclocal} -I m4m %{__autoconf} %{__autoheader} %{__automake} %configure \ %{!?with_static_libs:--disable-static} # docs generation fails with -jN>1 %{__make} -j1 %install rm -rf $RPM_BUILD_ROOT %{__make} install \ DESTDIR=$RPM_BUILD_ROOT %{__rm} -r $RPM_BUILD_ROOT{%{_docdir}/libexif,%{_libdir}/libexif.la} %find_lang %{name}-12 %clean rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files -f %{name}-12.lang %defattr(644,root,root,755) %doc AUTHORS ChangeLog NEWS README %attr(755,root,root) %{_libdir}/libexif.so.*.*.* %attr(755,root,root) %ghost %{_libdir}/libexif.so.12 %files devel %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/libexif.so %{_includedir}/%{name} %{_pkgconfigdir}/%{name}.pc %if %{with static_libs} %files static %defattr(644,root,root,755) %{_libdir}/libexif.a %endif %files apidocs %defattr(644,root,root,755) %doc doc/doxygen-output/libexif*