diff --git a/recipes/gyp/gyp_git.oe b/recipes/gyp/gyp_git.oe new file mode 100644 index 000000000..6279104e6 --- /dev/null +++ b/recipes/gyp/gyp_git.oe @@ -0,0 +1,22 @@ +DESCRIPTION = "GYP can Generate Your Projects." +LICENSE = "BSD-3" +RECIPE_TYPES = "native" +DEPENDS = "native:setuptools" + +SRC_REV = "commit=25ed9ac4ac2a4d2a08909225fbb6d56e89ad38a6" +SRC_URI = "git://chromium.googlesource.com/external/gyp;protocol=https;${SRC_REV}" +S = "${SRCDIR}/gyp" +FILES_${PN} += "/lib/python" + +PYTHON_PATH = "${BUILD_SYSROOT}/lib/python:${D}${libdir}/python" + +do_compile() { + export PYTHONPATH=${PYTHON_PATH} + python setup.py build +} + +do_install() { + install -d ${D}${libdir}/python + export PYTHONPATH=${PYTHON_PATH} + python setup.py install --home ${D} +} diff --git a/recipes/setuptools/setuptools.inc b/recipes/setuptools/setuptools.inc new file mode 100644 index 000000000..1f3c1af12 --- /dev/null +++ b/recipes/setuptools/setuptools.inc @@ -0,0 +1,15 @@ +DESCRIPTION = "" +LICENSE = "" +RECIPE_TYPES = "native" + +SRC_URI = "https://bitbucket.org/pypa/setuptools/get/${PV}.tar.gz" +FILES_${PN} += "/lib/python/" + +do_compile() { + python setup.py build +} + +do_install() { + install -d ${D}${libdir}/python + PYTHONPATH="${D}${libdir}/python" python setup.py install --home ${D} +} diff --git a/recipes/setuptools/setuptools_18.0.1.oe b/recipes/setuptools/setuptools_18.0.1.oe new file mode 100644 index 000000000..fed5fa117 --- /dev/null +++ b/recipes/setuptools/setuptools_18.0.1.oe @@ -0,0 +1,3 @@ +require setuptools.inc + +S = "${SRCDIR}/pypa-setuptools-e364795c1b09" diff --git a/recipes/setuptools/setuptools_18.0.1.oe.sig b/recipes/setuptools/setuptools_18.0.1.oe.sig new file mode 100644 index 000000000..31a26be14 --- /dev/null +++ b/recipes/setuptools/setuptools_18.0.1.oe.sig @@ -0,0 +1 @@ +353a1601c686db66d58b64028e9964bd648f8dbc 18.0.1.tar.gz