#!/usr/bin/make -f export DH_CLOJURE_MANIFEST_CLASSPATH = /usr/share/java/clojure.jar /usr/share/java/cheshire.jar /usr/share/java/puppetlabs-http-client.jar /usr/share/java/puppetlabs-i18n.jar /usr/share/java/kitchensink.jar /usr/share/java/ring-core.jar %: dh $@ --buildsystem=leiningen --without=single-binary execute_before_dh_auto_build: . debian/dh-clojure/lein-env && lein i18n make execute_before_dh_auto_test: # backup upstream pki files cd dev-resources && ( mv ssl ssl.save; mkdir ssl ) cd dev-resources/config/jetty && ( mv ssl ssl.save; mkdir -p ssl/certs ssl/private_keys ) # regenerate tls certs ./dev-resources/gen-pki.sh cp dev-resources/ssl/cert.pem dev-resources/config/jetty/ssl/certs/localhost.pem cp dev-resources/ssl/key.pem dev-resources/config/jetty/ssl/private_keys/localhost.pem cp dev-resources/ssl/ca.pem dev-resources/config/jetty/ssl/certs/ca.pem execute_after_dh_auto_test: # restore upstream pki files cd dev-resources && ( rm -rf ssl; mv ssl.save ssl ) cd dev-resources/config/jetty && ( rm -rf ssl; mv ssl.save ssl ) execute_after_dh_auto_clean: -find resources \( -name Messages\*.class -or -name locales.clj \) -delete -find resources -type d -empty -delete