diff --git a/eigen3-3.3.5-disable-DGMRES.patch b/eigen3-3.3.5-disable-DGMRES.patch new file mode 100644 index 0000000..a4be925 --- /dev/null +++ b/eigen3-3.3.5-disable-DGMRES.patch @@ -0,0 +1,12 @@ +diff -Nru eigen3-3.3.5.orig/eigen/unsupported/Eigen/IterativeSolvers eigen3-3.3.5/eigen/unsupported/Eigen/IterativeSolvers +--- eigen3-3.3.5.orig/eigen/unsupported/Eigen/IterativeSolvers 2018-07-23 11:33:42.000000000 +0200 ++++ eigen3-3.3.5/eigen/unsupported/Eigen/IterativeSolvers 2018-08-22 20:35:02.966001027 +0200 +@@ -33,7 +33,7 @@ + #include "../../Eigen/Jacobi" + #include "../../Eigen/Householder" + #include "src/IterativeSolvers/GMRES.h" +-#include "src/IterativeSolvers/DGMRES.h" ++//#include "src/IterativeSolvers/DGMRES.h" + //#include "src/IterativeSolvers/SSORPreconditioner.h" + #include "src/IterativeSolvers/MINRES.h" + diff --git a/eigen3.spec b/eigen3.spec index 2b6b608..a4725b3 100644 --- a/eigen3.spec +++ b/eigen3.spec @@ -1,6 +1,6 @@ Name: eigen3 Version: 3.3.5 -Release: 1mamba +Release: 2mamba Summary: A C++ template library for linear algebra Group: System/Libraries Vendor: openmamba @@ -9,6 +9,7 @@ Packager: Davide Madrisan URL: http://eigen.tuxfamily.org Source: http://bitbucket.org/eigen/eigen/get/%{version}.tar.bz2 Patch0: eigen3-3.2.10-fix-pkgconfig-includedir.patch +Patch1: eigen3-3.3.5-disable-DGMRES.patch License: LGPL, MPL ## AUTOBUILDREQ-BEGIN ## AUTOBUILDREQ-END @@ -33,6 +34,7 @@ This package contains static libraries and header files need for development. %setup -q -c mv eigen-* eigen %patch0 -p1 +%patch1 -p1 %build cd eigen @@ -61,6 +63,9 @@ cd eigen %doc eigen/COPYING.* %changelog +* Wed Aug 22 2018 Silvan Calarco 3.3.5-2mamba +- disable including unsupported DGMRES.h header causing kde step build fail + * Tue Jul 24 2018 Automatic Build System 3.3.5-1mamba - automatic version update by autodist