]> git.pld-linux.org Git - packages/libexif.git/blobdiff - libexif.spec
fix build without static libs after disabling silent rules
[packages/libexif.git] / libexif.spec
index a94f031edee10ff751dab8ed779b44a0edcea7eb..d144fa10f9367a379e0cf3d8c6f9b1d234c58201 100644 (file)
@@ -2,28 +2,30 @@
 # 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)
@@ -69,6 +71,9 @@ Statyczna wersja libexif.
 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.
@@ -78,10 +83,6 @@ Dokumentacja API oraz wewnętrzna dla biblioteki libexif.
 
 %prep
 %setup -q
-%patch0 -p1
-%patch1 -p1
-
-rm -f po/stamp-po
 
 %build
 %{__gettextize}
@@ -91,6 +92,7 @@ rm -f po/stamp-po
 %{__autoheader}
 %{__automake}
 %configure \
+       --disable-silent-rules \
        %{!?with_static_libs:--disable-static}
 
 # docs generation fails with -jN>1
@@ -102,7 +104,10 @@ rm -rf $RPM_BUILD_ROOT
 %{__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
 
@@ -114,20 +119,20 @@ rm -rf $RPM_BUILD_ROOT
 
 %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
This page took 0.152241 seconds and 4 git commands to generate.