This is an automated email from the git hooks/post-receive script. tmancill pushed a commit to branch master in repository tuxguitar.
commit 30da5e1c20a0ed69b1fab7beed3c8c432f06d523 Author: tony mancill <[email protected]> Date: Wed Jun 18 21:13:51 2014 -0700 drop dependency on xulrunner; clean up tuxguitar.sh --- debian/control | 1 - debian/patches/05-drop_xulrunner.patch | 146 +++++++++++++++++++++++++++++++++ debian/patches/series | 1 + debian/rules | 11 +-- 4 files changed, 148 insertions(+), 11 deletions(-) diff --git a/debian/control b/debian/control index c7d2b97..2f6653c 100644 --- a/debian/control +++ b/debian/control @@ -29,7 +29,6 @@ Depends: default-jre | java2-runtime, libswt-gtk-3-java, libswt-cairo-gtk-3-jni, libswt-webkit-gtk-3-jni, - ${xulrunner:Depends}, ${misc:Depends} Recommends: tuxguitar-alsa (= ${source:Version}), tuxguitar-oss (= ${source:Version}) Suggests: tuxguitar-jsa (= ${source:Version}), lilypond diff --git a/debian/patches/05-drop_xulrunner.patch b/debian/patches/05-drop_xulrunner.patch new file mode 100644 index 0000000..7f49d47 --- /dev/null +++ b/debian/patches/05-drop_xulrunner.patch @@ -0,0 +1,146 @@ +--- a/misc/tuxguitar.sh ++++ b/misc/tuxguitar.sh +@@ -8,110 +8,22 @@ + [ ! -z $DEBUG ] && set -e + [ ! -z $DEBUG ] && set -x + +-#/// guess JAVA_HOME if undefined +-java_guess_() +-{ +- d="/opt/java/" +- [ -d "$t" ] && d="$t" +- d="/usr/local/opt/java/" +- [ -d "$t" ] && d="$t" +-# windows +- t="C:\\Program\ Files\\Java\\jre1.6.0_03/" +- [ -d "$t" ] && d="$t" +- t="\\Program\ Files\\Java\\jre1.6.0_03/" +- [ -d "$t" ] && d="$t" +- t="/Program\ Files/Java/jre1.6.0_03/" +- [ -d "$t" ] && d="$t" +-# macosx +- t="/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home/" +- [ -d "$t" ] && d="$t" +-# opensuse +- t="/etc/profile.d/alljava.sh" +- [ -r $t ] && . $t && echo ${JAVA_HOME} && return +- t="/usr/lib/jvm/java" +- [ -d "$t" ] && d="$t" +- t="/usr/lib64/jvm/java" +- [ -d "$t" ] && d="$t" +-# mandriva +- t="/usr/lib/jvm/jre-1.6.0-sun/bin/../" +- [ -d "$t" ] && d="$t" +-# gentoo +- t="/opt/sun-jdk-1.5.0.14/" +- [ -d "$t" ] && d="$t" +- t="/opt/sun-jdk-1.6.0.04/" +- [ -d "$t" ] && d="$t" +-# debian +- if [ -r /etc/debian_version ]; then +- t="/usr/lib/jvm/java-gcj/jre/bin/../../" +- [ -d "$t" ] && d="$t" +- t="/usr/lib/jvm/java-1.5.0-sun/jre/bin/../../" +- [ -d "$t" ] && d="$t" +- t="/usr/lib/jvm/java-6-sun/jre/bin/../../" +- [ -d "$t" ] && d="$t" +- t="/usr/lib/jvm/java-6-openjdk/jre/bin/../../" +- [ -d "$t" ] && d="$t" +- fi ++# TODO: use javahelper on Debian to find JRE + # results +- [ -d "$d" ] && echo "$d" +-} ++# [ -d "$d" ] && echo "$d" + + # last match wins (no short-circuit evaluation) ++# TODO: use javaHelper to find swt.jar + swt_guess_() + { +- t="/usr/lib/eclipse/plugins/org.eclipse.swt.gtk.linux.*.jar" +- [ -r "$t" ] && f="$t" +- t="/usr/lib/java/swt3.2-gtk.jar" +- [ -r "$t" ] && f="$t" +- t="/usr/share/java/swt-gtk-3.4.jar" +- [ -r "$t" ] && f="$t" +- t="/usr/lib/java/swt-gtk-3.5.1.jar" +- [ -r "$t" ] && f="$t" + t="/etc/alternatives/swt.jar" + [ -r "$t" ] && f="$t" + t="/usr/share/java/swt.jar" + [ -r "$t" ] && f="$t" +- t="/usr/lib/java/swt.jar" +- [ -r "$t" ] && f="$t" + file -L "$f" >/dev/null 2>&1 || f="" + echo "$f" + } + +-#/// org.eclipse.swt.SWTError: No more handles +-#/// [Unknown Mozilla path (MOZILLA_FIVE_HOME not set)] +-mozilla_guess_() +-{ +- t="/usr/lib/mozilla" +- test -r "$t/libxpcom.so" && d="$t" +- t="/usr/lib/iceape/" +- test -r "$t/libxpcom.so" && d="$t" +- t="/usr/lib/icedove/" +- test -r "$t/libxpcom.so" && d="$t" +- t="/usr/lib/firefox/" +- test -r "$t/libxpcom.so" && d="$t" +- t="/usr/lib/iceweasel" +- test -r "$t/libxpcom.so" && d="$t" +- t="/usr/lib/xulrunner" +- test -r "$t/libxpcom.so" && d="$t" +- t="/usr/lib/xulrunner-1.9" +- test -r "$t/libxpcom.so" && d="$t" +- t="/usr/lib/xulrunner-1.9.1" +- test -r "$t/libxpcom.so" && d="$t" +- t="/usr/lib/xulrunner-5.0" +- test -r "$t/libxpcom.so" && d="$t" +- t="/usr/lib/xulrunner-6.0" +- test -r "$t/libxpcom.so" && d="$t" +- t="/usr/lib/xulrunner-7.0" +- test -r "$t/libxpcom.so" && d="$t" +- t="/usr/lib/xulrunner-10.0" +- test -r "$t/libxpcom.so" && d="$t" +- t="/usr/lib/xulrunner-17.0" +- test -r "$t/libxpcom.so" && d="$t" +- t="/usr/lib/xulrunner-21.0" +- test -r "$t/libxpcom.so" && d="$t" +- echo "$d" +-} +- +- + # + env_() + { +@@ -122,7 +34,6 @@ + [ -r "$t" ] && . "$t" + + # java +- [ -z ${JAVA_HOME} ] && t=$(java_guess_) && [ -d "$t" ] && JAVA_HOME="$t" + if [ -d "${JAVA_HOME}" ] ; then + export JAVA_HOME + JAVA="${JAVA:=${JAVA_HOME}/jre/bin/java}" +@@ -132,21 +43,9 @@ + export JAVA + fi + +-# mozilla +- [ -z ${MOZILLA_FIVE_HOME} ] \ +- && t=$(mozilla_guess_) && [ -d "$t" ] && MOZILLA_FIVE_HOME=$t +- if [ -d "$MOZILLA_FIVE_HOME" ] ; then +- export MOZILLA_FIVE_HOME +- export LD_LIBRARY_PATH="${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}$MOZILLA_FIVE_HOME" +- else +- echo '$MOZILLA_FIVE_HOME not valid : check doc shipped w/ tuxguitar' +- fi +- +- [ ! -z ${DEBUG} ] && echo "# MOZILLA_FIVE_HOME=${MOZILLA_FIVE_HOME}" + [ ! -z ${DEBUG} ] && echo "# JAVA_HOME=${JAVA_HOME}"} + } + +- + tuxguitar_() + { + local PACKAGE=${PACKAGE:=tuxguitar} diff --git a/debian/patches/series b/debian/patches/series index 81fba27..ea47148 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -2,3 +2,4 @@ 02-desktop.patch 03-CVE-2010-3385.patch 04-hardening-cppflags.patch +05-drop_xulrunner.patch diff --git a/debian/rules b/debian/rules index 1ecbba2..a5af9ae 100755 --- a/debian/rules +++ b/debian/rules @@ -12,12 +12,6 @@ export JAVAC JAVA JAVA_HOME DEB_DESTDIR?=${CURDIR}/debian/${MAINPACKAGE} DEB_DESTDIR_TMP?=${CURDIR}/debian/tmp/${MAINPACKAGE} -ifeq ($(shell dpkg-vendor --derives-from Ubuntu && echo yes),yes) - XULRUNNERDEPENDS = -Vxulrunner:Depends="" -else - XULRUNNERDEPENDS = -Vxulrunner:Depends="xulrunner-29 | xulrunner-24.0 | xulrunner-17.0 | xulrunner-10.0 | xulrunner-1.9.1" -endif - # build flags for hardening DPKG_EXPORT_BUILDFLAGS = 1 include /usr/share/dpkg/buildflags.mk @@ -51,9 +45,6 @@ install: build ${MAKE} $@-linux DESTDIR=${DEB_DESTDIR_TMP} install -d ${DEB_DESTDIR}/usr/bin/ rm -vf ${DEB_DESTDIR}/usr/share/tuxguitar/doc/LICENSE -ifeq ($(shell dpkg-vendor --derives-from Ubuntu && echo yes),yes) - sed -i -e '/^# mozilla$$/,/\}$$/ d' ${DEB_DESTDIR}/usr/bin/tuxguitar -endif dh_install binary-common: @@ -70,7 +61,7 @@ binary-common: dh_fixperms dh_shlibdeps dh_installdeb - dh_gencontrol -- $(XULRUNNERDEPENDS) + dh_gencontrol dh_md5sums dh_builddeb -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/tuxguitar.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

