r22402 - in /desktop/unstable/pygobject/debian: changelog rules

lool at users.alioth.debian.org lool at users.alioth.debian.org
Fri Nov 20 18:43:50 UTC 2009


Author: lool
Date: Fri Nov 20 18:43:50 2009
New Revision: 22402

URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=22402
Log:
* Split out make check runs in their own targets.
* Also make check the dbg builds.
* Don't make check when nocheck is in DEB_BUILD_OPTIONS; thanks
  Daniel Schepler.

Modified:
    desktop/unstable/pygobject/debian/changelog
    desktop/unstable/pygobject/debian/rules

Modified: desktop/unstable/pygobject/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/pygobject/debian/changelog?rev=22402&op=diff
==============================================================================
--- desktop/unstable/pygobject/debian/changelog [utf-8] (original)
+++ desktop/unstable/pygobject/debian/changelog [utf-8] Fri Nov 20 18:43:50 2009
@@ -1,6 +1,13 @@
 pygobject (2.20.0-2) UNRELEASED; urgency=low
 
+  [ Josselin Mouette ]
   * Suggest gir1.0-glib-2.0 instead of gobject-introspection-*.
+
+  [ Loïc Minier ]
+  * Split out make check runs in their own targets.
+  * Also make check the dbg builds.
+  * Don't make check when nocheck is in DEB_BUILD_OPTIONS; thanks
+    Daniel Schepler.
 
  -- Josselin Mouette <joss at debian.org>  Mon, 19 Oct 2009 07:20:31 +0200
 

Modified: desktop/unstable/pygobject/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/pygobject/debian/rules?rev=22402&op=diff
==============================================================================
--- desktop/unstable/pygobject/debian/rules [utf-8] (original)
+++ desktop/unstable/pygobject/debian/rules [utf-8] Fri Nov 20 18:43:50 2009
@@ -71,7 +71,6 @@
 build-%/build-stamp: build-%/configure-stamp
 	dh_testdir
 	PYTHON=/usr/bin/python$* $(MAKE) -C build-$* pyexecdir=/usr/lib/pymodules/python$*
-	-PYTHON=/usr/bin/python$* $(MAKE) -C build-$* check
 	touch $@
 
 dbg-build-%/build-stamp: dbg-build-%/configure-stamp
@@ -80,6 +79,16 @@
 	touch $@
 
 build: $(PYVERS:%=build-%/build-stamp) $(PYVERS:%=dbg-build-%/build-stamp)
+
+check-%/check-stamp: build-%/build-stamp
+	-PYTHON=/usr/bin/python$* $(MAKE) -C build-$* check
+	touch $@
+
+dbg-check-%/check-stamp: dbg-build-%/build-stamp
+	-PYTHON=/usr/bin/python$*-dbg $(MAKE) -C dbg-build-$* check
+	touch $@
+
+check: $(PYVERS:%=check-%/check-stamp) $(PYVERS:%=dbg-build-%/check-stamp)
 
 build-%/install-stamp: build-%/build-stamp
 	dh_testdir
@@ -124,7 +133,9 @@
 	$(MAKE) -f debian/rules unpatch
 	dh_clean *.pyc */*.pyc
 
-binary-indep: install
+maybe_check = $(if $(findstring nocheck,$(DEB_BUILD_OPTIONS)),,check)
+
+binary-indep: install $(maybe_check)
 	dh_testdir
 	dh_testroot
 	dh_installdocs -i
@@ -141,7 +152,7 @@
 	dh_md5sums -i
 	dh_builddeb -i
 
-binary-arch: install
+binary-arch: install $(maybe_check)
 	dh_testdir
 	dh_testroot
 	dh_installdocs -s
@@ -163,4 +174,4 @@
 	dh_builddeb -s
 
 binary: binary-arch binary-indep
-.PHONY: patch unpatch build install clean binary-indep binary-arch binary
+.PHONY: patch unpatch build check install clean binary-indep binary-arch binary




More information about the pkg-gnome-commits mailing list