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 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
|
include /usr/share/dpkg/pkg-info.mk
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
ifneq (,$(filter $(DEB_HOST_ARCH),hppa hurd-amd64 hurd-i386 kfreebsd-amd64 kfreebsd-i386))
export DH_OPTIONS=-Nliblouisutdml-java -Nliblouisutdml-java-doc
DISABLE_JAVA_SUPPORT=1
else
include /usr/share/java/java_defaults.mk
export JAVA_HOME = /usr/lib/jvm/default-java
export DEB_CPPFLAGS_MAINT_APPEND=$(jvm_includes)
endif
%:
dh $@
override_dh_auto_configure:
ifneq ($(DEB_BUILD_ARCH),$(DEB_HOST_ARCH))
dpkg-architecture -f -a$(DEB_BUILD_ARCH) -c dh_auto_configure --reload-all-buildenv-variables -- --disable-java-bindings
dpkg-architecture -f -a$(DEB_BUILD_ARCH) -c dh_auto_build
dh_auto_clean
endif
ifeq ($(DISABLE_JAVA_SUPPORT),1)
dh_auto_configure -- --disable-java-bindings
else
dh_auto_configure
endif
override_dh_auto_build-arch:
dh_auto_build -a -- --assume-new=file2brl.1
override_dh_auto_build-indep:
ifeq ($(DISABLE_JAVA_SUPPORT),1)
false
else
( cd java ; ant -buildfile build.xml )
mv java/jliblouisutdml.jar java/jliblouisutdml-$(DEB_VERSION_UPSTREAM).jar
( cd java ; LC_ALL=C javadoc -notimestamp -d api src/org/liblouis/*.java )
endif
override_dh_auto_install:
dh_auto_install -- --assume-new=file2brl.1
rm -fr java/api/jquery
rm -f $(CURDIR)/debian/tmp/usr/bin/lbx_devonly
chrpath -d $(CURDIR)/debian/tmp/usr/lib/*/liblouisutdml.so.* $(CURDIR)/debian/tmp/usr/bin/file2brl
override_dh_link-indep:
dh_link -pliblouisutdml-java /usr/share/java/jliblouisutdml-$(DEB_VERSION_UPSTREAM).jar /usr/share/java/jliblouisutdml.jar
dh_link -i
|