This is an automated email from the git hooks/post-receive script. ebourg-guest pushed a commit to branch master in repository visualvm.
commit 19c3de614b8af9de84c8badfe1a5af7f61e965a2 Author: Emmanuel Bourg <[email protected]> Date: Thu May 1 01:35:13 2014 +0200 Revamped debian/rules to use the dh command sequencer --- debian/changelog | 2 +- debian/install | 2 + debian/{jvisualvm.sh => jvisualvm} | 0 debian/links | 2 + debian/rules | 104 +++++++------------------------------ 5 files changed, 23 insertions(+), 87 deletions(-) diff --git a/debian/changelog b/debian/changelog index 51bd5de..8f76f6a 100644 --- a/debian/changelog +++ b/debian/changelog @@ -6,7 +6,7 @@ visualvm (1.3.7-1) UNRELEASED; urgency=medium - Depend on libnb-platform18-java instead of libnb-platform13-java - Updated the constants in debian/rules * Added debian/README.source to document the workflow used with this package - * debian/rules: Removed unused constants + * debian/rules: Revamped to use the dh command sequencer * debian/copyright: - Refreshed the source URLs - Replaced Sun Microsystems with Oracle diff --git a/debian/install b/debian/install new file mode 100644 index 0000000..593177b --- /dev/null +++ b/debian/install @@ -0,0 +1,2 @@ +debian/jvisualvm usr/bin/ +debian/visualvm.desktop usr/share/applications/ diff --git a/debian/jvisualvm.sh b/debian/jvisualvm similarity index 100% rename from debian/jvisualvm.sh rename to debian/jvisualvm diff --git a/debian/links b/debian/links new file mode 100644 index 0000000..14be8a2 --- /dev/null +++ b/debian/links @@ -0,0 +1,2 @@ +etc/visualvm/visualvm.conf usr/lib/visualvm/etc/visualvm.conf +etc/visualvm/visualvm.clusters usr/lib/visualvm/etc/visualvm.clusters diff --git a/debian/rules b/debian/rules index 7fc1d9c..faf887b 100755 --- a/debian/rules +++ b/debian/rules @@ -1,95 +1,27 @@ #!/usr/bin/make -f -# -*- makefile -*- - -# Uncomment this to turn on verbose mode. -#export DH_VERBOSE=1 DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH) +export JAVA_HOME = $(firstword $(wildcard /usr/lib/jvm/java-7-openjdk-$(DEB_HOST_ARCH) /usr/lib/jvm/default-java)) -d = debian/visualvm - -export JAVA_HOME = $(firstword $(wildcard /usr/lib/jvm/java-7-openjdk-$(DEB_HOST_ARCH) /usr/lib/jvm/java-6-openjdk-$(DEB_HOST_ARCH))) +%: + dh $@ -configure: configure-stamp -configure-stamp: - dh_testdir +override_dh_auto_configure: ./autogen.sh dh_autoreconf - ./configure --prefix=/usr \ - --sysconfdir=/etc/visualvm \ - --with-jdk-home=$(JAVA_HOME) \ - --with-visualvm-version=1.3.7 - touch $@ - -build: build-stamp -build-stamp: configure-stamp - dh_testdir - $(MAKE) - touch $@ - -clean: - dh_testdir - dh_testroot - rm -f *-stamp - if [ -f Makefile ]; then \ - $(MAKE) clean; \ - rm -f Makefile; \ - else \ - rm -f config.log config.status; \ - fi - rm -f config.log config.status visualvm.desktop - rm -rf stamps - rm -Rf Makefile.in aclocal.m4 compile config.guess config.sub configure install-sh missing + dh_auto_configure -- --prefix=/usr \ + --sysconfdir=/etc/visualvm \ + --libdir=/usr/lib/ \ + --with-jdk-home=$(JAVA_HOME) \ + --with-visualvm-version=1.3.7 + +override_dh_auto_install: + dh_auto_install + install -m 644 -D debian/visualvm-32x32.xpm debian/visualvm/usr/share/icons/hicolor/32x32/apps/visualvm.xpm + install -m 644 -D debian/visualvm-48x48.xpm debian/visualvm/usr/share/icons/hicolor/48x48/apps/visualvm.xpm + +override_dh_auto_clean: + [ ! -f Makefile ] || $(MAKE) clean-local + rm -Rf Makefile Makefile.in aclocal.m4 compile config.* configure install-sh missing visualvm.desktop stamps dh_autoreconf_clean dh_clean - -install: build - dh_testdir - dh_testroot - dh_prep - dh_installdirs \ - etc/visualvm \ - usr/lib/visualvm/etc \ - - $(MAKE) install DESTDIR=$(CURDIR)/$(d) - - - for i in visualvm.conf visualvm.clusters; do \ - ln -s /etc/visualvm/$$i $(d)/usr/lib/visualvm/etc/$$i; \ - done - - cp debian/jvisualvm.sh $(d)/usr/bin/jvisualvm - - rm -f $(d)/usr/share/visualvm.desktop - -# Build architecture-independent files here. -binary-indep: build install -# We have nothing to do by default. - -# Build architecture-dependent files here. -binary-arch: build install - dh_testdir - dh_testroot - dh_installchangelogs - dh_installdocs - dh_installexamples - install -m 644 -D debian/visualvm-32x32.xpm \ - $(d)/usr/share/icons/hicolor/32x32/apps/visualvm.xpm - install -m 644 -D debian/visualvm-48x48.xpm \ - $(d)/usr/share/icons/hicolor/48x48/apps/visualvm.xpm - install -m 644 -D debian/visualvm.desktop \ - $(d)/usr/share/applications/visualvm.desktop - dh_icons -# dh_installmenu - dh_installman - dh_strip - dh_compress - dh_fixperms - dh_installdeb - dh_shlibdeps - dh_gencontrol - dh_md5sums - dh_builddeb - -binary: binary-indep binary-arch -.PHONY: build clean binary-indep binary-arch binary install configure -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/visualvm.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

