~ubuntu-branches/debian/squeeze/tuxguitar/squeeze

« back to all changes in this revision

Viewing changes to debian/patches/01-tuxguitar-rzr.patch

  • Committer: Bazaar Package Importer
  • Author(s): Philippe Coval
  • Date: 2010-02-21 22:51:26 UTC
  • Revision ID: james.westby@ubuntu.com-20100221225126-s5m6vaxqficqrpjd
Tags: 1.2-2
* Unbuild tuxguitar-gervill (Closes: #570556) :
  - since it depends on unpackaged component
* Added jack plugin (Closes: #569999)
* Merged upstream files in patch (Closes: #569910)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
diff --git a/Makefile b/Makefile
2
2
new file mode 100644
3
 
index 0000000..81c8c0f
 
3
index 0000000..a6c4aa2
4
4
--- /dev/null
5
5
+++ b/Makefile
6
 
@@ -0,0 +1,268 @@
 
6
@@ -0,0 +1,263 @@
7
7
+#! /usr/bin/make -f
8
8
+# -*- makefile -*-
9
9
+#ident "$Id: Makefile,v 1.19 2008/04/17 20:06:22 rzr Exp $"
23
23
+SWT_JAR?=$(shell echo ` \
24
24
+    ( t=/usr/share/java/swt.jar && test -r "$$t" && echo $$t ) \
25
25
+ || ( t=/usr/lib/java/swt.jar && test -r "$$t" && echo $$t ) \
 
26
+ || ( t=/usr/lib/java/swt-gtk-3.5.1.jar && test -r "$$t" && echo $$t ) \
 
27
+ || ( t=/usr/lib/java/swt-gtk-3.5.jar && test -r "$$t" && echo $$t ) \
26
28
+ || ( t=/etc/alternatives/swt.jar && test -r "$$t" && echo $$t ) \
27
29
+` )
28
30
+SWT_PATH?=${SWT_JAR}
54
56
+ TuxGuitar-converter \
55
57
+ TuxGuitar-community \
56
58
+ TuxGuitar-tuner \
57
 
+\
58
 
+ TuxGuitar-gervill \
59
59
+#}subdirs
60
60
+
61
61
+subdirs_jni?=\
84
84
+ ./TuxGuitar-converter/tuxguitar-converter.jar \
85
85
+ ./TuxGuitar-community/tuxguitar-community.jar \
86
86
+ ./TuxGuitar-tuner/tuxguitar-tuner.jar \
87
 
+ ./TuxGuitar-gervill/tuxguitar-gervill.jar \
88
87
+ #}out_java
89
88
+
90
89
+out_jsa?=TuxGuitar-jsa/tuxguitar-jsa.jar
92
91
+out_sun?=\
93
92
+ TuxGuitar-library-ftp/tuxguitar-browser-ftp.jar \
94
93
+ TuxGuitar-library-http/tuxguitar-library-http.jar \
95
 
+ TuxGuitar-jws/tuxguitar-jws.jar \
96
94
+ #}out_sun
97
95
+
98
96
+out_linux?=\
102
100
+ ./TuxGuitar-oss/jni/libtuxguitar-oss-jni.so \
103
101
+ ./TuxGuitar-fluidsynth/tuxguitar-fluidsynth.jar \
104
102
+ ./TuxGuitar-fluidsynth/jni/libtuxguitar-fluidsynth-jni.so \
 
103
+ ./TuxGuitar-jack/tuxguitar-jack.jar \
 
104
+ ./TuxGuitar-jack/jni/libtuxguitar-jack-jni.so \
105
105
+ #}out_linux
106
106
+
107
107
+out_windows?=TuxGuitar-winmm/tuxguitar-winmm.jar
108
108
+
109
 
+out_macos?=\
110
 
+ ./TuxGuitar-CoreAudio/tuxguitar-coreaudio.jar \
111
 
+ ./TuxGuitar-AudioUnit/tuguitar-audiounit.jar \
112
 
+ ./TuxGuitar-carbon-integration/tuxguitar-carbon-integration.jar \
113
 
+ ./TuxGuitar-cocoa-integration/tuxguitar-cocoa-integration.jar \
114
 
+ #}out_macos
 
109
+out_macos?=TuxGuitar-CoreAudio/tuxguitar-coreaudio.jar
115
110
+
116
111
+#all?=${out_java} out_${JNI_OS} ${out_jsa} ${out_sun}  # TODO
117
112
+all?=${out_java} ${out_${JNI_OS}} ${out_jsa} 
201
196
+#      -install -m 755 ./TuxGuitar/${PACKAGE} ${INSTALL_BIN_DIR}/${PACKAGE}
202
197
+       -install -m 644 ${PACKAGE_JAR} ${INSTALL_JAR_DIR}/${PACKAGE}.jar
203
198
+       install -d ${INSTALL_BIN_DIR}
204
 
+       install -d ${CURDIR}/TuxGuitar/share/plugins/
205
 
+       for t in ${subdirs} ; do cp -av ${CURDIR}/$$t/*.jar "${CURDIR}/TuxGuitar/share/plugins/" ; done
 
199
+       mkdir -p  ./TuxGuitar/share/plugins/
 
200
+       for t in ${subdirs} ; do cp $$t/*.jar ./TuxGuitar/share/plugins/ ; done
206
201
+#      -find . -iname "*.jar" -exec cp {} ./TuxGuitar/share/plugins/ \;
207
202
+       cp -rfa ./TuxGuitar/doc/* ${INSTALL_DOC_DIR}/
208
203
+#      cp -rfa ./TuxGuitar/share/* ${INSTALL_SHARE_DIR} # TODO
224
219
+       find . -iname "*.jnilib" -exec rm -fv "{}" \;
225
220
+       find . -iname "*.o" -exec rm -fv "{}" \;
226
221
+       find . -iname "*.so" -exec rm -fv "{}" \;
227
 
+#      find . -type l -exec rm -fv "{}" \;
 
222
+       find . -type l -exec rm -fv "{}" \;
228
223
+       rm -rf TuxGuitar/tmp
229
224
+
230
225
+run: ${PACKAGE_EXEC} 
272
267
+       svn co ${scmroot} $@
273
268
+
274
269
+#eof "$Id: Makefile,v 1.19 2008/04/17 20:06:22 rzr Exp $"
 
270
diff --git a/debian/changelog b/debian/changelog
 
271
index a727678..5a8af19 100644
 
272
diff --git a/debian/patches/01-tuxguitar-rzr.patch b/debian/patches/01-tuxguitar-rzr.patch
 
273
index 792a6b5..8011558 100644
 
274
diff --git a/misc/tuxguitar.sh b/misc/tuxguitar.sh
 
275
index b796d4a..4faf3a6 100644
275
276
--- a/misc/tuxguitar.sh
276
277
+++ b/misc/tuxguitar.sh
277
 
@@ -93,6 +93,8 @@ mozilla_guess_()
 
278
@@ -4,7 +4,7 @@
 
279
 #@Licence: LGPL
 
280
 #@Description: Wrapper script for starting java application tuxguitar
 
281
 ###############################################################################
 
282
-PACKAGE=tuxguitar
 
283
+PACKAGE="tuxguitar"
 
284
 [ ! -z $DEBUG ] && set -e
 
285
 [ ! -z $DEBUG ] && set -x
 
286
 
 
287
@@ -41,16 +41,16 @@ java_guess_()
 
288
     t="/opt/sun-jdk-1.6.0.04/"
 
289
     [ -d "$t" ] && d="$t"
 
290
 # debian
 
291
-if [ -r /etc/debian_version  ]; then
 
292
-    t="/usr/lib/jvm/java-gcj/jre/bin/../../"
 
293
-    [ -d "$t" ] && d="$t"
 
294
-    t="/usr/lib/jvm/java-1.5.0-sun/jre/bin/../../"
 
295
-    [ -d "$t" ] && d="$t"
 
296
-    t="/usr/lib/jvm/java-6-sun/jre/bin/../../"
 
297
-    [ -d "$t" ] && d="$t"
 
298
-    t="/usr/lib/jvm/java-6-openjdk/jre/bin/../../"
 
299
-    [ -d "$t" ] && d="$t"
 
300
-fi
 
301
+    if [ -r /etc/debian_version  ]; then
 
302
+        t="/usr/lib/jvm/java-gcj/jre/bin/../../"
 
303
+        [ -d "$t" ] && d="$t"
 
304
+        t="/usr/lib/jvm/java-1.5.0-sun/jre/bin/../../"
 
305
+        [ -d "$t" ] && d="$t"
 
306
+        t="/usr/lib/jvm/java-6-sun/jre/bin/../../"
 
307
+        [ -d "$t" ] && d="$t"
 
308
+        t="/usr/lib/jvm/java-6-openjdk/jre/bin/../../"
 
309
+        [ -d "$t" ] && d="$t"
 
310
+    fi
 
311
 # results
 
312
     [ -d "$d" ] && echo "$d"
 
313
 }
 
314
@@ -91,36 +91,49 @@ mozilla_guess_()
278
315
     test -r "$t/libxpcom.so" && d="$t"
279
 
     t="/usr/lib/xulrunner-1.9.1"
 
316
     t="/usr/lib/xulrunner-1.9"
280
317
     test -r "$t/libxpcom.so" && d="$t"
281
318
+    t="/usr/lib/xulrunner-`xulrunner-1.9.1 --gre-version`"
282
319
+    test -r "$t/libxpcom.so" && d="$t"
 
320
+    t="/usr/lib/xulrunner-1.9.1"
 
321
+    test -r "$t/libxpcom.so" && d="$t"
283
322
     echo "$d"
284
323
 }
285
324
 
 
325
+
 
326
 #
 
327
 env_()
 
328
 {
 
329
+    t="/etc/default/${PACKAGE}/env.sh"
 
330
+    [ -r "$t" ] && source "$t"
 
331
+
 
332
+    t="/etc/${PACKAGE}/env.sh"
 
333
+    [ -r "$t" ] && source "$t"
 
334
+
 
335
 # java
 
336
-    [ -z ${JAVA_HOME} ] && t=$(java_guess_) && [ -d "$t" ] && JAVA_HOME=$t
 
337
+    [ -z ${JAVA_HOME} ] && t=$(java_guess_) && [ -d "$t" ] && JAVA_HOME="$t"
 
338
     if [ -d "${JAVA_HOME}" ] ; then
 
339
         export JAVA_HOME
 
340
-        JAVA=${JAVA:=${JAVA_HOME}/jre/bin/java}
 
341
+        JAVA="${JAVA:=${JAVA_HOME}/jre/bin/java}"
 
342
         [ -x ${JAVA} ] && export JAVA
 
343
     else
 
344
         JAVA=${JAVA:=java}
 
345
         export JAVA
 
346
     fi
 
347
-    
 
348
+
 
349
 # mozilla
 
350
-    [ -z ${MOZILLA_FIVE_HOME} ] && t=$(mozilla_guess_) && [ -d "$t" ] && MOZILLA_FIVE_HOME=$t
 
351
+    [ -z ${MOZILLA_FIVE_HOME} ] \
 
352
+       && t=$(mozilla_guess_) && [ -d "$t" ] && MOZILLA_FIVE_HOME=$t
 
353
     if [ -d "$MOZILLA_FIVE_HOME" ] ; then
 
354
         export MOZILLA_FIVE_HOME
 
355
-        export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MOZILLA_FIVE_HOME
 
356
+        export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$MOZILLA_FIVE_HOME"
 
357
     else
 
358
-       echo '$MOZILLA_FIVE_HOME not valid : check doc shipped w/ tuxguitar'
 
359
+        echo '$MOZILLA_FIVE_HOME not valid : check doc shipped w/ tuxguitar'
 
360
     fi
 
361
 
 
362
     [ ! -z ${DEBUG} ] && echo "# MOZILLA_FIVE_HOME=${MOZILLA_FIVE_HOME}"
 
363
     [ ! -z ${DEBUG} ] && echo "# JAVA_HOME=${JAVA_HOME}"}
 
364
 }
 
365
 
 
366
+
 
367
 tuxguitar_()
 
368
 {
 
369
     local PACKAGE=${PACKAGE:=tuxguitar}
 
370
@@ -140,11 +153,11 @@ tuxguitar_()
 
371
     [ -r "$t" ] && CLASSPATH=${CLASSPATH}:$t
 
372
 
 
373
     JAVA_FLAGS=${JAVA_FLAGS:="-Xms128m -Xmx128m"}
 
374
-    JAVA_FLAGS="\
 
375
-${JAVA_FLAGS} \
 
376
- -Djava.library.path=${PACKAGE_LIB} \
 
377
- -D${PACKAGE}.share.path=/usr/share/${PACKAGE} \
 
378
- -cp ${CLASSPATH}:${PACKAGE_CLASSPATH}"
 
379
+    JAVA_FLAGS=" ${JAVA_FLAGS} \
 
380
+        -Djava.library.path=${PACKAGE_LIB} \
 
381
+        -D${PACKAGE}.share.path=/usr/share/${PACKAGE} \
 
382
+        -cp ${CLASSPATH}:${PACKAGE_CLASSPATH} \
 
383
+        "
 
384
     local arg=""
 
385
     [ -z "$1" ] && arg="/usr/share/tuxguitar/tuxguitar.tg"
 
386
 # run java
 
387
@@ -155,6 +168,7 @@ ${JAVA_FLAGS} \
 
388
 }
 
389
 
 
390
 # main
 
391
+
 
392
 env_
 
393
 tuxguitar_ "$@"
 
394