From 9dd41cbfbea99fa3ada77970c4252e17a5c39e22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Hundeb=C3=B8ll?= Date: Thu, 23 Jul 2015 08:17:25 +0200 Subject: [PATCH 1/2] setuptools: new recipe --- recipes/setuptools/setuptools.inc | 15 +++++++++++++++ recipes/setuptools/setuptools_18.0.1.oe | 3 +++ recipes/setuptools/setuptools_18.0.1.oe.sig | 1 + 3 files changed, 19 insertions(+) create mode 100644 recipes/setuptools/setuptools.inc create mode 100644 recipes/setuptools/setuptools_18.0.1.oe create mode 100644 recipes/setuptools/setuptools_18.0.1.oe.sig 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 From 1b2ff011ae98a58b589ff2b213a726fd487c0a8e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Hundeb=C3=B8ll?= Date: Thu, 23 Jul 2015 08:18:21 +0200 Subject: [PATCH 2/2] gyp: new recipe --- recipes/gyp/gyp_git.oe | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 recipes/gyp/gyp_git.oe 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} +}