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 Name: eigen3
Version: 3.3.7 Version: 3.4.0
Release: 1mamba Release: 1mamba
Summary: A C++ template library for linear algebra Summary: A C++ template library for linear algebra
Group: System/Libraries Group: System/Libraries
Vendor: openmamba Vendor: openmamba
Distribution: openmamba Distribution: openmamba
Packager: Davide Madrisan <davide.madrisan@gmail.com> Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
URL: http://eigen.tuxfamily.org URL: https://eigen.tuxfamily.org/index.php?title=Main_Page
Source: http://bitbucket.org/eigen/eigen/get/%{version}.tar.bz2 Source: https://gitlab.com/libeigen/eigen.git/%{version}/eigen-%{version}.tar.bz2
Patch0: eigen3-3.2.10-fix-pkgconfig-includedir.patch Patch0: eigen3-3.2.10-fix-pkgconfig-includedir.patch
Patch1: eigen3-3.3.5-disable-DGMRES.patch Patch1: eigen3-3.3.5-disable-DGMRES.patch
License: LGPL, MPL License: LGPL, MPL
@ -15,7 +15,6 @@ License: LGPL, MPL
## AUTOBUILDREQ-END ## AUTOBUILDREQ-END
BuildRequires: cmake BuildRequires: cmake
BuildRequires: doxygen BuildRequires: doxygen
BuildRoot: %{_tmppath}/%{name}-%{version}-root
%description %description
Eigen is a C++ template library for linear algebra: vectors, matrices, and related algorithms. 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 %description devel
Eigen is a C++ template library for linear algebra: vectors, matrices, and related algorithms. 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 %prep
%setup -q -c %setup -q -n eigen-%{version}
mv eigen-* eigen #% patch 0 -p2
%patch0 -p1 #% patch 1 -p2
%patch1 -p1
%build %build
cd eigen %cmake -d build
%cmake -d build \
-DINCLUDE_INSTALL_DIR=%{_includedir}/eigen3 # -DINCLUDE_INSTALL_DIR=include/eigen3
%make %make
cd ..
make doc make doc
%install %install
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" [ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
cd eigen
%makeinstall -C build %makeinstall -C build
%clean %clean
@ -55,14 +54,21 @@ cd eigen
%files devel %files devel
%defattr(-,root,root) %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
%dir %{_datadir}/eigen3/cmake %dir %{_datadir}/eigen3/cmake
%{_datadir}/eigen3/cmake/*.cmake %{_datadir}/eigen3/cmake/*.cmake
%{_datadir}/pkgconfig/eigen3.pc %{_datadir}/pkgconfig/eigen3.pc
%doc eigen/COPYING.* %doc COPYING.*
%changelog %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 * Wed Dec 12 2018 Automatic Build System <autodist@mambasoft.it> 3.3.7-1mamba
- automatic version update by autodist - automatic version update by autodist