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