Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package SDL_mixer for openSUSE:Factory checked in at 2023-12-25 19:05:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/SDL_mixer (Old) and /work/SRC/openSUSE:Factory/.SDL_mixer.new.28375 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "SDL_mixer" Mon Dec 25 19:05:29 2023 rev:36 rq:1134917 version:1.2.12 Changes: -------- --- /work/SRC/openSUSE:Factory/SDL_mixer/SDL_mixer.changes 2015-01-08 23:03:20.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.SDL_mixer.new.28375/SDL_mixer.changes 2023-12-25 19:05:44.674455055 +0100 @@ -1,0 +2,7 @@ +Sat Aug 20 08:22:31 UTC 2022 - Jan Engelhardt <[email protected]> + +- Specfile modernization +- Rename devel package to just %name-devel, which is what most + our packages do. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ SDL_mixer.spec ++++++ --- /var/tmp/diff_new_pack.7JjKUP/_old 2023-12-25 19:05:45.942501330 +0100 +++ /var/tmp/diff_new_pack.7JjKUP/_new 2023-12-25 19:05:45.946501477 +0100 @@ -1,7 +1,7 @@ # # spec file for package SDL_mixer # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -23,17 +23,13 @@ Summary: SDL sound mixer library License: Zlib Group: Development/Libraries/C and C++ -Url: http://libsdl.org/projects/SDL_mixer/release-1.2.html +URL: http://libsdl.org/projects/SDL_mixer/release-1.2.html Source: http://libsdl.org/projects/SDL_mixer/release/%name-%version.tar.gz Source1: baselibs.conf -# PATCH-FIX-UPSTREAM: http://hg.libsdl.org/SDL_mixer/rev/56cad6484b04 Patch1: mikmod1.patch -# PATCH-FIX-UPSTREAM: http://hg.libsdl.org/SDL_mixer/rev/2ebb0d016f27 Patch2: mikmod2.patch -# PATCH-FIX-UPSTREAM: http://hg.libsdl.org/SDL_mixer/rev/2d713670db9b Patch3: double-free-crash.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: pkg-config BuildRequires: pkgconfig(flac) BuildRequires: pkgconfig(fluidsynth) @@ -62,27 +58,24 @@ audio, plus a single channel of music, mixed by the popular MikMod MOD, Timidity MIDI, and SMPEG MP3 libraries. -%package -n libSDL_mixer-devel +%package devel Summary: Development files for the SDL sound mixer library Group: Development/Libraries/C and C++ -Requires: %lname = %version -Provides: SDL_mixer-devel = %version -Obsoletes: SDL_mixer-devel < %version +Requires: %lname = %version-%release +Obsoletes: libSDL_mixer-devel < %version-%release +Provides: libSDL_mixer-devel = %version-%release # bug437293 %ifarch ppc64 Obsoletes: SDL_mixer-devel-64bit %endif -%description -n libSDL_mixer-devel +%description devel A multi-channel audio mixer. It supports 4 channels of 16-bit stereo audio, plus a single channel of music, mixed by the popular MikMod MOD, Timidity MIDI, and SMPEG MP3 libraries. %prep -%setup -q -%patch1 -p1 -%patch2 -p1 -%patch3 -p1 +%autosetup -p1 # remove unneccessary files from upstream tarball [bnc#508180] to clean up source RPM rm libmikmod-3.1.12.zip rm Watcom-OS2.zip @@ -94,7 +87,7 @@ %configure --disable-music-mod-shared --disable-music-ogg-shared \ --disable-music-flac-shared --enable-music-mod-modplug \ --disable-static -make %{?_smp_mflags} +%make_build %install %make_install install-bin @@ -104,12 +97,11 @@ %postun -n %lname -p /sbin/ldconfig %files -n %lname -%defattr(-,root,root) -%doc README CHANGES COPYING +%license COPYING %_libdir/libSDL_mixer-1*.so.* -%files -n libSDL_mixer-devel -%defattr(-,root,root) +%files devel +%doc README CHANGES %_bindir/play* %_includedir/SDL/ %_libdir/libSDL_mixer.so ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.7JjKUP/_old 2023-12-25 19:05:45.982502790 +0100 +++ /var/tmp/diff_new_pack.7JjKUP/_new 2023-12-25 19:05:45.982502790 +0100 @@ -1,7 +1,7 @@ libSDL_mixer-1_2-0 provides "SDL_mixer-<targettype> = <version>" obsoletes "SDL_mixer-<targettype> <= <version>" -libSDL_mixer-devel - requires -libSDL_mixer-<targettype> +SDL_mixer-devel + requires -SDL_mixer-<targettype> requires "libSDL_mixer-1_2-0-<targettype> = <version>" ++++++ double-free-crash.patch ++++++ --- /var/tmp/diff_new_pack.7JjKUP/_old 2023-12-25 19:05:45.994503228 +0100 +++ /var/tmp/diff_new_pack.7JjKUP/_new 2023-12-25 19:05:45.998503374 +0100 @@ -4,6 +4,7 @@ # Date 1329087437 18000 # Node ID 2d713670db9b832b0c5aa700824900bc1fc3c3cd # Parent df72f22b4b411ad4b08f924329678aabd5ac97d6 +# http://hg.libsdl.org/SDL_mixer/rev/2d713670db9b Fixed 1418 - crash on double free if loading WAV file failed diff -r df72f22b4b41 -r 2d713670db9b mixer.c ++++++ mikmod1.patch ++++++ --- /var/tmp/diff_new_pack.7JjKUP/_old 2023-12-25 19:05:46.010503812 +0100 +++ /var/tmp/diff_new_pack.7JjKUP/_new 2023-12-25 19:05:46.014503958 +0100 @@ -4,6 +4,7 @@ # Date 1342998807 25200 # Node ID 56cad6484b04f83c8d42428c755a046678506436 # Parent c92001a2c18f628698c58aa4e05a7335d10d0e9e +# http://hg.libsdl.org/SDL_mixer/rev/56cad6484b04 Paul P Komkoff Jr fixed malloc/free mismatch in the MikMod driver diff -r c92001a2c18f -r 56cad6484b04 CHANGES ++++++ mikmod2.patch ++++++ --- /var/tmp/diff_new_pack.7JjKUP/_old 2023-12-25 19:05:46.022504250 +0100 +++ /var/tmp/diff_new_pack.7JjKUP/_new 2023-12-25 19:05:46.038504834 +0100 @@ -4,6 +4,7 @@ # Date 1343000017 25200 # Node ID 2ebb0d016f277f7f643d8a66ed0e1099e10d1fba # Parent 56cad6484b04f83c8d42428c755a046678506436 +# http://hg.libsdl.org/SDL_mixer/rev/2ebb0d016f27 Fixed normal linking with libmikmod and linking with earlier versions of libmikmod. diff -r 56cad6484b04 -r 2ebb0d016f27 dynamic_mod.c
