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

Contents of /GiNaC.spec.in

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.18 - (hide annotations)
Tue Dec 5 20:02:05 2000 UTC (12 years, 5 months ago) by cbauer
Branch: MAIN
CVS Tags: release_0-7-0
Changes since 1.17: +3 -3 lines
Include files were not properly included in package

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 cbauer 1.4 URL: http://www.ginac.de/
13 cbauer 1.17 Packager: Christian Bauer <cbauer@ginac.de>
14 cbauer 1.9 Prereq: /sbin/install-info
15 cbauer 1.16 BuildRoot: %{_tmppath}/%{name}-root
16 cbauer 1.13 Prefix: %{_prefix}
17 cbauer 1.1
18 cbauer 1.18 Requires: cln >= 1.1.0
19 cbauer 1.17
20 cbauer 1.1 %description
21 cbauer 1.13 GiNaC (which stands for "GiNaC is Not a CAS (Computer Algebra System)") is an
22     open framework for symbolic computation within the C++ programming language.
23    
24     It includes the ginsh ("GiNaC interactive shell") which provides a simple and
25     easy-to-use CAS-like interface to GiNaC for non-programmers.
26    
27    
28     %package devel
29     Summary: Libraries, includes and more to develop GiNaC applications
30     Group: Development/Libraries
31 cbauer 1.17 Requires: %{name} = %{version}
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     This is the libraries, include files and other resources you can use to
38     develop GiNaC applications.
39    
40 cbauer 1.1
41     %prep
42 cbauer 1.13 %setup -q
43 cbauer 1.1
44     %build
45 cbauer 1.17 CFLAGS=${RPM_OPT_FLAGS} CXXFLAGS=${RPM_OPT_FLAGS} ./configure --prefix=%{_prefix} --mandir=%{_mandir} --infodir=%{_infodir}
46 cbauer 1.16 if [ -x /usr/bin/getconf ] ; then
47     NCPU=$(/usr/bin/getconf _NPROCESSORS_ONLN)
48     if [ $NCPU -eq 0 ] ; then
49     NCPU=1
50     fi
51     else
52     NCPU=1
53 cbauer 1.8 fi
54 cbauer 1.16 PARL=$[ $NCPU + 1 ]
55     (make -k -j $PARL; exit 0)
56     make
57 cbauer 1.1
58     %install
59 cbauer 1.16 rm -rf ${RPM_BUILD_ROOT}
60 cbauer 1.18 make DESTDIR=${RPM_BUILD_ROOT} install
61 cbauer 1.16 gzip -9nf ${RPM_BUILD_ROOT}%{_infodir}/ginac.info*
62 cbauer 1.1
63     %clean
64 cbauer 1.16 rm -rf ${RPM_BUILD_ROOT}
65 cbauer 1.1
66 cbauer 1.10 %post
67     /sbin/ldconfig
68 cbauer 1.1
69 cbauer 1.10 %postun
70     /sbin/ldconfig
71 cbauer 1.1
72 cbauer 1.13 %post devel
73 cbauer 1.16 /sbin/install-info %{_infodir}/ginac.info.gz %{_infodir}/dir
74 cbauer 1.13
75     %preun devel
76 cbauer 1.16 if [ "$1" = 0 ]; then
77 cbauer 1.17 /sbin/install-info --delete %{_infodir}/ginac.info.gz %{_infodir}/dir
78 cbauer 1.16 fi
79 cbauer 1.5
80 cbauer 1.1 %files
81 cbauer 1.16 %defattr(-,root,root)
82 cbauer 1.1 %doc AUTHORS COPYING ChangeLog NEWS README
83 cbauer 1.16 %{_libdir}/*.so.*
84     %{_bindir}/ginsh
85     %{_bindir}/viewgar
86     %{_mandir}/man1/ginsh.1
87     %{_mandir}/man1/viewgar.1
88 cbauer 1.13
89     %files devel
90 cbauer 1.16 %defattr(-,root,root)
91     %{_libdir}/*.a
92     %{_libdir}/*.la
93     %{_libdir}/*.so
94 cbauer 1.18 %{_includedir}/ginac/*.h
95 cbauer 1.16 %{_infodir}/*.info*
96     %{_mandir}/man1/ginac-config.1
97     %{_bindir}/ginac-config
98     %{_datadir}/aclocal/*
99 cbauer 1.12
100     %changelog
101 cbauer 1.16 * Thu Oct 5 2000 Christian Bauer <Christian.Bauer@uni-mainz.de>
102     - cleaned up a bit
103    
104 cbauer 1.13 * Wed Jan 26 2000 Christian Bauer <Christian.Bauer@uni-mainz.de>
105     - split into user and devel packages
106    
107 cbauer 1.12 * Wed Dec 1 1999 Christian Bauer <Christian.Bauer@uni-mainz.de>
108     - aclocal macros get installed

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