#!/usr/bin/make -f JAVA_HOME := /usr/lib/jvm/default-java export CLASSPATH=/usr/share/java/xml-resolver.jar:/usr/share/java/commons-codec.jar:/usr/share/java/xercesImpl.jar:/usr/share/java/xalan2.jar:/usr/share/java/commons-logging.jar:/usr/share/java/icu4j.jar:/usr/share/java/saxon.jar:/usr/share/java/fop.jar %: dh $@ --with javahelper --buildsystem=ant # Minimal version does not install fo.jar override_dh_auto_build: cp -a build.xml build.xml.orig cp -a catalog-dita.txt catalog-dita.txt.orig cp -a catalog-dita.xml catalog-dita.xml.orig cp -a relnotes.html relnotes.html.orig cp -a doc doc.orig cp -a demo/fo/build.xml demo/fo/build.xml.orig cp -a lib/org.dita.dost.platform/plugin.properties lib/org.dita.dost.platform/plugin.properties.orig cp -a resource/messages.xml resource/messages.xml.orig cp -a xsl/map2plugin.xsl xsl/map2plugin.xsl.orig cp -a xsl/preprocess xsl/preprocess.orig ant -propertyfile debian/ant.properties -f buildPackage.xml package-java ant -propertyfile debian/ant.properties -f demo/fo/buildPackage.xml package-java ant -propertyfile debian/ant.properties -f buildPackage.xml package-binary-minimum doc DITA_OT_DIR=debian/dita-ot/usr/share/dita-ot override_dh_auto_install: mkdir -p $(DITA_OT_DIR) tar xf build/dita-minimal.tar.gz --directory=$(DITA_OT_DIR) --strip-components=1 rm -rf $(DITA_OT_DIR)/demo/fo/src rm -f $(DITA_OT_DIR)/demo/fo/cfg/catalog_template.xml rm -f $(DITA_OT_DIR)/xsl/dita2html-base_template.xsl cp -r demo/fo/lib $(DITA_OT_DIR)/demo/fo override_dh_installdocs: dh_installdocs -p dita-ot dh_installdocs -p dita-ot-doc --doc-main-package=dita-ot find debian -name doc.orig -type d | xargs rm -rf override_dh_clean: dh_clean -X'*.orig' if [ -e build.xml.orig ] ; then mv build.xml.orig build.xml ; fi if [ -e catalog-dita.txt.orig ] ; then mv catalog-dita.txt.orig catalog-dita.txt ; fi if [ -e catalog-dita.xml.orig ] ; then mv catalog-dita.xml.orig catalog-dita.xml ; fi if [ -e relnotes.html.orig ] ; then mv relnotes.html.orig relnotes.html ; fi if [ -d doc.orig ] ; then rm -rf doc; mv doc.orig doc ; fi if [ -e demo/fo/build.xml.orig ] ; then mv demo/fo/build.xml.orig demo/fo/build.xml ; fi if [ -e lib/org.dita.dost.platform/plugin.properties.orig ] ; then mv lib/org.dita.dost.platform/plugin.properties.orig lib/org.dita.dost.platform/plugin.properties ; fi if [ -e resource/messages.xml.orig ] ; then mv resource/messages.xml.orig resource/messages.xml ; fi if [ -e xsl/map2plugin.xsl.orig ] ; then mv xsl/map2plugin.xsl.orig xsl/map2plugin.xsl ; fi if [ -d xsl/preprocess.orig ] ; then rm -rf xsl/preprocess; mv xsl/preprocess.orig xsl/preprocess ; fi override_dh_auto_clean: ant -propertyfile debian/ant.properties -f buildPackage.xml clean-java clean-package ant -propertyfile debian/ant.properties -f demo/fo/buildPackage.xml clean-java clean-package