diff --git a/.gitignore b/.gitignore index 71d2406..c226b38 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ SDL_sound-1.0.3.tar.gz +/SDL_sound-1.0.3-clean.tar.gz diff --git a/SDL_sound.spec b/SDL_sound.spec index 08c023c..cc41bcf 100644 --- a/SDL_sound.spec +++ b/SDL_sound.spec @@ -1,18 +1,20 @@ Name: SDL_sound Version: 1.0.3 -Release: 19%{?dist} +Release: 42%{?dist} Summary: Library handling decoding of several popular sound file formats -Group: System Environment/Libraries -License: LGPLv2+ +# Automatically converted from old format: LGPLv2+ - review is highly recommended. +License: LicenseRef-Callaway-LGPLv2+ URL: http://www.icculus.org/SDL_sound # This is: # http://www.icculus.org/SDL_sound/downloads/%{name}-%{version}.tar.gz -# With all the files except the Makefiles under decoders/mpglib (patented) -# and PBProjects.tar.gz (contains binaries) removed -Source0: %{name}-%{version}.tar.gz -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +# With PBProjects.tar.gz (contains binaries) removed +Source0: %{name}-%{version}-clean.tar.gz +BuildRequires: make BuildRequires: SDL-devel flac-devel speex-devel libvorbis-devel libogg-devel BuildRequires: mikmod-devel libmodplug-devel physfs-devel doxygen +# SDL_sound uses a very stripped down mpg123-libs called mpglib +Provides: bundled(mpglib) +Provides: bundled(mpg123-libs) %description SDL_sound is a library that handles the decoding of several popular sound file @@ -30,13 +32,10 @@ and behind-the-scenes, if the programmer desires. %package devel Summary: %{summary} -Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: SDL-devel %description devel -%{description} - This package contains the headers and libraries for SDL_sound development. @@ -47,17 +46,19 @@ sed -i -e 's|"/lib /usr/lib|"/%{_lib} %{_libdir}|' configure %build -# no smpeg and internal mpglib because of patents! +export CFLAGS="$RPM_OPT_FLAGS -D__EXPORT__= -Wno-pointer-sign -Wno-deprecated-declarations" +# no smpeg because of patents! %configure --disable-dependency-tracking --disable-static \ - --disable-smpeg --disable-mpglib --enable-mikmod --enable-ogg \ + --disable-smpeg --enable-mpglib --enable-mikmod --enable-ogg \ --enable-modplug --enable-speex --enable-flac --enable-midi make %{?_smp_mflags} doxygen Doxyfile %install -rm -rf $RPM_BUILD_ROOT -make install DESTDIR=$RPM_BUILD_ROOT +%make_install +# Avoid conflict with SDL2_sound, users who want this should use SDL2_sound +rm $RPM_BUILD_ROOT%{_bindir}/playsound* # Add namespaces to man pages (livna bug #1181) cp -a docs/man/man3 man3 @@ -87,23 +88,16 @@ mv man3 $RPM_BUILD_ROOT/%{_mandir} find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';' -%clean -rm -rf $RPM_BUILD_ROOT - -%post -p /sbin/ldconfig - -%postun -p /sbin/ldconfig +%ldconfig_scriptlets %files -%defattr(-,root,root,-) -%doc COPYING README TODO -%{_bindir}/playsound* +%license COPYING +%doc README TODO %{_libdir}/libSDL_sound-1.0.so.* %files devel -%defattr(-,root,root,-) %doc docs/html %{_libdir}/libSDL_sound*.so %{_includedir}/SDL/SDL_sound.h @@ -111,6 +105,77 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Wed Jul 23 2025 Fedora Release Engineering - 1.0.3-42 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + +* Tue May 27 2025 Jitka Plesnikova - 1.0.3-41 +- Rebuilt for flac 1.5.0 + +* Mon Mar 24 2025 Tim Landscheidt - 1.0.3-40 +- Fix documentation for devel subpackage + +* Thu Jan 16 2025 Fedora Release Engineering - 1.0.3-39 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + +* Wed Sep 4 2024 Miroslav Suchý - 1.0.3-38 +- convert license to SPDX + +* Wed Jul 17 2024 Fedora Release Engineering - 1.0.3-37 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Mon Jan 22 2024 Fedora Release Engineering - 1.0.3-36 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Fri Jan 19 2024 Fedora Release Engineering - 1.0.3-35 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Wed Jul 19 2023 Fedora Release Engineering - 1.0.3-34 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Wed Jan 18 2023 Fedora Release Engineering - 1.0.3-33 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Tue Sep 13 2022 Michel Alexandre Salim - 1.0.3-32 +- Rebuilt for flac 1.4.0 + +* Wed Jul 20 2022 Fedora Release Engineering - 1.0.3-31 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Sat Apr 2 2022 Hans de Goede - 1.0.3-30 +- Remove /usr/bin/playsound* from the package to avoid conflict with SDL2_sound, + users who want this should use SDL2_sound (#2069453) + +* Wed Jan 19 2022 Fedora Release Engineering - 1.0.3-29 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Wed Jul 21 2021 Fedora Release Engineering - 1.0.3-28 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Mon Jan 25 2021 Fedora Release Engineering - 1.0.3-27 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Mon Jul 27 2020 Fedora Release Engineering - 1.0.3-26 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue Jan 28 2020 Fedora Release Engineering - 1.0.3-25 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Wed Jul 24 2019 Fedora Release Engineering - 1.0.3-24 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Thu Jan 31 2019 Fedora Release Engineering - 1.0.3-23 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Thu Jul 12 2018 Fedora Release Engineering - 1.0.3-22 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Wed Mar 28 2018 Hans de Goede - 1.0.3-21 +- Fix FTBFS (rhbz#1555579) +- Enable mp3 support now that it is allowed in Fedora (rhbz#1561308) + +* Wed Feb 07 2018 Fedora Release Engineering - 1.0.3-20 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Wed Aug 02 2017 Fedora Release Engineering - 1.0.3-19 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild diff --git a/sources b/sources index 8bcffb7..088e975 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -34d057f4a0cb9bbd267a4e7e050d5a03 SDL_sound-1.0.3.tar.gz +SHA512 (SDL_sound-1.0.3-clean.tar.gz) = 4465194f73782e9db9e33e92b1c79aaa69deb49f2549e68f922d4a83ebcae769e89907113de7854229da407306616f04467f847261815442709bdb4f22e52c08