[merkaartor] 04/04: Use minimal dh rules.
Sebastiaan Couwenberg
sebastic at moszumanska.debian.org
Sat Aug 22 20:46:56 UTC 2015
This is an automated email from the git hooks/post-receive script.
sebastic pushed a commit to branch master
in repository merkaartor.
commit 7a126bf1fe5d6adc4ac34d6bde79dcf41e9f1e91
Author: Bas Couwenberg <sebastic at xs4all.nl>
Date: Sat Aug 22 21:54:31 2015 +0200
Use minimal dh rules.
---
debian/changelog | 1 +
debian/rules | 64 ++++++++++++++++++--------------------------------------
2 files changed, 21 insertions(+), 44 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index ce6c21d..3d5dc64 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -10,6 +10,7 @@ merkaartor (0.18.1-4) UNRELEASED; urgency=medium
- Update watch file for move to GitHub.
- Update Homepage URL to www.merkaartor.be.
* Switch to source format 3.0 (quilt).
+ * Use minimal dh rules.
-- Bas Couwenberg <sebastic at debian.org> Sat, 22 Aug 2015 21:39:31 +0200
diff --git a/debian/rules b/debian/rules
index 2bc09bb..ac8fe1e 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,5 +1,8 @@
#!/usr/bin/make -f
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
DISTRIBUTION = $(shell dpkg-parsechangelog | grep '^Distribution:')
ifneq (,$(findstring experimental,$(DISTRIBUTION)))
RELEASEFLAGS = NODEBUG=0 RELEASE=0
@@ -21,9 +24,18 @@ else
CFLAGS += -O2
endif
-configure: configure-stamp
-configure-stamp: $(QUILT_STAMPFN)
- dh_testdir
+%:
+ dh $@ --parallel
+
+override_dh_auto_clean:
+ dh_auto_clean
+ cd translations && make clean
+
+override_dh_clean:
+ dh_clean merkaartor.png src/revision.h
+ rm -rf binaries
+
+override_dh_auto_configure:
echo '#define SVNREV $(SVNREV)' > src/revision.h
cd translations && make release
qmake-qt4 Merkaartor.pro NOWEBKIT=1 \
@@ -37,31 +49,13 @@ configure-stamp: $(QUILT_STAMPFN)
SPATIALITE=1 \
LIBPROXY=1 \
$(RELEASEFLAGS)
- touch configure-stamp
-build: build-stamp
-build-stamp: configure-stamp
- dh_testdir
+override_dh_auto_build:
$(MAKE)
uudecode debian/merkaartor.png.b64
touch $@
-clean: clean-patched
-clean-patched:
- dh_testdir
- dh_testroot
- dh_clean
- rm -f build-stamp configure-stamp
- cd translations && make clean
- [ ! -f Makefile ] || $(MAKE) distclean
- rm -f merkaartor.png
- rm -rf binaries
- rm -f src/revision.h
-
-install: build
- dh_testdir
- dh_testroot
- dh_prep
+override_dh_auto_install:
make install INSTALL_ROOT=$(CURDIR)/debian/merkaartor
install -d $(CURDIR)/debian/merkaartor/usr/share/pixmaps
install -D -m644 $(CURDIR)/Icons/Merkaartor.xpm \
@@ -71,27 +65,9 @@ install: build
install -D -m644 $(CURDIR)/src/merkaartor.desktop \
$(CURDIR)/debian/merkaartor/usr/share/applications/merkaartor.desktop
-
-binary-indep:
- #nothing to do.
-
-binary-arch: install
- dh_testdir
- dh_testroot
+override_dh_installchangelogs:
dh_installchangelogs CHANGELOG
- dh_installdocs
- dh_installmenu
- dh_installman debian/merkaartor.1
- dh_strip
- dh_compress
- dh_fixperms
- dh_installdeb
- dh_shlibdeps
- dh_gencontrol
- dh_md5sums
- dh_builddeb
-
-binary: binary-arch binary-indep
-.PHONY: build clean binary-indep binary-arch binary binary-indep install configure get-orig-source
+override_dh_installman:
+ dh_installman debian/merkaartor.1
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/merkaartor.git
More information about the Pkg-grass-devel
mailing list