%define __srcname eigen-eigen-da9b4e14c255 Summary: Eigen, a C++ template library for linear algebra Name: eigen Version: 3.3.2 Release: 10.12%{?dist}1a Source0: localhost:/%{__srcname}.tar.gz URL: http://eigen.tuxfamily.org/ Group: Development/Libraries License: MPL2, GPLV3 BuildRoot: %{_tmppath}/%{name}-root BuildArchitectures: noarch %description Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms. %prep %setup -n %{__srcname} rm -rf $RPM_BUILD_ROOT %build mkdir build cd build cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} .. %install cd build make install DESTDIR=$RPM_BUILD_ROOT %clean rm -rf $RPM_BUILD_ROOT %files %doc COPYING* README* %defattr(-,root,wheel) %{_includedir}/* %{_datadir}/eigen3 %{_datadir}/pkgconfig/* %changelog * Thu Jan 26 2017 Keisuke Fujii 3.3.2-10.12hepx1a - 1st release on MacOS X 10.12 for x86_64.