]> www.ginac.de Git - ginac.git/blobdiff - GiNaC.spec.in
- info/dir not installed in RPM
[ginac.git] / GiNaC.spec.in
index 2ffbf8e4114c89dc7b062e2a6403c4fe5907d4e8..554699e98b551fcdcf14e9b5c16a1d719be9421b 100644 (file)
@@ -1,4 +1,4 @@
-# spec file for GiNaC
+# spec file for GiNaC (not relocatable)
 
 %define ver @VERSION@
 %define rel 1
@@ -13,15 +13,16 @@ Group: Libraries
 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://wwwthep.physik.uni-mainz.de/GiNaC/
+URL: http://www.ginac.de/
+Prereq: install-info
 Docdir: %{prefix}/doc
 
 %description
-GiNaC (which stands for "GiNaC is not a 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 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.
 
 %prep
 %setup
@@ -32,21 +33,27 @@ make RPM_OPT_FLAGS="$RPM_OPT_FLAGS"
 
 %install
 rm -rf $RPM_BUILD_ROOT
-make prefix=$RPM_BUILD_ROOT%{prefix} install
+make prefix=$RPM_BUILD_ROOT%{prefix} install-strip
+gzip -9n $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
 
 %postun -p /sbin/ldconfig
 
+%preun
+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/ginac.info*
 %{prefix}/man/man1/*
 %{prefix}/share/doc/GiNaC/*
 %{prefix}/bin/*