Quentin Spencer 6755543
Name:           cln
Quentin Spencer c49ffa7
Version:        1.1.13
Quentin Spencer dd0724b
Release:        4%{?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 1b12e1f
Source0:        http://www.ginac.de/CLN/%{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 dd0724b
Requires:       %{name} = %{version}-%{release} gmp-devel pkgconfig
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 3d0daf8
%configure --disable-static
Quentin Spencer 3d0daf8
make %{?_smp_mflags}
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 b769987
rm -f ${RPM_BUILD_ROOT}%{_infodir}/dir
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}/*.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 dd0724b
* Thu Sep 13 2007 Quentin Spencer <qspencer@users.sf.net> 1.1.13-4
Quentin Spencer dd0724b
- Add pkgconfig as a dependency of -devel.
Quentin Spencer dd0724b
Quentin Spencer 92c6541
* Tue Aug 21 2007 Quentin Spencer <qspencer@users.sf.net> 1.1.13-3
Quentin Spencer 92c6541
- Rebuild for F8.
Quentin Spencer 92c6541
Quentin Spencer 43ffca6
* Mon Aug 28 2006 Quentin Spencer <qspencer@users.sf.net> 1.1.13-2
Quentin Spencer 43ffca6
- Rebuild for FC-6.
Quentin Spencer 43ffca6
Quentin Spencer 43ffca6
* Thu Aug 17 2006 Quentin Spencer <qspencer@users.sf.net> 1.1.13-1
Quentin Spencer c49ffa7
- New release.
Quentin Spencer c49ffa7
Quentin Spencer 3d0daf8
* Mon Feb 13 2006 Quentin Spencer <qspencer@users.sf.net> 1.1.11-5
Quentin Spencer 3d0daf8
- Disable static build.
Quentin Spencer 3d0daf8
- Enable parallel build.
Quentin Spencer 3d0daf8
Quentin Spencer b769987
* Mon Feb 13 2006 Quentin Spencer <qspencer@users.sf.net> 1.1.11-4
Quentin Spencer b769987
- Rebuild for Fedora Extras 5.
Quentin Spencer b769987
- Remove /usr/share/info/dir after install.
Quentin Spencer b769987
- Exclude static libs.
Quentin Spencer b769987
Quentin Spencer 2eb166e
* Mon Jan 16 2006 Quentin Spencer <qspencer@users.sf.net> 1.1.11-3
Quentin Spencer 2eb166e
- Exclude /usr/share/info/dir from package (bug 178660).
Quentin Spencer 2eb166e
Quentin Spencer 1b12e1f
* Mon Jan 16 2006 Quentin Spencer <qspencer@users.sf.net> 1.1.11-2
Quentin Spencer 1b12e1f
- Update source URL.
Quentin Spencer 1b12e1f
Quentin Spencer b4899ff
* Mon Jan 16 2006 Quentin Spencer <qspencer@users.sf.net> 1.1.11-1
Quentin Spencer b4899ff
- New upstream release.
Quentin Spencer b4899ff
Quentin Spencer 134c42e
* Mon Oct 31 2005 Quentin Spencer <qspencer@users.sf.net> 1.1.10-1
Quentin Spencer 134c42e
- New upstream release, incorporating previous patch.
Quentin Spencer 134c42e
Quentin Spencer 5a478c8
* Mon Jun 20 2005 Quentin Spencer <qspencer@users.sf.net> 1.1.9-8
Quentin Spencer 0e494cb
- Rebuild
Quentin Spencer 0e494cb
Quentin Spencer 322f8d8
* Mon Jun 13 2005 Quentin Spencer <qspencer@users.sf.net> 1.1.9-4
Quentin Spencer 322f8d8
- Patched include/cln/string.h to correctly compile on gcc-c++-4.0.0-9
Quentin Spencer 322f8d8
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