r7449 - in packages/trunk/gmult/debian: . patches

Ansgar Burchardt ansgar-guest at alioth.debian.org
Sat Jun 21 13:20:01 UTC 2008


Author: ansgar-guest
Date: 2008-06-21 13:20:00 +0000 (Sat, 21 Jun 2008)
New Revision: 7449

Added:
   packages/trunk/gmult/debian/patches/fix_gtkmm_detection
Modified:
   packages/trunk/gmult/debian/changelog
   packages/trunk/gmult/debian/patches/series
   packages/trunk/gmult/debian/rules
Log:
* Make configure fail if GTKMM is not found
* Avoid running configure twice

Modified: packages/trunk/gmult/debian/changelog
===================================================================
--- packages/trunk/gmult/debian/changelog	2008-06-21 10:32:18 UTC (rev 7448)
+++ packages/trunk/gmult/debian/changelog	2008-06-21 13:20:00 UTC (rev 7449)
@@ -1,3 +1,10 @@
+gmult (5.4-2) UNRELEASED; urgency=low
+
+  * Make configure fail if GTKMM is not found
+  * Avoid running configure twice
+
+ -- Ansgar Burchardt <ansgar at 43-1.org>  Sat, 21 Jun 2008 14:35:24 +0200
+
 gmult (5.4-1) unstable; urgency=low
 
   * New Upstream release

Added: packages/trunk/gmult/debian/patches/fix_gtkmm_detection
===================================================================
--- packages/trunk/gmult/debian/patches/fix_gtkmm_detection	                        (rev 0)
+++ packages/trunk/gmult/debian/patches/fix_gtkmm_detection	2008-06-21 13:20:00 UTC (rev 7449)
@@ -0,0 +1,17 @@
+configure returns with 0 exit status even if GTKMM is not found.  This causes
+an almost empty package to be build (see #487231).  This patch makes configure
+fail properly.
+
+Index: gmult-5.4/configure.ac
+===================================================================
+--- gmult-5.4.orig/configure.ac
++++ gmult-5.4/configure.ac
+@@ -16,7 +16,7 @@
+ AC_PROG_INTLTOOL
+ 
+ # Checks for libraries.
+-PKG_CHECK_MODULES(GTKMM, gtkmm-2.4 >= 2.6.0,,exit)
++PKG_CHECK_MODULES(GTKMM, gtkmm-2.4 >= 2.6.0)
+ AC_SUBST(GTKMM_CFLAGS)
+ AC_SUBST(GTKMM_LIBS)
+ 

Modified: packages/trunk/gmult/debian/patches/series
===================================================================
--- packages/trunk/gmult/debian/patches/series	2008-06-21 10:32:18 UTC (rev 7448)
+++ packages/trunk/gmult/debian/patches/series	2008-06-21 13:20:00 UTC (rev 7449)
@@ -1,2 +1,3 @@
 10_desktop_file_warns.diff
 ftbfs_gcc-4.3.diff
+fix_gtkmm_detection

Modified: packages/trunk/gmult/debian/rules
===================================================================
--- packages/trunk/gmult/debian/rules	2008-06-21 10:32:18 UTC (rev 7448)
+++ packages/trunk/gmult/debian/rules	2008-06-21 13:20:00 UTC (rev 7449)
@@ -5,9 +5,12 @@
 
 export LDFLAGS += -Wl,--as-needed -Wl,-z,defs
 
-build: patch build-gmult debian/gmult.6
+build: build-stamp
+build-stamp: $(QUILT_STAMPFN) debian/gmult.6
+	# we patch configure.ac, so regenerate configure
+	[ -d m4 ] || mkdir m4
+	autoreconf
 
-build-gmult:
 	dh build --before configure
 	dh_auto_configure -- --bindir='$${prefix}/games'
 	dh_auto_build
@@ -16,6 +19,7 @@
 	# due to intltool-update looking in .pc/*...
 	
 	dh build --after test
+	touch $@
 
 debian/gmult.6: debian/gmult.dbk
 	xsltproc --nonet -o $@ \
@@ -26,6 +30,7 @@
 	dh clean
 	rm -f debian/gmult.6
 	rm -f po/stamp-po po/*.gmo
+	rm -rf configure m4
 
 install: build
 	# upstream ships an empty changelog, installing it would be useless.
@@ -40,3 +45,5 @@
 
 binary: binary-arch
 
+.PHONY: build clean clean-patched install binary-arch binary
+




More information about the Pkg-games-commits mailing list