29d3ab
Name: libcdio-paranoia
29d3ab
Version: 10.2+2.0.1
29d3ab
Release: 6%{?dist}
29d3ab
Summary: CD paranoia on top of libcdio
29d3ab
License: GPLv3+
29d3ab
URL: http://www.gnu.org/software/libcdio/
29d3ab
Source0: http://ftp.gnu.org/gnu/libcdio/libcdio-paranoia-%{version}.tar.bz2
29d3ab
Patch0: libcdio-paranoia-manpage.patch
29d3ab
BuildRequires: gcc
29d3ab
BuildRequires: pkgconfig
29d3ab
BuildRequires: gettext-devel
29d3ab
BuildRequires: chrpath
29d3ab
BuildRequires: libcdio-devel
29d3ab
BuildRequires: make
29d3ab
29d3ab
%description
29d3ab
This CDDA reader distribution ('libcdio-cdparanoia') reads audio from the
29d3ab
CDROM directly as data, with no analog step between, and writes the
29d3ab
data to a file or pipe as .wav, .aifc or as raw 16 bit linear PCM.
29d3ab
29d3ab
Split off from libcdio to allow more flexible licensing and to be compatible
29d3ab
with cdparanoia-III-10.2's license. And also, libcdio is just too large.
29d3ab
29d3ab
%package devel
29d3ab
Summary: Header files and libraries for %{name}
29d3ab
Requires: %{name}%{?_isa} = %{version}-%{release}
29d3ab
29d3ab
%description devel
29d3ab
This package contains header files and libraries for %{name}.
29d3ab
29d3ab
29d3ab
%prep
29d3ab
%setup -q
29d3ab
%patch0 -p1
29d3ab
29d3ab
# fix pkgconfig files
29d3ab
sed -i -e 's,-I${includedir},-I${includedir}/cdio,g' libcdio_paranoia.pc.in
29d3ab
sed -i -e 's,-I${includedir},-I${includedir}/cdio,g' libcdio_cdda.pc.in
29d3ab
29d3ab
f=doc/ja/cd-paranoia.1.in
29d3ab
iconv -f euc-jp -t utf-8 -o $f.utf8 $f && mv $f.utf8 $f
29d3ab
iconv -f ISO88591 -t utf-8 -o THANKS.utf8 THANKS && mv THANKS.utf8 THANKS
29d3ab
29d3ab
%build
29d3ab
%configure \
29d3ab
	--disable-dependency-tracking \
29d3ab
	--disable-static \
29d3ab
	--disable-rpath
29d3ab
%make_build
29d3ab
29d3ab
%install
29d3ab
%make_install
29d3ab
29d3ab
find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
29d3ab
29d3ab
mv $RPM_BUILD_ROOT%{_mandir}/{jp,ja}
29d3ab
29d3ab
# copy include files to an additional directory for backward compatibility
29d3ab
# this is where most software still expects those files
29d3ab
cp -a $RPM_BUILD_ROOT%{_includedir}/cdio/paranoia/*.h $RPM_BUILD_ROOT%{_includedir}/cdio/
29d3ab
29d3ab
# remove rpath
29d3ab
chrpath --delete $RPM_BUILD_ROOT%{_bindir}/*
29d3ab
chrpath --delete $RPM_BUILD_ROOT%{_libdir}/*.so.*
29d3ab
29d3ab
%check
29d3ab
%make_build check
29d3ab
29d3ab
%files
29d3ab
%license COPYING
29d3ab
%doc AUTHORS NEWS.md README.md THANKS
29d3ab
%{_bindir}/*
29d3ab
%{_libdir}/*.so.*
29d3ab
%{_mandir}/man1/*
29d3ab
%lang(ja) %{_mandir}/ja/man1/*
29d3ab
29d3ab
29d3ab
%files devel
29d3ab
%doc doc/overlapdef.txt
29d3ab
%{_includedir}/cdio/*
29d3ab
%{_libdir}/*.so
29d3ab
%{_libdir}/pkgconfig/*.pc
29d3ab
29d3ab
29d3ab
%changelog
29d3ab
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 10.2+2.0.1-6
29d3ab
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
29d3ab
  Related: rhbz#1991688
29d3ab
29d3ab
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 10.2+2.0.1-5
29d3ab
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
29d3ab
29d3ab
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 10.2+2.0.1-4
29d3ab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
29d3ab
29d3ab
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 10.2+2.0.1-3
29d3ab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
29d3ab
29d3ab
* Mon Jul 13 2020 Tom Stellard <tstellar@redhat.com> - 10.2+2.0.1-2
29d3ab
- Use make macros
29d3ab
- https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro
29d3ab
29d3ab
* Mon Mar 30 2020 Adrian Reber <adrian@lisas.de> - 10.2+2.0.1-1
29d3ab
- updated to 10.2+2.0.1
29d3ab
29d3ab
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 10.2+2.0.0-4
29d3ab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
29d3ab
29d3ab
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 10.2+2.0.0-3
29d3ab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
29d3ab
29d3ab
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 10.2+2.0.0-2
29d3ab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
29d3ab
29d3ab
* Tue Jan 29 2019 Adrian Reber <adrian@lisas.de> - 10.2+2.0.0-1
29d3ab
- updated to 10.2+2.0.0
29d3ab
29d3ab
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 10.2+0.94+2-4
29d3ab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
29d3ab
29d3ab
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 10.2+0.94+2-3
29d3ab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
29d3ab
29d3ab
* Thu Jan 25 2018 Adrian Reber <adrian@lisas.de> - 10.2+0.94+2-2
29d3ab
- updated to 10.2+0.94+2
29d3ab
29d3ab
* Tue Oct 17 2017 Marek Kasik <mkasik@redhat.com> - 10.2+0.93+1-11
29d3ab
- Enable unit tests
29d3ab
- Backport fix for a NULL pointer dereference
29d3ab
- Resolves: #1502655
29d3ab
29d3ab
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 10.2+0.93+1-10
29d3ab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
29d3ab
29d3ab
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 10.2+0.93+1-9
29d3ab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
29d3ab
29d3ab
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 10.2+0.93+1-8
29d3ab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
29d3ab
29d3ab
* Mon Nov 14 2016 Adrian Reber <adrian@lisas.de> - 10.2+0.93+1-7
29d3ab
- Rebuilt for new libcdio-0.94
29d3ab
29d3ab
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 10.2+0.93+1-5
29d3ab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
29d3ab
29d3ab
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 10.2+0.93+1-4
29d3ab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
29d3ab
29d3ab
* Fri May 22 2015 Kalev Lember <kalevlember@gmail.com> - 10.2+0.93+1-3
29d3ab
- Obsolete compat-libcdio-paranoia1
29d3ab
29d3ab
* Sat Feb 21 2015 Till Maas <opensource@till.name> - 10.2+0.93+1-2
29d3ab
- Rebuilt for Fedora 23 Change
29d3ab
  https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
29d3ab
29d3ab
* Fri Oct 31 2014 Frantisek Kluknavsky <fkluknav@redhat.com> - 10.2+0.93+3-1
29d3ab
- rebase
29d3ab
- license changed
29d3ab
29d3ab
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 10.2+0.90+1-4
29d3ab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
29d3ab
29d3ab
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 10.2+0.90+1-3
29d3ab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
29d3ab
29d3ab
* Mon Dec 16 2013 Adrian Reber <adrian@lisas.de> - 10.2+0.90+1-2
29d3ab
- Rebuilt for new libcdio-0.92
29d3ab
29d3ab
* Tue Aug 20 2013 Adrian Reber <adrian@lisas.de> - 10.2+0.90+1-1
29d3ab
- updated to 10.2+0.90+1
29d3ab
- removed all patches previously taken from git
29d3ab
29d3ab
* Wed Jul 31 2013 Frantisek Kluknavsky <fkluknav@redhat.com> - 10.2+0.90-8
29d3ab
- long name in manual page caused 'whatis' to misbehave
29d3ab
29d3ab
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 10.2+0.90-7
29d3ab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
29d3ab
29d3ab
* Fri Jan 11 2013 Adrian Reber <adrian@lisas.de> - 10.2+0.90-6
29d3ab
- remove sed changes on non-installed file
29d3ab
- fix -devel subpackage Require
29d3ab
29d3ab
* Sat Dec 22 2012 Adrian Reber <adrian@lisas.de> - 10.2+0.90-5
29d3ab
- provide include files also in the paranoia directory (like in upstream's git)
29d3ab
29d3ab
* Thu Nov 22 2012 Adrian Reber <adrian@lisas.de> - 10.2+0.90-4
29d3ab
- fix pkgconfig files to point to right include directory
29d3ab
29d3ab
* Mon Nov 05 2012 Adrian Reber <adrian@lisas.de> - 10.2+0.90-3
29d3ab
- included upstreamed patches which are changing the license
29d3ab
  headers to be LGPLv2+ for the library parts and GPLv2+ for the
29d3ab
  binaries
29d3ab
29d3ab
* Tue Oct 30 2012 Adrian Reber <adrian@lisas.de> - 10.2+0.90-2
29d3ab
- added missing files from git: COPYING-GPL and COPYING-LGPL
29d3ab
- added patch from git for missing pkgconfig requires
29d3ab
  and fixed FSF address
29d3ab
29d3ab
* Mon Oct 29 2012 Adrian Reber <adrian@lisas.de> - 10.2+0.90-1
29d3ab
- initial release