# Note that this is NOT a relocatable package %define ver @VERSION@ %define rel 1 %define prefix /usr Summary: C++ library for symbolic calculations Name: GiNaC Version: %ver Release: %rel Copyright: GPL 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://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 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 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 -9 $RPM_BUILD_ROOT%{prefix}/info/* %clean rm -rf $RPM_BUILD_ROOT %post /sbin/ldconfig /sbin/install-info %{prefix}/info/ginac.info.gz %{prefix}/info/dir %postun /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/*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