[SCM] csound/master: Backport fix from upstream to build the java interface

fsateler at users.alioth.debian.org fsateler at users.alioth.debian.org
Sat Sep 29 22:50:37 UTC 2012


The following commit has been merged in the master branch:
commit 6d64d53d2982e63038023066aad6cb9f5190ca23
Author: Felipe Sateler <fsateler at debian.org>
Date:   Fri Sep 28 18:34:44 2012 -0300

    Backport fix from upstream to build the java interface

diff --git a/debian/patches/0004-swig-java-package.patch b/debian/patches/0004-swig-java-package.patch
new file mode 100644
index 0000000..d98dbb9
--- /dev/null
+++ b/debian/patches/0004-swig-java-package.patch
@@ -0,0 +1,14 @@
+Correctly pass the -package flag to the java interface build
+--- a/interfaces/CMakeLists.txt
++++ b/interfaces/CMakeLists.txt
+@@ -97,8 +97,9 @@
+         INCLUDE_DIRECTORIES(${JNI_INCLUDE_DIRS})
+         set(swigjava_LIBS ${JNI_LIBRARIES} ${CSOUNDLIB} ${LIBSNDFILE_LIBRARY} libcsnd)
+ 
++        list(APPEND javaSwigOptions -package csnd)
+         SET_SOURCE_FILES_PROPERTIES(java_interface.i PROPERTIES CPLUSPLUS ON)
+-        SET_SOURCE_FILES_PROPERTIES(java_interface.i SWIG_FLAGS "-package" "csnd")
++        SET_SOURCE_FILES_PROPERTIES(java_interface.i PROPERTIES SWIG_FLAGS "${javaSwigOptions}")
+         SWIG_ADD_MODULE(_jcsound java java_interface.i)
+         SWIG_LINK_LIBRARIES(_jcsound ${swigjava_LIBS})
+ 
diff --git a/debian/patches/series b/debian/patches/series
index a471e18..1b6fda0 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,5 +1,6 @@
 0000-backported-cmake-additions.diff
 0003-csoundac.patch
+0004-swig-java-package.patch
 1000-csoundac-cmake-bugfix.patch
 2000-avoid-nonfree-scansyn-plugin.diff
 2001-lua-link.diff

-- 
csound packaging



More information about the pkg-multimedia-commits mailing list