#!/usr/bin/make -f include /usr/share/dpkg/pkg-info.mk CLASSPATH := /usr/share/java/clojure.jar /usr/share/java/typesafe-config.jar %: dh $@ --buildsystem=leiningen --without=single-binary execute_after_dh_auto_build: jh_manifest --classpath="$(CLASSPATH)" target/typesafe-config-$(DEB_VERSION_UPSTREAM).jar execute_after_dh_auto_install: # temporary workaround for jar filename collision # see https://salsa.debian.org/clojure-team/dh-clojure/-/work_items/10 cd debian/libtypesafe-config-clojure/usr/share/java && \ mv typesafe-config-$(DEB_VERSION_UPSTREAM).jar clj-typesafe-config-$(DEB_VERSION_UPSTREAM).jar && \ ln -sf clj-typesafe-config-$(DEB_VERSION_UPSTREAM).jar clj-typesafe-config.jar && \ rm typesafe-config.jar cd debian/libtypesafe-config-clojure/usr/share/maven-repo/org/openvoxproject/typesafe-config && \ ln -sf ../../../../../java/clj-typesafe-config-$(DEB_VERSION_UPSTREAM).jar debian/typesafe-config-debian.jar && \ ln -sf ../../../../../java/clj-typesafe-config-$(DEB_VERSION_UPSTREAM).jar $(DEB_VERSION_UPSTREAM)/typesafe-config-$(DEB_VERSION_UPSTREAM).jar