update to 3.4.0 [release 3.4.0-1mamba;Mon Feb 26 2024]

This commit is contained in:
Silvan Calarco 2024-02-29 16:31:37 +01:00
parent d61461aed5
commit c4643dca04

View File

@ -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 <davide.madrisan@gmail.com>
URL: http://eigen.tuxfamily.org
Source: http://bitbucket.org/eigen/eigen/get/%{version}.tar.bz2
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
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 <silvan.calarco@mambasoft.it> 3.4.0-1mamba
- update to 3.4.0
* Wed Dec 12 2018 Automatic Build System <autodist@mambasoft.it> 3.3.7-1mamba
- automatic version update by autodist