citadel/meta/recipes-graphics/xorg-proto/xcb-proto/no-python-native.patch
brl 098b8f982b Squashed 'poky/' content from commit 4469acdf1d
git-subtree-dir: poky
git-subtree-split: 4469acdf1d0338220f3fe2ecb5e079eea6fda375
2017-12-04 16:35:29 -05:00

28 lines
924 B
Diff

Upstream uses AM_PATH_PYTHON to find a python binary and ask it where to install
libraries. This means we either need to depend on python-native (large build
dependency, early in the build) or use the host python (pythondir reflects the
host and not the target, breaks builds).
The third option is to just hardcode the path where the module goes, as most
callers of the code use pkg-config to find where it was installed anyway.
Upstream-Status: Inappropriate
Signed-off-by: Ross Burton <ross.burton@intel.com>
diff --git a/configure.ac b/configure.ac
index d140bfe..c7b68da 100644
--- a/configure.ac
+++ b/configure.ac
@@ -14,7 +14,10 @@ if test "$XMLLINT" = "no"; then
AC_MSG_WARN([xmllint not found; unable to validate against schema.])
fi
-AM_PATH_PYTHON([2.5])
+pythondir="${libdir}/xcb-proto"
+AC_SUBST(pythondir)
+PYTHON="python3"
+AC_SUBST(PYTHON)
xcbincludedir='${datadir}/xcb'
AC_SUBST(xcbincludedir)