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

Contents of /GiNaC.spec.in

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.15 - (hide annotations)
Tue Feb 8 15:18:22 2000 UTC (13 years, 3 months ago) by cbauer
Branch: MAIN
CVS Tags: release_0-6-2, release_0-6-1, release_0-6-4, release_0-5-4, release_0-6-0, relase_0-5-1, release_0-5-2, release_0-5-3, release_0-6-3
Changes since 1.14: +2 -2 lines
- small fix (info files are not gzipped)

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.1 Copyright: GPL
10 cbauer 1.13 Group: System Environment/Libraries
11     Source: ftp://ftpthep.physik.uni-mainz.de/pub/GiNaC/%{name}-%{version}.tar.gz
12     BuildRoot: /tmp/%{name}-buildroot
13 cbauer 1.1 Packager: Christian Bauer <Christian.Bauer@uni-mainz.de>
14 cbauer 1.4 URL: http://www.ginac.de/
15 cbauer 1.9 Prereq: /sbin/install-info
16 cbauer 1.13 Prefix: %{_prefix}
17 cbauer 1.1 Docdir: %{prefix}/doc
18    
19     %description
20 cbauer 1.13 GiNaC (which stands for "GiNaC is Not a CAS (Computer Algebra System)") is an
21     open framework for symbolic computation within the C++ programming language.
22    
23     It includes the ginsh ("GiNaC interactive shell") which provides a simple and
24     easy-to-use CAS-like interface to GiNaC for non-programmers.
25    
26    
27     %package devel
28     Summary: Libraries, includes and more to develop GiNaC applications
29     Group: Development/Libraries
30     Requires: %{name}
31    
32     %description devel
33     GiNaC (which stands for "GiNaC is Not a CAS (Computer Algebra System)") is an
34     open framework for symbolic computation within the C++ programming language.
35    
36     This is the libraries, include files and other resources you can use to
37     develop GiNaC applications.
38    
39 cbauer 1.1
40     %prep
41 cbauer 1.13 rm -rf $RPM_BUILD_ROOT
42    
43     %setup -q
44 cbauer 1.1
45     %build
46 cbauer 1.13 CXXFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{prefix}
47 cbauer 1.8 if [ "$SMP" != "" ]; then
48     (make "MAKE=make -k -j $SMP"; exit 0)
49     make
50     else
51     make
52     fi
53 cbauer 1.1
54     %install
55     rm -rf $RPM_BUILD_ROOT
56 cbauer 1.13 make prefix=$RPM_BUILD_ROOT/%{prefix} install-strip
57 cbauer 1.1
58     %clean
59     rm -rf $RPM_BUILD_ROOT
60    
61 cbauer 1.10 %post
62     /sbin/ldconfig
63 cbauer 1.1
64 cbauer 1.10 %postun
65     /sbin/ldconfig
66 cbauer 1.1
67 cbauer 1.13 %post devel
68 cbauer 1.15 /sbin/install-info %{prefix}/info/ginac.info %{prefix}/info/dir
69 cbauer 1.13
70     %preun devel
71 cbauer 1.15 /sbin/install-info --delete %{prefix}/info/ginac.info %{prefix}/info/dir
72 cbauer 1.5
73 cbauer 1.1 %files
74     %defattr(-, root, root)
75     %doc AUTHORS COPYING ChangeLog NEWS README
76 cbauer 1.14 %{prefix}/lib/*.so.*
77 cbauer 1.13 %{prefix}/man/man1/ginsh.1
78     %{prefix}/man/man1/viewgar.1
79     %{prefix}/bin/ginsh
80     %{prefix}/bin/viewgar
81    
82     %files devel
83     %defattr(-, root, root)
84     %doc AUTHORS COPYING ChangeLog NEWS README
85 cbauer 1.14 %{prefix}/lib/*.a
86     %{prefix}/lib/*.la
87     %{prefix}/lib/*.so
88 cbauer 1.1 %{prefix}/include/*
89 cbauer 1.14 %{prefix}/info/*info*
90 cbauer 1.13 %{prefix}/man/man1/*-config.1
91     %{prefix}/bin/*-config
92     %{prefix}/share/doc/%{name}/*
93 cbauer 1.12 %{prefix}/share/aclocal/*
94    
95     %changelog
96 cbauer 1.13 * Wed Jan 26 2000 Christian Bauer <Christian.Bauer@uni-mainz.de>
97    
98     - split into user and devel packages
99    
100 cbauer 1.12 * Wed Dec 1 1999 Christian Bauer <Christian.Bauer@uni-mainz.de>
101    
102     - aclocal macros get installed

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