[SCM] sonic-visualiser/master: Dont build against internal dataquay.

mira-guest at users.alioth.debian.org mira-guest at users.alioth.debian.org
Tue Oct 7 08:49:45 UTC 2014


The following commit has been merged in the master branch:
commit 4d82670ba5ea9bf173efa66862e44d4bb7dea8b0
Author: Jaromír Mikeš <mira.mikes at seznam.cz>
Date:   Tue Oct 7 10:47:49 2014 +0200

    Dont build against internal dataquay.

diff --git a/debian/control b/debian/control
index 848a391..1bb51cd 100644
--- a/debian/control
+++ b/debian/control
@@ -8,7 +8,7 @@ Uploaders:
 Build-Depends:
  debhelper (>= 9),
  libbz2-dev,
- libdataquay-dev,
+ libdataquay-dev (>= 0.9-3),
  libfftw3-dev,
  libfishsound1-dev,
  libid3tag0-dev,
diff --git a/debian/patches/01_disable-internal-dataquay.patch b/debian/patches/01_disable-internal-dataquay.patch
new file mode 100644
index 0000000..0d04833
--- /dev/null
+++ b/debian/patches/01_disable-internal-dataquay.patch
@@ -0,0 +1,66 @@
+Description: Build against systemwide dataquay
+Forwarded: No
+
+Index: sonic-visualiser/sv.pro
+===================================================================
+--- sonic-visualiser.orig/sv.pro
++++ sonic-visualiser/sv.pro
+@@ -56,10 +56,10 @@ RC_FILE = icons/sv.rc
+ 
+ contains(DEFINES, BUILD_STATIC):LIBS -= -ljack
+ 
+-MY_LIBS = -Lsvapp -Lsvgui -Lsvcore -Ldataquay -lsvapp -lsvgui -lsvcore -ldataquay
++MY_LIBS = -Lsvapp -Lsvgui -Lsvcore -lsvapp -lsvgui -lsvcore
+ 
+ linux* {
+-MY_LIBS = -Wl,-Bstatic $$MY_LIBS -Wl,-Bdynamic
++MY_LIBS = -Wl,-Bstatic $$MY_LIBS -Wl,-Bdynamic -ldataquay
+ }
+ 
+ win* {
+@@ -77,8 +77,7 @@ PRE_TARGETDEPS += svapp/release/libsvapp
+ !win* {
+ PRE_TARGETDEPS += svapp/libsvapp.a \
+                   svgui/libsvgui.a \
+-                  svcore/libsvcore.a \
+-                  dataquay/libdataquay.a
++                  svcore/libsvcore.a
+ }
+ 
+ RESOURCES += sonic-visualiser.qrc
+Index: sonic-visualiser/sonic-visualiser.pro
+===================================================================
+--- sonic-visualiser.orig/sonic-visualiser.pro
++++ sonic-visualiser/sonic-visualiser.pro
+@@ -1,17 +1,14 @@
+ TEMPLATE = subdirs
+-SUBDIRS = sub_dataquay svcore svgui svapp sub_sv 
++SUBDIRS = svcore svgui svapp sub_sv
+ 
+ !win* {
+     # We should build and run the tests on any platform,
+     # but doing it automatically doesn't work so well from
+     # within an IDE on Windows, so remove that from here
+-    SUBDIRS += svcore/base/test svcore/data/fileio/test
+ }
+ 
+ sub_sv.file = sv.pro
+ 
+-sub_dataquay.file = dataquay/lib.pro
+-
+ svgui.depends = svcore
+ svapp.depends = svcore svgui
+ sub_sv.depends = svcore svgui svapp
+Index: sonic-visualiser/svcore/svcore.pro
+===================================================================
+--- sonic-visualiser.orig/svcore/svcore.pro
++++ sonic-visualiser/svcore/svcore.pro
+@@ -36,7 +36,7 @@ QT -= gui
+ TARGET = svcore
+ 
+ DEPENDPATH += . data plugin plugin/api/alsa
+-INCLUDEPATH += . data plugin plugin/api/alsa ../dataquay
++INCLUDEPATH += . data plugin plugin/api/alsa
+ OBJECTS_DIR = o
+ MOC_DIR = o
+ 
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..9f7c3a8
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+01_disable-internal-dataquay.patch

-- 
sonic-visualiser packaging



More information about the pkg-multimedia-commits mailing list