[dangen] 27/29: Simplify debian/rules by using dh sequencer.

Markus Koschany apo-guest at moszumanska.debian.org
Wed Jan 6 20:04:13 UTC 2016


This is an automated email from the git hooks/post-receive script.

apo-guest pushed a commit to branch master
in repository dangen.

commit b7ae4c547e30aa63579f555c37448d31d6297e6d
Author: Markus Koschany <apo at debian.org>
Date:   Wed Jan 6 20:40:57 2016 +0100

    Simplify debian/rules by using dh sequencer.
---
 debian/rules | 75 ++++++++----------------------------------------------------
 1 file changed, 9 insertions(+), 66 deletions(-)

diff --git a/debian/rules b/debian/rules
index a8274b3..a98a865 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,75 +1,18 @@
 #!/usr/bin/make -f
 
-#export DH_VERBOSE=1
+%:
+	dh $@ --parallel --with autoreconf
 
-export DEB_HOST_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
-export DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+override_dh_auto_configure:
+	dh_auto_configure -- \
+		--prefix=/usr \
+		--bindir=/usr/games \
+		--mandir=/usr/share/man
 
-CONFFLAGS =
-ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE))
-  CONFFLAGS += --build $(DEB_HOST_GNU_TYPE)
-else
-  CONFFLAGS += --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE)
-endif
-
-configure: configure-stamp
-configure-stamp:
-	dh_testdir
-	[ ! -e config.cache ] || rm config.cache
-	dh_autoreconf_clean
-	dh_autoreconf
-	./configure $(shell dpkg-buildflags --export=configure) \
-  $(CONFFLAGS) \
-  --prefix=/usr --bindir=/usr/games \
-  --mandir=/usr/share/man
-	touch configure-stamp
-
-build: build-arch build-indep
-build-arch: build-arch-stamp
-build-arch-stamp: configure-stamp
-	dh_testdir
-	$(MAKE)
-	touch build-arch-stamp
-build-indep:
-# We have nothing to do.
-
-clean:
-	dh_testdir
-	dh_testroot
-	rm -f build-arch-stamp configure-stamp
-	[ ! -f Makefile ] || $(MAKE) distclean
-# dh_autoreconf_clean must be called after $(MAKE) distclean
-# because dh_autoreconf_clean removes files $(MAKE) distclean depends on
-	dh_autoreconf_clean
-	dh_clean config.cache
-
-install: build
-	dh_testdir
-	dh_testroot
-	dh_prep
-	dh_installdirs
+override_dh_auto_install:
 	$(MAKE) install DESTDIR=$(CURDIR)/debian/dangen/
 	cp $(CURDIR)/debian/dangen.xpm $(CURDIR)/debian/dangen/usr/share/pixmaps/dangen.xpm
 	cp $(CURDIR)/debian/dangen.desktop $(CURDIR)/debian/dangen/usr/share/applications/dangen.desktop
 
-binary-indep: build install
-
-binary-arch: build install
-	dh_testdir
-	dh_testroot
-	dh_installdocs
-	dh_installmenu
-	dh_installman
+override_dh_installchangelogs:
 	dh_installchangelogs ChangeLog
-	dh_link
-	dh_strip
-	dh_compress
-	dh_fixperms
-	dh_installdeb
-	dh_shlibdeps
-	dh_gencontrol
-	dh_md5sums
-	dh_builddeb
-
-binary: binary-indep binary-arch
-.PHONY: build-arch build-indep build clean binary-indep binary-arch binary install configure

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/dangen.git



More information about the Pkg-games-commits mailing list