#!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 # This makes no difference for usual debian/rules invokations, but the # get-orig-source target might be called from any directory by policy. PACKAGE_ROOT := $(dir $(realpath $(lastword $(MAKEFILE_LIST)))) PACKAGE_ROOT := $(realpath $(PACKAGE_ROOT)/..) VERSION := $(shell cd $(PACKAGE_ROOT) && dpkg-parsechangelog | perl -ne 'print $$1 if m/Version:\s*([\d\.]+)-\d+/') %: dh $@ override_dh_install: @echo "Detected upstream package version $(VERSION)" install -m 0755 --owner root --group root -T kpcli-$(VERSION).pl debian/kpcli/usr/bin/kpcli override_dh_installman: pod2man --name KPCLI kpcli-$(VERSION).pl debian/kpcli.1 dh_installman override_dh_installchangelogs: # changelog is in upstream README # README itself is the same as the manpage dh_installchangelogs README get-orig-source: [ -n "$(VERSION)" ] || exit 1 set -e && ( \ CURDIR=`pwd` ; \ TEMPDIR=`mktemp -d` ; \ BUILDDIR="build/" ; \ mkdir "$${TEMPDIR}/$${BUILDDIR}" ; \ cd $${TEMPDIR}/$${BUILDDIR} ; \ wget http://qa.debian.org/watch/sf.php/kpcli/README ; \ wget http://qa.debian.org/watch/sf.php/kpcli/kpcli-$(VERSION).pl ; \ echo "Generating kpcli_$(VERSION).orig.tar.gz" ; \ tar zcfv ../kpcli_$(VERSION).orig.tar.gz . ; \ if [ -f "$${CURDIR}/kpcli_$(VERSION).orig.tar.gz" ] ; then \ echo "Not overwriting $(VERSION).orig.tar.gz: already exists in ." ; \ else \ mv $${TEMPDIR}/kpcli_$(VERSION).orig.tar.gz $${CURDIR} ; \ fi ; \ rm -rf $$TEMPDIR \ )