Source: libgtkdatabox
Version: 1:0.9.3.0+dfsg-3
Tags: patch upstream
User: helm...@debian.org
Usertags: rebootstrap

libgtkdatabox fails to cross build from source, because it uses the
build architecture pkg-config in a few places. Its ./configure correctly
detects the host architecture one, but it fails to use it later on. The
attached patch fixes those wrong uses and makes libgtkdatabox cross
build successfully. Please consider applying it.

Helmut
Index: libgtkdatabox-0.9.3.0+dfsg/configure.ac
===================================================================
--- libgtkdatabox-0.9.3.0+dfsg.orig/configure.ac
+++ libgtkdatabox-0.9.3.0+dfsg/configure.ac
@@ -64,7 +64,7 @@
 			ac_cv_enable_libglade=yes, ac_cv_enable_libglade=no)
 	if test x"$ac_cv_enable_libglade" = xyes; then
 		AC_DEFINE(USE_LIBGLADE, 1, Define if you want libglade support)
-		libglade_moduledir=`pkg-config libglade-2.0 --variable=moduledir`
+		libglade_moduledir=`$PKG_CONFIG libglade-2.0 --variable=moduledir`
 		AC_DEFINE_UNQUOTED(LIBGLADE_MODULEDIR, [$libglade_moduledir], [Libglade module directory])
 	else
 		AC_MSG_RESULT(not found)
@@ -91,9 +91,9 @@
 			ac_cv_enable_glade=yes, ac_cv_enable_glade=no)
 	if test x"$ac_cv_enable_glade" = xyes; then
 		AC_DEFINE(USE_GLADE, 1, Define if you want glade interface builder support)
-		glade_moduledir=`pkg-config gladeui-2.0 --variable=moduledir`
+		glade_moduledir=`$PKG_CONFIG gladeui-2.0 --variable=moduledir`
 		AC_DEFINE_UNQUOTED(GLADE_MODULEDIR, [$glade_moduledir], [Glade-3 module directory])
-		glade_catalogdir=`pkg-config gladeui-2.0 --variable=catalogdir`
+		glade_catalogdir=`$PKG_CONFIG gladeui-2.0 --variable=catalogdir`
 		AC_DEFINE_UNQUOTED(GLADE_CATALOGDIR, [$glade_catalogdir], [Glade-3 catalog directory])
 	else
 		AC_MSG_RESULT(not found)
Index: libgtkdatabox-0.9.3.0+dfsg/examples/Makefile.am
===================================================================
--- libgtkdatabox-0.9.3.0+dfsg.orig/examples/Makefile.am
+++ libgtkdatabox-0.9.3.0+dfsg/examples/Makefile.am
@@ -67,7 +67,7 @@
 			-DGSEAL_ENABLED\
 			-DGTK_DISABLE_SINGLE_INCLUDES\
 			@LIBGLADE_CFLAGS@ \
-			`pkg-config gtk+-2.0 --cflags`
+			`@PKG_CONFIG@ gtk+-2.0 --cflags`
 
 
 LDADD 			= $(top_builddir)/gtk/libgtkdatabox.la\
Index: libgtkdatabox-0.9.3.0+dfsg/gtk/Makefile.am
===================================================================
--- libgtkdatabox-0.9.3.0+dfsg.orig/gtk/Makefile.am
+++ libgtkdatabox-0.9.3.0+dfsg/gtk/Makefile.am
@@ -63,4 +63,4 @@
 			-DGTK_MULTIHEAD_SAFE=1\
 			-DGSEAL_ENABLE\
 			-DGTK_DISABLE_SINGLE_INCLUDES\
-			`pkg-config gtk+-2.0 --cflags`
+			`@PKG_CONFIG@ gtk+-2.0 --cflags`
-- 
debian-science-maintainers mailing list
debian-science-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to