[SCM] UNNAMED PROJECT branch, jh-symbols, updated. 0.36-2-ge85be8e

Niels Thykier nthykier at alioth.debian.org
Fri Jul 1 21:47:06 UTC 2011


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "UNNAMED PROJECT".

The branch, jh-symbols has been updated
       via  e85be8e8d68a6fb28d4210cc893c65e815e4c830 (commit)
      from  e0ca16cc77b6b3db2c9443660ecae7e824e42a75 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit e85be8e8d68a6fb28d4210cc893c65e815e4c830
Author: Niels Thykier <niels at thykier.net>
Date:   Fri Jul 1 23:43:49 2011 +0200

    Added build support to the code for symbols handling

-----------------------------------------------------------------------

Summary of changes:
 debian/control             |    4 ++--
 debian/javahelper.install  |    1 +
 debian/javahelper.manifest |    3 +++
 debian/rules               |    9 +++++++++
 jh_build                   |    3 ++-
 5 files changed, 17 insertions(+), 3 deletions(-)

diff --git a/debian/control b/debian/control
index ef81788..c6f139e 100644
--- a/debian/control
+++ b/debian/control
@@ -3,7 +3,7 @@ Priority: optional
 Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
 Uploaders: Matthew Johnson <mjj29 at debian.org>, Niels Thykier <niels at thykier.net>
 Build-Depends: debhelper (>= 7.0.50~)
-Build-Depends-Indep: default-jdk, libarchive-zip-perl (>= 1.20), markdown, perl
+Build-Depends-Indep: default-jdk, libarchive-zip-perl (>= 1.20), libbcel-java, markdown, perl
 Standards-Version: 3.9.2
 Section: java
 Vcs-Git: git://git.debian.org/git/pkg-java/javatools.git
@@ -24,7 +24,7 @@ Package: javahelper
 Architecture: all
 Depends: ${misc:Depends}, debhelper, devscripts,
          bsdmainutils, dpkg-dev, dctrl-tools,
-         libarchive-zip-perl (>= 1.20)
+         libarchive-zip-perl (>= 1.20), libbcel-java
 Suggests: cvs,
           gawk,
           tofrodos,
diff --git a/debian/javahelper.install b/debian/javahelper.install
index 3ac2d20..6ea6e3c 100644
--- a/debian/javahelper.install
+++ b/debian/javahelper.install
@@ -17,6 +17,7 @@ jh_compilefeatures /usr/bin
 jh_lib.sh /usr/share/javahelper
 # Internal helper command - not ready for /usr/bin
 jh_scanjavadoc /usr/share/javahelper
+tmp/jh-symbols.jar /usr/share/javahelper
 java-vars.mk /usr/share/javahelper
 java-arch.sh /usr/share/javahelper
 javahelper.mk /usr/share/cdbs/1/class
diff --git a/debian/javahelper.manifest b/debian/javahelper.manifest
new file mode 100644
index 0000000..4cf0baa
--- /dev/null
+++ b/debian/javahelper.manifest
@@ -0,0 +1,3 @@
+usr/share/javahelper/jh-symbols.jar:
+ Class-Path: /usr/share/java/bcel.jar
+ Main-Class: org.debian.javahelper.symbols.Main
diff --git a/debian/rules b/debian/rules
index 74a6c82..676f04d 100755
--- a/debian/rules
+++ b/debian/rules
@@ -6,6 +6,9 @@ POD2MAN=pod2man --stderr --utf8 -c Javahelper -r "$(VERSION)"
 
 MOD_PATH:=lib/Debian/Javahelper
 
+export JAVAHELPER_DIR:=$(CURDIR)
+export CLASSPATH:=/usr/share/java/bcel.jar
+
 %:
 	dh $@
 
@@ -14,6 +17,7 @@ jh_lib.sh: jh_lib.sh.in
 
 override_dh_auto_build: jh_lib.sh
 	mkdir tmp tmp.jarwrapper
+	./jh_build --no-javadoc tmp/jh-symbols.jar src/
 	# javahelper pod-based manpages
 	$(POD2MAN) jh_installeclipse tmp/jh_installeclipse.1
 	$(POD2MAN) jh_generateorbitdir tmp/jh_generateorbitdir.1
@@ -35,8 +39,13 @@ override_dh_auto_build: jh_lib.sh
 runtests: jh_lib.sh
 	cd tests && ./tests.sh
 
+override_dh_install:
+	dh_install
+	perl -Ilib jh_manifest -pjavahelper
+
 override_dh_auto_test: runtests
 
 override_dh_auto_clean:
+	[ ! -e jh_lib.sh ] || ./jh_build --clean
 	rm -f jh_lib.sh tutorial.html
 	rm -fr tmp tmp.jarwrapper
diff --git a/jh_build b/jh_build
index 3509956..a024313 100755
--- a/jh_build
+++ b/jh_build
@@ -1,9 +1,10 @@
 #!/bin/bash --
 
 EXECDIRS="bin usr/bin usr/games"
+[ -z "$JAVAHELPER_DIR" ] && JAVAHELPER_DIR="/usr/share/javahelper"
 
 set -e
-. /usr/share/javahelper/jh_lib.sh
+. "$JAVAHELPER_DIR"/jh_lib.sh
 
 syntax()
 {


hooks/post-receive
-- 
UNNAMED PROJECT



More information about the pkg-java-commits mailing list