Hello community, here is the log from the commit of package eigen3 for openSUSE:Factory checked in at 2019-01-03 18:04:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/eigen3 (Old) and /work/SRC/openSUSE:Factory/.eigen3.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "eigen3" Thu Jan 3 18:04:39 2019 rev:16 rq:662085 version:3.3.7 Changes: -------- --- /work/SRC/openSUSE:Factory/eigen3/eigen3.changes 2017-11-14 14:08:09.687447978 +0100 +++ /work/SRC/openSUSE:Factory/.eigen3.new.28833/eigen3.changes 2019-01-03 18:04:41.104243998 +0100 @@ -1,0 +2,7 @@ +Sat Dec 29 00:22:34 UTC 2018 - Christoph Junghans <[email protected]> + +- Update to version 3.3.7: + + Changes since 3.3.6: Fix compilation with GCC>=6 and compiler optimization turned off. +- Added eigen3-3.3.1-fixcmake.patch + +------------------------------------------------------------------- Old: ---- eigen3-3.3.4.tar.bz2 New: ---- eigen3-3.3.1-fixcmake.patch eigen3-3.3.7.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ eigen3.spec ++++++ --- /var/tmp/diff_new_pack.8YwgbZ/_old 2019-01-03 18:04:41.780243397 +0100 +++ /var/tmp/diff_new_pack.8YwgbZ/_new 2019-01-03 18:04:41.784243394 +0100 @@ -17,7 +17,7 @@ Name: eigen3 -Version: 3.3.4 +Version: 3.3.7 Release: 0 Summary: C++ Template Library for Linear Algebra License: MPL-2.0 and LGPL-2.1+ and BSD-3-Clause @@ -30,6 +30,8 @@ Patch2: eigen_pkgconfig.patch # PATCH-FIX-OPENSUSE 01_install_FindEigen3.patch [email protected] -- Install FindEigen3.cmake Patch3: 01_install_FindEigen3.patch +# PATCH-FIX-OPENSUSE eigen3-3.3.1-fixcmake.patch -- Fix double {prefix} as we use INCLUDE_INSTALL_DIR with {_includedir} +Patch4: eigen3-3.3.1-fixcmake.patch BuildRequires: adolc-devel BuildRequires: cmake BuildRequires: doxygen @@ -88,11 +90,12 @@ for Linear Algebra %prep -%setup -q -n eigen-eigen-5a0156e40feb +%setup -q -n eigen-eigen-323c052e1731 %patch0 -p1 %patch1 -p1 %patch2 -p1 %patch3 -p1 +%patch4 -p1 # Fix rpmlint warning "wrong-file-end-of-line-encoding" sed -i 's/\r$//' COPYING.MINPACK ++++++ eigen3-3.3.1-fixcmake.patch ++++++ diff -rupN eigen-eigen-323c052e1731/CMakeLists.txt eigen-eigen-323c052e1731-new/CMakeLists.txt --- eigen-eigen-323c052e1731/CMakeLists.txt 2018-12-25 23:10:48.592420583 +0100 +++ eigen-eigen-323c052e1731-new/CMakeLists.txt 2018-12-25 23:10:48.659420305 +0100 @@ -531,7 +531,7 @@ set ( EIGEN_VERSION_MAJOR ${EIGEN_WORLD set ( EIGEN_VERSION_MINOR ${EIGEN_MAJOR_VERSION} ) set ( EIGEN_VERSION_PATCH ${EIGEN_MINOR_VERSION} ) set ( EIGEN_DEFINITIONS "") -set ( EIGEN_INCLUDE_DIR "${CMAKE_INSTALL_PREFIX}/${INCLUDE_INSTALL_DIR}" ) +set ( EIGEN_INCLUDE_DIR ${INCLUDE_INSTALL_DIR} ) set ( EIGEN_ROOT_DIR ${CMAKE_INSTALL_PREFIX} ) # Interface libraries require at least CMake 3.0 ++++++ eigen3-3.3.4.tar.bz2 -> eigen3-3.3.7.tar.bz2 ++++++ ++++ 10021 lines of diff (skipped)
