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
|
#!/usr/bin/make -f
include /usr/share/dpkg/default.mk
buildflags := CXXFLAGS='$(CPPFLAGS) $(CFLAGS)' LDFLAGS='$(LDFLAGS)'
%:
dh $@
override_dh_auto_configure:
mkdir -p build/completion
cd build && $(buildflags) ../configure --prefix=/usr \
--bindir=/usr/share/icedtea-web/bin/ \
--mandir=/usr/share/icedtea-web/man/ \
--with-pkgversion="$(DEB_VERSION_UPSTREAM)" \
--disable-docs \
--disable-pluginjar \
--disable-native_plugin \
--enable-shell-launchers \
--with-itw-libs=DISTRIBUTION \
--with-java=/usr/bin/java \
--with-jdk-home=/usr/lib/jvm/default-java
override_dh_auto_build:
rm -Rf netx/sun netx/net/sourceforge/jnlp/NetxPanel.java netx/sun/applet/AppletViewerPanelAccess.java netx/sun/applet/package-info.java
MODULARJDK_ARGS_DIR=/usr/share/icedtea-web/bin/itw-modularjdk.args \
$(MAKE) -C build VERSION_DEFS='-DHAVE_JAVA9'
override_dh_auto_install:
$(MAKE) -C build install DESTDIR=$(CURDIR)/debian/tmp
# compress manpages
find debian/tmp/usr/share/icedtea-web/man/man1/ -type f ! -type l | xargs gzip -9v -n
|