--- /dev/null
+--- exiv2-0.27.0-Source/xmpsdk/CMakeLists.txt.orig 2018-12-20 14:45:17.000000000 +0100
++++ exiv2-0.27.0-Source/xmpsdk/CMakeLists.txt 2019-03-03 11:01:53.674620695 +0100
+@@ -50,9 +50,3 @@
+ if (BUILD_SHARED_LIBS)
+ set_property(TARGET xmp PROPERTY POSITION_INDEPENDENT_CODE ON)
+ endif()
+-
+-# 1119 Install libxmp.a for use by third party applications (Thanks, Emmanuel)
+-install(TARGETS xmp EXPORT exiv2Config
+- LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
+- ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
+-)
+--- exiv2-0.27.0-Source/src/CMakeLists.txt.orig 2018-12-20 14:45:16.000000000 +0100
++++ exiv2-0.27.0-Source/src/CMakeLists.txt 2019-03-03 13:59:23.100261141 +0100
+@@ -147,7 +147,7 @@
+ target_include_directories(exiv2lib PRIVATE ${ZLIB_INCLUDE_DIR})
+
+ if (EXIV2_ENABLE_XMP)
+- target_link_libraries(exiv2lib PUBLIC xmp)
++ target_link_libraries(exiv2lib PRIVATE xmp)
+ elseif(EXIV2_ENABLE_EXTERNAL_XMP)
+ target_link_libraries(exiv2lib PUBLIC ${XMPSDK_LIBRARY})
+ target_include_directories(exiv2lib PUBLIC ${XMPSDK_INCLUDE_DIR})
Source0: http://www.exiv2.org/builds/%{name}-%{version}-Source.tar.gz
# Source0-md5: b7f49949deafa96a9e6a22d42bd91031
Patch0: cmake.patch
+Patch1: %{name}-no-xmpsdk-install.patch
URL: http://www.exiv2.org/
BuildRequires: cmake >= 3.3.2
%{?with_curl:BuildRequires: curl-devel}
%{?with_libssh:Requires: libssh-devel}
Requires: libstdc++-devel
Requires: zlib-devel
+Obsoletes: exiv2-static
%description devel
EXIF and IPTC metadata manipulation library development files.
%prep
%setup -q -n %{name}-0.27.0-Source
%patch0 -p1
+%patch1 -p1
%build
install -d build
%endif
%{__make}
-cd ..
-
-# 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
%install
rm -rf $RPM_BUILD_ROOT
%{__make} -C build install \
DESTDIR=$RPM_BUILD_ROOT
-# internally used Adobe XMP SDK
-%{__rm} $RPM_BUILD_ROOT%{_libdir}/libxmp.a
-
-%{__rm} $RPM_BUILD_ROOT%{_libdir}/cmake/exiv2/exiv2Config{,-pld}.cmake
-cp -p build-cmake/src/CMakeFiles/Export/_usr/%{_lib}/cmake/exiv2/exiv2Config{,-pld}.cmake \
- $RPM_BUILD_ROOT%{_libdir}/cmake/exiv2/
-
%find_lang %{name}
%clean