[med-svn] [libcofoja-java] 02/02: Cofoja needs a bootstrap build to annotate its jars with its contract feature.
Diane Trout
diane-guest at moszumanska.debian.org
Tue Mar 11 22:20:27 UTC 2014
This is an automated email from the git hooks/post-receive script.
diane-guest pushed a commit to branch master
in repository libcofoja-java.
commit 8df844d16d23abbd5ac70961c5ccd02d2329d6cf
Author: Diane Trout <diane at ghic.org>
Date: Tue Mar 11 15:11:33 2014 -0700
Cofoja needs a bootstrap build to annotate its jars with its contract feature.
This updates the rules files to build the bootstrap version and
put it where ant can find it.
And once its built we can then run tests to try and check that things
are working.
---
debian/rules | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/debian/rules b/debian/rules
index c615a4e..ffb077b 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,9 +2,26 @@
# DH_VERBOSE := 1
+DEB_VERSION := $(shell dpkg-parsechangelog --show-field Version)
+VERSION := $(firstword $(subst -, ,${DEB_VERSION}))
+
%:
dh $@ --with javahelper
get-orig-source:
mkdir -p ../tarballs
uscan --verbose --force-download --destdir ../tarballs
+
+override_dh_auto_build:
+ # build unannotated cofoja library
+ ant
+ mv dist/cofoja-${VERSION}.jar build/bootstrap.jar
+ # rebuild using the library.
+ dh_auto_build
+
+override_dh_auto_clean:
+ rm build/bootstrap.jar
+ dh_auto_clean
+
+override_dh_auto_test:
+ ant test
\ No newline at end of file
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/libcofoja-java.git
More information about the debian-med-commit
mailing list