%global debug_package %{nil} Name: eigen3 Version: 3.3.8 Release: 3 Summary: A lightweight C++ template library for vector and matrix math License: MPLv2.0 and LGPLv2+ and BSD URL: http://eigen.tuxfamily.org/index.php?title=Main_Page Source0: https://gitlab.com/libeigen/eigen/-/archive/%{version}/eigen-%{version}.tar.bz2 BuildRequires: cmake BuildRequires: make BuildRequires: gcc-c++ BuildRequires: doxygen %description %{summary}. %package devel Summary: A lightweight C++ template library for vector and matrix math BuildArch: noarch # -devel subpkg only atm, compat with other distros Provides: %{name} = %{version}-%{release} # not *strictly* a -static pkg, but the results are the same Provides: %{name}-static = %{version}-%{release} %description devel %{summary}. %prep %autosetup -p1 -n eigen-%{version} %build mkdir build_dir pushd build_dir %cmake ../ -DINCLUDE_INSTALL_DIR=include/%{name} popd %install mkdir -p %{buildroot}%{_includedir}/%{name}/ cp -r unsupported %{buildroot}%{_includedir}/%{name}/ cp -r Eigen %{buildroot}%{_includedir}/%{name}/ %make_install -C build_dir %files devel %license COPYING.README COPYING.BSD COPYING.MPL2 COPYING.LGPL %defattr(0644, root, root, 0755) %{_includedir}/%{name} %{_datadir} %changelog * Fri Apr 15 2022 tanyulong - 3.3.8-3 - fix cmake build error * Sat Mar 27 2021 herengui - 3.3.8-2 - fix empty include directory issue * Tue Dec 1 2020 hubble_zhu - 3.3.8-1 - package init