#!/usr/bin/make -f %: dh $@ override_dh_auto_build: # Upstream distributes pircbot as a JAR of both binaries and source, here we rebuild it for DFSG compliance mkdir -p target/pircbot-sources target/pircbot-classes cd target/pircbot-sources && jar -xf ../../lib/pircbot.jar && find . -name '*.class' -exec rm {} ';' javac -source 7 -target 7 -d target/pircbot-classes `find . -name '*.java'` jar -cf target/pircbot.jar -C target/pircbot-classes . # Compile PieSpy mkdir -p target/classes javac -source 7 -target 7 -classpath target/pircbot.jar -d target/classes `find org -name '*.java'` jar -cf target/piespy.jar -C target/classes . # Generate the manpages cd debian/; \ xsltproc --nonet /usr/share/sgml/docbook/stylesheet/xsl/nwalsh/manpages/docbook.xsl piespy.man.xml override_dh_auto_clean: rm -rf target debian/piespy.1 override_dh_auto_install: dh_install target/pircbot.jar usr/share/piespy/ dh_install target/piespy.jar usr/share/piespy/ install debian/piespy.sh $(CURDIR)/debian/piespy/usr/bin/piespy dh_installexamples $(CURDIR)/config.ini