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)