From 4826eba128d0dabe33aaa45b646bbe50273192fb Mon Sep 17 00:00:00 2001 From: Rich Mattes Date: Aug 21 2015 23:06:46 +0000 Subject: Apply patch to install FindEigen3.cmake --- diff --git a/01_install_FindEigen3.patch b/01_install_FindEigen3.patch new file mode 100644 index 0000000..747edf4 --- /dev/null +++ b/01_install_FindEigen3.patch @@ -0,0 +1,20 @@ +Description: install FindEigen3.cmake into usr/share/cmake-2.8/Modules +Author: Anton Gladky +Last-Update: 2013-11-09 + +Index: eigen-eigen-1306d75b4a21/CMakeLists.txt +=================================================================== +--- eigen-eigen-1306d75b4a21.orig/CMakeLists.txt ++++ eigen-eigen-1306d75b4a21/CMakeLists.txt +@@ -323,6 +323,11 @@ install(FILES + DESTINATION ${INCLUDE_INSTALL_DIR} COMPONENT Devel + ) + ++install(FILES ++ cmake/FindEigen3.cmake ++ DESTINATION ${CMAKE_INSTALL_PREFIX}/share/cmake/Modules ++ ) ++ + if(EIGEN_BUILD_PKGCONFIG) + SET(path_separator ":") + STRING(REPLACE ${path_separator} ";" pkg_config_libdir_search "$ENV{PKG_CONFIG_LIBDIR}") diff --git a/eigen3.spec b/eigen3.spec index c7439f6..1bb2f52 100644 --- a/eigen3.spec +++ b/eigen3.spec @@ -8,7 +8,7 @@ Name: eigen3 Version: 3.2.5 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A lightweight C++ template library for vector and matrix math Group: Development/Libraries @@ -20,6 +20,9 @@ Source0: eigen-%{version}.tar.bz2 # Fix build with recent suitesparse versions Patch0: eigen-3.2.3_suitesparse.patch +# Install FindEigen3.cmake +# Adapted from Debian eigen3 package +Patch1: 01_install_FindEigen3.patch BuildRequires: atlas-devel BuildRequires: fftw-devel @@ -62,6 +65,7 @@ Developer documentation for Eigen. %prep %setup -q -n eigen-eigen-%{commit} %patch0 -p1 +%patch1 -p1 %build mkdir %{_target_platform} @@ -92,11 +96,15 @@ make -C %{_target_platform} %{?_smp_mflags} test ARGS="-V" || exit 0 %license COPYING.README COPYING.BSD COPYING.MPL2 COPYING.LGPL %{_includedir}/eigen3 %{_datadir}/pkgconfig/* +%{_datadir}/cmake/Modules/*.cmake %files doc %doc %{_target_platform}/doc/html %changelog +* Fri Aug 21 2015 Rich Mattes - 3.2.5-2 +- Apply patch to install FindEigen3.cmake + * Tue Jun 16 2015 Sandro Mani - 3.2.5-1 - Update to release 3.2.5