1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
#!/usr/bin/make -f
# Create versioned jar file; strip off the debian source revision and package revision
include /usr/share/dpkg/pkg-info.mk
VERSION=$(DEB_VERSION_UPSTREAM)
# Set the locale to make API documentation reproducible
LC_ALL = C.UTF-8
export LC_ALL
# Force pdflatex to use SOURCE_DATE_EPOCH for \today too
FORCE_SOURCE_DATE = 1
export FORCE_SOURCE_DATE
%:
dh $@
override_dh_auto_build:
ant -DVERSION=$(VERSION) -Dbasedir=. -f debian/build.xml jar doc
cd doc/manual ; \
pdflatex java-imaging-utilities-manual ; \
pdflatex java-imaging-utilities-manual
override_dh_auto_clean:
find . -name \*.jar -delete
find . -name \*.class -delete
rm -f doc/manual/*.aux doc/manual/*.log doc/manual/*.out doc/manual/*.pdf doc/manual/*.toc
rm -rf api
override_dh_link:
dh_link -p libjiu-java usr/share/java/net.sourceforge.jiu-$(VERSION).jar usr/share/java/net.sourceforge.jiu.jar
override_dh_auto_test:
ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
for cmd in '--version' '--system' '--help'; do \
java -jar net.sourceforge.jiu-$(VERSION).jar $$cmd ; \
done
endif
|