#!/usr/bin/make -f # debian/rules for tidy-proxy # Uncomment this to turn on verbose mode. # export DH_VERBOSE=1 DEB_VERSION := $(strip $(shell LC_ALL=C dpkg-parsechangelog | \ egrep '^Version:' | head -n1 | cut -f2 -d ' ' )) DEB_DATE := $(strip $(shell LC_ALL=C dpkg-parsechangelog | \ egrep '^Date:' | head -n1 | cut -f2- -d ' ' | \ LC_ALL=C date --file=- +%F )) build: build-stamp build-stamp: dh_testdir sed 's/VERSION/$(DEB_VERSION)/;s/DATE/$(DEB_DATE)/' \ debian/doc/variables.xml.in > debian/doc/variables.xml xsltproc --nonet --xinclude -o debian/doc/ \ /usr/share/xml/docbook/stylesheet/nwalsh/manpages/docbook.xsl \ debian/doc/manpages.xml touch $@ clean: dh_testdir dh_testroot rm -f debian/doc/*.[0-9] debian/doc/variables.xml dh_clean build-stamp install-stamp install: install-stamp install-stamp: build-stamp dh_testdir dh_testroot dh_clean dh_installdirs # Build architecture-independent files here. binary-indep: build install dh_testdir dh_testroot dh_install dh_installdocs dh_installchangelogs ChangeLog dh_installman debian/doc/tidy-proxy.1 dh_installinit --no-start --update-rcd-params="stop 20 0 1 6 ." dh_compress dh_fixperms dh_installdeb dh_gencontrol dh_md5sums dh_builddeb binary-arch: build install # We have nothing to do by default. binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install