# NOTE:
# - exif headers should be included as <libexif/something.h>
# 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.13
-Release: 5
+Version: 0.6.22
+%define tagver %(echo %{version} | tr . _)
+Release: 1
Epoch: 1
-License: MIT
+License: LGPL v2+
Group: Libraries
-Source0: http://dl.sourceforge.net/libexif/%{name}-%{version}.tar.bz2
-# Source0-md5: 1b1e2b495c5aa20c08725f30545a110b
-Patch0: %{name}-pl.po-update.patch
-Patch1: %{name}-ac.patch
-URL: http://libexif.sourceforge.net/
+#Source0Download: https://github.com/libexif/libexif/releases
+Source0: https://github.com/libexif/libexif/releases/download/libexif-%{tagver}-release/%{name}-%{version}.tar.xz
+# Source0-md5: 1070601438443fdd5b8635565693cf99
+URL: https://libexif.github.io/
BuildRequires: autoconf >= 2.59
-BuildRequires: automake >= 1:1.8
+BuildRequires: automake >= 1:1.9
BuildRequires: doxygen
-BuildRequires: gettext-devel >= 0.14.1
+BuildRequires: gettext-tools >= 0.14.1
BuildRequires: libtool
+BuildRequires: tar >= 1:1.22
+BuildRequires: xz
Obsoletes: libexif7
Obsoletes: libmnote
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
Summary: libexif API documentation
Summary(pl.UTF-8): Dokumentacja API biblioteki libexif
Group: Documentation
+%if "%{_rpmversion}" >= "4.6"
+BuildArch: noarch
+%endif
%description apidocs
API and internal documentation for libexif library.
%prep
%setup -q
-%patch0 -p1
-%patch1 -p1
-
-rm -f po/stamp-po
%build
%{__gettextize}
%{__autoheader}
%{__automake}
%configure \
+ --disable-silent-rules \
%{!?with_static_libs:--disable-static}
# docs generation fails with -jN>1
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT
-rm -rf $RPM_BUILD_ROOT%{_docdir}/libexif
+# obsoleted by pkg-config
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/libexif.la
+# packaged as %doc
+%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/libexif
%find_lang %{name}-12
%files -f %{name}-12.lang
%defattr(644,root,root,755)
-%doc README ChangeLog
-%attr(755,root,root) %{_libdir}/lib*.so.*.*.*
+%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}/lib*.so
-%{_libdir}/lib*.la
-%{_includedir}/%{name}
-%{_pkgconfigdir}/*.pc
+%attr(755,root,root) %{_libdir}/libexif.so
+%{_includedir}/libexif
+%{_pkgconfigdir}/libexif.pc
%if %{with static_libs}
%files static
%defattr(644,root,root,755)
-%{_libdir}/lib*.a
+%{_libdir}/libexif.a
%endif
%files apidocs