[oe-commits] Gary Thomas : libepoxy: Don't try to use python3 during configuration

git at git.openembedded.org git at git.openembedded.org
Wed Jul 29 23:29:31 UTC 2015


Module: openembedded-core.git
Branch: master-next
Commit: bb26aed392952d583c52f27a40379a21dedcc281
URL:    http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=bb26aed392952d583c52f27a40379a21dedcc281

Author: Gary Thomas <gary at mlbassoc.com>
Date:   Fri Jul 24 10:17:48 2015 -0600

libepoxy: Don't try to use python3 during configuration

The scripts use argparse which is only in Python 3.2 onwards, so to avoid
failures on hosts using 3.0 or 3.1 just look for Python 2.

Signed-off-by: Gary Thomas <gary at mlbassoc.com>
Signed-off-by: Ross Burton <ross.burton at intel.com>

---

 .../libepoxy/libepoxy/no-need-for-python3.patch      | 20 ++++++++++++++++++++
 meta/recipes-graphics/libepoxy/libepoxy_git.bb       |  1 +
 2 files changed, 21 insertions(+)

diff --git a/meta/recipes-graphics/libepoxy/libepoxy/no-need-for-python3.patch b/meta/recipes-graphics/libepoxy/libepoxy/no-need-for-python3.patch
new file mode 100644
index 0000000..dc5ef28
--- /dev/null
+++ b/meta/recipes-graphics/libepoxy/libepoxy/no-need-for-python3.patch
@@ -0,0 +1,20 @@
+There is no need to use python3 by this package (the python scripts
+that are using during configuration only need python2.7+)
+
+Upstream-Status: innapropriate [configuration]
+
+Signed-off-by: Gary Thomas <gary at mlbassoc.com>
+--
+Index: git/configure.ac
+===================================================================
+--- git.orig/configure.ac
++++ git/configure.ac
+@@ -40,7 +40,7 @@ m4_ifndef([XORG_MACROS_VERSION],
+ XORG_MACROS_VERSION(1.8)
+ XORG_DEFAULT_OPTIONS
+ 
+-AC_CHECK_PROGS([PYTHON], [python3 python2 python])
++AC_CHECK_PROGS([PYTHON], [python2 python])
+ 
+ # Initialize libtool
+ AC_DISABLE_STATIC
diff --git a/meta/recipes-graphics/libepoxy/libepoxy_git.bb b/meta/recipes-graphics/libepoxy/libepoxy_git.bb
index 9816257..535af5d 100644
--- a/meta/recipes-graphics/libepoxy/libepoxy_git.bb
+++ b/meta/recipes-graphics/libepoxy/libepoxy_git.bb
@@ -10,6 +10,7 @@ SRC_URI = " \
     git://github.com/anholt/libepoxy.git \
     file://0001-select-platforms-based-on-configuration-results.patch \
     file://0002-add-an-option-to-disable-glx-support.patch \
+    file://no-need-for-python3.patch \
 "
 SRCREV="20062c25e7612cab023cdef44d3277ba1bd0b2de"
 PV = "1.2+git${SRCPV}"



More information about the Openembedded-commits mailing list