Go to file
Andreas Müller ccb810f34a itstool: rework native shebang and add class to make native itstool work
itstool was reworked in [1] to not use host's python. This patch introduced the
'-S' option for coreutils's env [2]. Unfortunately that option is relatively
young [3] and elder build-host don't support it [4].

The only way to get around this is:
* remove '-S' and -s' from native shebang
* add a class itstool.bbclass. This class depends itstool-native and creates a
  valid python3 runtime environment. Most notable in the environment is
  export PYTHONNOUSERSITE = "1"
  which does same as '-s' option: force python to avoid adding (host) user sites.

[1] http://cgit.openembedded.org/meta-openembedded/commit/meta-oe/recipes-support/itstool/itstool/0001-Don-t-use-build-time-hardcoded-python-binary-path.patch?id=e5ac325b7974a346b218d1f43b92d06f5b0dd078
[2] http://cgit.openembedded.org/meta-openembedded/tree/meta-oe/recipes-support/itstool/itstool/0001-Don-t-use-build-time-hardcoded-python-binary-path.patch
[3] 668306ed86 (diff-83d9d52b1f12ac589739ab1334ae4f30)
[4] https://errors.yoctoproject.org/Errors/Details/274743/

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-27 23:10:00 -07:00
contrib tesseract: upgrade to 3.04 2016-10-21 18:20:43 +02:00
meta-filesystems xorriso: upgrade 1.4.0 -> 1.5.0 2019-10-26 02:41:33 -07:00
meta-gnome yelp: initial add 3.34.0 2019-10-25 10:42:44 -07:00
meta-initramfs Add zeus compatibility to all layer.conf files 2019-10-08 15:58:14 -07:00
meta-multimedia mycroft: Fixup remaining issues 2019-10-26 02:41:33 -07:00
meta-networking wolfssl: upgrade 4.1.0 -> 4.2.0 2019-10-25 10:32:45 -07:00
meta-oe itstool: rework native shebang and add class to make native itstool work 2019-10-27 23:10:00 -07:00
meta-perl Add zeus compatibility to all layer.conf files 2019-10-08 15:58:14 -07:00
meta-python Python: ujson: Clarify BSD license variant 2019-10-26 02:41:33 -07:00
meta-webserver webmin: Clarify BSD license variant 2019-10-24 01:01:43 -07:00
meta-xfce xfce4-wavelan-plugin: Clarify BSD license variant 2019-10-17 05:53:25 -07:00
.gitignore .gitignore: add *.pyc and *.pyo 2019-06-15 16:45:33 -07:00
COPYING.MIT add README and license for this layer 2011-02-13 16:47:32 +01:00
README Update maintainers 2018-08-27 10:53:58 -07:00

Collection of layers for the OE-core universe

Main layer maintainer: Khem Raj <raj.khem@gmail.com>

This repository is a collection of layers to suppliment OE-Core
with additional packages, Each layer have designated maintainer
Please see the respective READMEs in the layer subdirectories