cvsdist cde8ab
%define ver	9.8
cvsdist 4a4477
%define realver	alpha%{ver}
cvsdist 4a4477
cvsdist 4a4477
Name: cdparanoia
cvsdist 4a4477
Version: %{realver}
cvsdist 9493fa
Release: 12
cvsdist 4a4477
License: GPL
cvsdist 4a4477
Group: Applications/Multimedia
cvsdist 4a4477
Source: http://www.xiph.org/paranoia/download/%{name}-III-%{realver}.src.tgz 
cvsdist 531444
Patch0: cdparanoia-III-alpha9.8.nostrip.patch
cvsdist 4a4477
Url: http://www.xiph.org/paranoia/index.html
cvsdist 4a4477
BuildRoot: %{_tmppath}/cdparanoia-%{version}-root
cvsdist f3b1e8
Requires: cdparanoia-libs = %{version}-%{release}
cvsdist f3b1e8
Obsoletes: cdparanoia-III
cvsdist f3b1e8
Summary: A Compact Disc Digital Audio (CDDA) extraction tool (or ripper).
cvsdist 4a4477
cvsdist f3b1e8
%description 
cvsdist 4a4477
Cdparanoia (Paranoia III) reads digital audio directly from a CD, then
cvsdist 4a4477
writes the data to a file or pipe in WAV, AIFC or raw 16 bit linear
cvsdist 4a4477
PCM format.  Cdparanoia doesn't contain any extra features (like the ones
cvsdist 4a4477
included in the cdda2wav sampling utility).  Instead, cdparanoia's strength
cvsdist 4a4477
lies in its ability to handle a variety of hardware, including inexpensive
cvsdist 4a4477
drives prone to misalignment, frame jitter and loss of streaming during
cvsdist 4a4477
atomic reads.  Cdparanoia is also good at reading and repairing data from
cvsdist 4a4477
damaged CDs.
cvsdist 4a4477
cvsdist f3b1e8
%package -n cdparanoia-devel
cvsdist 4a4477
Summary: Development tools for libcdda_paranoia (Paranoia III).
cvsdist 4a4477
Group: Development/Libraries
cvsdist f3b1e8
Requires: cdparanoia-libs = %{version}-%{release}
cvsdist 4a4477
cvsdist f3b1e8
%description -n cdparanoia-devel
cvsdist c1b280
The cdparanoia-devel package contains the static libraries and header
cvsdist 4a4477
files needed for developing applications to read CD Digital Audio disks.
cvsdist 4a4477
cvsdist f3b1e8
%package -n cdparanoia-libs
cvsdist f3b1e8
Summary: Libraries for libcdda_paranoia (Paranoia III).
cvsdist f3b1e8
Group: Development/Libraries
cvsdist f3b1e8
cvsdist f3b1e8
%description -n cdparanoia-libs
cvsdist f3b1e8
The cdparanoia-libs package contains the dynamic libraries needed for
cvsdist f3b1e8
applications which read CD Digital Audio disks.
cvsdist f3b1e8
cvsdist 4a4477
%prep
cvsdist 4a4477
%setup -q -n %{name}-III-%{realver}
cvsdist 531444
%patch0 -p1 -b .nostrip
cvsdist 4a4477
cvsdist 4a4477
%build
cvsdist 4a4477
rm -rf $RPM_BUILD_ROOT
cvsdist f3b1e8
%configure --includedir=%{_includedir}/cdda
cvsdist 4a4477
make  
cvsdist 4a4477
cvsdist 4a4477
%install
cvsdist 4a4477
rm -rf $RPM_BUILD_ROOT
cvsdist 4a4477
cvsdist 4a4477
install -d $RPM_BUILD_ROOT%{_bindir}
cvsdist f3b1e8
install -d $RPM_BUILD_ROOT%{_includedir}/cdda
cvsdist 4a4477
install -d $RPM_BUILD_ROOT%{_libdir}
cvsdist 4a4477
install -d $RPM_BUILD_ROOT%{_mandir}/man1
cvsdist 87672f
install -m 0755 cdparanoia $RPM_BUILD_ROOT%{_bindir}
cvsdist 4a4477
install -m 0644 cdparanoia.1 $RPM_BUILD_ROOT%{_mandir}/man1/ 
cvsdist f3b1e8
install -m 0644 utils.h paranoia/cdda_paranoia.h interface/cdda_interface.h \
cvsdist f3b1e8
	$RPM_BUILD_ROOT%{_includedir}/cdda
cvsdist 4a4477
install -m 0755 paranoia/libcdda_paranoia.so.0.%{ver} \
cvsdist f3b1e8
	interface/libcdda_interface.so.0.%{ver} \
cvsdist 4a4477
	$RPM_BUILD_ROOT%{_libdir}
cvsdist f3b1e8
install -m 0755 paranoia/libcdda_paranoia.a interface/libcdda_interface.a \
cvsdist 4a4477
	$RPM_BUILD_ROOT%{_libdir}
cvsdist 4a4477
cvsdist f3b1e8
pushd $RPM_BUILD_ROOT%{_libdir}
cvsdist f3b1e8
ln -s libcdda_paranoia.so.0.%{ver} libcdda_paranoia.so
cvsdist f3b1e8
ln -s libcdda_interface.so.0.%{ver} libcdda_interface.so
cvsdist f3b1e8
popd
cvsdist f3b1e8
cvsdist f3b1e8
%post -n cdparanoia-libs
cvsdist f3b1e8
/sbin/ldconfig
cvsdist 4a4477
cvsdist f3b1e8
%postun -n cdparanoia-libs
cvsdist f3b1e8
if [ "$1" -ge "1" ]; then
cvsdist f3b1e8
  /sbin/ldconfig
cvsdist f3b1e8
fi
cvsdist 4a4477
cvsdist 4a4477
%clean
cvsdist 4a4477
rm -rf $RPM_BUILD_ROOT
cvsdist 4a4477
cvsdist f3b1e8
%files -n cdparanoia
cvsdist 4a4477
%defattr(-,root,root)
cvsdist 4a4477
%doc README GPL FAQ.txt
cvsdist 4a4477
%{_bindir}/*
cvsdist 4a4477
%{_mandir}/man1/*
cvsdist 4a4477
cvsdist f3b1e8
%files -n cdparanoia-libs
cvsdist 4a4477
%defattr(-,root,root)
cvsdist f3b1e8
%{_libdir}/*.so*
cvsdist f3b1e8
cvsdist f3b1e8
%files -n cdparanoia-devel
cvsdist f3b1e8
%defattr(-,root,root)
cvsdist 9493fa
%dir %{_includedir}/cdda/
cvsdist f3b1e8
%{_includedir}/cdda/*
cvsdist 4a4477
%{_libdir}/*.a
cvsdist 4a4477
cvsdist 4a4477
%changelog
cvsdist a68275
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
cvsdist a68275
- automated rebuild
cvsdist a68275
cvsdist 531444
* Thu May 23 2002 Tim Powers <timp@redhat.com>
cvsdist 531444
- automated rebuild
cvsdist 531444
cvsdist 87672f
* Wed Apr  3 2002 Peter Jones <pjones@redhat.com> alpha9.8-8
cvsdist 87672f
- don't strip, let rpm do that
cvsdist 87672f
cvsdist 8e46ae
* Mon Feb 25 2002 Tim Powers <timp@redhat.com> alpha9.8-7
cvsdist 8e46ae
- fix broken Obsoletes of cdparanoia-devel
cvsdist 8e46ae
cvsdist f3b1e8
* Thu Dec  6 2001 Peter Jones <pjones@redhat.com> alpha9.8-6
cvsdist f3b1e8
- move includes to %{_includedir}/cdda/
cvsdist f3b1e8
- add utils.h to %install
cvsdist f3b1e8
- clean up %install some.
cvsdist f3b1e8
cvsdist f3b1e8
* Sun Nov  4 2001 Peter Jones <pjones@redhat.com> alpha9.8-5
cvsdist f3b1e8
- make a -libs package which contains the .so files
cvsdist f3b1e8
- make the cdparanoia dependancy towards that, not -devel
cvsdist f3b1e8
cvsdist f3b1e8
* Thu Aug  2 2001 Peter Jones <pjones@redhat.com>
cvsdist f3b1e8
- bump the release not to conflict with on in the RH build tree :/
cvsdist f3b1e8
- reverse devel dependency
cvsdist f3b1e8
cvsdist f3b1e8
* Wed Aug  1 2001 Peter Jones <pjones@redhat.com>
cvsdist f3b1e8
- fix %post and %postun to only run ldconfig for devel packages
cvsdist f3b1e8
cvsdist 07c4b3
* Wed Jul 18 2001 Crutcher Dunnavant <crutcher@redhat.com>
cvsdist 07c4b3
- devel now depends on package
cvsdist 07c4b3
cvsdist cde8ab
* Wed Mar 28 2001 Peter Jones <pjones@redhat.com>
cvsdist cde8ab
- 9.8 release.
cvsdist cde8ab
cvsdist c1b280
* Tue Feb 27 2001 Karsten Hopp <karsten@redhat.de>
cvsdist c1b280
- fix spelling error in description
cvsdist c1b280
cvsdist c1b280
* Thu Dec  7 2000 Crutcher Dunnavant <crutcher@redhat.com>
cvsdist c1b280
- rebuild for new tree
cvsdist c1b280
cvsdist 4a4477
* Fri Jul 21 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist 4a4477
- use %%{_tmppath}
cvsdist 4a4477
cvsdist 4a4477
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
cvsdist 4a4477
- automatic rebuild
cvsdist 4a4477
cvsdist 4a4477
* Wed Jun 06 2000 Preston Brown <pbrown@redhat.com>
cvsdist 4a4477
- revert name change
cvsdist 4a4477
- use new rpm macro paths
cvsdist 4a4477
cvsdist 4a4477
* Wed Apr 19 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist 4a4477
- Switched spec file from the one used in Red Hat Linux 6.2, which
cvsdist 4a4477
  also changes the name
cvsdist 4a4477
- gzip man page
cvsdist 4a4477
cvsdist 4a4477
* Thu Dec 23 1999 Peter Jones <pjones@redhat.com>
cvsdist 4a4477
- update package to provide cdparanoia-alpha9.7-2.*.rpm and 
cvsdist 4a4477
  cdparanoia-devel-alpha9.7-2.*.rpm.  Also, URLs point at xiph.org
cvsdist 4a4477
  like they should.
cvsdist 4a4477
cvsdist 4a4477
* Wed Dec 22 1999 Peter Jones <pjones@redhat.com>
cvsdist 4a4477
- updated package for alpha9.7, based on input from:
cvsdist 4a4477
  Monty <xiphmont@xiph.org> 
cvsdist 4a4477
  David Philippi <david@torangan.saar.de>
cvsdist 4a4477
cvsdist 4a4477
* Mon Apr 12 1999 Michael Maher <mike@redhat.com>
cvsdist 4a4477
- updated pacakge
cvsdist 4a4477
cvsdist 4a4477
* Tue Oct 06 1998 Michael Maher <mike@redhat.com>
cvsdist 4a4477
- updated package
cvsdist 4a4477
cvsdist 4a4477
* Mon Jun 29 1998 Michael Maher <mike@redhat.com>
cvsdist 4a4477
- built package