diff --git a/normaliz.spec b/normaliz.spec index e700525..e068617 100644 --- a/normaliz.spec +++ b/normaliz.spec @@ -1,6 +1,6 @@ Name: normaliz Version: 3.5.4 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A tool for mathematical computations License: GPLv3+ @@ -8,6 +8,7 @@ URL: https://www.normaliz.uni-osnabrueck.de/ Source0: https://github.com/Normaliz/Normaliz/releases/download/v%{version}/%{name}-%{version}.tar.gz BuildRequires: boost-devel +BuildRequires: cocoalib-devel BuildRequires: chrpath BuildRequires: cmake BuildRequires: flint-devel @@ -42,7 +43,13 @@ Normaliz internals as a library (libnormaliz). %setup -q # Use our compiler flags -sed -i 's|-O3|%{optflags}|' source/CMakeLists.txt +sed -i 's|-O3|%{optflags} -I%{_includedir}/gfanlib|' source/CMakeLists.txt + +# Look for a shared CoCoAlib library instead of a static archive +sed -i 's/\.a/\.so/' source/cmake/Modules/FindCOCOA.cmake +if [ "%{_libdir}" = "%{_prefix}/lib64" ]; then + sed -i 's,lib/,lib64/,' source/cmake/Modules/FindCOCOA.cmake +fi %build if [ "%{_libdir}" = "/usr/lib64" ]; then @@ -95,6 +102,9 @@ chrpath -d %{buildroot}%{_bindir}/normaliz %{_includedir}/libnormaliz/ %changelog +* Tue Jul 3 2018 Jerry James - 3.5.4-2 +- Rebuild with cocoalib support + * Sat Jun 2 2018 Jerry James - 3.5.4-1 - New upstream release - Build with flint support