Blame libieee1284.spec.in

Packit d36e9b
Summary: A library for interfacing IEEE 1284-compatible devices.
Packit d36e9b
Name: libieee1284
Packit d36e9b
Version: @VERSION@
Packit d36e9b
Release: 0.1
Packit d36e9b
License: GPL
Packit d36e9b
Group: System Environment/Libraries
Packit d36e9b
URL: http://cyberelk.net/tim/libieee1284/
Packit d36e9b
Source0: ftp://cyberelk.net/tim/data/%{name}/devel/%{name}-%{version}.tar.bz2
Packit d36e9b
BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot
Packit d36e9b
BuildRequires: xmlto, python-devel
Packit d36e9b
Packit d36e9b
%description
Packit d36e9b
The libieee1284 library is for communicating with parallel port devices.
Packit d36e9b
Packit d36e9b
%package devel
Packit d36e9b
Summary: Files for developing applications that use libieee1284.
Packit d36e9b
Requires: %{name} = %{version}
Packit d36e9b
Group: Development/Libraries
Packit d36e9b
Packit d36e9b
%description devel
Packit d36e9b
The header files, static library, libtool library and man pages for
Packit d36e9b
developing applications that use libieee1284.
Packit d36e9b
Packit d36e9b
%package python
Packit d36e9b
Summary: Python extension module for libieee1284.
Packit d36e9b
Group: System Environment/Libraries
Packit d36e9b
Packit d36e9b
%description python
Packit d36e9b
Python extension module for libieee1284.  To use libieee1284 with Python,
Packit d36e9b
use 'import ieee1284'.
Packit d36e9b
Packit d36e9b
%prep
Packit d36e9b
%setup -q
Packit d36e9b
Packit d36e9b
%build
Packit d36e9b
%configure
Packit d36e9b
make CFLAGS="$RPM_OPT_FLAGS"
Packit d36e9b
# Also make the documentation in PDF format
Packit d36e9b
make doc/interface.pdf
Packit d36e9b
Packit d36e9b
%install
Packit d36e9b
rm -rf %{buildroot}
Packit d36e9b
%makeinstall
Packit d36e9b
rm -f %{buildroot}%{_libdir}/python*/*/*a
Packit d36e9b
Packit d36e9b
%clean
Packit d36e9b
rm -rf %{buildroot}
Packit d36e9b
Packit d36e9b
%files
Packit d36e9b
%defattr(-,root,root)
Packit d36e9b
%doc README COPYING TODO
Packit d36e9b
%{_libdir}/*.so.*
Packit d36e9b
%{_bindir}/*
Packit d36e9b
Packit d36e9b
%files devel
Packit d36e9b
%defattr(-,root,root)
Packit d36e9b
%doc doc/interface.pdf
Packit d36e9b
%{_includedir}/ieee1284.h
Packit d36e9b
%{_libdir}/*.a
Packit d36e9b
%{_libdir}/*.so
Packit d36e9b
%{_libdir}/*.la
Packit d36e9b
%{_mandir}/*/*
Packit d36e9b
Packit d36e9b
%files python
Packit d36e9b
%defattr(-,root,root)
Packit d36e9b
%{_libdir}/python*/*/*.so
Packit d36e9b
Packit d36e9b
%post -p /sbin/ldconfig
Packit d36e9b
Packit d36e9b
%postun -p /sbin/ldconfig
Packit d36e9b
Packit d36e9b
%changelog
Packit d36e9b
* Tue Feb  3 2004 Tim Waugh <twaugh@redhat.com>
Packit d36e9b
- Build requires python-devel.
Packit d36e9b
- Ship Python extension module.
Packit d36e9b
Packit d36e9b
* Wed Feb 26 2003 Tim Waugh <twaugh@redhat.com>
Packit d36e9b
- Use the Makefile rule to build the PDF.
Packit d36e9b
Packit d36e9b
* Sat Aug 24 2002 Tim Waugh <twaugh@redhat.com>
Packit d36e9b
- Ship test program.
Packit d36e9b
Packit d36e9b
* Sat Aug  3 2002 Tim Waugh <twaugh@redhat.com>
Packit d36e9b
- The archive is now distributed in .tar.bz2 format.
Packit d36e9b
Packit d36e9b
* Fri Apr 26 2002 Tim Waugh <twaugh@redhat.com>
Packit d36e9b
- No need to create man page symlinks any more.
Packit d36e9b
- Build requires xmlto now, not docbook-utils.
Packit d36e9b
Packit d36e9b
* Wed Apr 24 2002 Tim Waugh <twaugh@redhat.com>
Packit d36e9b
- The tarball builds its own man pages now; just adjust the symlinks.
Packit d36e9b
- Run ldconfig.
Packit d36e9b
Packit d36e9b
* Mon Jan  7 2002 Tim Waugh <twaugh@redhat.com>
Packit d36e9b
- Ship the PDF file with the devel package.
Packit d36e9b
Packit d36e9b
* Thu Nov 15 2001 Tim Waugh <twaugh@redhat.com>
Packit d36e9b
- Initial specfile.