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

Diff of /GiNaC.spec.in

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.15 by cbauer, Tue Feb 8 15:18:22 2000 UTC revision 1.16 by cbauer, Thu Oct 5 15:48:34 2000 UTC
# Line 9  Release: %{release} Line 9  Release: %{release}
9  Copyright: GPL  Copyright: GPL
10  Group: System Environment/Libraries  Group: System Environment/Libraries
11  Source: ftp://ftpthep.physik.uni-mainz.de/pub/GiNaC/%{name}-%{version}.tar.gz  Source: ftp://ftpthep.physik.uni-mainz.de/pub/GiNaC/%{name}-%{version}.tar.gz
 BuildRoot: /tmp/%{name}-buildroot  
 Packager: Christian Bauer <Christian.Bauer@uni-mainz.de>  
12  URL: http://www.ginac.de/  URL: http://www.ginac.de/
13  Prereq: /sbin/install-info  Prereq: /sbin/install-info
14    #Requires: cln
15    BuildRoot: %{_tmppath}/%{name}-root
16  Prefix: %{_prefix}  Prefix: %{_prefix}
 Docdir: %{prefix}/doc  
17    
18  %description  %description
19  GiNaC (which stands for "GiNaC is Not a CAS (Computer Algebra System)") is an  GiNaC (which stands for "GiNaC is Not a CAS (Computer Algebra System)") is an
# Line 38  develop GiNaC applications. Line 37  develop GiNaC applications.
37    
38    
39  %prep  %prep
 rm -rf $RPM_BUILD_ROOT  
   
40  %setup -q  %setup -q
41    
42  %build  %build
43  CXXFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{prefix}  ./configure --prefix=%{_prefix}
44  if [ "$SMP" != "" ]; then  if [ -x /usr/bin/getconf ] ; then
45    (make "MAKE=make -k -j $SMP"; exit 0)    NCPU=$(/usr/bin/getconf _NPROCESSORS_ONLN)
46    make    if [ $NCPU -eq 0 ] ; then
47        NCPU=1
48      fi
49  else  else
50    make    NCPU=1
51  fi  fi
52    PARL=$[ $NCPU + 1 ]
53    (make -k -j $PARL; exit 0)
54    make
55    
56  %install  %install
57  rm -rf $RPM_BUILD_ROOT  rm -rf ${RPM_BUILD_ROOT}
58  make prefix=$RPM_BUILD_ROOT/%{prefix} install-strip  mkdir -p ${RPM_BUILD_ROOT}%{_infodir}
59    make prefix=%{_prefix} DESTDIR=${RPM_BUILD_ROOT} install
60    gzip -9nf ${RPM_BUILD_ROOT}%{_infodir}/ginac.info*
61    
62  %clean  %clean
63  rm -rf $RPM_BUILD_ROOT  rm -rf ${RPM_BUILD_ROOT}
64    
65  %post  %post
66  /sbin/ldconfig  /sbin/ldconfig
# Line 65  rm -rf $RPM_BUILD_ROOT Line 69  rm -rf $RPM_BUILD_ROOT
69  /sbin/ldconfig  /sbin/ldconfig
70    
71  %post devel  %post devel
72  /sbin/install-info %{prefix}/info/ginac.info %{prefix}/info/dir  /sbin/install-info %{_infodir}/ginac.info.gz %{_infodir}/dir
73    
74  %preun devel  %preun devel
75  /sbin/install-info --delete %{prefix}/info/ginac.info %{prefix}/info/dir  if [ "$1" = 0 ]; then
76      /sbin/install-info --del %{_infodir}/ginac.info.gz %{_infodir}/dir
77    fi
78    
79  %files  %files
80  %defattr(-, root, root)  %defattr(-, root, root)
81  %doc AUTHORS COPYING ChangeLog NEWS README  %doc AUTHORS COPYING ChangeLog NEWS README
82  %{prefix}/lib/*.so.*  %{_libdir}/*.so.*
83  %{prefix}/man/man1/ginsh.1  %{_bindir}/ginsh
84  %{prefix}/man/man1/viewgar.1  %{_bindir}/viewgar
85  %{prefix}/bin/ginsh  %{_mandir}/man1/ginsh.1
86  %{prefix}/bin/viewgar  %{_mandir}/man1/viewgar.1
87    
88  %files devel  %files devel
89  %defattr(-, root, root)  %defattr(-, root, root)
90  %doc AUTHORS COPYING ChangeLog NEWS README  %{_libdir}/*.a
91  %{prefix}/lib/*.a  %{_libdir}/*.la
92  %{prefix}/lib/*.la  %{_libdir}/*.so
93  %{prefix}/lib/*.so  %{_includedir}/*
94  %{prefix}/include/*  %{_infodir}/*.info*
95  %{prefix}/info/*info*  %{_mandir}/man1/ginac-config.1
96  %{prefix}/man/man1/*-config.1  %{_bindir}/ginac-config
97  %{prefix}/bin/*-config  %{_datadir}/aclocal/*
 %{prefix}/share/doc/%{name}/*  
 %{prefix}/share/aclocal/*  
98    
99  %changelog  %changelog
100  * Wed Jan 26 2000 Christian Bauer <Christian.Bauer@uni-mainz.de>  * Thu Oct  5 2000 Christian Bauer <Christian.Bauer@uni-mainz.de>
101    - cleaned up a bit
102    
103    * Wed Jan 26 2000 Christian Bauer <Christian.Bauer@uni-mainz.de>
104  - split into user and devel packages  - split into user and devel packages
105    
106  * Wed Dec  1 1999 Christian Bauer <Christian.Bauer@uni-mainz.de>  * Wed Dec  1 1999 Christian Bauer <Christian.Bauer@uni-mainz.de>
   
107  - aclocal macros get installed  - aclocal macros get installed

Legend:
Removed from v.1.15  
changed lines
  Added in v.1.16

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