summaryrefslogtreecommitdiffstats
path: root/redhat/dependencies/arts/arts-3.5.13-enable_jack.patch
diff options
context:
space:
mode:
authorFrancois Andriot <[email protected]>2011-12-16 21:28:40 +0100
committerFrancois Andriot <[email protected]>2011-12-16 21:28:40 +0100
commit914ac5678cb4b880afc96c9fc54dece72427284b (patch)
treefa9b6b1f4e8c2142b99c8a8dd113b0f55830146c /redhat/dependencies/arts/arts-3.5.13-enable_jack.patch
parent2d01b49e35999e947b3a5135c56b528d0033b4b2 (diff)
downloadtde-packaging-914ac5678cb4b880afc96c9fc54dece72427284b.tar.gz
tde-packaging-914ac5678cb4b880afc96c9fc54dece72427284b.zip
RHEL/Fedora: fix KDEDIRS in kdebase, fix systemsettings segfault, add JACK support in ARTS
Diffstat (limited to 'redhat/dependencies/arts/arts-3.5.13-enable_jack.patch')
-rw-r--r--redhat/dependencies/arts/arts-3.5.13-enable_jack.patch52
1 files changed, 52 insertions, 0 deletions
diff --git a/redhat/dependencies/arts/arts-3.5.13-enable_jack.patch b/redhat/dependencies/arts/arts-3.5.13-enable_jack.patch
new file mode 100644
index 000000000..28dfa50a5
--- /dev/null
+++ b/redhat/dependencies/arts/arts-3.5.13-enable_jack.patch
@@ -0,0 +1,52 @@
+diff -Nuar arts.ORI/CMakeLists.txt arts/CMakeLists.txt
+--- arts.ORI/CMakeLists.txt 2011-12-16 20:58:30.000000000 +0100
++++ arts/CMakeLists.txt 2011-12-16 20:59:20.462377316 +0100
+@@ -34,6 +34,7 @@
+ option( WITH_VORBIS "Enable Ogg/Vorbis support" ON )
+ option( WITH_MAD "Enable MAD mp3 decoder support" ON )
+ option( WITH_ESOUND "Enable ESOUND support" OFF )
++option( WITH_JACK "Enable JACK support" OFF )
+
+
+ ##### paths setup ###############################
+@@ -163,6 +164,19 @@
+ endif( WITH_ESOUND )
+
+
++##### check for JACK ############################
++
++set( HAVE_LIBJACK 0 )
++if( WITH_JACK )
++ pkg_search_module( LIBJACK jack )
++ if( LIBJACK_FOUND )
++ set( HAVE_LIBJACK 1 )
++ else( LIBJACK_FOUND )
++ message(FATAL_ERROR "\nJACK support is requested, but `jack.pc` was not found" )
++ endif( LIBJACK_FOUND )
++endif( WITH_JACK )
++
++
+ ##### check for glib/gthread modules ############
+
+ pkg_search_module( GLIB2 glib-2.0 )
+diff -Nuar arts.ORI/config.h.cmake arts/config.h.cmake
+--- arts.ORI/config.h.cmake 2011-12-16 20:58:30.000000000 +0100
++++ arts/config.h.cmake 2011-12-16 20:59:24.095343176 +0100
+@@ -34,3 +34,5 @@
+ #cmakedefine HAVE_SYS_SOUNDCARD_H 1
+ #cmakedefine HAVE_LIBPTHREAD 1
+ #define HAVE_IOCTL_INT_ULONGINT_DOTS 3
++
++#cmakedefine HAVE_LIBJACK 1
+diff -Nuar arts.ORI/flow/CMakeLists.txt arts/flow/CMakeLists.txt
+--- arts.ORI/flow/CMakeLists.txt 2011-12-16 21:00:29.000000000 +0100
++++ arts/flow/CMakeLists.txt 2011-12-16 21:02:29.831594171 +0100
+@@ -66,7 +66,7 @@
+ tde_add_library( ${target} SHARED
+ SOURCES ${${target}_SRCS}
+ VERSION 1.0.0
+- LINK artsgsl-static artsgslpp-static artsflow_idl-shared ${AUDIOFILE_LIBRARIES}
++ LINK artsgsl-static artsgslpp-static artsflow_idl-shared ${AUDIOFILE_LIBRARIES} ${LIBJACK_LIBRARIES}
+ DESTINATION ${LIB_INSTALL_DIR}
+ )
+