From c4643dca04b2df6a50b329d92c43e4fd53d77d54 Mon Sep 17 00:00:00 2001 From: Silvan Calarco Date: Thu, 29 Feb 2024 16:31:37 +0100 Subject: [PATCH] update to 3.4.0 [release 3.4.0-1mamba;Mon Feb 26 2024] --- eigen3.spec | 40 +++++++++++++++++++++++----------------- 1 file changed, 23 insertions(+), 17 deletions(-) diff --git a/eigen3.spec b/eigen3.spec index 446486c..564f905 100644 --- a/eigen3.spec +++ b/eigen3.spec @@ -1,13 +1,13 @@ Name: eigen3 -Version: 3.3.7 +Version: 3.4.0 Release: 1mamba Summary: A C++ template library for linear algebra Group: System/Libraries Vendor: openmamba Distribution: openmamba -Packager: Davide Madrisan -URL: http://eigen.tuxfamily.org -Source: http://bitbucket.org/eigen/eigen/get/%{version}.tar.bz2 +Packager: Silvan Calarco +URL: https://eigen.tuxfamily.org/index.php?title=Main_Page +Source: https://gitlab.com/libeigen/eigen.git/%{version}/eigen-%{version}.tar.bz2 Patch0: eigen3-3.2.10-fix-pkgconfig-includedir.patch Patch1: eigen3-3.3.5-disable-DGMRES.patch License: LGPL, MPL @@ -15,7 +15,6 @@ License: LGPL, MPL ## AUTOBUILDREQ-END BuildRequires: cmake BuildRequires: doxygen -BuildRoot: %{_tmppath}/%{name}-%{version}-root %description Eigen is a C++ template library for linear algebra: vectors, matrices, and related algorithms. @@ -28,26 +27,26 @@ Provides: eigen-devel = %{?epoch:%epoch:}%{version}-%{release} %description devel Eigen is a C++ template library for linear algebra: vectors, matrices, and related algorithms. -This package contains static libraries and header files need for development. +This package contains static libraries and header files needed for development. + +#% debug_package %prep -%setup -q -c -mv eigen-* eigen -%patch0 -p1 -%patch1 -p1 +%setup -q -n eigen-%{version} +#% patch 0 -p2 +#% patch 1 -p2 %build -cd eigen -%cmake -d build \ - -DINCLUDE_INSTALL_DIR=%{_includedir}/eigen3 +%cmake -d build + +# -DINCLUDE_INSTALL_DIR=include/eigen3 %make -cd .. + make doc %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" -cd eigen %makeinstall -C build %clean @@ -55,14 +54,21 @@ cd eigen %files devel %defattr(-,root,root) -%{_includedir}/eigen3/ +%dir %{_includedir}/Eigen +%{_includedir}/Eigen/* +%dir %{_includedir}/unsupported/Eigen +%{_includedir}/unsupported/Eigen/* +%{_includedir}/signature_of_eigen3_matrix_library %dir %{_datadir}/eigen3 %dir %{_datadir}/eigen3/cmake %{_datadir}/eigen3/cmake/*.cmake %{_datadir}/pkgconfig/eigen3.pc -%doc eigen/COPYING.* +%doc COPYING.* %changelog +* Mon Feb 26 2024 Silvan Calarco 3.4.0-1mamba +- update to 3.4.0 + * Wed Dec 12 2018 Automatic Build System 3.3.7-1mamba - automatic version update by autodist