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

Contents of /cln.spec.in

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.10 - (hide annotations)
Tue Oct 25 22:18:37 2005 UTC (7 years, 6 months ago) by cbauer
Branch: MAIN
CVS Tags: cln_1-1-11, cln_1-1-13, cln_1-1-12, cln_1-1_maintenance-branchpoint
Branch point for: cln_1-1
Changes since 1.9: +21 -17 lines
modernized spec file

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 cbauer 1.10 License: GPL
10 cbauer 1.1 Group: System Environment/Libraries
11 cbauer 1.10 Source0: %{name}-%{version}.tar.gz
12     URL: http://www.ginac.de/CLN/
13     BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
14 cbauer 1.1 Prefix: %{_prefix}
15    
16 cbauer 1.10 Requires(post): /sbin/install-info
17     Requires(preun): /sbin/install-info
18     BuildRequires: gcc-c++
19    
20 cbauer 1.1 %description
21     A GPLed collection of math classes and functions, that will bring
22     efficiency, type safety, algebraic syntax to everyone in a memory
23     and speed efficient library.
24    
25     %package devel
26     Summary: Development files for programs using the CLN library
27     Group: Development/Libraries
28 cbauer 1.10 Requires: %{name} = %{version}-%{release}
29 cbauer 1.1
30     %description devel
31     This package is necessary if you wish to develop software based on
32     the CLN library.
33    
34     %prep
35     %setup -q
36    
37     %build
38 cbauer 1.10 %configure
39 cbauer 1.1 make
40    
41     %install
42     rm -rf ${RPM_BUILD_ROOT}
43 cbauer 1.10 %makeinstall
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 cbauer 1.10 %post -p /sbin/ldconfig
53 cbauer 1.1
54 cbauer 1.10 %postun -p /sbin/ldconfig
55 cbauer 1.1
56     %post devel
57 cbauer 1.10 /sbin/install-info --section="Math" --info-dir=%{_infodir} %{_infodir}/cln.info.gz %{_infodir}/dir 2>/dev/null || :
58 cbauer 1.1
59     %preun devel
60     if [ "$1" = 0 ]; then
61 cbauer 1.10 /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/cln.info.gz %{_infodir}/dir 2>/dev/null || :
62 cbauer 1.1 fi
63    
64     %files
65     %defattr(-,root,root)
66     %doc COPYING ChangeLog FILES NEWS README TODO*
67     %{_libdir}/*.so.*
68    
69     %files devel
70     %defattr(-,root,root)
71 cbauer 1.6 %{_defaultdocdir}/%{name}-devel-%{version}
72 cbauer 1.1 %{_libdir}/*.a
73     %{_libdir}/*.la
74     %{_libdir}/*.so
75 cbauer 1.7 %{_libdir}/pkgconfig/cln.pc
76     %{_includedir}/cln
77 cbauer 1.1 %{_infodir}/*.info*
78 cbauer 1.4 %{_mandir}/man1/cln-config.1*
79 cbauer 1.1 %{_bindir}/cln-config
80 cbauer 1.7 %{_datadir}/aclocal/cln.m4
81 cbauer 1.1
82     %changelog
83 cbauer 1.10 * Tue Oct 25 2005 Christian Bauer <Christian.Bauer@uni-mainz.de>
84     - "Copyright:" -> "License:"
85     - Fixed broken install-info command
86     - Added missing BuildRequires
87     - Added release to Requires for devel
88     - Remove processing of info files (this is supposed to be automatic)
89 cbauer 1.7 * Thu Nov 20 2003 Christian Bauer <Christian.Bauer@uni-mainz.de>
90     Added pkg-config metadata file to devel package
91 cbauer 1.6 * Wed Nov 6 2002 Christian Bauer <Christian.Bauer@uni-mainz.de>
92     Added HTML and DVI docs to devel package
93 kreckel 1.5 * Tue Nov 5 2001 Christian Bauer <Christian.Bauer@uni-mainz.de>
94     Added Packager

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