Blame SPECS/libcdio-paranoia.spec

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