Hello community,

here is the log from the commit of package libgme for openSUSE:Factory checked 
in at 2013-03-20 11:39:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libgme (Old)
 and      /work/SRC/openSUSE:Factory/.libgme.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libgme", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/libgme/libgme.changes    2011-09-23 
02:08:20.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libgme.new/libgme.changes       2013-03-20 
11:39:57.000000000 +0100
@@ -1,0 +2,34 @@
+Sun Mar 17 09:26:23 UTC 2013 - [email protected]
+
+- Update to 0.6.0
+  * SPC improvements:
+    - Switched to newer snes_spc 0.9.0 for SPC emulation. Uses fast DSP.
+    - Fixed Spc_Emu::gain().
+    - Fixed support for files <0x10200 bytes.
+  * Other bugfixes:
+    - Fixed a couple of GBS bugs, one involving access of memory after
+      realloc.
+    - Blip_Buffer works on systems where 'double' is a single-precision
+      floating-point type.
+    - Fix uninitialized buffer size in dual_resampler.
+    - Compilation warnings squashed out as of clang 3.3-pre and gcc 4.7.2.
+  * API changes/additions:
+    - Removed documentation of C++ interface, as the C interface in gme.h is
+      the only supported one.
+    - Added gme_enable_accuracy() for enabling more accurate sound emulation
+      options (currently affects SPC only).
+  * Build system improvements:
+    - Add pkg_config support.
+    - Fix build on case-insensitive systems.
+    - Allow for install on Cygwin.
+    - Fix install on multilib systems, such as many 64-bit distros (CMake must
+      be able to figure out your system's libsuffix, if any).
+    - C++ implementation symbols are not leaked into the resultant library
+      file (requires symbol visibility support).
+  * Sample player improvements:
+    - Can toggle fast/accurate emulation (with the 'A' key).
+- Remove all the previous patches (libgme-0.5.5-LIB_SUFFIX.patch,
+  libgme-0.5.5-pkg_config.patch and libgme-0.5.5-symbol_visibility.patch)
+- Add libgme-0.6.0-pkgconfig_path.patch
+
+-------------------------------------------------------------------

Old:
----
  _service
  _service:download_url:game-music-emu-0.5.5.tbz2
  _service:set_version:libgme.spec
  libgme-0.5.5-LIB_SUFFIX.patch
  libgme-0.5.5-pkg_config.patch
  libgme-0.5.5-symbol_visibility.patch

New:
----
  game-music-emu-0.6.0.tar.bz2
  libgme-0.6.0-pkgconfig_path.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libgme.spec ++++++
--- /var/tmp/diff_new_pack.TzbWgN/_old  2013-03-20 11:39:58.000000000 +0100
+++ /var/tmp/diff_new_pack.TzbWgN/_new  2013-03-20 11:39:58.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libgme
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,19 +19,16 @@
 %define soname 0
 
 Name:           libgme
-Version:        to_be_filled_by_service
-Release:        2
-License:        LGPL-2.1+
+Version:        0.6.0
+Release:        0
 Summary:        Collection of video game music file emulators
-Url:            http://code.google.com/p/game-music-emu/
+License:        LGPL-2.1+
 Group:          System/Libraries
-Source0:        game-music-emu-%{version}.tbz2
-# PATCH-FIX-UPSTREAM %%{name}-0.5.5-LIB_SUFFIX.patch 
http://code.google.com/p/game-music-emu/issues/detail?id=8 
[email protected] -- Add LIB_SUFFIX support
-Patch0:         %{name}-0.5.5-LIB_SUFFIX.patch
-# PATCH-FIX-UPSTREAM %%{name}-0.5.5-pkg_config.patch [email protected] -- 
Add pkg-config file. From upstream SVN.
-Patch1:         %{name}-0.5.5-pkg_config.patch
-# PATCH-FIX-UPSTREAM %%{name}-0.5.5-symbol_visibility.patch 
[email protected] -- Don't export internal symbols. From upstream SVN.
-Patch2:         %{name}-0.5.5-symbol_visibility.patch
+Url:            http://code.google.com/p/game-music-emu/
+Source0:        
http://game-music-emu.googlecode.com/files/game-music-emu-%{version}.tar.bz2
+# PATCH-FIX-UPSTREAM libgme-0.6.0-pkgconfig_path.patch 
http://code.google.com/p/game-music-emu/issues/detail?id=19 
[email protected] -- Fix .pc installation path
+Patch0:         libgme-0.6.0-pkgconfig_path.patch
+# See http://code.google.com/p/game-music-emu/issues/detail?id=19 for the 
overflow/underflow warnings
 BuildRequires:  cmake
 BuildRequires:  gcc-c++
 BuildRequires:  pkg-config
@@ -49,12 +46,12 @@
 - SPC: Super Nintendo/Super Famicom
 - VGM/VGZ: Sega Master System/Mark III, Sega Genesis/Mega Drive,BBC Micro
 
-%package -n %{name}%{soname}
+%package -n libgme%{soname}
 
 Summary:        Collection of video game music file emulators
 Group:          System/Libraries
 
-%description -n %{name}%{soname}
+%description -n libgme%{soname}
 Game_Music_Emu is a collection of video game music file emulators that support
 the following formats and systems:
 - AY: ZX Spectrum/Amstrad CPC
@@ -68,51 +65,48 @@
 - VGM/VGZ: Sega Master System/Mark III, Sega Genesis/Mega Drive,BBC Micro
 
 %package devel
-License:        LGPL-2.1+
-Summary:        Development libraries and headers for %{name}
+Summary:        Development libraries and headers for libgme
 Group:          Development/Libraries/C and C++
-Requires:       %{name}%{soname} = %{version}
+Requires:       libgme%{soname} = %{version}
 
 %description devel
 The developmental files that must be installed in order to compile applications
-which use %{name}.
+which use libgme.
 
 %prep
 %setup -q -n game-music-emu-%{version}
 %patch0
-%patch1
-%patch2
 sed -i 's/\r$//' changes.txt design.txt gme.txt license.txt readme.txt
 
 %build
 export CFLAGS='%{optflags}'
 export CXXFLAGS='%{optflags}'
-%{__mkdir} build
+mkdir build
 cd build
 cmake -DCMAKE_SKIP_RPATH=1 \
       -DCMAKE_INSTALL_PREFIX=%{_prefix} \
       -DLIB_SUFFIX=$(echo %{_lib} | cut -b4-) \
       -DCMAKE_BUILD_TYPE=Release ..
-%{__make} %{?_smp_mflags} VERBOSE=1
+make %{?_smp_mflags} VERBOSE=1
 
 %install
 cd build
 %make_install
 
-%post -n %{name}%{soname} -p /sbin/ldconfig
+%post -n libgme%{soname} -p /sbin/ldconfig
 
-%postun -n %{name}%{soname} -p /sbin/ldconfig
+%postun -n libgme%{soname} -p /sbin/ldconfig
 
-%files -n %{name}%{soname}
+%files -n libgme%{soname}
 %defattr(0644, root, root, 0755)
 %doc changes.txt gme.txt license.txt readme.txt
-%{_libdir}/%{name}.so.%{soname}*
+%{_libdir}/libgme.so.%{soname}*
 
 %files devel
 %defattr(0644, root, root, 0755)
 %doc design.txt
 %{_includedir}/gme
-%{_libdir}/%{name}.so
-%{_libdir}/pkgconfig/%{name}.pc
+%{_libdir}/libgme.so
+%{_libdir}/pkgconfig/libgme.pc
 
 %changelog

++++++ libgme-0.6.0-pkgconfig_path.patch ++++++
Index: gme/CMakeLists.txt
===================================================================
--- gme/CMakeLists.txt.orig
+++ gme/CMakeLists.txt
@@ -159,4 +159,4 @@ install(TARGETS gme LIBRARY DESTINATION
                     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)
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to