Blame SPECS/libcdio-paranoia.spec

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