From 469b578ebbddf031118388bdd29c42cacdbc6273 Mon Sep 17 00:00:00 2001 From: Florian Schlichting Date: Sun, 14 Sep 2014 15:42:06 +0200 Subject: [PATCH] Use short-form debian/rules and fix source format declaration (closes: #730941) --- debian/rules | 88 +++----------------------------------------- debian/source/format | 2 +- 2 files changed, 7 insertions(+), 83 deletions(-) diff --git a/debian/rules b/debian/rules index 1f6d0525..f940aa7f 100755 --- a/debian/rules +++ b/debian/rules @@ -1,90 +1,14 @@ #!/usr/bin/make -f -# -# rules for DAViCal -# -# This file allows you to build any of the binary packages independantly, via binary- targets. -# Uncomment this to turn on verbose mode. -#export DH_VERBOSE=1 +VERSION=$(shell dpkg-parsechangelog | sed -rne 's,^Version: ([^-]+).*,\1,p') -# This has to be exported to make some magic below work. -export DH_OPTIONS +get-orig-source: + tar cJf ../davical_$(VERSION).orig.tar.xz --exclude-vcs --exclude=.gitattributes . -build: build-stamp -build-stamp: - dh_testdir - $(MAKE) - touch build-stamp +%: + dh $@ -clean: - dh_testdir - dh_testroot - rm -f build-stamp - - $(MAKE) clean - -rm -f build - - dh_clean - -install: DH_OPTIONS= -install: build - dh_testdir - dh_testroot - dh_prep - dh_installdirs - - dh_install - -# This single target is used to build all the packages, all at once, or -# one at a time. So keep in mind: any options passed to commands here will -# affect _all_ packages. Anything you want to only affect one package -# should be put in another target, such as the install target. -binary-common: - dh_testdir - dh_testroot +override_dh_installchangelogs: dh_installchangelogs ChangeLog - dh_installdocs --exclude=.gitignore -# dh_installexamples -# dh_installmenu -# dh_installdebconf -# dh_installlogrotate -# dh_installemacsen -# dh_installcatalogs -# dh_installpam -# dh_installmime -# dh_installinit -# dh_installman -# dh_installcron -# dh_installinfo -# dh_installwm -# dh_installudev -# dh_lintian -# dh_undocumented -# dh_strip -# dh_link - dh_compress --exclude=.js - dh_fixperms rm debian/davical/usr/share/davical/htdocs/.htaccess || true -# dh_perl -# dh_python -# dh_makeshlibs - dh_installdeb -# dh_shlibdeps - dh_gencontrol - dh_md5sums - dh_builddeb -# Build architecture independant packages using the common target. -binary-indep: build install - $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common - -# Build architecture dependant packages using the common target. -binary-arch: build install - -# Any other binary targets build just one binary package at a time. -binary-%: build install - make -f debian/rules binary-common DH_OPTIONS=-p$* - -binary: binary-indep binary-arch - -.PHONY: build clean binary-indep binary-arch binary-common binary install diff --git a/debian/source/format b/debian/source/format index 89ae9db8..163aaf8d 100644 --- a/debian/source/format +++ b/debian/source/format @@ -1 +1 @@ -3.0 (native) +3.0 (quilt)