summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO6
-rw-r--r--0001-trackable.patch96
-rw-r--r--PKGBUILD13
3 files changed, 111 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8bbbbd5e8c5c..297a3cd6891b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,9 @@
+# Generated by mksrcinfo v8
+# Sun Dec 20 14:28:01 UTC 2015
pkgbase = sooperlooper
pkgdesc = Live looping sampler capable of immediate loop recording
pkgver = 1.7.3
- pkgrel = 2
+ pkgrel = 3
url = http://essej.net/sooperlooper/
install = sooperlooper.install
arch = i686
@@ -15,9 +17,11 @@ pkgbase = sooperlooper
depends = wxgtk2.8
optdepends = libsamplerate: audio sample rate conversion
source = http://essej.net/sooperlooper/sooperlooper-1.7.3.tar.gz
+ source = 0001-trackable.patch
source = sooperlooper.desktop
source = slgui.png
sha256sums = 7a7dbdedb5dab28fb1f98ba5827d88df4c7327909ab87f6def167517786f4f58
+ sha256sums = 4781ae65b1abd775152d3ae1edf5c4ce7074c5545827d618bd616f72ea67052d
sha256sums = add385c13329e0d28b4d89d1a08953d09013a896c80bbda7fe450de4bd279507
sha256sums = 465dfb14154899eae5435afa7b2e04b2cbb8463fc3b60c465246628e496b3d85
diff --git a/0001-trackable.patch b/0001-trackable.patch
new file mode 100644
index 000000000000..51ac10c33789
--- /dev/null
+++ b/0001-trackable.patch
@@ -0,0 +1,96 @@
+diff -ur a/sooperlooper-1.7.3/src/control_osc.hpp b/sooperlooper-1.7.3/src/control_osc.hpp
+--- a/sooperlooper-1.7.3/src/control_osc.hpp 2013-10-18 18:37:39.000000000 +0300
++++ b/sooperlooper-1.7.3/src/control_osc.hpp 2015-12-05 01:40:01.848107565 +0200
+@@ -27,7 +27,7 @@
+ #include <list>
+ #include <utility>
+
+-#include <sigc++/object.h>
++#include <sigc++/trackable.h>
+
+ #include "event.hpp"
+ #include "event_nonrt.hpp"
+diff -ur a/sooperlooper-1.7.3/src/gui/app_frame.hpp b/sooperlooper-1.7.3/src/gui/app_frame.hpp
+--- a/sooperlooper-1.7.3/src/gui/app_frame.hpp 2014-02-03 18:52:15.000000000 +0200
++++ b/sooperlooper-1.7.3/src/gui/app_frame.hpp 2015-12-05 01:40:01.844774250 +0200
+@@ -26,7 +26,7 @@
+ #include <string>
+ #include <vector>
+
+-#include <sigc++/object.h>
++#include <sigc++/trackable.h>
+ #include <sigc++/signal.h>
+ #include <sigc++/connection.h>
+
+diff -ur a/sooperlooper-1.7.3/src/gui/config_panel.hpp b/sooperlooper-1.7.3/src/gui/config_panel.hpp
+--- a/sooperlooper-1.7.3/src/gui/config_panel.hpp 2013-10-18 18:37:39.000000000 +0300
++++ b/sooperlooper-1.7.3/src/gui/config_panel.hpp 2015-12-05 01:40:01.841440935 +0200
+@@ -26,7 +26,7 @@
+
+ #include <string>
+ #include <vector>
+-#include <sigc++/object.h>
++#include <sigc++/trackable.h>
+
+ class wxListCtrl;
+ class wxSpinCtrl;
+diff -ur a/sooperlooper-1.7.3/src/gui/keys_panel.hpp b/sooperlooper-1.7.3/src/gui/keys_panel.hpp
+--- a/sooperlooper-1.7.3/src/gui/keys_panel.hpp 2013-10-18 18:37:39.000000000 +0300
++++ b/sooperlooper-1.7.3/src/gui/keys_panel.hpp 2015-12-05 01:40:01.838107619 +0200
+@@ -26,7 +26,7 @@
+
+ #include <string>
+ #include <vector>
+-#include <sigc++/object.h>
++#include <sigc++/trackable.h>
+
+ class wxListCtrl;
+
+diff -ur a/sooperlooper-1.7.3/src/gui/latency_panel.hpp b/sooperlooper-1.7.3/src/gui/latency_panel.hpp
+--- a/sooperlooper-1.7.3/src/gui/latency_panel.hpp 2013-10-18 18:37:39.000000000 +0300
++++ b/sooperlooper-1.7.3/src/gui/latency_panel.hpp 2015-12-05 01:40:01.834774304 +0200
+@@ -26,7 +26,7 @@
+
+ #include <string>
+ #include <vector>
+-#include <sigc++/object.h>
++#include <sigc++/trackable.h>
+
+ class wxListCtrl;
+
+diff -ur a/sooperlooper-1.7.3/src/gui/main_panel.hpp b/sooperlooper-1.7.3/src/gui/main_panel.hpp
+--- a/sooperlooper-1.7.3/src/gui/main_panel.hpp 2014-02-04 18:39:55.000000000 +0200
++++ b/sooperlooper-1.7.3/src/gui/main_panel.hpp 2015-12-05 01:40:01.831440989 +0200
+@@ -26,7 +26,7 @@
+ #include <string>
+ #include <vector>
+
+-#include <sigc++/object.h>
++#include <sigc++/trackable.h>
+ #include <sigc++/signal.h>
+ #include <sigc++/connection.h>
+
+diff -ur a/sooperlooper-1.7.3/src/gui/midi_bind_panel.hpp b/sooperlooper-1.7.3/src/gui/midi_bind_panel.hpp
+--- a/sooperlooper-1.7.3/src/gui/midi_bind_panel.hpp 2013-10-18 18:37:39.000000000 +0300
++++ b/sooperlooper-1.7.3/src/gui/midi_bind_panel.hpp 2015-12-05 01:40:01.828107674 +0200
+@@ -26,7 +26,7 @@
+
+ #include <string>
+ #include <vector>
+-#include <sigc++/object.h>
++#include <sigc++/trackable.h>
+ #include <list>
+
+ #include <midi_bind.hpp>
+diff -ur a/sooperlooper-1.7.3/src/gui/prefs_dialog.hpp b/sooperlooper-1.7.3/src/gui/prefs_dialog.hpp
+--- a/sooperlooper-1.7.3/src/gui/prefs_dialog.hpp 2013-10-18 18:37:39.000000000 +0300
++++ b/sooperlooper-1.7.3/src/gui/prefs_dialog.hpp 2015-12-05 01:40:01.824774358 +0200
+@@ -26,7 +26,7 @@
+
+ #include <string>
+ #include <vector>
+-#include <sigc++/object.h>
++#include <sigc++/trackable.h>
+
+ class wxListCtrl;
+ class wxSpinCtrl; \ No newline at end of file
diff --git a/PKGBUILD b/PKGBUILD
index 5971327bc691..21b9efc2d14f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,7 +6,7 @@
pkgname=sooperlooper
pkgver=1.7.3
-pkgrel=2
+pkgrel=3
pkgdesc="Live looping sampler capable of immediate loop recording"
arch=('i686' 'x86_64')
url="http://essej.net/sooperlooper/"
@@ -15,16 +15,23 @@ depends=('jack' 'liblo' 'libsigc++' 'libxml2' 'rubberband' 'wxgtk2.8')
optdepends=('libsamplerate: audio sample rate conversion')
install="${pkgname}.install"
source=("${url}${pkgname}-${pkgver}.tar.gz"
+ "0001-trackable.patch"
"${pkgname}.desktop"
"slgui.png")
sha256sums=('7a7dbdedb5dab28fb1f98ba5827d88df4c7327909ab87f6def167517786f4f58'
+ '4781ae65b1abd775152d3ae1edf5c4ce7074c5545827d618bd616f72ea67052d'
'add385c13329e0d28b4d89d1a08953d09013a896c80bbda7fe450de4bd279507'
'465dfb14154899eae5435afa7b2e04b2cbb8463fc3b60c465246628e496b3d85')
+prepare() {
+ patch -p1 < 0001-trackable.patch
+}
+
build() {
cd "${pkgname}-${pkgver}"
- ./configure --prefix=/usr \
- --with-wxconfig-path=/usr/bin/wx-config-2.8
+ CPPFLAGS=-std=c++11 ./configure \
+ --prefix=/usr \
+ --with-wxconfig-path=/usr/bin/wx-config-2.8
make
}