#!/usr/bin/make -f
export SBTHOME=$(CURDIR)/debian/sbt_home
export HOME=$(SBTHOME)
export SBTCMD=$(CURDIR)/bootstrapsbt/bin/sbt -verbose -debug -sbt-dir $(SBTHOME)/.sbt -ivy $(SBTHOME)/.ivy2
PKD = $(abspath $(dir $(MAKEFILE_LIST)))
SRCPKG = $(word 2,$(shell dpkg-parsechangelog -l$(PKD)/changelog | grep ^Source))
BINPKG = lib$(SRCPKG)-java
%:
dh $@ --with javahelper --with maven_repo_helper
override_dh_auto_build:
mkdir -p $(SBTHOME)/.ivy2/cache
cp -fr $(CURDIR)/bootstrapdeps/* $(SBTHOME)/.ivy2/cache/
mkdir $(SBTHOME)/.sbt
echo "[repositories]" > $(SBTHOME)/.sbt/repositories
echo "local" >> $(SBTHOME)/.sbt/repositories
cp -frv $(CURDIR)/bootstrapdeps-sources/. $(SBTHOME)/.ivy2/cache/
$(SBTCMD) 'set offline := true' -Dsbt.override.build.repos=true packageBin make-pom
find ./ -name '*.pom'|grep target|grep -v jawn_|sed 's/\(.*\).pom/\1.pom --package=$(BINPKG) --has-package-version --java-lib --artifact=\1.jar/' > $(CURDIR)/debian/$(BINPKG).poms
override_dh_clean:
rm -fr .git $(SBTHOME) project/project $(shell find ./ -name target -type d) debian/$(BINPKG).poms
dh_clean