diff --git a/seq24-0.9.2.tar.bz2 b/seq24-0.9.2.tar.bz2 deleted file mode 100644 index 8365bb2..0000000 --- a/seq24-0.9.2.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dbcfd18b7744ae739717588dd71a9923e5c08cf8fe1d3e71c897515cab875b0a -size 213059 diff --git a/seq24-0.9.3.tar.bz2 b/seq24-0.9.3.tar.bz2 new file mode 100644 index 0000000..37cc89f --- /dev/null +++ b/seq24-0.9.3.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e22ad4438b9b350fb8d4d37c3664905e760fa9d8213e55379861ba6d6183b789 +size 221014 diff --git a/seq24.changes b/seq24.changes index 6d8e845..c83a69f 100644 --- a/seq24.changes +++ b/seq24.changes @@ -1,3 +1,21 @@ +------------------------------------------------------------------- +Tue Apr 12 23:45:05 UTC 2016 - zaitor@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. + ------------------------------------------------------------------- Mon Dec 19 13:06:49 UTC 2011 - coolo@suse.de diff --git a/seq24.spec b/seq24.spec index 3661bad..b101d5f 100644 --- a/seq24.spec +++ b/seq24.spec @@ -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 @@ simple interface for editing and playing MIDI 'loops.' %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}