[SCM] Debian packaging of wesnoth branch, master, updated. debian/1.8.1-1-3-gb94f41c

Gerfried Fuchs rhonda at debian.at
Thu May 27 11:06:50 UTC 2010


The following commit has been merged in the master branch:
commit b94f41ccdb208097adc1fcd03f5b6f8ee258df0d
Author: Gerfried Fuchs <rhonda at debian.at>
Date:   Thu May 27 13:06:38 2010 +0200

    single install target, parallel build works

diff --git a/debian/changelog b/debian/changelog
index 959686a..6b2d17c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,7 +1,8 @@
 wesnoth-1.8 (1:1.8.1-2) unstable; urgency=low
 
   * Call configure with --disable-strict-compilation.
-  * debian/rules: There is only one build target.
+  * debian/rules: There is only one build and install target, enabling
+    DEB_BUILD_OPTIONS="parallel=X" support.
 
  -- 
 
diff --git a/debian/rules b/debian/rules
index fcca149..c748627 100755
--- a/debian/rules
+++ b/debian/rules
@@ -78,20 +78,14 @@ build-stamp: patch
 	touch $@
 
 
-install: install-indep install-arch
-
-install-indep:
+install: install-stamp
+install-stamp:
 	dh_testdir
 	dh_testroot
-	dh_prep -i
-	dh_installdirs -i
+	dh_prep
+	dh_installdirs
 
-	# Add here commands to install the indep part of the package into
-	# debian/<package>-doc.
-	DESTDIR=$(CURDIR)/debian/tmp/ \
-		$(MAKE) install-data-local \
-			datadir=/usr/share \
-			pkgdatadir=/usr/share/games/wesnoth/$(BRANCH_VERSION)
+	$(MAKE) DESTDIR=$(CURDIR)/debian/tmp install
 
 	cd $(CURDIR)/debian/tmp/usr/share/games/wesnoth/$(BRANCH_VERSION)/data/tools \
 		&& chmod +x extractbindings unit_tree/TeamColorizer \
@@ -99,29 +93,10 @@ install-indep:
 		wmlindent wmlflip wmllint wmlscope wesnoth_addon_manager \
 		wmlvalidator hexometer/hexometer wmlxgettext
 
+	dh_install
 
-	DESTDIR=$(CURDIR)/debian/tmp/ \
-		$(MAKE) -C po install \
-			localedir=/usr/share/games/wesnoth/$(BRANCH_VERSION)/locale
-
-	dh_install -i
-
-
-install-arch:
-	dh_testdir
-	dh_testroot
-	dh_prep -s
-	dh_installdirs -s
-
-	# Add here commands to install the arch part of the package into
-	# debian/tmp.
-	$(MAKE) DESTDIR=$(CURDIR)/debian/tmp install
-	DESTDIR=$(CURDIR)/debian/tmp \
-		$(MAKE) install-exec
-	DESTDIR=$(CURDIR)/debian/tmp \
-		$(MAKE) -C doc/man install
+	touch $@
 
-	dh_install -s
 
 
 # Must not depend on anything. This is to be called by
@@ -153,7 +128,7 @@ binary-common:
 
 
 # Build architecture independant packages using the common target.
-binary-indep: build install-indep
+binary-indep: build install
 	# workaround for dh_link (mis)behavior, see BTS#445550
 	for i in ttf-dejavu/DejaVuSans.ttf; \
 		do ln -s /usr/share/fonts/truetype/$$i \
@@ -177,7 +152,7 @@ binary-indep: build install-indep
 	$(MAKE) -f debian/rules DH_OPTIONS=-i binary-common
 
 # Build architecture dependant packages using the common target.
-binary-arch: build install-arch
+binary-arch: build install
 	# manpage symlinks for old binaries
 	for i in debian/wesnoth-$(BRANCH_VERSION)-core/usr/share/man/*/man6/wesnoth.6; do \
 		ln -s wesnoth-$(BRANCH_VERSION).6.gz \
@@ -230,4 +205,4 @@ binary-arch: build install-arch
 
 
 binary: binary-arch binary-indep
-.PHONY: build clean binary-indep binary-arch binary install install-indep install-arch
+.PHONY: build clean binary-indep binary-arch binary install

-- 
Debian packaging of wesnoth



More information about the Pkg-games-commits mailing list