From afd689ad57e467f0ac02896b7b0e23a913c0e217 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 2 Aug 2011 15:58:03 +0000 Subject: [PATCH 01/40] Initial setup of the repo --- .gitignore | 0 sources | 0 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 .gitignore create mode 100644 sources diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/sources b/sources new file mode 100644 index 0000000..e69de29 From 0cbbf1eb2e428c390859d9649d52eb20eca65dd5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Voln=C3=BD?= Date: Mon, 8 Aug 2011 15:29:15 +0200 Subject: [PATCH 02/40] Initial import (#716475). --- .gitignore | 1 + game-music-emu.spec | 88 +++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 90 insertions(+) create mode 100644 game-music-emu.spec diff --git a/.gitignore b/.gitignore index e69de29..0415fa7 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/game-music-emu-0.5.5.tbz2 diff --git a/game-music-emu.spec b/game-music-emu.spec new file mode 100644 index 0000000..8dea204 --- /dev/null +++ b/game-music-emu.spec @@ -0,0 +1,88 @@ +Name: game-music-emu +Version: 0.5.5 +Release: 1%{?dist} +Summary: Video game music file emulation/playback library +License: LGPLv2+ +URL: http://code.google.com/p/game-music-emu/ +Source0: http://game-music-emu.googlecode.com/files/%{name}-%{version}.tbz2 + +BuildRequires: cmake +# needed to build the player +BuildRequires: SDL-devel + +%package devel +Summary: Development files for Game_Music_Emu +Requires: %{name}%{?_isa} = %{version} + +%package player +Summary: Demo player utilizing Game_Music_Emu +License: MIT + + +%description +Game_Music_Emu is a collection of video game music file emulators that support +the following formats and systems: + + * AY ZX Spectrum/Amstrad CPC + * GBS Nintendo Game Boy + * GYM Sega Genesis/Mega Drive + * HES NEC TurboGrafx-16/PC Engine + * KSS MSX Home Computer/other Z80 systems (doesn't support FM sound) + * NSF/NSFE Nintendo NES/Famicom (with VRC 6, Namco 106, and FME-7 sound) + * SAP Atari systems using POKEY sound chip + * SPC Super Nintendo/Super Famicom + * VGM/VGZ Sega Master System/Mark III, Sega Genesis/Mega Drive,BBC Micro + +%description devel +This package contains files needed to compile code which uses Game_Music_Emu. + +%description player +This package contains the demo player for files supported by Game_Music_Emu. + + +%prep +%setup -q +# fix install path on systems with lib64 +sed -i -e "s/DESTINATION lib/DESTINATION %{_lib}/" gme/CMakeLists.txt +# add install rule for the player +echo -e "\ninstall(TARGETS gme_player RUNTIME DESTINATION %{_bindir})" >> player/CMakeLists.txt + + +%build +%cmake +make %{?_smp_mflags} +# explicitly build the player as it has EXCLUDE_FROM_ALL set +make %{?_smp_mflags} gme_player + + +%install +rm -rf %{buildroot} +make install DESTDIR=%{buildroot} +# explicitly install the player as it has EXCLUDE_FROM_ALL set +cd player +make install DESTDIR=%{buildroot} +cd .. + + +%post -p /sbin/ldconfig + + +%postun -p /sbin/ldconfig + + +%files +%doc changes.txt license.txt readme.txt +%{_libdir}/libgme.so.* + +%files devel +%doc design.txt gme.txt +%{_libdir}/libgme.so +%{_includedir}/gme/ + +%files player +%{_bindir}/gme_player + + +%changelog +* Fri Jun 24 2011 Karel Volny 0.5.5-1 +- Initial release for Fedora 15 diff --git a/sources b/sources index e69de29..578d943 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +94459001a763fb76209a550a03b7949e game-music-emu-0.5.5.tbz2 From a53ea941bea1162eb7cb592cf19b0f82fe94c350 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Voln=C3=BD?= Date: Mon, 8 Aug 2011 16:08:32 +0200 Subject: [PATCH 03/40] Initial import (#716475). --- .gitignore | 1 + game-music-emu.spec | 88 +++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 90 insertions(+) create mode 100644 game-music-emu.spec diff --git a/.gitignore b/.gitignore index e69de29..0415fa7 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/game-music-emu-0.5.5.tbz2 diff --git a/game-music-emu.spec b/game-music-emu.spec new file mode 100644 index 0000000..8dea204 --- /dev/null +++ b/game-music-emu.spec @@ -0,0 +1,88 @@ +Name: game-music-emu +Version: 0.5.5 +Release: 1%{?dist} +Summary: Video game music file emulation/playback library +License: LGPLv2+ +URL: http://code.google.com/p/game-music-emu/ +Source0: http://game-music-emu.googlecode.com/files/%{name}-%{version}.tbz2 + +BuildRequires: cmake +# needed to build the player +BuildRequires: SDL-devel + +%package devel +Summary: Development files for Game_Music_Emu +Requires: %{name}%{?_isa} = %{version} + +%package player +Summary: Demo player utilizing Game_Music_Emu +License: MIT + + +%description +Game_Music_Emu is a collection of video game music file emulators that support +the following formats and systems: + + * AY ZX Spectrum/Amstrad CPC + * GBS Nintendo Game Boy + * GYM Sega Genesis/Mega Drive + * HES NEC TurboGrafx-16/PC Engine + * KSS MSX Home Computer/other Z80 systems (doesn't support FM sound) + * NSF/NSFE Nintendo NES/Famicom (with VRC 6, Namco 106, and FME-7 sound) + * SAP Atari systems using POKEY sound chip + * SPC Super Nintendo/Super Famicom + * VGM/VGZ Sega Master System/Mark III, Sega Genesis/Mega Drive,BBC Micro + +%description devel +This package contains files needed to compile code which uses Game_Music_Emu. + +%description player +This package contains the demo player for files supported by Game_Music_Emu. + + +%prep +%setup -q +# fix install path on systems with lib64 +sed -i -e "s/DESTINATION lib/DESTINATION %{_lib}/" gme/CMakeLists.txt +# add install rule for the player +echo -e "\ninstall(TARGETS gme_player RUNTIME DESTINATION %{_bindir})" >> player/CMakeLists.txt + + +%build +%cmake +make %{?_smp_mflags} +# explicitly build the player as it has EXCLUDE_FROM_ALL set +make %{?_smp_mflags} gme_player + + +%install +rm -rf %{buildroot} +make install DESTDIR=%{buildroot} +# explicitly install the player as it has EXCLUDE_FROM_ALL set +cd player +make install DESTDIR=%{buildroot} +cd .. + + +%post -p /sbin/ldconfig + + +%postun -p /sbin/ldconfig + + +%files +%doc changes.txt license.txt readme.txt +%{_libdir}/libgme.so.* + +%files devel +%doc design.txt gme.txt +%{_libdir}/libgme.so +%{_includedir}/gme/ + +%files player +%{_bindir}/gme_player + + +%changelog +* Fri Jun 24 2011 Karel Volny 0.5.5-1 +- Initial release for Fedora 15 diff --git a/sources b/sources index e69de29..578d943 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +94459001a763fb76209a550a03b7949e game-music-emu-0.5.5.tbz2 From bb784678bb93d6b56b25180a0cd305fd6137a07f Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Thu, 12 Jan 2012 20:55:31 -0600 Subject: [PATCH 04/40] - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild --- game-music-emu.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/game-music-emu.spec b/game-music-emu.spec index 8dea204..af34425 100644 --- a/game-music-emu.spec +++ b/game-music-emu.spec @@ -1,6 +1,6 @@ Name: game-music-emu Version: 0.5.5 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Video game music file emulation/playback library License: LGPLv2+ URL: http://code.google.com/p/game-music-emu/ @@ -84,5 +84,8 @@ cd .. %changelog +* Fri Jan 13 2012 Fedora Release Engineering - 0.5.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + * Fri Jun 24 2011 Karel Volny 0.5.5-1 - Initial release for Fedora 15 From ead95f35b6586205a44213313ae15726dd9d7ad6 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 18 Jul 2012 22:49:30 -0500 Subject: [PATCH 05/40] - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild --- game-music-emu.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/game-music-emu.spec b/game-music-emu.spec index af34425..912f7d8 100644 --- a/game-music-emu.spec +++ b/game-music-emu.spec @@ -1,6 +1,6 @@ Name: game-music-emu Version: 0.5.5 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Video game music file emulation/playback library License: LGPLv2+ URL: http://code.google.com/p/game-music-emu/ @@ -84,6 +84,9 @@ cd .. %changelog +* Thu Jul 19 2012 Fedora Release Engineering - 0.5.5-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + * Fri Jan 13 2012 Fedora Release Engineering - 0.5.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild From 48fc5e76697e509c4d7bab4bb32b7632ae771868 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 13 Feb 2013 16:14:46 -0600 Subject: [PATCH 06/40] - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild --- game-music-emu.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/game-music-emu.spec b/game-music-emu.spec index 912f7d8..6919247 100644 --- a/game-music-emu.spec +++ b/game-music-emu.spec @@ -1,6 +1,6 @@ Name: game-music-emu Version: 0.5.5 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Video game music file emulation/playback library License: LGPLv2+ URL: http://code.google.com/p/game-music-emu/ @@ -84,6 +84,9 @@ cd .. %changelog +* Wed Feb 13 2013 Fedora Release Engineering - 0.5.5-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + * Thu Jul 19 2012 Fedora Release Engineering - 0.5.5-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild From 3389056d6cc8c78b7ad6b84b1efbc18eaaa7e8ed Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sat, 3 Aug 2013 07:21:27 -0500 Subject: [PATCH 07/40] - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild --- game-music-emu.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/game-music-emu.spec b/game-music-emu.spec index 6919247..82f2278 100644 --- a/game-music-emu.spec +++ b/game-music-emu.spec @@ -1,6 +1,6 @@ Name: game-music-emu Version: 0.5.5 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Video game music file emulation/playback library License: LGPLv2+ URL: http://code.google.com/p/game-music-emu/ @@ -84,6 +84,9 @@ cd .. %changelog +* Sat Aug 03 2013 Fedora Release Engineering - 0.5.5-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + * Wed Feb 13 2013 Fedora Release Engineering - 0.5.5-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild From 5e99b292ef77a4e3d3683a8ad0d9d5c38164cc25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Voln=C3=BD?= Date: Thu, 22 Aug 2013 19:14:25 +0200 Subject: [PATCH 08/40] =?UTF-8?q?*=20Thu=20Aug=2022=202013=20Karel=20Voln?= =?UTF-8?q?=C3=BD=20=200.6.0-1=20-=20New=20release=20-?= =?UTF-8?q?=20See=20changes.txt=20for=20list=20of=20upstream=20changes=20-?= =?UTF-8?q?=20Adds=20pkgconfig=20file=20(+=20patch=20to=20correct=20path)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + game-music-emu.spec | 18 +++++++++++++----- gme-0.6.0-pc-lib-suffix.patch | 8 ++++++++ sources | 2 +- 4 files changed, 23 insertions(+), 6 deletions(-) create mode 100644 gme-0.6.0-pc-lib-suffix.patch diff --git a/.gitignore b/.gitignore index 0415fa7..077eb70 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /game-music-emu-0.5.5.tbz2 +/game-music-emu-0.6.0.tar.bz2 diff --git a/game-music-emu.spec b/game-music-emu.spec index 82f2278..81305f0 100644 --- a/game-music-emu.spec +++ b/game-music-emu.spec @@ -1,10 +1,11 @@ Name: game-music-emu -Version: 0.5.5 -Release: 5%{?dist} +Version: 0.6.0 +Release: 1%{?dist} Summary: Video game music file emulation/playback library License: LGPLv2+ URL: http://code.google.com/p/game-music-emu/ -Source0: http://game-music-emu.googlecode.com/files/%{name}-%{version}.tbz2 +Source0: http://game-music-emu.googlecode.com/files/%{name}-%{version}.tar.bz2 +Patch0: gme-0.6.0-pc-lib-suffix.patch BuildRequires: cmake # needed to build the player @@ -13,6 +14,7 @@ BuildRequires: SDL-devel %package devel Summary: Development files for Game_Music_Emu Requires: %{name}%{?_isa} = %{version} +Requires: pkgconfig %package player Summary: Demo player utilizing Game_Music_Emu @@ -42,8 +44,8 @@ This package contains the demo player for files supported by Game_Music_Emu. %prep %setup -q -# fix install path on systems with lib64 -sed -i -e "s/DESTINATION lib/DESTINATION %{_lib}/" gme/CMakeLists.txt +# fix libgme.pc install path +%patch0 # add install rule for the player echo -e "\ninstall(TARGETS gme_player RUNTIME DESTINATION %{_bindir})" >> player/CMakeLists.txt @@ -78,12 +80,18 @@ cd .. %doc design.txt gme.txt %{_libdir}/libgme.so %{_includedir}/gme/ +%{_libdir}/pkgconfig/libgme.pc %files player %{_bindir}/gme_player %changelog +* Thu Aug 22 2013 Karel Volný 0.6.0-1 +- New release +- See changes.txt for list of upstream changes +- Adds pkgconfig file (+ patch to correct path) + * Sat Aug 03 2013 Fedora Release Engineering - 0.5.5-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild diff --git a/gme-0.6.0-pc-lib-suffix.patch b/gme-0.6.0-pc-lib-suffix.patch new file mode 100644 index 0000000..5975312 --- /dev/null +++ b/gme-0.6.0-pc-lib-suffix.patch @@ -0,0 +1,8 @@ +--- gme/CMakeLists.txt~ 2012-05-27 22:48:53.000000000 +0200 ++++ gme/CMakeLists.txt 2013-08-22 19:03:39.175649327 +0200 +@@ -159,4 +159,4 @@ + ARCHIVE DESTINATION lib) # DLL platforms + + install(FILES ${EXPORTED_HEADERS} DESTINATION include/gme) +-install(FILES ${CMAKE_CURRENT_BINARY_DIR}/libgme.pc DESTINATION lib/pkgconfig) ++install(FILES ${CMAKE_CURRENT_BINARY_DIR}/libgme.pc DESTINATION lib${LIB_SUFFIX}/pkgconfig) diff --git a/sources b/sources index 578d943..434ea6c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -94459001a763fb76209a550a03b7949e game-music-emu-0.5.5.tbz2 +b98fafb737bc889dc65e7a8b94bd1bf5 game-music-emu-0.6.0.tar.bz2 From e212eb2e277982be8ee504fe8fee58bad10b985e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Voln=C3=BD?= Date: Thu, 22 Aug 2013 19:19:11 +0200 Subject: [PATCH 09/40] =?UTF-8?q?*=20Thu=20Aug=2022=202013=20Karel=20Voln?= =?UTF-8?q?=C3=BD=20=200.6.0-1=20-=20New=20release=20-?= =?UTF-8?q?=20See=20changes.txt=20for=20list=20of=20upstream=20changes=20-?= =?UTF-8?q?=20Adds=20pkgconfig=20file=20(+=20patch=20to=20correct=20path)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + game-music-emu.spec | 18 +++++++++++++----- gme-0.6.0-pc-lib-suffix.patch | 8 ++++++++ sources | 2 +- 4 files changed, 23 insertions(+), 6 deletions(-) create mode 100644 gme-0.6.0-pc-lib-suffix.patch diff --git a/.gitignore b/.gitignore index 0415fa7..077eb70 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /game-music-emu-0.5.5.tbz2 +/game-music-emu-0.6.0.tar.bz2 diff --git a/game-music-emu.spec b/game-music-emu.spec index 82f2278..81305f0 100644 --- a/game-music-emu.spec +++ b/game-music-emu.spec @@ -1,10 +1,11 @@ Name: game-music-emu -Version: 0.5.5 -Release: 5%{?dist} +Version: 0.6.0 +Release: 1%{?dist} Summary: Video game music file emulation/playback library License: LGPLv2+ URL: http://code.google.com/p/game-music-emu/ -Source0: http://game-music-emu.googlecode.com/files/%{name}-%{version}.tbz2 +Source0: http://game-music-emu.googlecode.com/files/%{name}-%{version}.tar.bz2 +Patch0: gme-0.6.0-pc-lib-suffix.patch BuildRequires: cmake # needed to build the player @@ -13,6 +14,7 @@ BuildRequires: SDL-devel %package devel Summary: Development files for Game_Music_Emu Requires: %{name}%{?_isa} = %{version} +Requires: pkgconfig %package player Summary: Demo player utilizing Game_Music_Emu @@ -42,8 +44,8 @@ This package contains the demo player for files supported by Game_Music_Emu. %prep %setup -q -# fix install path on systems with lib64 -sed -i -e "s/DESTINATION lib/DESTINATION %{_lib}/" gme/CMakeLists.txt +# fix libgme.pc install path +%patch0 # add install rule for the player echo -e "\ninstall(TARGETS gme_player RUNTIME DESTINATION %{_bindir})" >> player/CMakeLists.txt @@ -78,12 +80,18 @@ cd .. %doc design.txt gme.txt %{_libdir}/libgme.so %{_includedir}/gme/ +%{_libdir}/pkgconfig/libgme.pc %files player %{_bindir}/gme_player %changelog +* Thu Aug 22 2013 Karel Volný 0.6.0-1 +- New release +- See changes.txt for list of upstream changes +- Adds pkgconfig file (+ patch to correct path) + * Sat Aug 03 2013 Fedora Release Engineering - 0.5.5-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild diff --git a/gme-0.6.0-pc-lib-suffix.patch b/gme-0.6.0-pc-lib-suffix.patch new file mode 100644 index 0000000..5975312 --- /dev/null +++ b/gme-0.6.0-pc-lib-suffix.patch @@ -0,0 +1,8 @@ +--- gme/CMakeLists.txt~ 2012-05-27 22:48:53.000000000 +0200 ++++ gme/CMakeLists.txt 2013-08-22 19:03:39.175649327 +0200 +@@ -159,4 +159,4 @@ + ARCHIVE DESTINATION lib) # DLL platforms + + install(FILES ${EXPORTED_HEADERS} DESTINATION include/gme) +-install(FILES ${CMAKE_CURRENT_BINARY_DIR}/libgme.pc DESTINATION lib/pkgconfig) ++install(FILES ${CMAKE_CURRENT_BINARY_DIR}/libgme.pc DESTINATION lib${LIB_SUFFIX}/pkgconfig) diff --git a/sources b/sources index 578d943..434ea6c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -94459001a763fb76209a550a03b7949e game-music-emu-0.5.5.tbz2 +b98fafb737bc889dc65e7a8b94bd1bf5 game-music-emu-0.6.0.tar.bz2 From 218b290ff24d0aa4470e56efc48997e1ba1267eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Voln=C3=BD?= Date: Fri, 13 Sep 2013 16:36:02 +0200 Subject: [PATCH 10/40] add virtual provides libgme (bug #1006881) --- game-music-emu.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/game-music-emu.spec b/game-music-emu.spec index 81305f0..3127372 100644 --- a/game-music-emu.spec +++ b/game-music-emu.spec @@ -1,6 +1,7 @@ Name: game-music-emu +Provides: libgme Version: 0.6.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Video game music file emulation/playback library License: LGPLv2+ URL: http://code.google.com/p/game-music-emu/ @@ -87,6 +88,9 @@ cd .. %changelog +* Fri Sep 13 2013 Karel Volný 0.6.0-2 +- Add virtual provides libgme (bug #1006881) + * Thu Aug 22 2013 Karel Volný 0.6.0-1 - New release - See changes.txt for list of upstream changes From cb1257e266bb91c657ce9e11fae008d7d514f192 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Voln=C3=BD?= Date: Fri, 20 Sep 2013 15:59:06 +0200 Subject: [PATCH 11/40] Adjust virtual provides according to further comments on bug#1006881 --- game-music-emu.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/game-music-emu.spec b/game-music-emu.spec index 3127372..5b8e73d 100644 --- a/game-music-emu.spec +++ b/game-music-emu.spec @@ -1,7 +1,7 @@ Name: game-music-emu -Provides: libgme Version: 0.6.0 -Release: 2%{?dist} +Release: 3%{?dist} +Provides: libgme%{?_isa} = %{version}-%{release} Summary: Video game music file emulation/playback library License: LGPLv2+ URL: http://code.google.com/p/game-music-emu/ @@ -14,6 +14,7 @@ BuildRequires: SDL-devel %package devel Summary: Development files for Game_Music_Emu +Provides: libgme-devel%{?_isa} = %{version}-%{release} Requires: %{name}%{?_isa} = %{version} Requires: pkgconfig @@ -88,6 +89,9 @@ cd .. %changelog +* Fri Sep 20 2013 Karel Volný 0.6.0-3 +- Adjust virtual provides according to further comments on bug#1006881 + * Fri Sep 13 2013 Karel Volný 0.6.0-2 - Add virtual provides libgme (bug #1006881) From c15b360ea0492322c8299dbe77beae66b5fac431 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sat, 7 Jun 2014 08:18:09 -0500 Subject: [PATCH 12/40] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild --- game-music-emu.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/game-music-emu.spec b/game-music-emu.spec index 5b8e73d..1a6eb0b 100644 --- a/game-music-emu.spec +++ b/game-music-emu.spec @@ -1,6 +1,6 @@ Name: game-music-emu Version: 0.6.0 -Release: 3%{?dist} +Release: 4%{?dist} Provides: libgme%{?_isa} = %{version}-%{release} Summary: Video game music file emulation/playback library License: LGPLv2+ @@ -89,6 +89,9 @@ cd .. %changelog +* Sat Jun 07 2014 Fedora Release Engineering - 0.6.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + * Fri Sep 20 2013 Karel Volný 0.6.0-3 - Adjust virtual provides according to further comments on bug#1006881 From afc6322f16f9b9cca5e3b20912b29b388bb2ba62 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Sat, 16 Aug 2014 13:38:05 +0000 Subject: [PATCH 13/40] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild --- game-music-emu.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/game-music-emu.spec b/game-music-emu.spec index 1a6eb0b..97d85b5 100644 --- a/game-music-emu.spec +++ b/game-music-emu.spec @@ -1,6 +1,6 @@ Name: game-music-emu Version: 0.6.0 -Release: 4%{?dist} +Release: 5%{?dist} Provides: libgme%{?_isa} = %{version}-%{release} Summary: Video game music file emulation/playback library License: LGPLv2+ @@ -89,6 +89,9 @@ cd .. %changelog +* Sat Aug 16 2014 Fedora Release Engineering - 0.6.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + * Sat Jun 07 2014 Fedora Release Engineering - 0.6.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild From 635e136155d3164175b6625520018e7c356491c8 Mon Sep 17 00:00:00 2001 From: Moez Roy Date: Fri, 3 Oct 2014 16:32:04 -0700 Subject: [PATCH 14/40] sync with master branch --- .gitignore | 1 + game-music-emu.spec | 44 +++++++++++++++++++++++++++++++---- gme-0.6.0-pc-lib-suffix.patch | 8 +++++++ sources | 2 +- 4 files changed, 49 insertions(+), 6 deletions(-) create mode 100644 gme-0.6.0-pc-lib-suffix.patch diff --git a/.gitignore b/.gitignore index 0415fa7..077eb70 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /game-music-emu-0.5.5.tbz2 +/game-music-emu-0.6.0.tar.bz2 diff --git a/game-music-emu.spec b/game-music-emu.spec index 8dea204..97d85b5 100644 --- a/game-music-emu.spec +++ b/game-music-emu.spec @@ -1,10 +1,12 @@ Name: game-music-emu -Version: 0.5.5 -Release: 1%{?dist} +Version: 0.6.0 +Release: 5%{?dist} +Provides: libgme%{?_isa} = %{version}-%{release} Summary: Video game music file emulation/playback library License: LGPLv2+ URL: http://code.google.com/p/game-music-emu/ -Source0: http://game-music-emu.googlecode.com/files/%{name}-%{version}.tbz2 +Source0: http://game-music-emu.googlecode.com/files/%{name}-%{version}.tar.bz2 +Patch0: gme-0.6.0-pc-lib-suffix.patch BuildRequires: cmake # needed to build the player @@ -12,7 +14,9 @@ BuildRequires: SDL-devel %package devel Summary: Development files for Game_Music_Emu +Provides: libgme-devel%{?_isa} = %{version}-%{release} Requires: %{name}%{?_isa} = %{version} +Requires: pkgconfig %package player Summary: Demo player utilizing Game_Music_Emu @@ -42,8 +46,8 @@ This package contains the demo player for files supported by Game_Music_Emu. %prep %setup -q -# fix install path on systems with lib64 -sed -i -e "s/DESTINATION lib/DESTINATION %{_lib}/" gme/CMakeLists.txt +# fix libgme.pc install path +%patch0 # add install rule for the player echo -e "\ninstall(TARGETS gme_player RUNTIME DESTINATION %{_bindir})" >> player/CMakeLists.txt @@ -78,11 +82,41 @@ cd .. %doc design.txt gme.txt %{_libdir}/libgme.so %{_includedir}/gme/ +%{_libdir}/pkgconfig/libgme.pc %files player %{_bindir}/gme_player %changelog +* Sat Aug 16 2014 Fedora Release Engineering - 0.6.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Sat Jun 07 2014 Fedora Release Engineering - 0.6.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Fri Sep 20 2013 Karel Volný 0.6.0-3 +- Adjust virtual provides according to further comments on bug#1006881 + +* Fri Sep 13 2013 Karel Volný 0.6.0-2 +- Add virtual provides libgme (bug #1006881) + +* Thu Aug 22 2013 Karel Volný 0.6.0-1 +- New release +- See changes.txt for list of upstream changes +- Adds pkgconfig file (+ patch to correct path) + +* Sat Aug 03 2013 Fedora Release Engineering - 0.5.5-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Wed Feb 13 2013 Fedora Release Engineering - 0.5.5-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Thu Jul 19 2012 Fedora Release Engineering - 0.5.5-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Fri Jan 13 2012 Fedora Release Engineering - 0.5.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + * Fri Jun 24 2011 Karel Volny 0.5.5-1 - Initial release for Fedora 15 diff --git a/gme-0.6.0-pc-lib-suffix.patch b/gme-0.6.0-pc-lib-suffix.patch new file mode 100644 index 0000000..5975312 --- /dev/null +++ b/gme-0.6.0-pc-lib-suffix.patch @@ -0,0 +1,8 @@ +--- gme/CMakeLists.txt~ 2012-05-27 22:48:53.000000000 +0200 ++++ gme/CMakeLists.txt 2013-08-22 19:03:39.175649327 +0200 +@@ -159,4 +159,4 @@ + ARCHIVE DESTINATION lib) # DLL platforms + + install(FILES ${EXPORTED_HEADERS} DESTINATION include/gme) +-install(FILES ${CMAKE_CURRENT_BINARY_DIR}/libgme.pc DESTINATION lib/pkgconfig) ++install(FILES ${CMAKE_CURRENT_BINARY_DIR}/libgme.pc DESTINATION lib${LIB_SUFFIX}/pkgconfig) diff --git a/sources b/sources index 578d943..434ea6c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -94459001a763fb76209a550a03b7949e game-music-emu-0.5.5.tbz2 +b98fafb737bc889dc65e7a8b94bd1bf5 game-music-emu-0.6.0.tar.bz2 From 9e0249d98cd9459a2f2c3c66218d79835db9b7a4 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Sat, 2 May 2015 13:48:57 +0200 Subject: [PATCH 15/40] Rebuilt for GCC 5 C++11 ABI change --- game-music-emu.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/game-music-emu.spec b/game-music-emu.spec index 97d85b5..1d9ab47 100644 --- a/game-music-emu.spec +++ b/game-music-emu.spec @@ -1,6 +1,6 @@ Name: game-music-emu Version: 0.6.0 -Release: 5%{?dist} +Release: 6%{?dist} Provides: libgme%{?_isa} = %{version}-%{release} Summary: Video game music file emulation/playback library License: LGPLv2+ @@ -89,6 +89,9 @@ cd .. %changelog +* Sat May 02 2015 Kalev Lember - 0.6.0-6 +- Rebuilt for GCC 5 C++11 ABI change + * Sat Aug 16 2014 Fedora Release Engineering - 0.6.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild From a2f242bcb1ce83f79874871c14430c4a4009be21 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 17 Jun 2015 06:56:18 +0000 Subject: [PATCH 16/40] - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild --- game-music-emu.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/game-music-emu.spec b/game-music-emu.spec index 1d9ab47..a84397c 100644 --- a/game-music-emu.spec +++ b/game-music-emu.spec @@ -1,6 +1,6 @@ Name: game-music-emu Version: 0.6.0 -Release: 6%{?dist} +Release: 7%{?dist} Provides: libgme%{?_isa} = %{version}-%{release} Summary: Video game music file emulation/playback library License: LGPLv2+ @@ -89,6 +89,9 @@ cd .. %changelog +* Wed Jun 17 2015 Fedora Release Engineering - 0.6.0-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + * Sat May 02 2015 Kalev Lember - 0.6.0-6 - Rebuilt for GCC 5 C++11 ABI change From a3400fac96653d7a4e94df3d218ce37fca170111 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 3 Feb 2016 20:57:49 +0000 Subject: [PATCH 17/40] - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild --- game-music-emu.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/game-music-emu.spec b/game-music-emu.spec index a84397c..504c5c8 100644 --- a/game-music-emu.spec +++ b/game-music-emu.spec @@ -1,6 +1,6 @@ Name: game-music-emu Version: 0.6.0 -Release: 7%{?dist} +Release: 8%{?dist} Provides: libgme%{?_isa} = %{version}-%{release} Summary: Video game music file emulation/playback library License: LGPLv2+ @@ -89,6 +89,9 @@ cd .. %changelog +* Wed Feb 03 2016 Fedora Release Engineering - 0.6.0-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + * Wed Jun 17 2015 Fedora Release Engineering - 0.6.0-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild From a0dd8221fca90b2495dee3c44fb1dcfe17a4e781 Mon Sep 17 00:00:00 2001 From: Karel Volny Date: Fri, 16 Dec 2016 14:26:28 +0100 Subject: [PATCH 18/40] New release 0.6.1 Fixes CVE-2016-9959 (security issues in SNES emulation) https://scarybeastsecurity.blogspot.cz/2016/12/redux-compromising-linux-using-snes.html Updated URLs - project moved Dropped gme-0.6.0-pc-lib-suffix.patch (accepted upstream) --- .gitignore | 1 + game-music-emu.spec | 18 +++++++++++------- gme-0.6.0-pc-lib-suffix.patch | 8 -------- sources | 2 +- 4 files changed, 13 insertions(+), 16 deletions(-) delete mode 100644 gme-0.6.0-pc-lib-suffix.patch diff --git a/.gitignore b/.gitignore index 077eb70..b972c44 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /game-music-emu-0.5.5.tbz2 /game-music-emu-0.6.0.tar.bz2 +/game-music-emu-0.6.1.tar.bz2 diff --git a/game-music-emu.spec b/game-music-emu.spec index 504c5c8..101f3c8 100644 --- a/game-music-emu.spec +++ b/game-music-emu.spec @@ -1,12 +1,11 @@ Name: game-music-emu -Version: 0.6.0 -Release: 8%{?dist} +Version: 0.6.1 +Release: 1%{?dist} Provides: libgme%{?_isa} = %{version}-%{release} Summary: Video game music file emulation/playback library License: LGPLv2+ -URL: http://code.google.com/p/game-music-emu/ -Source0: http://game-music-emu.googlecode.com/files/%{name}-%{version}.tar.bz2 -Patch0: gme-0.6.0-pc-lib-suffix.patch +URL: https://bitbucket.org/mpyne/game-music-emu/wiki/Home +Source0: https://bitbucket.org/mpyne/game-music-emu/downloads/%{name}-%{version}.tar.bz2 BuildRequires: cmake # needed to build the player @@ -46,8 +45,6 @@ This package contains the demo player for files supported by Game_Music_Emu. %prep %setup -q -# fix libgme.pc install path -%patch0 # add install rule for the player echo -e "\ninstall(TARGETS gme_player RUNTIME DESTINATION %{_bindir})" >> player/CMakeLists.txt @@ -89,6 +86,13 @@ cd .. %changelog +* Thu Dec 15 2016 Karel Volný 0.6.1-1 +- New release 0.6.1 +- Fixes CVE-2016-9959 (security issues in SNES emulation) + https://scarybeastsecurity.blogspot.cz/2016/12/redux-compromising-linux-using-snes.html +- Updated URLs - project moved +- Dropped gme-0.6.0-pc-lib-suffix.patch (accepted upstream) + * Wed Feb 03 2016 Fedora Release Engineering - 0.6.0-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild diff --git a/gme-0.6.0-pc-lib-suffix.patch b/gme-0.6.0-pc-lib-suffix.patch deleted file mode 100644 index 5975312..0000000 --- a/gme-0.6.0-pc-lib-suffix.patch +++ /dev/null @@ -1,8 +0,0 @@ ---- gme/CMakeLists.txt~ 2012-05-27 22:48:53.000000000 +0200 -+++ gme/CMakeLists.txt 2013-08-22 19:03:39.175649327 +0200 -@@ -159,4 +159,4 @@ - ARCHIVE DESTINATION lib) # DLL platforms - - install(FILES ${EXPORTED_HEADERS} DESTINATION include/gme) --install(FILES ${CMAKE_CURRENT_BINARY_DIR}/libgme.pc DESTINATION lib/pkgconfig) -+install(FILES ${CMAKE_CURRENT_BINARY_DIR}/libgme.pc DESTINATION lib${LIB_SUFFIX}/pkgconfig) diff --git a/sources b/sources index 434ea6c..a47e5f0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -b98fafb737bc889dc65e7a8b94bd1bf5 game-music-emu-0.6.0.tar.bz2 +SHA512 (game-music-emu-0.6.1.tar.bz2) = 06b3544086fae51361706b0417ae1bc3769863c7d060ebabdd09b930d37df973314c43afff32aedaa9ebb74cdeafdeadaac4aa5d448700ee961d79d7fc9012b4 From 65673839fa5a9f0871c5cf8a700861a85654310a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 10 Feb 2017 10:08:51 +0000 Subject: [PATCH 19/40] - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild --- game-music-emu.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/game-music-emu.spec b/game-music-emu.spec index 101f3c8..9b13684 100644 --- a/game-music-emu.spec +++ b/game-music-emu.spec @@ -1,6 +1,6 @@ Name: game-music-emu Version: 0.6.1 -Release: 1%{?dist} +Release: 2%{?dist} Provides: libgme%{?_isa} = %{version}-%{release} Summary: Video game music file emulation/playback library License: LGPLv2+ @@ -86,6 +86,9 @@ cd .. %changelog +* Fri Feb 10 2017 Fedora Release Engineering - 0.6.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + * Thu Dec 15 2016 Karel Volný 0.6.1-1 - New release 0.6.1 - Fixes CVE-2016-9959 (security issues in SNES emulation) From f167c5c0b74a6581a92c6f5afe84c77bd68e3e07 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 26 Jul 2017 08:58:31 +0000 Subject: [PATCH 20/40] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- game-music-emu.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/game-music-emu.spec b/game-music-emu.spec index 9b13684..0e20bb6 100644 --- a/game-music-emu.spec +++ b/game-music-emu.spec @@ -1,6 +1,6 @@ Name: game-music-emu Version: 0.6.1 -Release: 2%{?dist} +Release: 3%{?dist} Provides: libgme%{?_isa} = %{version}-%{release} Summary: Video game music file emulation/playback library License: LGPLv2+ @@ -86,6 +86,9 @@ cd .. %changelog +* Wed Jul 26 2017 Fedora Release Engineering - 0.6.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Fri Feb 10 2017 Fedora Release Engineering - 0.6.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild From 1dc98731f7bfd974a0a676652eb964008351dd60 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 2 Aug 2017 20:54:55 +0000 Subject: [PATCH 21/40] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild --- game-music-emu.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/game-music-emu.spec b/game-music-emu.spec index 0e20bb6..a0ba325 100644 --- a/game-music-emu.spec +++ b/game-music-emu.spec @@ -1,6 +1,6 @@ Name: game-music-emu Version: 0.6.1 -Release: 3%{?dist} +Release: 4%{?dist} Provides: libgme%{?_isa} = %{version}-%{release} Summary: Video game music file emulation/playback library License: LGPLv2+ @@ -86,6 +86,9 @@ cd .. %changelog +* Wed Aug 02 2017 Fedora Release Engineering - 0.6.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + * Wed Jul 26 2017 Fedora Release Engineering - 0.6.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild From 3e7fe1e19befccbc297c262eb1804fbd236d27fa Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 7 Feb 2018 10:26:09 +0000 Subject: [PATCH 22/40] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- game-music-emu.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/game-music-emu.spec b/game-music-emu.spec index a0ba325..7be3b06 100644 --- a/game-music-emu.spec +++ b/game-music-emu.spec @@ -1,6 +1,6 @@ Name: game-music-emu Version: 0.6.1 -Release: 4%{?dist} +Release: 5%{?dist} Provides: libgme%{?_isa} = %{version}-%{release} Summary: Video game music file emulation/playback library License: LGPLv2+ @@ -86,6 +86,9 @@ cd .. %changelog +* Wed Feb 07 2018 Fedora Release Engineering - 0.6.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Wed Aug 02 2017 Fedora Release Engineering - 0.6.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild From 6f3d41fca9559325b48afc80604f4519ffdb8dc2 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Mon, 9 Jul 2018 19:06:44 +0200 Subject: [PATCH 23/40] add BuildRequires: gcc-c++,gcc Reference: https://fedoraproject.org/wiki/Changes/Remove_GCC_from_BuildRoot --- game-music-emu.spec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/game-music-emu.spec b/game-music-emu.spec index 7be3b06..577172d 100644 --- a/game-music-emu.spec +++ b/game-music-emu.spec @@ -7,6 +7,8 @@ License: LGPLv2+ URL: https://bitbucket.org/mpyne/game-music-emu/wiki/Home Source0: https://bitbucket.org/mpyne/game-music-emu/downloads/%{name}-%{version}.tar.bz2 +BuildRequires: gcc +BuildRequires: gcc-c++ BuildRequires: cmake # needed to build the player BuildRequires: SDL-devel From 53bb5b273d58e66acac1a6761750e34f0927f8b4 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 13 Jul 2018 01:00:41 +0000 Subject: [PATCH 24/40] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- game-music-emu.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/game-music-emu.spec b/game-music-emu.spec index 577172d..341b09f 100644 --- a/game-music-emu.spec +++ b/game-music-emu.spec @@ -1,6 +1,6 @@ Name: game-music-emu Version: 0.6.1 -Release: 5%{?dist} +Release: 6%{?dist} Provides: libgme%{?_isa} = %{version}-%{release} Summary: Video game music file emulation/playback library License: LGPLv2+ @@ -88,6 +88,9 @@ cd .. %changelog +* Fri Jul 13 2018 Fedora Release Engineering - 0.6.1-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Wed Feb 07 2018 Fedora Release Engineering - 0.6.1-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild From 3da21c4e5e91260a3aca392580a8f5a312883252 Mon Sep 17 00:00:00 2001 From: Karel Volny Date: Tue, 18 Dec 2018 13:22:03 +0100 Subject: [PATCH 25/40] New release 0.6.2 Fixes CVE-2017-17446 (rhbz#1524562) Update tarball url --- .gitignore | 1 + game-music-emu.spec | 11 ++++++++--- sources | 2 +- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index b972c44..d85e870 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /game-music-emu-0.5.5.tbz2 /game-music-emu-0.6.0.tar.bz2 /game-music-emu-0.6.1.tar.bz2 +/game-music-emu-0.6.2.tar.xz diff --git a/game-music-emu.spec b/game-music-emu.spec index 341b09f..651d621 100644 --- a/game-music-emu.spec +++ b/game-music-emu.spec @@ -1,11 +1,11 @@ Name: game-music-emu -Version: 0.6.1 -Release: 6%{?dist} +Version: 0.6.2 +Release: 1%{?dist} Provides: libgme%{?_isa} = %{version}-%{release} Summary: Video game music file emulation/playback library License: LGPLv2+ URL: https://bitbucket.org/mpyne/game-music-emu/wiki/Home -Source0: https://bitbucket.org/mpyne/game-music-emu/downloads/%{name}-%{version}.tar.bz2 +Source0: https://bitbucket.org/mpyne/game-music-emu/downloads/%{name}-%{version}.tar.xz BuildRequires: gcc BuildRequires: gcc-c++ @@ -88,6 +88,11 @@ cd .. %changelog +* Tue Dec 18 2018 Karel Volný 0.6.2-1 +- New release 0.6.2 +- Fixes CVE-2017-17446 (rhbz#1524562) +- Update tarball url + * Fri Jul 13 2018 Fedora Release Engineering - 0.6.1-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild diff --git a/sources b/sources index a47e5f0..39e7955 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (game-music-emu-0.6.1.tar.bz2) = 06b3544086fae51361706b0417ae1bc3769863c7d060ebabdd09b930d37df973314c43afff32aedaa9ebb74cdeafdeadaac4aa5d448700ee961d79d7fc9012b4 +SHA512 (game-music-emu-0.6.2.tar.xz) = 1808d28b54cbbd8dc5e3240eb27d2e546398fb62ab6577e59430a7543cfdaa06482f70b4750656b73a05f1c1bc0c0254db97d0940271ea2144724e1c44f5da10 From eb5104c7900a80f27899062c9a0d6d3cc78a3c03 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Tue, 22 Jan 2019 18:39:00 +0100 Subject: [PATCH 26/40] Remove obsolete ldconfig scriptlets References: https://fedoraproject.org/wiki/Changes/RemoveObsoleteScriptlets Signed-off-by: Igor Gnatenko --- game-music-emu.spec | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/game-music-emu.spec b/game-music-emu.spec index 651d621..00dccc9 100644 --- a/game-music-emu.spec +++ b/game-music-emu.spec @@ -67,10 +67,7 @@ make install DESTDIR=%{buildroot} cd .. -%post -p /sbin/ldconfig - - -%postun -p /sbin/ldconfig +%ldconfig_scriptlets %files From 900a48d563390d7bc4b7a11fd45b4ffa89efd1f8 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 31 Jan 2019 20:24:02 +0000 Subject: [PATCH 27/40] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- game-music-emu.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/game-music-emu.spec b/game-music-emu.spec index 00dccc9..ae9c026 100644 --- a/game-music-emu.spec +++ b/game-music-emu.spec @@ -1,6 +1,6 @@ Name: game-music-emu Version: 0.6.2 -Release: 1%{?dist} +Release: 2%{?dist} Provides: libgme%{?_isa} = %{version}-%{release} Summary: Video game music file emulation/playback library License: LGPLv2+ @@ -85,6 +85,9 @@ cd .. %changelog +* Thu Jan 31 2019 Fedora Release Engineering - 0.6.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Tue Dec 18 2018 Karel Volný 0.6.2-1 - New release 0.6.2 - Fixes CVE-2017-17446 (rhbz#1524562) From e719ea2b39a5bb5f3cf847fc0df371e903ebb506 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 25 Jul 2019 01:16:30 +0000 Subject: [PATCH 28/40] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- game-music-emu.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/game-music-emu.spec b/game-music-emu.spec index ae9c026..5099c0b 100644 --- a/game-music-emu.spec +++ b/game-music-emu.spec @@ -1,6 +1,6 @@ Name: game-music-emu Version: 0.6.2 -Release: 2%{?dist} +Release: 3%{?dist} Provides: libgme%{?_isa} = %{version}-%{release} Summary: Video game music file emulation/playback library License: LGPLv2+ @@ -85,6 +85,9 @@ cd .. %changelog +* Thu Jul 25 2019 Fedora Release Engineering - 0.6.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Thu Jan 31 2019 Fedora Release Engineering - 0.6.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From 4d1804624e79d8d582e543c536bd7c6ebd3802de Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 28 Jan 2020 19:14:55 +0000 Subject: [PATCH 29/40] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- game-music-emu.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/game-music-emu.spec b/game-music-emu.spec index 5099c0b..8038821 100644 --- a/game-music-emu.spec +++ b/game-music-emu.spec @@ -1,6 +1,6 @@ Name: game-music-emu Version: 0.6.2 -Release: 3%{?dist} +Release: 4%{?dist} Provides: libgme%{?_isa} = %{version}-%{release} Summary: Video game music file emulation/playback library License: LGPLv2+ @@ -85,6 +85,9 @@ cd .. %changelog +* Tue Jan 28 2020 Fedora Release Engineering - 0.6.2-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Thu Jul 25 2019 Fedora Release Engineering - 0.6.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From 06736a1f8582c6f159ca617f70a066a4729c4621 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Voln=C3=BD?= Date: Mon, 30 Mar 2020 10:22:20 +0200 Subject: [PATCH 30/40] New release 0.6.3 (rhbz#1806784) Fixes FTBFS (rhbz#1799384) --- .gitignore | 1 + game-music-emu.spec | 12 +++++++++--- sources | 2 +- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index d85e870..894d661 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /game-music-emu-0.6.0.tar.bz2 /game-music-emu-0.6.1.tar.bz2 /game-music-emu-0.6.2.tar.xz +/game-music-emu-0.6.3.tar.xz diff --git a/game-music-emu.spec b/game-music-emu.spec index 8038821..17c2dcc 100644 --- a/game-music-emu.spec +++ b/game-music-emu.spec @@ -1,6 +1,6 @@ Name: game-music-emu -Version: 0.6.2 -Release: 4%{?dist} +Version: 0.6.3 +Release: 1%{?dist} Provides: libgme%{?_isa} = %{version}-%{release} Summary: Video game music file emulation/playback library License: LGPLv2+ @@ -10,8 +10,10 @@ Source0: https://bitbucket.org/mpyne/game-music-emu/downloads/%{name}-%{v BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: cmake +BuildRequires: libubsan +BuildRequires: zlib-devel # needed to build the player -BuildRequires: SDL-devel +BuildRequires: SDL2-devel %package devel Summary: Development files for Game_Music_Emu @@ -85,6 +87,10 @@ cd .. %changelog +* Mon Mar 30 2020 Karel Volný 0.6.3-1 +- New release 0.6.3 (rhbz#1806784) +- Fixes FTBFS (rhbz#1799384) + * Tue Jan 28 2020 Fedora Release Engineering - 0.6.2-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild diff --git a/sources b/sources index 39e7955..42eb5d7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (game-music-emu-0.6.2.tar.xz) = 1808d28b54cbbd8dc5e3240eb27d2e546398fb62ab6577e59430a7543cfdaa06482f70b4750656b73a05f1c1bc0c0254db97d0940271ea2144724e1c44f5da10 +SHA512 (game-music-emu-0.6.3.tar.xz) = 4b20c69ced696bb879c34bcb7ce0f5f276642458d4cebca8ede673eed7d50664e527626e2077f85a3411a26660f1b3f01e43cccd72945e1edb2994421efeb552 From 16d64ba062932b24b74454f38a2da090b56e9d58 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 27 Jul 2020 18:01:23 +0000 Subject: [PATCH 31/40] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- game-music-emu.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/game-music-emu.spec b/game-music-emu.spec index 17c2dcc..588496c 100644 --- a/game-music-emu.spec +++ b/game-music-emu.spec @@ -1,6 +1,6 @@ Name: game-music-emu Version: 0.6.3 -Release: 1%{?dist} +Release: 2%{?dist} Provides: libgme%{?_isa} = %{version}-%{release} Summary: Video game music file emulation/playback library License: LGPLv2+ @@ -87,6 +87,9 @@ cd .. %changelog +* Mon Jul 27 2020 Fedora Release Engineering - 0.6.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Mon Mar 30 2020 Karel Volný 0.6.3-1 - New release 0.6.3 (rhbz#1806784) - Fixes FTBFS (rhbz#1799384) From a59160243ebbdc46b6f3c1c9d25083f87b03a170 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 1 Aug 2020 01:06:05 +0000 Subject: [PATCH 32/40] - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- game-music-emu.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/game-music-emu.spec b/game-music-emu.spec index 588496c..336b668 100644 --- a/game-music-emu.spec +++ b/game-music-emu.spec @@ -1,6 +1,6 @@ Name: game-music-emu Version: 0.6.3 -Release: 2%{?dist} +Release: 3%{?dist} Provides: libgme%{?_isa} = %{version}-%{release} Summary: Video game music file emulation/playback library License: LGPLv2+ @@ -87,6 +87,10 @@ cd .. %changelog +* Sat Aug 01 2020 Fedora Release Engineering - 0.6.3-3 +- Second attempt - Rebuilt for + https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Mon Jul 27 2020 Fedora Release Engineering - 0.6.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From 748006722d3e995db33628d5873db12aa2c10fca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Voln=C3=BD?= Date: Tue, 8 Sep 2020 15:24:40 +0200 Subject: [PATCH 33/40] Adapted to F33 System-Wide Change: CMake to do out-of-source builds (fixes rhbz#1863593) --- game-music-emu.spec | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/game-music-emu.spec b/game-music-emu.spec index 336b668..6981263 100644 --- a/game-music-emu.spec +++ b/game-music-emu.spec @@ -1,6 +1,6 @@ Name: game-music-emu Version: 0.6.3 -Release: 3%{?dist} +Release: 4%{?dist} Provides: libgme%{?_isa} = %{version}-%{release} Summary: Video game music file emulation/playback library License: LGPLv2+ @@ -55,18 +55,17 @@ echo -e "\ninstall(TARGETS gme_player RUNTIME DESTINATION %{_bindir})" >> player %build %cmake -make %{?_smp_mflags} +%cmake_build # explicitly build the player as it has EXCLUDE_FROM_ALL set -make %{?_smp_mflags} gme_player +%cmake_build --target gme_player %install -rm -rf %{buildroot} -make install DESTDIR=%{buildroot} +%cmake_install # explicitly install the player as it has EXCLUDE_FROM_ALL set -cd player +pushd %{_vpath_builddir}/player make install DESTDIR=%{buildroot} -cd .. +popd %ldconfig_scriptlets @@ -87,6 +86,10 @@ cd .. %changelog +* Tue Sep 08 2020 Karel Volný 0.6.3-4 +- Adapted to F33 System-Wide Change: CMake to do out-of-source builds + (fixes rhbz#1863593) + * Sat Aug 01 2020 Fedora Release Engineering - 0.6.3-3 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From d3175a76fd77d42e1e162384bb0896ed5e65cda9 Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Fri, 18 Dec 2020 23:02:33 +0000 Subject: [PATCH 34/40] Add BuildRequires: make https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot --- game-music-emu.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/game-music-emu.spec b/game-music-emu.spec index 6981263..56a6905 100644 --- a/game-music-emu.spec +++ b/game-music-emu.spec @@ -14,6 +14,7 @@ BuildRequires: libubsan BuildRequires: zlib-devel # needed to build the player BuildRequires: SDL2-devel +BuildRequires: make %package devel Summary: Development files for Game_Music_Emu From 3bc9d4bc9fa34b60ad69c4195d0f3a931cf05da5 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 26 Jan 2021 06:06:41 +0000 Subject: [PATCH 35/40] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- game-music-emu.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/game-music-emu.spec b/game-music-emu.spec index 56a6905..55f9989 100644 --- a/game-music-emu.spec +++ b/game-music-emu.spec @@ -1,6 +1,6 @@ Name: game-music-emu Version: 0.6.3 -Release: 4%{?dist} +Release: 5%{?dist} Provides: libgme%{?_isa} = %{version}-%{release} Summary: Video game music file emulation/playback library License: LGPLv2+ @@ -87,6 +87,9 @@ popd %changelog +* Tue Jan 26 2021 Fedora Release Engineering - 0.6.3-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Tue Sep 08 2020 Karel Volný 0.6.3-4 - Adapted to F33 System-Wide Change: CMake to do out-of-source builds (fixes rhbz#1863593) From facc615d24fa180d695d17f01fb3ef901490f66b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 21 Jul 2021 23:33:29 +0000 Subject: [PATCH 36/40] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- game-music-emu.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/game-music-emu.spec b/game-music-emu.spec index 55f9989..d0de6c2 100644 --- a/game-music-emu.spec +++ b/game-music-emu.spec @@ -1,6 +1,6 @@ Name: game-music-emu Version: 0.6.3 -Release: 5%{?dist} +Release: 6%{?dist} Provides: libgme%{?_isa} = %{version}-%{release} Summary: Video game music file emulation/playback library License: LGPLv2+ @@ -87,6 +87,9 @@ popd %changelog +* Wed Jul 21 2021 Fedora Release Engineering - 0.6.3-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Tue Jan 26 2021 Fedora Release Engineering - 0.6.3-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From 51b093aa28321738bed1865c4e627308f2422d6f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jan 2022 03:38:18 +0000 Subject: [PATCH 37/40] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- game-music-emu.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/game-music-emu.spec b/game-music-emu.spec index d0de6c2..9817e5d 100644 --- a/game-music-emu.spec +++ b/game-music-emu.spec @@ -1,6 +1,6 @@ Name: game-music-emu Version: 0.6.3 -Release: 6%{?dist} +Release: 7%{?dist} Provides: libgme%{?_isa} = %{version}-%{release} Summary: Video game music file emulation/playback library License: LGPLv2+ @@ -87,6 +87,9 @@ popd %changelog +* Thu Jan 20 2022 Fedora Release Engineering - 0.6.3-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Wed Jul 21 2021 Fedora Release Engineering - 0.6.3-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From 70b69a5ea59700d534fc6bbcddb8b0ec0480ebf1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Voln=C3=BD?= Date: Wed, 16 Mar 2022 17:38:46 +0100 Subject: [PATCH 38/40] Disable UBSAN as per https://bugzilla.redhat.com/show_bug.cgi?id=2045404#c12 --- game-music-emu.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/game-music-emu.spec b/game-music-emu.spec index 9817e5d..87a968d 100644 --- a/game-music-emu.spec +++ b/game-music-emu.spec @@ -1,6 +1,6 @@ Name: game-music-emu Version: 0.6.3 -Release: 7%{?dist} +Release: 8%{?dist} Provides: libgme%{?_isa} = %{version}-%{release} Summary: Video game music file emulation/playback library License: LGPLv2+ @@ -55,7 +55,7 @@ echo -e "\ninstall(TARGETS gme_player RUNTIME DESTINATION %{_bindir})" >> player %build -%cmake +%cmake -D ENABLE_UBSAN:BOOL=OFF %cmake_build # explicitly build the player as it has EXCLUDE_FROM_ALL set %cmake_build --target gme_player @@ -87,6 +87,9 @@ popd %changelog +* Wed Mar 16 2022 Karel Volný 0.6.3-8 +- Disable UBSAN as per https://bugzilla.redhat.com/show_bug.cgi?id=2045404#c12 + * Thu Jan 20 2022 Fedora Release Engineering - 0.6.3-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From 7db20bf772217cf4d227b71d464bf404074518f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Voln=C3=BD?= Date: Tue, 10 May 2022 10:46:59 +0200 Subject: [PATCH 39/40] Removed libubsan BuildRequires --- game-music-emu.spec | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/game-music-emu.spec b/game-music-emu.spec index 87a968d..6618b9e 100644 --- a/game-music-emu.spec +++ b/game-music-emu.spec @@ -1,6 +1,6 @@ Name: game-music-emu Version: 0.6.3 -Release: 8%{?dist} +Release: 9%{?dist} Provides: libgme%{?_isa} = %{version}-%{release} Summary: Video game music file emulation/playback library License: LGPLv2+ @@ -10,7 +10,6 @@ Source0: https://bitbucket.org/mpyne/game-music-emu/downloads/%{name}-%{v BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: cmake -BuildRequires: libubsan BuildRequires: zlib-devel # needed to build the player BuildRequires: SDL2-devel @@ -87,6 +86,9 @@ popd %changelog +* Tue May 10 2022 Karel Volný 0.6.3-9 +- Removed libubsan BuildRequires + * Wed Mar 16 2022 Karel Volný 0.6.3-8 - Disable UBSAN as per https://bugzilla.redhat.com/show_bug.cgi?id=2045404#c12 From d211ed38814336d1b7124eac15c3826d3289a8e5 Mon Sep 17 00:00:00 2001 From: MSVSphere Packaging Team Date: Mon, 30 Oct 2023 21:12:51 +0300 Subject: [PATCH 40/40] Remove unnecessary files --- sources | 1 - 1 file changed, 1 deletion(-) delete mode 100644 sources diff --git a/sources b/sources deleted file mode 100644 index 42eb5d7..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (game-music-emu-0.6.3.tar.xz) = 4b20c69ced696bb879c34bcb7ce0f5f276642458d4cebca8ede673eed7d50664e527626e2077f85a3411a26660f1b3f01e43cccd72945e1edb2994421efeb552