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

Contents of /cln.spec.in

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.6 - (hide annotations)
Wed Nov 6 21:32:19 2002 UTC (10 years, 6 months ago) by cbauer
Branch: MAIN
Changes since 1.5: +7 -1 lines
added HTML and DVI docs to devel package

1 cbauer 1.1 %define name cln
2     %define version @CL_VERSION@
3     %define release 1
4    
5     Summary: Class Library for Numbers
6     Name: %{name}
7     Version: %{version}
8     Release: %{release}
9     Copyright: GPL
10     Group: System Environment/Libraries
11     Source: %{name}-%{version}.tar.gz
12     URL: http://clisp.cons.org/~haible/packages-cln.html
13 kreckel 1.5 Packager: Christian Bauer <cbauer@ginac.de>
14 cbauer 1.1 Prereq: /sbin/install-info
15     BuildRoot: %{_tmppath}/%{name}-root
16     Prefix: %{_prefix}
17    
18     %description
19     A GPLed collection of math classes and functions, that will bring
20     efficiency, type safety, algebraic syntax to everyone in a memory
21     and speed efficient library.
22    
23     %package devel
24     Summary: Development files for programs using the CLN library
25     Group: Development/Libraries
26     Requires: %{name} = %{version}
27    
28     %description devel
29     This package is necessary if you wish to develop software based on
30     the CLN library.
31    
32     %prep
33     %setup -q
34    
35     %build
36     CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS -fno-exceptions" ./configure --prefix=%{_prefix}
37     make
38    
39     %install
40     rm -rf ${RPM_BUILD_ROOT}
41 cbauer 1.2 mkdir -p ${RPM_BUILD_ROOT}/usr
42 cbauer 1.1 make prefix=%{_prefix} DESTDIR=${RPM_BUILD_ROOT} install
43     gzip -9nf ${RPM_BUILD_ROOT}%{_infodir}/cln.info*
44 cbauer 1.6 mkdir -p ${RPM_BUILD_ROOT}%{_defaultdocdir}/%{name}-devel-%{version}
45     mv ${RPM_BUILD_ROOT}%{_datadir}/dvi/cln.dvi ${RPM_BUILD_ROOT}%{_defaultdocdir}/%{name}-devel-%{version}
46     rmdir ${RPM_BUILD_ROOT}%{_datadir}/dvi
47     mv ${RPM_BUILD_ROOT}%{_datadir}/html ${RPM_BUILD_ROOT}%{_defaultdocdir}/%{name}-devel-%{version}
48 cbauer 1.1
49     %clean
50     rm -rf ${RPM_BUILD_ROOT}
51    
52     %post
53     /sbin/ldconfig
54    
55     %postun
56     /sbin/ldconfig
57    
58     %post devel
59 cbauer 1.3 /sbin/install-info --section="Math" %{_infodir}/cln.info.gz %{_infodir}/dir
60 cbauer 1.1
61     %preun devel
62     if [ "$1" = 0 ]; then
63 cbauer 1.3 /sbin/install-info --delete %{_infodir}/cln.info.gz %{_infodir}/dir
64 cbauer 1.1 fi
65    
66     %files
67     %defattr(-,root,root)
68     %doc COPYING ChangeLog FILES NEWS README TODO*
69     %{_libdir}/*.so.*
70    
71     %files devel
72     %defattr(-,root,root)
73 cbauer 1.6 %{_defaultdocdir}/%{name}-devel-%{version}
74 cbauer 1.1 %{_libdir}/*.a
75     %{_libdir}/*.la
76     %{_libdir}/*.so
77 cbauer 1.2 %{_includedir}/cln/*.h
78 cbauer 1.1 %{_infodir}/*.info*
79 cbauer 1.4 %{_mandir}/man1/cln-config.1*
80 cbauer 1.1 %{_bindir}/cln-config
81 cbauer 1.2 %{_datadir}/aclocal/*
82 cbauer 1.1
83     %changelog
84 cbauer 1.6 * Wed Nov 6 2002 Christian Bauer <Christian.Bauer@uni-mainz.de>
85     Added HTML and DVI docs to devel package
86 kreckel 1.5 * Tue Nov 5 2001 Christian Bauer <Christian.Bauer@uni-mainz.de>
87     Added Packager

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