#!/usr/bin/make -f JAVA_HOME=/usr/lib/jvm/default-java export CLASSPATH=/usr/share/java/antlr4-runtime.jar:/usr/share/java/xml-resolver.jar:/usr/share/java/commons-jxpath.jar:/usr/share/java/commons-codec.jar:/usr/share/java/xmlgraphics-commons.jar:/usr/share/java/commons-logging.jar:/usr/share/java/osgi.compendium.jar:/usr/share/java/jh-client.jar ANT_OPTS=-Dbuild.sysclasspath=first %: dh $@ --with javahelper override_dh_auto_build: -mkdir jars ant $(ANT_OPTS) # create herold.1 xsltproc /usr/share/xml/docbook/stylesheet/docbook-xsl-ns/manpages/docbook.xsl doc/manpage.xml # create manpage.html xsltproc --stringparam html.stylesheet dbdoclet.css -o manpage.html /usr/share/xml/docbook/stylesheet/docbook-xsl-ns/html/docbook.xsl doc/manpage.xml # Target "clean" does not exist in the project "null". override_dh_auto_clean: override_dh_clean: find . -name *.class -delete rm -rf classes dh_clean jars/herold.jar dh_clean herold.1 dh_clean manpage.html override_dh_install: dh_install conf usr/share/herold dh_install icons usr/share/herold dh_install profiles usr/share/herold dh_install debian/herold.sh usr/bin mv debian/herold/usr/bin/herold.sh debian/herold/usr/bin/herold # download missing files: # See #693306 TARGZ=herold-8.0.1-244.tar.gz debian/dbdoclet.css: wget http://www.dbdoclet.org/archives/herold/$(TARGZ) tar xfz $(TARGZ) mv ./herold/profiles debian mv ./herold/conf debian mv ./herold/doc/dbdoclet.css debian/dbdoclet.css override_dh_installdocs: dh_installdocs debian/dbdoclet.css dh_installdocs manpage.html # download changelog: # do not automate for now (need manual checking): debian/CHANGES: links -dump http://www.dbdoclet.org/ | tail -n +46 > $@ override_dh_installchangelogs: dh_installchangelogs debian/CHANGES get-orig-source: uscan --verbose --force-download --rename --repack