X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?p=ginac.git;a=blobdiff_plain;f=GiNaC.spec.in;h=1b178a117075144f803f0eec0f5aca2b3028da28;hp=c42fc662f347ac543e485faff79a98f7cb67f82a;hb=c443cf647bbac14c9c3eed2565fd2df70fab9a84;hpb=4b24eb517a29a0b98e8bd76b4acc2acacdfe3108 diff --git a/GiNaC.spec.in b/GiNaC.spec.in index c42fc662..1b178a11 100644 --- a/GiNaC.spec.in +++ b/GiNaC.spec.in @@ -1,10 +1,9 @@ -# spec file for GiNaC (not relocatable) - +# Note that this is NOT a relocatable package %define ver @VERSION@ %define rel 1 %define prefix /usr -Summary: C++ library for symbolic mathematical calculations +Summary: C++ library for symbolic calculations Name: GiNaC Version: %ver Release: %rel @@ -13,40 +12,60 @@ Group: Libraries Source: ftp://ftpthep.physik.uni-mainz.de/pub/GiNaC/GiNaC-%{ver}.tar.gz BuildRoot: /tmp/GiNaC-%{PACKAGE_VERSION}-root Packager: Christian Bauer -URL: http://wwwthep.physik.uni-mainz.de/GiNaC/ +URL: http://www.ginac.de/ +Prereq: /sbin/install-info Docdir: %{prefix}/doc %description -GiNaC (which stands for "GiNaC is Not a CAS (computer algebra system)) is a -C++ library for symbolic mathematical calculations. It is designed to allow -the creation of integrated systems that embed symbolic manipulations together -with more established areas of computer science (like computation-intense -numeric applications, graphical interfaces, etc.) under one roof. +GiNaC (which stands for "GiNaC is Not a CAS (computer algebra system)") is a +C++ library for symbolic calculations. It is designed to allow the creation +of integrated systems that embed symbolic manipulations together with more +established areas of computer science (like computation-intense numeric +applications, graphical interfaces, etc.) under one roof. %prep %setup %build -./configure --prefix=%prefix -make RPM_OPT_FLAGS="$RPM_OPT_FLAGS" +CXXFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%prefix +if [ "$SMP" != "" ]; then + (make "MAKE=make -k -j $SMP"; exit 0) + make +else + make +fi %install rm -rf $RPM_BUILD_ROOT -make prefix=$RPM_BUILD_ROOT%{prefix} install +make prefix=$RPM_BUILD_ROOT%{prefix} install-strip +gzip -9 $RPM_BUILD_ROOT%{prefix}/info/* %clean rm -rf $RPM_BUILD_ROOT -%post -p /sbin/ldconfig +%post +/sbin/ldconfig +/sbin/install-info %{prefix}/info/ginac.info.gz %{prefix}/info/dir + +%postun +/sbin/ldconfig -%postun -p /sbin/ldconfig +%preun +/sbin/install-info --delete %{prefix}/info/ginac.info.gz %{prefix}/info/dir %files %defattr(-, root, root) %doc AUTHORS COPYING ChangeLog NEWS README -%{prefix}/lib/lib*.so +%{prefix}/lib/lib*.so* %{prefix}/lib/*a %{prefix}/include/* +%{prefix}/info/* %{prefix}/man/man1/* %{prefix}/share/doc/GiNaC/* +%{prefix}/share/aclocal/* %{prefix}/bin/* + +%changelog +* Wed Dec 1 1999 Christian Bauer + +- aclocal macros get installed