diff options
Diffstat (limited to 'recipes-devtools/python')
-rw-r--r-- | recipes-devtools/python/python3-cffi_%.bbappend | 5 | ||||
-rw-r--r-- | recipes-devtools/python/python3_%.bbappend | 17 |
2 files changed, 22 insertions, 0 deletions
diff --git a/recipes-devtools/python/python3-cffi_%.bbappend b/recipes-devtools/python/python3-cffi_%.bbappend new file mode 100644 index 0000000..59cde4e --- /dev/null +++ b/recipes-devtools/python/python3-cffi_%.bbappend @@ -0,0 +1,5 @@ +# pycparser is for doing build of C or C++ code and +# should not be on an embedded device +RDEPENDS_${PN}_class-target_remove = " \ + ${PYTHON_PN}-pycparser \ +" diff --git a/recipes-devtools/python/python3_%.bbappend b/recipes-devtools/python/python3_%.bbappend new file mode 100644 index 0000000..70b4561 --- /dev/null +++ b/recipes-devtools/python/python3_%.bbappend @@ -0,0 +1,17 @@ +# Make python3 the default +# Remove this stuff if there is ever a python4. + +# Debian and Ubuntu have this (prior levels linked to python2) +PACKAGES_append = " python-is-python3" +ALLOW_EMPTY_python-is-python3 = "1" +pkg_postinst_python-is-python3_append() { + ln -sf python3 $D/usr/bin/python +} + +pkg_prerm_python-is-python3_append() { + if [ -L "$D/usr/bin/python" ] ; then + if [ "$(basename $(readlink $D/usr/bin/python))" == "python3" ] ; then + rm $D/usr/bin/python + fi + fi +} |