debian/changelog | 7 +++++++ debian/rules | 40 ++++++++++++---------------------------- 2 files changed, 19 insertions(+), 28 deletions(-)
New commits: commit 8c5d381f8b2df522d9585e48ba3991c97033fd4c Author: Julien Cristau <jcris...@debian.org> Date: Fri Aug 26 15:50:48 2011 +0200 Simplify dh_strip calls a bit using make variables. diff --git a/debian/changelog b/debian/changelog index b7ad2f4..db26705 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,7 @@ mesa (7.11-4) UNRELEASED; urgency=low * Use xz compression for dbg packages. + * Simplify dh_strip calls a bit using make variables. -- Julien Cristau <jcris...@debian.org> Fri, 26 Aug 2011 15:38:29 +0200 diff --git a/debian/rules b/debian/rules index 2314ea6..81e01fb 100755 --- a/debian/rules +++ b/debian/rules @@ -276,8 +276,11 @@ clean: unpatch # Build architecture-independent files here. binary-indep: install -dbgpkg = $(filter %-dbg, $(shell dh_listpackages -s)) -otherpkg = $(filter-out %-dbg, $(shell dh_listpackages -s)) +allpkg = $(shell dh_listpackages -s) +dbgpkg = $(filter %-dbg, $(allpkg)) +otherpkg = $(filter-out %-dbg, $(allpkg)) +havedbgpkg = $(patsubst %-dbg,%,$(dbgpkg)) +nodbgpkg = $(filter-out $(havedbgpkg),$(otherpkg)) # Build architecture-dependent files here. binary-arch: install @@ -314,39 +317,17 @@ endif dh_lintian -s dh_link -s # Install bug control and script: - set -e; for p in `dh_listpackages -s`; do \ + set -e; for p in $(allpkg); do \ install -d debian/$$p/usr/share/bug/$$p && \ install -m 644 debian/local/control debian/$$p/usr/share/bug/$$p && \ install -m 755 debian/local/script debian/$$p/usr/share/bug/$$p; \ done - dh_strip -plibgl1-mesa-swx11 --dbg-package=libgl1-mesa-swx11-dbg - dh_strip -plibgl1-mesa-glx --dbg-package=libgl1-mesa-glx-dbg - dh_strip -plibgl1-mesa-dri --dbg-package=libgl1-mesa-dri-dbg - dh_strip -plibgl1-mesa-dri-experimental --dbg-package=libgl1-mesa-dri-experimental-dbg - dh_strip -plibopenvg1-mesa --dbg-package=libopenvg1-mesa-dbg - dh_strip -plibgbm1 --dbg-package=libgbm1-dbg - dh_strip -plibegl1-mesa --dbg-package=libegl1-mesa-dbg - dh_strip -plibglapi-mesa --dbg-package=libglapi-mesa-dbg - dh_strip -plibgles1-mesa --dbg-package=libgles1-mesa-dbg - dh_strip -plibgles2-mesa --dbg-package=libgles2-mesa-dbg - dh_strip -plibegl1-mesa-drivers --dbg-package=libegl1-mesa-drivers-dbg + set -e; for p in $(havedbgpkg); do \ + dh_strip -p$${p} --dbg-package=$${p}-dbg; \ + done # dh_strip -s --remaining-packages doesn't work with resumed # builds (see changelog for mesa 7.10-1): - dh_strip \ - -plibegl1-mesa-dev \ - -plibgbm-dev \ - -plibgl1-mesa-dev \ - -plibgl1-mesa-swx11-dev \ - -plibgles1-mesa-dev \ - -plibgles2-mesa-dev \ - -plibglu1-mesa \ - -plibglu1-mesa-dev \ - -plibglw1-mesa \ - -plibglw1-mesa-dev \ - -plibopenvg1-mesa-dev \ - -plibosmesa6 \ - -plibosmesa6-dev \ - -pmesa-common-dev + dh_strip $(foreach p,$(nodbgpkg),-p$(p)) dh_compress -s dh_fixperms -s ifeq (,$(filter sparc sparc64,$(DEB_HOST_ARCH))) commit 89ffd809f23eced88ff66d22b3aec1d6905b423c Author: Julien Cristau <jcris...@debian.org> Date: Fri Aug 26 15:38:39 2011 +0200 Use xz compression for dbg packages. diff --git a/debian/changelog b/debian/changelog index be522ab..b7ad2f4 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +mesa (7.11-4) UNRELEASED; urgency=low + + * Use xz compression for dbg packages. + + -- Julien Cristau <jcris...@debian.org> Fri, 26 Aug 2011 15:38:29 +0200 + mesa (7.11-3) unstable; urgency=low * Don't build libgbm on kfreebsd, it needs KMS/udev. diff --git a/debian/rules b/debian/rules index 5c54dd6..2314ea6 100755 --- a/debian/rules +++ b/debian/rules @@ -276,6 +276,8 @@ clean: unpatch # Build architecture-independent files here. binary-indep: install +dbgpkg = $(filter %-dbg, $(shell dh_listpackages -s)) +otherpkg = $(filter-out %-dbg, $(shell dh_listpackages -s)) # Build architecture-dependent files here. binary-arch: install @@ -357,7 +359,8 @@ endif dh_shlibdeps -s dh_gencontrol -s dh_md5sums -s - dh_builddeb -s + dh_builddeb $(foreach pkg,$(dbgpkg),-p$(pkg)) -- -Zxz + dh_builddeb $(foreach pkg,$(otherpkg),-p$(pkg)) binary: binary-indep binary-arch .PHONY: configs build clean binary-indep binary-arch binary install -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1qx0qb-0004yp...@vasks.debian.org