/[GiNaC]/GiNaC.spec.in
ViewVC logotype

Contents of /GiNaC.spec.in

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.27 - (hide annotations)
Wed Mar 28 21:29:57 2007 UTC (6 years, 1 month ago) by kreckel
Branch: MAIN
CVS Tags: release_1-4-1, release_1-4-0, HEAD
Branch point for: ginac_1-4
Changes since 1.26: +0 -3 lines
* Use pkg-config for detecting CLN, advertise it in the manual and drop
  ginac-config and ginac.m4. [Alexei Sheplyakov]

1 cbauer 1.13 %define name @PACKAGE@
2     %define version @VERSION@
3     %define release 1
4 cbauer 1.1
5 cbauer 1.10 Summary: C++ library for symbolic calculations
6 cbauer 1.13 Name: %{name}
7     Version: %{version}
8     Release: %{release}
9 cbauer 1.25 License: GPL
10 cbauer 1.13 Group: System Environment/Libraries
11 cbauer 1.25 Source0: ftp://ftpthep.physik.uni-mainz.de/pub/GiNaC/%{name}-%{version}.tar.bz2
12 cbauer 1.4 URL: http://www.ginac.de/
13 cbauer 1.25 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
14 cbauer 1.13 Prefix: %{_prefix}
15 cbauer 1.1
16 cbauer 1.25 Requires(post): /sbin/install-info
17     Requires(preun): /sbin/install-info
18 cbauer 1.19 Requires: cln >= 1.1
19 cbauer 1.25 BuildRequires: cln-devel >= 1.1 gcc-c++ readline-devel
20 cbauer 1.26 Obsoletes: GiNaC
21 cbauer 1.17
22 cbauer 1.1 %description
23 cbauer 1.13 GiNaC (which stands for "GiNaC is Not a CAS (Computer Algebra System)") is an
24     open framework for symbolic computation within the C++ programming language.
25    
26    
27     %package devel
28 cbauer 1.20 Summary: GiNaC development libraries and header files
29 cbauer 1.13 Group: Development/Libraries
30 cbauer 1.25 Requires: %{name} = %{version}-%{release} cln-devel
31 cbauer 1.26 Obsoletes: GiNaC-devel
32 cbauer 1.13
33     %description devel
34     GiNaC (which stands for "GiNaC is Not a CAS (Computer Algebra System)") is an
35     open framework for symbolic computation within the C++ programming language.
36    
37 cbauer 1.20 This package contains the libraries, include files and other resources you
38     use to develop GiNaC applications.
39    
40    
41     %package utils
42     Summary: GiNaC-related utilities
43     Group: System Environment/Libraries
44 cbauer 1.25 Requires: %{name} = %{version}-%{release}
45 cbauer 1.26 Obsoletes: GiNaC-utils
46 cbauer 1.20
47     %description utils
48     GiNaC (which stands for "GiNaC is Not a CAS (Computer Algebra System)") is an
49     open framework for symbolic computation within the C++ programming language.
50    
51     This package includes the ginsh ("GiNaC interactive shell") which provides a
52     simple and easy-to-use CAS-like interface to GiNaC for non-programmers, and
53     the tool "viewgar" which displays the contents of GiNaC archives.
54 cbauer 1.13
55 cbauer 1.1
56     %prep
57 cbauer 1.13 %setup -q
58 cbauer 1.1
59     %build
60 cbauer 1.25 %configure
61 cbauer 1.16 make
62 cbauer 1.1
63     %install
64 cbauer 1.16 rm -rf ${RPM_BUILD_ROOT}
65 cbauer 1.25 %makeinstall
66 cbauer 1.1
67     %clean
68 cbauer 1.16 rm -rf ${RPM_BUILD_ROOT}
69 cbauer 1.1
70 cbauer 1.25 %post -p /sbin/ldconfig
71 cbauer 1.1
72 cbauer 1.25 %postun -p /sbin/ldconfig
73 cbauer 1.1
74 cbauer 1.13 %post devel
75 cbauer 1.25 /sbin/install-info --info-dir=%{_infodir} %{_infodir}/ginac.info.gz 2>/dev/null || :
76 cbauer 1.13
77     %preun devel
78 cbauer 1.16 if [ "$1" = 0 ]; then
79 cbauer 1.25 /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/ginac.info.gz 2>/dev/null || :
80 cbauer 1.16 fi
81 cbauer 1.5
82 cbauer 1.1 %files
83 cbauer 1.16 %defattr(-,root,root)
84 cbauer 1.1 %doc AUTHORS COPYING ChangeLog NEWS README
85 cbauer 1.16 %{_libdir}/*.so.*
86 cbauer 1.13
87     %files devel
88 cbauer 1.16 %defattr(-,root,root)
89     %{_libdir}/*.a
90     %{_libdir}/*.la
91     %{_libdir}/*.so
92 cbauer 1.23 %{_libdir}/pkgconfig/ginac.pc
93     %{_includedir}/ginac
94 cbauer 1.16 %{_infodir}/*.info*
95 cbauer 1.12
96 cbauer 1.20 %files utils
97     %defattr(-,root,root)
98     %{_bindir}/ginsh
99     %{_bindir}/viewgar
100     %{_mandir}/man1/ginsh.1*
101     %{_mandir}/man1/viewgar.1*
102    
103 cbauer 1.12 %changelog
104 cbauer 1.26 * Mon Jul 11 2005 Christian Bauer <Christian.Bauer@uni-mainz.de>
105     - name of package changed from "GiNaC" to "ginac"; added "Obsoletes:"
106     directives
107    
108     * Thu Jun 30 2005 Christian Bauer <Christian.Bauer@uni-mainz.de>
109 cbauer 1.25 - included some updates from the Fedora Extras spec file:
110     - "Copyright:" -> "License:"
111     - Fixed broken install-info command
112     - Added missing BuildRequires
113     - Added release to Requires for devel and utils
114     - Remove processing of info files (this is supposed to be automatic)
115     - Added cln-devel as dependency of GiNaC-devel
116    
117 cbauer 1.23 * Thu Nov 20 2003 Christian Bauer <Christian.Bauer@uni-mainz.de>
118     - added pkg-config metadata file to devel package
119    
120 cbauer 1.20 * Thu Nov 1 2001 Christian Bauer <Christian.Bauer@uni-mainz.de>
121     - moved ginsh and viewgar to "utils" package
122    
123 cbauer 1.16 * Thu Oct 5 2000 Christian Bauer <Christian.Bauer@uni-mainz.de>
124     - cleaned up a bit
125    
126 cbauer 1.13 * Wed Jan 26 2000 Christian Bauer <Christian.Bauer@uni-mainz.de>
127     - split into user and devel packages
128    
129 cbauer 1.12 * Wed Dec 1 1999 Christian Bauer <Christian.Bauer@uni-mainz.de>
130     - aclocal macros get installed

Christian Bauer">Christian Bauer
ViewVC Help
Powered by ViewVC 1.1.15