1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
#!/usr/bin/make -f
include /usr/share/dpkg/pkg-info.mk
JAVA_HOME = /usr/lib/jvm/default-java
# version string has the form 6.x+N
VERSION := $(shell echo $(DEB_VERSION_UPSTREAM) | cut -f1 -d'+')
BUILD_NUMBER := $(shell echo $(DEB_VERSION_UPSTREAM) | cut -f2 -d'+')
%:
dh $@ --with javahelper
override_dh_auto_build:
cd make && \
make ANT=/usr/share/ant \
ANT_JAR=/usr/share/java/ant.jar \
ASMTOOLS_JAR=/usr/share/java/asmtools.jar \
BUILDDIR=../dist \
BUILD_MILESTONE=src \
BUILD_NUMBER=$(BUILD_NUMBER) \
BUILD_VERSION=$(VERSION) \
BUILD_VERSION_STRING="$(DEB_VERSION_UPSTREAM)" \
GOOGLE_GUICE_JAR=/usr/share/java/guice.jar \
HAMCREST_JAR=/usr/share/java/hamcrest.jar \
JAVATEST_JAR=/usr/share/java/javatest.jar \
JCOMMANDER_JAR=/usr/share/java/jcommander.jar \
JDKHOME=$(JAVA_HOME) \
JUNIT_JAR=/usr/share/java/junit4.jar \
TESTNG_JAR=/usr/share/java/testng.jar
mv dist/images/jtreg dist/
dh_auto_build
# Generate the manpages
JT_HOME=./dist/jtreg/lib/ help2man --name="Regression Test Harness" --help-option="-help all" dist/jtreg/bin/jtdiff > jtdiff.1
JT_HOME=./dist/jtreg/lib/ help2man --name="Regression Test Harness" --help-option="-help all" dist/jtreg/bin/jtreg > jtreg.1
execute_before_dh_strip_nondeterminism:
find debian/ -type f -name jtreg.jar -print0 | xargs -0tr chmod u+w
execute_after_dh_strip_nondeterminism:
find debian/ -type f -name jtreg.jar -print0 | xargs -0tr chmod u-w
|