2 %define version @VERSION@
5 Summary: C++ library for symbolic calculations
10 Group: System Environment/Libraries
11 Source0: ftp://ftpthep.physik.uni-mainz.de/pub/GiNaC/%{name}-%{version}.tar.bz2
12 URL: http://www.ginac.de/
13 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
16 Requires(post): /sbin/install-info
17 Requires(preun): /sbin/install-info
19 BuildRequires: cln-devel >= 1.1 gcc-c++ readline-devel
22 GiNaC (which stands for "GiNaC is Not a CAS (Computer Algebra System)") is an
23 open framework for symbolic computation within the C++ programming language.
27 Summary: GiNaC development libraries and header files
28 Group: Development/Libraries
29 Requires: %{name} = %{version}-%{release} cln-devel
32 GiNaC (which stands for "GiNaC is Not a CAS (Computer Algebra System)") is an
33 open framework for symbolic computation within the C++ programming language.
35 This package contains the libraries, include files and other resources you
36 use to develop GiNaC applications.
40 Summary: GiNaC-related utilities
41 Group: System Environment/Libraries
42 Requires: %{name} = %{version}-%{release}
45 GiNaC (which stands for "GiNaC is Not a CAS (Computer Algebra System)") is an
46 open framework for symbolic computation within the C++ programming language.
48 This package includes the ginsh ("GiNaC interactive shell") which provides a
49 simple and easy-to-use CAS-like interface to GiNaC for non-programmers, and
50 the tool "viewgar" which displays the contents of GiNaC archives.
61 rm -rf ${RPM_BUILD_ROOT}
65 rm -rf ${RPM_BUILD_ROOT}
67 %post -p /sbin/ldconfig
69 %postun -p /sbin/ldconfig
72 /sbin/install-info --info-dir=%{_infodir} %{_infodir}/ginac.info.gz 2>/dev/null || :
76 /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/ginac.info.gz 2>/dev/null || :
81 %doc AUTHORS COPYING ChangeLog NEWS README
89 %{_libdir}/pkgconfig/ginac.pc
92 %{_mandir}/man1/ginac-config.1*
93 %{_bindir}/ginac-config
94 %{_datadir}/aclocal/ginac.m4
100 %{_mandir}/man1/ginsh.1*
101 %{_mandir}/man1/viewgar.1*
104 * Thu Jul 30 2005 Christian Bauer <Christian.Bauer@uni-mainz.de>
105 - included some updates from the Fedora Extras spec file:
106 - "Copyright:" -> "License:"
107 - Fixed broken install-info command
108 - Added missing BuildRequires
109 - Added release to Requires for devel and utils
110 - Remove processing of info files (this is supposed to be automatic)
111 - Added cln-devel as dependency of GiNaC-devel
113 * Thu Nov 20 2003 Christian Bauer <Christian.Bauer@uni-mainz.de>
114 - added pkg-config metadata file to devel package
116 * Thu Nov 1 2001 Christian Bauer <Christian.Bauer@uni-mainz.de>
117 - moved ginsh and viewgar to "utils" package
119 * Thu Oct 5 2000 Christian Bauer <Christian.Bauer@uni-mainz.de>
122 * Wed Jan 26 2000 Christian Bauer <Christian.Bauer@uni-mainz.de>
123 - split into user and devel packages
125 * Wed Dec 1 1999 Christian Bauer <Christian.Bauer@uni-mainz.de>
126 - aclocal macros get installed