Quentin Spencer 6755543
Name:           cln
Quentin Spencer 6755543
Version:        1.1.9
Quentin Spencer 3f56881
Release:        3%{?dist}
Quentin Spencer 6755543
Summary:        Class Library for Numbers
Quentin Spencer 6755543
Quentin Spencer 6755543
Group:          System Environment/Libraries
Quentin Spencer 6755543
License:        GPL
Quentin Spencer 6755543
URL:            http://www.ginac.de/CLN/
Quentin Spencer 6755543
Source0:        ftp://ftpthep.physik.uni-mainz.de/pub/gnu/%{name}-%{version}.tar.bz2
Quentin Spencer 6755543
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Quentin Spencer 6755543
Quentin Spencer bff0a19
Requires(post): /sbin/install-info
Quentin Spencer bff0a19
Requires(preun): /sbin/install-info
Quentin Spencer 225f1ec
BuildRequires:  gmp-devel
Quentin Spencer 6755543
Quentin Spencer 6755543
%description
Quentin Spencer 6755543
A collection of C++ math classes and functions, which are designed for
Quentin Spencer 6755543
memory and speed efficiency, and enable type safety and algebraic
Quentin Spencer 6755543
syntax.
Quentin Spencer 6755543
Quentin Spencer 6755543
%package devel
Quentin Spencer 6755543
Summary:        Development files for programs using the CLN library
Quentin Spencer 6755543
Group:          Development/Libraries
Quentin Spencer 3f56881
Requires:       %{name} = %{version}-%{release} gmp-devel
Quentin Spencer 6755543
Quentin Spencer 6755543
%description devel
Quentin Spencer 6755543
A collection of C++ math classes and functions, which are designed for
Quentin Spencer 6755543
memory and speed efficiency, and enable type safety and algebraic
Quentin Spencer 6755543
syntax.
Quentin Spencer 6755543
Quentin Spencer 6755543
This package is necessary if you wish to develop software based on
Quentin Spencer 6755543
the CLN library.
Quentin Spencer 6755543
Quentin Spencer 6755543
%prep
Quentin Spencer 6755543
%setup -q
Quentin Spencer 6755543
Quentin Spencer 6755543
%build
Quentin Spencer 6755543
%configure
Quentin Spencer 6755543
make
Quentin Spencer 755310b
Quentin Spencer 6755543
%install
Quentin Spencer 6755543
rm -rf ${RPM_BUILD_ROOT}
Quentin Spencer 6755543
%makeinstall
Quentin Spencer 225f1ec
mkdir -p ${RPM_BUILD_ROOT}%{_docdir}/%{name}-devel-%{version}
Quentin Spencer 225f1ec
mv ${RPM_BUILD_ROOT}%{_datadir}/dvi/cln.dvi ${RPM_BUILD_ROOT}%{_datadir}/html ${RPM_BUILD_ROOT}%{_docdir}/%{name}-devel-%{version}
Quentin Spencer 6755543
Quentin Spencer 6755543
%clean
Quentin Spencer 6755543
rm -rf ${RPM_BUILD_ROOT}
Quentin Spencer 6755543
Quentin Spencer 225f1ec
%post -p /sbin/ldconfig
Quentin Spencer 6755543
Quentin Spencer 225f1ec
%postun -p /sbin/ldconfig
Quentin Spencer 6755543
Quentin Spencer 6755543
%post devel
Quentin Spencer bff0a19
/sbin/install-info --section="Math" %{_infodir}/cln.info.gz %{_infodir}/dir 2>/dev/null || :
Quentin Spencer 6755543
Quentin Spencer 6755543
%preun devel
Quentin Spencer 6755543
if [ "$1" = 0 ]; then
Quentin Spencer bff0a19
  /sbin/install-info --delete %{_infodir}/cln.info.gz %{_infodir}/dir 2>/dev/null || :
Quentin Spencer 6755543
fi
Quentin Spencer 6755543
Quentin Spencer 6755543
%files
Quentin Spencer 6755543
%defattr(-,root,root)
Quentin Spencer 6755543
%doc COPYING ChangeLog FILES NEWS README TODO*
Quentin Spencer 6755543
%{_libdir}/*.so.*
Quentin Spencer 6755543
Quentin Spencer 6755543
%files devel
Quentin Spencer 6755543
%defattr(-,root,root)
Quentin Spencer 225f1ec
%{_docdir}/%{name}-devel-%{version}
Quentin Spencer 6755543
%{_libdir}/*.a
Quentin Spencer 6755543
%{_libdir}/*.so
Quentin Spencer 6755543
%{_libdir}/pkgconfig/cln.pc
Quentin Spencer 225f1ec
%{_includedir}/cln/
Quentin Spencer 6755543
%{_infodir}/*.info*
Quentin Spencer 6755543
%{_mandir}/man1/cln-config.1*
Quentin Spencer 6755543
%{_bindir}/cln-config
Quentin Spencer 6755543
%{_datadir}/aclocal/cln.m4
Quentin Spencer 468db86
%exclude %{_libdir}/*.la
Quentin Spencer 6755543
Quentin Spencer 6755543
%changelog
Quentin Spencer 3f56881
* Fri May 27 2005 Quentin Spencer <qspencer@users.sf.net> 1.1.9-3
Quentin Spencer 3f56881
- Added gmp-devel to Requires for devel
Quentin Spencer 3f56881
Quentin Spencer a2b4f94
* Fri May 20 2005 Quentin Spencer <qspencer@users.sf.net> 1.1.9-2
Quentin Spencer a2b4f94
- Added dist tag.
Quentin Spencer a2b4f94
Quentin Spencer 468db86
* Wed May 11 2005 Quentin Spencer <qspencer@users.sf.net> 1.1.9-1
Quentin Spencer 468db86
- Excluded .la file
Quentin Spencer 468db86
Quentin Spencer 225f1ec
* Fri Apr 22 2005 Quentin Spencer <qspencer@users.sf.net> 1.1.9-1
Quentin Spencer 1cef8da
- Added gmp-devel in BuildRequires, fixes in files
Quentin Spencer 1cef8da
- Added release to name in Requires for devel
Quentin Spencer 225f1ec
Quentin Spencer 6755543
* Mon Mar 21 2005 Quentin Spencer <qspencer@users.sf.net> 1.1.9-1
Quentin Spencer 6755543
- Adapted spec file for Fedora Extras
Quentin Spencer 6755543
Quentin Spencer 6755543
* Thu Nov 20 2003 Christian Bauer <Christian.Bauer@uni-mainz.de>
Quentin Spencer 6755543
  Added pkg-config metadata file to devel package
Quentin Spencer 6755543
Quentin Spencer 6755543
* Wed Nov  6 2002 Christian Bauer <Christian.Bauer@uni-mainz.de>
Quentin Spencer 6755543
  Added HTML and DVI docs to devel package
Quentin Spencer 6755543
Quentin Spencer 6755543
* Tue Nov  5 2001 Christian Bauer <Christian.Bauer@uni-mainz.de>
Quentin Spencer 6755543
  Added Packager