Name: 4ti2 Version: 1.3.2 Release: 8%{?dist} Summary: A software package for problems on linear spaces Group: System Environment/Libraries License: GPLv2+ URL: http://www.4ti2.de/ Source0: http://www.4ti2.de/version_%{version}/%{name}-%{version}.tar.gz Source1: http://www.4ti2.de/4ti2_manual.pdf Source2: 4ti2.module.in Requires: environment-modules BuildRequires: gmp-devel BuildRequires: glpk-devel %description A software package for algebraic, geometric and combinatorial problems on linear spaces. This package uses Environment Modules, to load the binaries onto your PATH you will need to run module load %{name}-%{_arch} %prep %setup -q cp -p %{SOURCE1} . %build CXXFLAGS="%{optflags} -I%{_includedir}/glpk" \ CFLAGS="%{optflags} -I%{_includedir}/glpk" \ ./configure --disable-shared --disable-static \ --prefix=%{_libdir}/%{name} \ --libdir=%{_libdir}/%{name}/lib/ \ --bindir=%{_libdir}/%{name}/bin/ perl -pi -e 's|hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=\"-L\\\$libdir\"|g;' libtool make %{?_smp_mflags} %install make install-exec DESTDIR=%{buildroot} # Make the environment-modules file mkdir -p %{buildroot}%{_datadir}/Modules/modulefiles/ # Since we're doing our own substitution here, use our own definitions. sed 's#@LIBDIR@#'%{_libdir}/%{name}'#g;' < %SOURCE2 >%{buildroot}%{_datadir}/Modules/modulefiles/%{name}-%{_arch} # The libraries are not really fit for use outside the package. rm -rf %{buildroot}/%{_libdir}/%{name}/lib* %check make check %files %defattr(-,root,root,-) %doc COPYING TODO 4ti2_manual.pdf %dir %{_libdir}/%{name}/bin %dir %{_libdir}/%{name} %{_datadir}/Modules/modulefiles/%{name}-%{_arch} %{_libdir}/%{name}/bin/output %{_libdir}/%{name}/bin/4ti2gmp %{_libdir}/%{name}/bin/4ti2int32 %{_libdir}/%{name}/bin/4ti2int64 %{_libdir}/%{name}/bin/circuits %{_libdir}/%{name}/bin/genmodel %{_libdir}/%{name}/bin/gensymm %{_libdir}/%{name}/bin/graver %{_libdir}/%{name}/bin/groebner %{_libdir}/%{name}/bin/hilbert %{_libdir}/%{name}/bin/markov %{_libdir}/%{name}/bin/minimize %{_libdir}/%{name}/bin/normalform %{_libdir}/%{name}/bin/ppi %{_libdir}/%{name}/bin/qsolve %{_libdir}/%{name}/bin/rays %{_libdir}/%{name}/bin/walk %{_libdir}/%{name}/bin/zbasis %{_libdir}/%{name}/bin/zsolve %changelog * Wed Nov 16 2011 Peter Robinson - 1.3.2-8 - Rebuild for new gmp * Wed Sep 21 2011 Peter Schiffer - 1.3.2-7.1 - rebuild with new gmp * Mon Feb 07 2011 Fedora Release Engineering - 1.3.2-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Fri May 21 2010 Mark Chappell - 1.3.2-6 - Take ownership of 2 directories we created * Tue Mar 02 2010 Mark Chappell - 1.3.2-5 - Add note to description about environment modules * Tue Mar 02 2010 Mark Chappell - 1.3.2-4 - Switch to using modules - Tag with the correct licence (GPLv2+) * Thu Feb 25 2010 Mark Chappell - 1.3.2-3 - Preserve time stamp on 4ti2_manual.pdf - Whitespace cleanup - Remove obsolete post and portun calls - Manually specify binaries * Thu Feb 25 2010 Mark Chappell - 1.3.2-2 - Tidy up inconsistant use of macros - Remove empty devel package - Include 4ti2 manual * Wed Feb 17 2010 M D Chappell - 1.3.2-1 - Initial build