From 3bbe678d46156eaef73c6033e17d98149548d8c1 Mon Sep 17 00:00:00 2001 From: MSVSphere Packaging Team Date: Tue, 26 Nov 2024 17:07:09 +0300 Subject: [PATCH] import libmad-0.16.4-4.el10 --- .gitignore | 1 + .libmad.metadata | 1 + SPECS/libmad.spec | 233 ++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 235 insertions(+) create mode 100644 .gitignore create mode 100644 .libmad.metadata create mode 100644 SPECS/libmad.spec diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4dabf11 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/libmad-0.16.4.tar.gz diff --git a/.libmad.metadata b/.libmad.metadata new file mode 100644 index 0000000..21a47b0 --- /dev/null +++ b/.libmad.metadata @@ -0,0 +1 @@ +34b79329d31196d3e12bcb0a060a22fa119b2b05 SOURCES/libmad-0.16.4.tar.gz diff --git a/SPECS/libmad.spec b/SPECS/libmad.spec new file mode 100644 index 0000000..9afdf37 --- /dev/null +++ b/SPECS/libmad.spec @@ -0,0 +1,233 @@ +Name: libmad +Version: 0.16.4 +Release: 4%{?dist} +Summary: MPEG audio decoder library + +License: GPL-2.0-or-later +URL: https://codeberg.org/tenacityteam/libmad +Source0: %url/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz + +BuildRequires: cmake +BuildRequires: gcc-c++ + +%description +MAD is a high-quality MPEG audio decoder. It currently supports MPEG-1 +and the MPEG-2 extension to Lower Sampling Frequencies, as well as the +so-called MPEG 2.5 format. All three audio layers (Layer I, Layer II, +and Layer III a.k.a. MP3) are fully implemented. + +%package devel +Summary: MPEG audio decoder library development files +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +%{summary}. + +%prep +%autosetup -p1 -n %{name} + +%build +%cmake -DOPTIMIZE=ACCURACY +%cmake_build + +%install +%cmake_install +rm -f %{buildroot}%{_libdir}/*.la + +%ldconfig_scriptlets + + +%files +%doc CHANGES CREDITS README.md TODO +%license COPYING COPYRIGHT +%{_libdir}/libmad.so.* + +%files devel +%{_libdir}/libmad.so +%{_libdir}/cmake/mad/ +%{_libdir}/pkgconfig/mad.pc +%{_includedir}/mad.h + + +%changelog +* Mon Jun 24 2024 Troy Dawson - 0.16.4-4 +- Bump release for June 2024 mass rebuild + +* Thu Jan 25 2024 Fedora Release Engineering - 0.16.4-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Sun Jan 21 2024 Fedora Release Engineering - 0.16.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Mon Jan 15 2024 Sérgio Basto - 0.16.4-1 +- Update libmad to 0.16.4 +- Drop Add_unversioned_so.patch, upstream fixed it +- mad.pc is back + +* Fri Sep 01 2023 Leigh Scott - 0.16.3-2 +- copy libmad.pc to mad.pc for compatibility + +* Fri Sep 01 2023 Leigh Scott - 0.16.3-1 +- Update to 0.16.3 + +* Thu Jul 20 2023 Fedora Release Engineering - 0.15.1b-36 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Thu Jan 19 2023 Fedora Release Engineering - 0.15.1b-35 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild +* Thu Jul 21 2022 Fedora Release Engineering - 0.15.1b-34 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Thu Jan 20 2022 Fedora Release Engineering - 0.15.1b-33 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Thu Jul 22 2021 Fedora Release Engineering - 0.15.1b-32 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Tue Jan 26 2021 Fedora Release Engineering - 0.15.1b-31 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Tue Jul 28 2020 Fedora Release Engineering - 0.15.1b-30 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Wed Jan 29 2020 Fedora Release Engineering - 0.15.1b-29 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Thu Jul 25 2019 Fedora Release Engineering - 0.15.1b-28 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Fri Feb 01 2019 Fedora Release Engineering - 0.15.1b-27 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Mon Sep 24 2018 Nicolas Chauvet - 0.15.1b-26 +- Add patches from debian + +* Fri Jul 13 2018 Fedora Release Engineering - 0.15.1b-25 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Wed Feb 07 2018 Fedora Release Engineering - 0.15.1b-24 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Aug 03 2017 Fedora Release Engineering - 0.15.1b-23 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 0.15.1b-22 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Fri Feb 10 2017 Fedora Release Engineering - 0.15.1b-21 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Thu Jan 19 2017 Nicolas Chauvet - 0.15.1b-20 +- Update Thumb-2 patch - rhbz#1414486 + +* Wed Nov 23 2016 Nicolas Chauvet - 0.15.1b-19 +- Add patches from gentoo +- Allow debuginfo generation + +* Fri Nov 18 2016 Nicolas Chauvet -0.15.1b-18 +- Spec file clean-up and review + +* Sun Aug 31 2014 Sérgio Basto - 0.15.1b-17 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Sun Mar 03 2013 Nicolas Chauvet - 0.15.1b-16 +- Mass rebuilt for Fedora 19 Features + +* Sat Apr 28 2012 Nicolas Chauvet - 0.15.1b-15 +- Don't use multiarch patch when the result is not hardcoded +- Update FPM +- Add patches from lp#534287 and lp#534287 + +* Wed Jan 25 2012 Nicolas Chauvet - 0.15.1b-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Sun Jul 19 2009 David Juran - 0.15.1b-13 +- ppc asm patch from David Woodhouse (Bz 730) +- rpmlint warnings + +* Wed Jul 1 2009 David Juran - 0.15.1b-12 +- fix typo in multiarch patch +- fix ppc64 version (Bz 691) + +* Sun Mar 29 2009 Thorsten Leemhuis - 0.15.1b-11 +- rebuild for new F11 features + +* Wed Jan 28 2009 David Juran - 0.15.1b-10 +- fix timestamps (Bz 264) + +* Sun Jan 25 2009 David Juran - 0.15.1b-9 +- fix multiarch (Bz 264) + +* Wed Jul 30 2008 Thorsten Leemhuis - 0.15.1b-7 +- Bump release for RpmFusion + +* Tue Feb 19 2008 David Juran - 0.15.1b-6 +- use $RPM_OPT_FLAGS - Bz 1873 + +* Sun Sep 30 2007 David Juran - 0.15.1b-5 +- Grab mad.pc from freshrpms. +- merge configure-optioins with freshrpms +- Adjusted Licence tag (GPLv2) +- Drop static archive + +* Fri Oct 06 2006 Thorsten Leemhuis 0.15.1b-4 + - rebuilt for unwind info generation, broken in gcc-4.1.1-21 + +* Tue Sep 19 2006 Ville Skyttä - 0.15.1b-3 +- Use 64bit fixed point math on x86_64. +- Filter deprecated gcc flags, build with dependency tracking disabled. +- Move "b" to version field. + +* Mon Mar 13 2006 Thorsten Leemhuis 0.15.1-2.b +- Drop Epoch in devel dep, too + +* Thu Mar 09 2006 Andreas Bierfert +- switch to new release field +- drop Epoch + +* Tue Feb 28 2006 Andreas Bierfert +- add dist + +* Wed Feb 18 2004 Ville Skyttä - 0:0.15.1-0.lvn.1.b +- Update to 0.15.1b. + +* Sun Sep 28 2003 Dams 0:0.15.0-0.fdr.1.b.0.94 +- Remove comment after scriptlets + +* Mon Jun 30 2003 Ville Skyttä - 0:0.15.0-0.fdr.1.b +- Update to 0.15.0b. +- Split separate from the old mad package to follow upstream. +- -devel requires pkgconfig. + +* Thu Apr 24 2003 Ville Skyttä - 0:0.14.2-0.fdr.3.b +- Fix missing "main" package dependencies in *-devel. +- Include patch from Debian, possibly fixes #187 comment 7, and adds + pkgconfig files for libraries. + +* Sun Apr 20 2003 Ville Skyttä - 0:0.14.2-0.fdr.2.b +- Split into mad, libmad, -devel, libid3tag and -devel packages (#187). +- Provide mp3-cmdline virtual package and alternative. +- Build shared library. + +* Fri Apr 4 2003 Ville Skyttä - 0:0.14.2-0.fdr.1.b +- Update to current Fedora guidelines. +- Exclude %%{_libdir}/*.la. + +* Thu Feb 20 2003 Ville Skyttä - 0.14.2b-1.fedora.1 +- First Fedora release, based on Matthias Saou's work. + +* Fri Sep 27 2002 Matthias Saou +- Rebuild for Red Hat Linux 8.0 (missing because of license issues). +- Spec file cleanup. + +* Tue Mar 12 2002 Bill Nottingham 0.14.2b-3 +- ship libid3tag too + +* Thu Feb 21 2002 Bill Nottingham +- rebuild + +* Mon Jan 28 2002 Bill Nottingham +- split libmad off into a separate package