]> www.ginac.de Git - ginac.git/blobdiff - GiNaC.spec.in
- speedup by declaring x_pt and so on const
[ginac.git] / GiNaC.spec.in
index 138ec97b2dcb0094f5d126016cab626e7272c178..1b178a117075144f803f0eec0f5aca2b3028da28 100644 (file)
@@ -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
@@ -14,38 +13,45 @@ Source: ftp://ftpthep.physik.uni-mainz.de/pub/GiNaC/GiNaC-%{ver}.tar.gz
 BuildRoot: /tmp/GiNaC-%{PACKAGE_VERSION}-root
 Packager: Christian Bauer <Christian.Bauer@uni-mainz.de>
 URL: http://www.ginac.de/
-Prereq: install-info
+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.
+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-strip
-gzip -9n $RPM_BUILD_ROOT%{prefix}/info/*
+gzip -9 $RPM_BUILD_ROOT%{prefix}/info/*
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%post -p /sbin/ldconfig
-install-info %{prefix}/info/ginac.info.gz %{prefix}/info/dir
+%post
+/sbin/ldconfig
+/sbin/install-info %{prefix}/info/ginac.info.gz %{prefix}/info/dir
 
-%postun -p /sbin/ldconfig
+%postun
+/sbin/ldconfig
 
 %preun
-install-info --delete %{prefix}/info/ginac.info.gz %{prefix}/info/dir
+/sbin/install-info --delete %{prefix}/info/ginac.info.gz %{prefix}/info/dir
 
 %files
 %defattr(-, root, root)
@@ -56,4 +62,10 @@ install-info --delete %{prefix}/info/ginac.info.gz %{prefix}/info/dir
 %{prefix}/info/*
 %{prefix}/man/man1/*
 %{prefix}/share/doc/GiNaC/*
+%{prefix}/share/aclocal/*
 %{prefix}/bin/*
+
+%changelog
+* Wed Dec  1 1999 Christian Bauer <Christian.Bauer@uni-mainz.de>
+
+- aclocal macros get installed