#!/usr/bin/make -f include /usr/share/dpkg/pkg-info.mk %: dh $@ --with javahelper --with maven_repo_helper override_dh_auto_build: # interface mkdir -p launcher-interface/target/classes javac -d launcher-interface/target/classes --release 8 $(shell find launcher-interface/src/main/java -name *.java) jar cf launcher-interface/target/sbt-launcher-interface.jar -C launcher-interface/target/classes . # implementation cp launcher-implementation/src/main/input_sources/CrossVersionUtil.scala launcher-implementation/src/main/scala/xsbt/boot/ sed -i s/.\{\{cross.package0\}\}/xsbt/ launcher-implementation/src/main/scala/xsbt/boot/CrossVersionUtil.scala sed -i s/.\{\{cross.package1\}\}/boot/ launcher-implementation/src/main/scala/xsbt/boot/CrossVersionUtil.scala mkdir -p launcher-implementation/target/classes scalac -d launcher-implementation/target/classes -cp launcher-interface/target/sbt-launcher-interface.jar:/usr/share/java/ivy.jar $(shell find launcher-implementation/src/main/scala -name *.scala) launcher-implementation/src/main/scala/xsbt/boot/CrossVersionUtil.scala jar cf launcher-implementation/target/sbt-launcher-implementation.jar -C launcher-implementation/target/classes . # todo all in one launcher get-orig-poms: wget https://repo1.maven.org/maven2/org/scala-sbt/launcher/$(DEB_VERSION_UPSTREAM)/launcher-$(DEB_VERSION_UPSTREAM).pom -O debian/poms/launcher.pom wget https://repo1.maven.org/maven2/org/scala-sbt/launcher-interface/$(DEB_VERSION_UPSTREAM)/launcher-interface-$(DEB_VERSION_UPSTREAM).pom -O debian/poms/launcher-interface.pom