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
|
#!/usr/bin/make -f
%:
dh $@
override_dh_auto_build:
mkdir target
jh_build --no-javadoc --javacopts="-source 1.7 -target 1.7" \
target/ca-certificates-java.jar \
src/main/java \
--main=org.debian.security.UpdateCertificates
override_dh_auto_test:
ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
# Build the tests
jh_build --no-javadoc --javacopts="-source 1.7 -target 1.7 -cp target/ca-certificates-java.jar:/usr/share/java/junit4.jar" \
target/ca-certificates-java-tests.jar \
src/test/java
# Copy the test resources
mkdir target/test-classes
cp -R src/test/resources/* target/test-classes
# Run the tests
java -cp /usr/share/java/junit4.jar:target/ca-certificates-java.jar:target/ca-certificates-java-tests.jar \
org.junit.runner.JUnitCore \
org.debian.security.UpdateCertificatesTest org.debian.security.KeyStoreHandlerTest
endif
override_dh_installinit:
dh_installinit --name=cacerts
execute_after_dh_fixperms:
chmod 0600 debian/ca-certificates-java/etc/default/cacerts
|