docker: Add dependencies for docker and docker-registry

These are a set of dependencies required to build and run docker and
docker-registry which had previously existed in
meta-cloud-services. By moving these from meta-cloud-services to
meta-virtualization we can build and use docker without needing to
include meta-cloud-services. Since meta-cloud-services depends on
meta-virtualization these recipes will still be available for use with
packages/images in meta-cloud-services.

There is a concern that meta-cloud-services contains many python
packages as there exists tight dependency for specific package
versions, this move does not prevent this tight binding from
continuing using various mechanisms made available to layers.

Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
Signed-off-by: Amy Fong <amy.fong@windriver.com>
This commit is contained in:
Amy Fong 2015-03-12 21:42:44 -04:00 committed by Bruce Ashfield
parent 33ea7df40b
commit 938c1cb127
7 changed files with 147 additions and 0 deletions

View File

@ -0,0 +1,20 @@
DESCRIPTION = "A microframework based on Werkzeug, Jinja2 and good intentions"
HOMEPAGE = "https://pypi.python.org/pypi/Flask/"
SECTION = "devel/python"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=79aa8b7bc4f781210d6b5c06d6424cb0"
PR = "r0"
SRCNAME = "Flask"
SRC_URI = "https://pypi.python.org/packages/source/F/${SRCNAME}/${SRCNAME}-${PV}.tar.gz"
SRC_URI[md5sum] = "378670fe456957eb3c27ddaef60b2b24"
SRC_URI[sha256sum] = "4c83829ff83d408b5e1d4995472265411d2c414112298f2eb4b359d9e4563373"
S = "${WORKDIR}/${SRCNAME}-${PV}"
inherit setuptools
CLEANBROKEN = "1"

View File

@ -0,0 +1,22 @@
DESCRIPTION = "Various helpers to pass trusted data to untrusted environments and back"
HOMEPAGE = "https://pypi.python.org/pypi/itsdangerous/"
SECTION = "devel/python"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=b61841e2bf5f07884148e2a6f1bcab0c"
PR = "r0"
SRCNAME = "itsdangerous"
SRC_URI = "https://pypi.python.org/packages/source/i/${SRCNAME}/${SRCNAME}-${PV}.tar.gz"
SRC_URI[md5sum] = "a3d55aa79369aef5345c036a8a26307f"
SRC_URI[sha256sum] = "cbb3fcf8d3e33df861709ecaf89d9e6629cff0a217bc2848f1b41cd30d360519"
S = "${WORKDIR}/${SRCNAME}-${PV}"
inherit setuptools
RDEPENDS_${PN} += "python-json python-netclient python-zlib python-datetime python-lang python-crypt"
CLEANBROKEN = "1"

View File

@ -0,0 +1,18 @@
DESCRIPTION = "Python 2 and 3 compatibility utilities"
HOMEPAGE = "http://pypi.python.org/pypi/six/"
SECTION = "devel/python"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=530f34047c21ad45b3199946dd90bea5"
PR = "r1"
SRCNAME = "six"
SRC_URI = "https://pypi.python.org/packages/source/s/${SRCNAME}/${SRCNAME}-${PV}.tar.gz \
"
SRC_URI[md5sum] = "784c6e5541c3c4952de9c0a966a0a80b"
SRC_URI[sha256sum] = "7a842c9f882c0b2ab1064d567bb9fff6a21c9efbc3d9992083ad6193787ed393"
S = "${WORKDIR}/${SRCNAME}-${PV}"
inherit setuptools

View File

@ -0,0 +1,17 @@
DESCRIPTION = "Python documentation generator"
HOMEPAGE = "http://sphinx-doc.org/"
SECTION = "devel/python"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://LICENSE;md5=da9cf9fa4e0d0076dd4d116777ad401e"
PR = "r0"
SRCNAME = "Sphinx"
SRC_URI = "http://pypi.python.org/packages/source/S/${SRCNAME}/${SRCNAME}-${PV}.tar.gz"
SRC_URI[md5sum] = "67bea6df63be8e2a76ebedc76d8f71a3"
SRC_URI[sha256sum] = "16102b69e939d9ee60b05d694a804a83e3ce047c283f6b981a83573a75ea718d"
S = "${WORKDIR}/${SRCNAME}-${PV}"
inherit setuptools

View File

@ -0,0 +1,16 @@
DESCRIPTION = "Python SQL toolkit and Object Relational Mapper that gives \
application developers the full power and flexibility of SQL"
HOMEPAGE = "http://www.sqlalchemy.org/"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=6c90a3830628085e8ba945f94d622cb2"
RDEPENDS_${PN} += "python-numbers"
SRCNAME = "SQLAlchemy"
SRC_URI = "https://pypi.python.org/packages/source/S/${SRCNAME}/${SRCNAME}-${PV}.tar.gz"
SRC_URI[md5sum] = "e3c8f836ea9b48886718f59b9d8646ff"
SRC_URI[sha256sum] = "5fff261d0cff21c39913f9d30682659a52bfa2875699b2b7d908d0225df42a15"
S = "${WORKDIR}/${SRCNAME}-${PV}"
inherit setuptools

View File

@ -0,0 +1,23 @@
DESCRIPTION = "WSGI request and response object"
HOMEPAGE = "http://webob.org/"
SECTION = "devel/python"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://docs/license.txt;md5=8ed3584bcc78c16da363747ccabc5af5"
PR = "r0"
SRCNAME = "WebOb"
SRC_URI = "http://pypi.python.org/packages/source/W/${SRCNAME}/${SRCNAME}-${PV}.tar.gz"
SRC_URI[md5sum] = "11825b7074ba7043e157805e4e6e0f55"
SRC_URI[sha256sum] = "325c249f3ac35e72b75ba13b2c60317def0c986a24a413ebf700509ea4c73a13"
S = "${WORKDIR}/${SRCNAME}-${PV}"
inherit setuptools
RDEPENDS_${PN} += " \
python-sphinx \
python-nose \
"

View File

@ -0,0 +1,31 @@
DESCRIPTION = "The Swiss Army knife of Python web development"
HOMEPAGE = "https://pypi.python.org/pypi/Werkzeug/"
SECTION = "devel/python"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=ad2e600a437b1b03d25b02df8c23ad1c"
PR = "r0"
SRCNAME = "Werkzeug"
SRC_URI = "https://pypi.python.org/packages/source/W/${SRCNAME}/${SRCNAME}-${PV}.tar.gz"
SRC_URI[md5sum] = "670fad41f57c13b71a6816765765a3dd"
SRC_URI[sha256sum] = "c1baf7a3e8be70f34d931ee173283f406877bd3d17f372bbe82318a5b3c510cc"
S = "${WORKDIR}/${SRCNAME}-${PV}"
inherit setuptools
RDEPENDS_${PN} += "python-io \
python-datetime \
python-email \
python-zlib \
python-pkgutil \
python-html \
python-shell \
python-pprint \
python-subprocess \
python-netserver"
CLEANBROKEN = "1"