diff --git a/.gitignore b/.gitignore index c226b38..71d2406 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1 @@ 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 cc41bcf..08c023c 100644 --- a/SDL_sound.spec +++ b/SDL_sound.spec @@ -1,20 +1,18 @@ Name: SDL_sound Version: 1.0.3 -Release: 42%{?dist} +Release: 19%{?dist} Summary: Library handling decoding of several popular sound file formats -# Automatically converted from old format: LGPLv2+ - review is highly recommended. -License: LicenseRef-Callaway-LGPLv2+ +Group: System Environment/Libraries +License: LGPLv2+ URL: http://www.icculus.org/SDL_sound # This is: # http://www.icculus.org/SDL_sound/downloads/%{name}-%{version}.tar.gz -# With PBProjects.tar.gz (contains binaries) removed -Source0: %{name}-%{version}-clean.tar.gz -BuildRequires: make +# 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) 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 @@ -32,10 +30,13 @@ 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. @@ -46,19 +47,17 @@ sed -i -e 's|"/lib /usr/lib|"/%{_lib} %{_libdir}|' configure %build -export CFLAGS="$RPM_OPT_FLAGS -D__EXPORT__= -Wno-pointer-sign -Wno-deprecated-declarations" -# no smpeg because of patents! +# no smpeg and internal mpglib because of patents! %configure --disable-dependency-tracking --disable-static \ - --disable-smpeg --enable-mpglib --enable-mikmod --enable-ogg \ + --disable-smpeg --disable-mpglib --enable-mikmod --enable-ogg \ --enable-modplug --enable-speex --enable-flac --enable-midi make %{?_smp_mflags} doxygen Doxyfile %install -%make_install -# Avoid conflict with SDL2_sound, users who want this should use SDL2_sound -rm $RPM_BUILD_ROOT%{_bindir}/playsound* +rm -rf $RPM_BUILD_ROOT +make install DESTDIR=$RPM_BUILD_ROOT # Add namespaces to man pages (livna bug #1181) cp -a docs/man/man3 man3 @@ -88,16 +87,23 @@ mv man3 $RPM_BUILD_ROOT/%{_mandir} find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';' +%clean +rm -rf $RPM_BUILD_ROOT -%ldconfig_scriptlets + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig %files -%license COPYING -%doc README TODO +%defattr(-,root,root,-) +%doc COPYING README TODO +%{_bindir}/playsound* %{_libdir}/libSDL_sound-1.0.so.* %files devel +%defattr(-,root,root,-) %doc docs/html %{_libdir}/libSDL_sound*.so %{_includedir}/SDL/SDL_sound.h @@ -105,77 +111,6 @@ find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';' %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 088e975..8bcffb7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (SDL_sound-1.0.3-clean.tar.gz) = 4465194f73782e9db9e33e92b1c79aaa69deb49f2549e68f922d4a83ebcae769e89907113de7854229da407306616f04467f847261815442709bdb4f22e52c08 +34d057f4a0cb9bbd267a4e7e050d5a03 SDL_sound-1.0.3.tar.gz