]> git.pld-linux.org Git - packages/exiv2.git/commitdiff
- drop static lib, it's completely useless auto/th/exiv2-0.27.0a-3
authorJan Rękorajski <baggins@pld-linux.org>
Sat, 2 Mar 2019 08:50:37 +0000 (09:50 +0100)
committerJan Rękorajski <baggins@pld-linux.org>
Sat, 2 Mar 2019 08:50:37 +0000 (09:50 +0100)
- try fixing cmake file generation
- rel 3

exiv2.spec

index fab7477fa9be72cc5756d630a9a1f7435b316607..ee90577a8f1bc22cd4efef76cd6f124b0a3f9082 100644 (file)
@@ -2,13 +2,12 @@
 # Conditional build:
 %bcond_with    curl            # enable webready with HTTP support via curl
 %bcond_with    libssh          # enable webready with SSH support via libssh
-%bcond_without static_libs     # static library
 
 Summary:       EXIF and IPTC metadata manipulation tools
 Summary(pl.UTF-8):     Narzędzia do obróbki metadanych EXIF i IPTC
 Name:          exiv2
 Version:       0.27.0a
-Release:       2
+Release:       3
 License:       GPL v2+
 Group:         Applications/Graphics
 #Source0Download: http://www.exiv2.org/download.html
@@ -59,27 +58,13 @@ EXIF and IPTC metadata manipulation library development files.
 %description devel -l pl.UTF-8
 Pliki programistyczne biblioteki do obróbki metadanych EXIF i IPTC.
 
-%package static
-Summary:       EXIF and IPTC metadata manipulation static library
-Summary(pl.UTF-8):     Statyczna biblioteka do obróbki metadanych EXIF i IPTC
-Group:         Development/Libraries
-Requires:      %{name}-devel = %{version}-%{release}
-
-%description static
-EXIF and IPTC metadata manipulation static library.
-
-%description static -l pl.UTF-8
-Statyczna biblioteka do obróbki metadanych EXIF i IPTC.
-
 %prep
 %setup -q -n %{name}-0.27.0-Source
 
 %build
-%if %{with static_libs}
-install -d build-static
-cd build-static
+install -d build
+cd build
 %cmake .. \
-       -DBUILD_SHARED_LIBS=OFF \
        -DEXIV2_BUILD_PO=ON \
        -DEXIV2_BUILD_SAMPLES=OFF \
        %{?with_curl:-DEXIV2_ENABLE_CURL=ON} \
@@ -91,37 +76,33 @@ cd build-static
 
 %{__make}
 cd ..
-%endif
 
-install -d build
-cd build
+# Regenerate exiv2Config.cmake without references to libxmp.a
+install -d build-cmake
+cd build-cmake
 %cmake .. \
        -DEXIV2_BUILD_PO=ON \
        -DEXIV2_BUILD_SAMPLES=OFF \
        %{?with_curl:-DEXIV2_ENABLE_CURL=ON} \
        %{?with_libssh:-DEXIV2_ENABLE_SSH=ON} \
        -DEXIV2_ENABLE_VIDEO=ON \
+       -DEXIV2_ENABLE_XMP=OFF \
 %if %{with curl} || %{with libssh}
        -DEXIV2_ENABLE_WEBREADY=ON
 %endif
 
-%{__make}
-
 %install
 rm -rf $RPM_BUILD_ROOT
 
-%if %{with static_libs}
-%{__make} -C build-static install \
-       DESTDIR=$RPM_BUILD_ROOT
-%endif
-
 %{__make} -C build install \
        DESTDIR=$RPM_BUILD_ROOT
 
 # internally used Adobe XMP SDK
 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libxmp.a
 
-%{__mv} $RPM_BUILD_ROOT%{_datadir}/exiv2/cmake/exiv2Config{-pld,}.cmake
+%{__rm} $RPM_BUILD_ROOT%{_datadir}/exiv2/cmake/*.cmake
+cp -p build-cmake/src/CMakeFiles/Export/share/exiv2/cmake/exiv2Config-pld.cmake \
+       $RPM_BUILD_ROOT%{_datadir}/exiv2/cmake/exiv2Config.cmake
 
 %find_lang %{name}
 
@@ -149,9 +130,3 @@ rm -rf $RPM_BUILD_ROOT
 %{_pkgconfigdir}/exiv2.pc
 %dir %{_datadir}/exiv2
 %{_datadir}/exiv2/cmake
-
-%if %{with static_libs}
-%files static
-%defattr(644,root,root,755)
-%{_libdir}/libexiv2.a
-%endif
This page took 0.125049 seconds and 4 git commands to generate.