commit 8d793e5dc0afe06e98d80bbe00b1ead3e53d4060 Author: MSVSphere Packaging Team Date: Mon Dec 23 13:42:32 2024 +0300 import libcdio-paranoia-10.2+2.0.2-2.el10 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b113139 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/libcdio-paranoia-10.2+2.0.2.tar.bz2 diff --git a/.libcdio-paranoia.metadata b/.libcdio-paranoia.metadata new file mode 100644 index 0000000..102f1d4 --- /dev/null +++ b/.libcdio-paranoia.metadata @@ -0,0 +1 @@ +525e01460cb915b30060f8014a553d0a3ffbd1b9 SOURCES/libcdio-paranoia-10.2+2.0.2.tar.bz2 diff --git a/SPECS/libcdio-paranoia.spec b/SPECS/libcdio-paranoia.spec new file mode 100644 index 0000000..58fdfbb --- /dev/null +++ b/SPECS/libcdio-paranoia.spec @@ -0,0 +1,227 @@ +Name: libcdio-paranoia +Version: 10.2+2.0.2 +Release: 2%{?dist} +Summary: CD paranoia on top of libcdio +# Automatically converted from old format: GPLv3+ - review is highly recommended. +License: GPL-3.0-or-later +URL: http://www.gnu.org/software/libcdio/ +Source0: https://github.com/libcdio/libcdio-paranoia/releases/download/release-%{version}/libcdio-paranoia-%{version}.tar.bz2 +BuildRequires: gcc +BuildRequires: pkgconfig +BuildRequires: gettext-devel +BuildRequires: chrpath +BuildRequires: libcdio-devel +BuildRequires: make + +%description +This CDDA reader distribution ('libcdio-cdparanoia') reads audio from the +CDROM directly as data, with no analog step between, and writes the +data to a file or pipe as .wav, .aifc or as raw 16 bit linear PCM. + +Split off from libcdio to allow more flexible licensing and to be compatible +with cdparanoia-III-10.2's license. And also, libcdio is just too large. + +%package devel +Summary: Header files and libraries for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +This package contains header files and libraries for %{name}. + + +%prep +%setup -q + +# fix pkgconfig files +sed -i -e 's,-I${includedir},-I${includedir}/cdio,g' libcdio_paranoia.pc.in +sed -i -e 's,-I${includedir},-I${includedir}/cdio,g' libcdio_cdda.pc.in + +f=doc/ja/cd-paranoia.1.in +iconv -f euc-jp -t utf-8 -o $f.utf8 $f && mv $f.utf8 $f +iconv -f ISO88591 -t utf-8 -o THANKS.utf8 THANKS && mv THANKS.utf8 THANKS + +%build +%configure \ + --disable-dependency-tracking \ + --disable-static \ + --disable-rpath +%make_build + +%install +%make_install + +find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';' + +# copy include files to an additional directory for backward compatibility +# this is where most software still expects those files +cp -a $RPM_BUILD_ROOT%{_includedir}/cdio/paranoia/*.h $RPM_BUILD_ROOT%{_includedir}/cdio/ + +# remove rpath +chrpath --delete $RPM_BUILD_ROOT%{_bindir}/* +chrpath --delete $RPM_BUILD_ROOT%{_libdir}/*.so.* + +%check +%make_build check + +%files +%license COPYING +%doc AUTHORS NEWS.md README.md THANKS +%{_bindir}/* +%{_libdir}/*.so.* +%{_mandir}/man1/* +%lang(ja) %{_mandir}/ja/man1/* + + +%files devel +%doc doc/overlapdef.txt +%{_includedir}/cdio/* +%{_libdir}/*.so +%{_libdir}/pkgconfig/*.pc + + +%changelog +* Mon Dec 23 2024 MSVSphere Packaging Team - 10.2+2.0.2-2 +- Rebuilt for MSVSphere 10 + +* Wed Sep 25 2024 Adrian Reber - 10.2+2.0.2-2 +- updated to 10.2+2.0.1 + +* Thu Jul 25 2024 Miroslav Suchý - 10.2+2.0.1-14 +- convert license to SPDX + +* Thu Jul 18 2024 Fedora Release Engineering - 10.2+2.0.1-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Tue Apr 02 2024 Adrian Reber - 10.2+2.0.1-12 +- applied upstream patch (#2272548) + +* Thu Jan 25 2024 Fedora Release Engineering - 10.2+2.0.1-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Sun Jan 21 2024 Fedora Release Engineering - 10.2+2.0.1-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Thu Jul 20 2023 Fedora Release Engineering - 10.2+2.0.1-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Thu Jan 19 2023 Fedora Release Engineering - 10.2+2.0.1-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Thu Jul 21 2022 Fedora Release Engineering - 10.2+2.0.1-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Thu Jan 20 2022 Fedora Release Engineering - 10.2+2.0.1-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Thu Jul 22 2021 Fedora Release Engineering - 10.2+2.0.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Tue Jan 26 2021 Fedora Release Engineering - 10.2+2.0.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Tue Jul 28 2020 Fedora Release Engineering - 10.2+2.0.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Mon Jul 13 2020 Tom Stellard - 10.2+2.0.1-2 +- Use make macros +- https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro + +* Mon Mar 30 2020 Adrian Reber - 10.2+2.0.1-1 +- updated to 10.2+2.0.1 + +* Wed Jan 29 2020 Fedora Release Engineering - 10.2+2.0.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Thu Jul 25 2019 Fedora Release Engineering - 10.2+2.0.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Fri Feb 01 2019 Fedora Release Engineering - 10.2+2.0.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Tue Jan 29 2019 Adrian Reber - 10.2+2.0.0-1 +- updated to 10.2+2.0.0 + +* Fri Jul 13 2018 Fedora Release Engineering - 10.2+0.94+2-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Wed Feb 07 2018 Fedora Release Engineering - 10.2+0.94+2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Jan 25 2018 Adrian Reber - 10.2+0.94+2-2 +- updated to 10.2+0.94+2 + +* Tue Oct 17 2017 Marek Kasik - 10.2+0.93+1-11 +- Enable unit tests +- Backport fix for a NULL pointer dereference +- Resolves: #1502655 + +* Thu Aug 03 2017 Fedora Release Engineering - 10.2+0.93+1-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 10.2+0.93+1-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Fri Feb 10 2017 Fedora Release Engineering - 10.2+0.93+1-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Mon Nov 14 2016 Adrian Reber - 10.2+0.93+1-7 +- Rebuilt for new libcdio-0.94 + +* Thu Feb 04 2016 Fedora Release Engineering - 10.2+0.93+1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Wed Jun 17 2015 Fedora Release Engineering - 10.2+0.93+1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Fri May 22 2015 Kalev Lember - 10.2+0.93+1-3 +- Obsolete compat-libcdio-paranoia1 + +* Sat Feb 21 2015 Till Maas - 10.2+0.93+1-2 +- Rebuilt for Fedora 23 Change + https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code + +* Fri Oct 31 2014 Frantisek Kluknavsky - 10.2+0.93+3-1 +- rebase +- license changed + +* Sun Aug 17 2014 Fedora Release Engineering - 10.2+0.90+1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Sat Jun 07 2014 Fedora Release Engineering - 10.2+0.90+1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Mon Dec 16 2013 Adrian Reber - 10.2+0.90+1-2 +- Rebuilt for new libcdio-0.92 + +* Tue Aug 20 2013 Adrian Reber - 10.2+0.90+1-1 +- updated to 10.2+0.90+1 +- removed all patches previously taken from git + +* Wed Jul 31 2013 Frantisek Kluknavsky - 10.2+0.90-8 +- long name in manual page caused 'whatis' to misbehave + +* Thu Feb 14 2013 Fedora Release Engineering - 10.2+0.90-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Fri Jan 11 2013 Adrian Reber - 10.2+0.90-6 +- remove sed changes on non-installed file +- fix -devel subpackage Require + +* Sat Dec 22 2012 Adrian Reber - 10.2+0.90-5 +- provide include files also in the paranoia directory (like in upstream's git) + +* Thu Nov 22 2012 Adrian Reber - 10.2+0.90-4 +- fix pkgconfig files to point to right include directory + +* Mon Nov 05 2012 Adrian Reber - 10.2+0.90-3 +- included upstreamed patches which are changing the license + headers to be LGPLv2+ for the library parts and GPLv2+ for the + binaries + +* Tue Oct 30 2012 Adrian Reber - 10.2+0.90-2 +- added missing files from git: COPYING-GPL and COPYING-LGPL +- added patch from git for missing pkgconfig requires + and fixed FSF address + +* Mon Oct 29 2012 Adrian Reber - 10.2+0.90-1 +- initial release