Hello community,

here is the log from the commit of package seq24 for openSUSE:Factory checked 
in at 2016-04-14 13:07:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/seq24 (Old)
 and      /work/SRC/openSUSE:Factory/.seq24.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "seq24"

Changes:
--------
--- /work/SRC/openSUSE:Factory/seq24/seq24.changes      2011-12-21 
10:03:52.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.seq24.new/seq24.changes 2016-04-14 
13:07:51.000000000 +0200
@@ -1,0 +2,18 @@
+Tue Apr 12 23:45:05 UTC 2016 - zai...@opensuse.org
+
+- Update to version 0.9.3:
+  + Fixed Bugs: 
+    * Fix LASH support (crash on 64 Bit systems).
+    * Fix broken JACK transport with newer jackd version.
+    * Fix clock tick drift.
+    * Fix jack session commandline (obsolete --file option
+      removed).
+  + New Features: Non recursive make.
+  + General Changes:
+    * Some code cleanups.
+    * C++11 compatible compiler required.
+- Use sed to workaround a bug in 0.9.3 release.
+- Replace gtkmm2-devel for pkgconfig(gtkmm-2.4) BuildRequires,
+  align with what configure looks for.
+
+-------------------------------------------------------------------

Old:
----
  seq24-0.9.2.tar.bz2

New:
----
  seq24-0.9.3.tar.bz2

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

Other differences:
------------------
++++++ seq24.spec ++++++
--- /var/tmp/diff_new_pack.TyYm7O/_old  2016-04-14 13:07:53.000000000 +0200
+++ /var/tmp/diff_new_pack.TyYm7O/_new  2016-04-14 13:07:53.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package seq24
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,17 +15,18 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 Name:           seq24
 BuildRequires:  alsa-devel
 BuildRequires:  automake
 BuildRequires:  gcc-c++
-BuildRequires:  gtkmm2-devel
 BuildRequires:  jack-devel
 BuildRequires:  update-desktop-files
+BuildRequires:  pkgconfig(gtkmm-2.4) >= 2.4.0
 Summary:        A Small, Real-Time MIDI Sequencer
 License:        GPL-2.0+
 Group:          Productivity/Multimedia/Sound/Midi
-Version:        0.9.2
+Version:        0.9.3
 Release:        0
 Source:         
http://launchpad.net/seq24/trunk/%{version}/+download/%{name}-%{version}.tar.bz2
 Source1:        %name.desktop
@@ -40,6 +41,17 @@
 %prep
 %setup -q
 
+%if "%{version}" == "0.9.3"
+# Bug in 0.9.3 and 0.9.3 prereleases
+# class "mutex" in src/* clashes with "std::mutex" due
+# to "using namespace std;". Rename mutex to seq24_mutex.
+sed -i \
+  -e 's,mutex::,seq24_mutex::,' \
+  -e 's,\([ cs]\) mutex,\1 seq24_mutex,' \
+  -e 's,::mutex,::seq24_mutex,' \
+   src/*.h src/*.cpp
+%endif
+
 %build
 %configure
 make %{?jobs:-j %jobs}

++++++ seq24-0.9.2.tar.bz2 -> seq24-0.9.3.tar.bz2 ++++++
++++ 12488 lines of diff (skipped)



Reply via email to