aboutsummaryrefslogtreecommitdiffstats
path: root/meta-openstack
diff options
context:
space:
mode:
authorMark Asselstine <mark.asselstine@windriver.com>2017-11-13 14:32:30 -0500
committerBruce Ashfield <bruce.ashfield@windriver.com>2017-11-14 12:38:27 -0500
commit7063d4b65c27585a9ae282f75e6cadc8ee395273 (patch)
treef75bcd9027d28320e3c337c1e5f6017300dca165 /meta-openstack
parentb89b484046975c026a5770fe397694a245e1f176 (diff)
downloadmeta-cloud-services-7063d4b65c27585a9ae282f75e6cadc8ee395273.tar.gz
meta-cloud-services-7063d4b65c27585a9ae282f75e6cadc8ee395273.tar.bz2
meta-cloud-services-7063d4b65c27585a9ae282f75e6cadc8ee395273.zip
python-xstatic-*: uprev to required versions
The python-horizon requires specific versions of the various python-xstatic-* per its requirements.txt file. Being 'xtatic' packages these have no additional dependencies so the uprevs are mostly straitforward version updates with a check that the license hasn't changed. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Diffstat (limited to 'meta-openstack')
-rw-r--r--meta-openstack/recipes-devtools/python/python-xstatic-angular-bootstrap_0.11.0.2.bb24
-rw-r--r--meta-openstack/recipes-devtools/python/python-xstatic-angular-bootstrap_2.2.0.0.bb19
-rw-r--r--meta-openstack/recipes-devtools/python/python-xstatic-angular-gettext_2.1.0.2.bb22
-rw-r--r--meta-openstack/recipes-devtools/python/python-xstatic-angular-gettext_2.3.8.0.bb19
-rw-r--r--meta-openstack/recipes-devtools/python/python-xstatic-angular_1.3.7.0.bb27
-rw-r--r--meta-openstack/recipes-devtools/python/python-xstatic-angular_1.5.8.0.bb22
-rw-r--r--meta-openstack/recipes-devtools/python/python-xstatic-bootstrap-scss_3.2.0.0.bb27
-rw-r--r--meta-openstack/recipes-devtools/python/python-xstatic-bootstrap-scss_3.3.7.1.bb22
-rw-r--r--meta-openstack/recipes-devtools/python/python-xstatic-bootswatch_3.3.7.0.bb (renamed from meta-openstack/recipes-devtools/python/python-xstatic-bootswatch_3.3.5.3.bb)11
-rw-r--r--meta-openstack/recipes-devtools/python/python-xstatic-d3_3.1.6.2.bb27
-rw-r--r--meta-openstack/recipes-devtools/python/python-xstatic-d3_3.5.17.0.bb22
-rw-r--r--meta-openstack/recipes-devtools/python/python-xstatic-font-awesome_4.3.0.0.bb26
-rw-r--r--meta-openstack/recipes-devtools/python/python-xstatic-font-awesome_4.7.0.0.bb22
-rw-r--r--meta-openstack/recipes-devtools/python/python-xstatic-jasmine_2.1.2.0.bb26
-rw-r--r--meta-openstack/recipes-devtools/python/python-xstatic-jasmine_2.4.1.1.bb22
-rw-r--r--meta-openstack/recipes-devtools/python/python-xstatic-jsencrypt_2.0.0.2.bb27
-rw-r--r--meta-openstack/recipes-devtools/python/python-xstatic-jsencrypt_2.3.1.1.bb22
-rw-r--r--meta-openstack/recipes-devtools/python/python-xstatic-roboto-fontface_0.4.3.2.bb22
-rw-r--r--meta-openstack/recipes-devtools/python/python-xstatic-roboto-fontface_0.5.0.0.bb19
-rw-r--r--meta-openstack/recipes-devtools/python/python-xstatic-term.js_0.0.4.2.bb24
-rw-r--r--meta-openstack/recipes-devtools/python/python-xstatic-term.js_0.0.7.0.bb19
21 files changed, 212 insertions, 259 deletions
diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-angular-bootstrap_0.11.0.2.bb b/meta-openstack/recipes-devtools/python/python-xstatic-angular-bootstrap_0.11.0.2.bb
deleted file mode 100644
index aac0fa7..0000000
--- a/meta-openstack/recipes-devtools/python/python-xstatic-angular-bootstrap_0.11.0.2.bb
+++ /dev/null
@@ -1,24 +0,0 @@
-DESCRIPTION = "Angular JavaScript library packaged for setuptools"
-HOMEPAGE = "https://pypi.python.org/pypi/XStatic-Angular-Bootstrap"
-SECTION = "devel/python"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://PKG-INFO;md5=2e4ff6677f43e488434dd77116b7f7ff"
-
-PR = "r0"
-
-SRCNAME = "XStatic-Angular-Bootstrap"
-SRC_URI = "http://pypi.python.org/packages/source/X/${SRCNAME}/${SRCNAME}-${PV}.tar.gz"
-
-SRC_URI[md5sum] = "bac078c4e6496367677680c89162ee83"
-SRC_URI[sha256sum] = "cbe428bf04c000460776b521f6ace0455e9f3f20135499e9aa2f4af693dc7b3e"
-
-S = "${WORKDIR}/${SRCNAME}-${PV}"
-
-inherit setuptools
-
-DEPENDS += " \
- python-pip \
- "
-
-RDEPENDS_${PN} += " \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-angular-bootstrap_2.2.0.0.bb b/meta-openstack/recipes-devtools/python/python-xstatic-angular-bootstrap_2.2.0.0.bb
new file mode 100644
index 0000000..1265e4b
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python-xstatic-angular-bootstrap_2.2.0.0.bb
@@ -0,0 +1,19 @@
+DESCRIPTION = "Angular JavaScript library packaged for setuptools"
+HOMEPAGE = "https://pypi.python.org/pypi/XStatic-Angular-Bootstrap"
+SECTION = "devel/python"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
+
+PYPI_PACKAGE = "XStatic-Angular-Bootstrap"
+
+SRC_URI[md5sum] = "1d7d02580f022c36628f99fbf40e39c9"
+SRC_URI[sha256sum] = "61b0a86aad66bf0d333ed24496f51d77cb20ad5bf664140d86e880b15a231166"
+
+inherit setuptools pypi
+
+DEPENDS += " \
+ python-pip \
+ "
+
+RDEPENDS_${PN} += " \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-angular-gettext_2.1.0.2.bb b/meta-openstack/recipes-devtools/python/python-xstatic-angular-gettext_2.1.0.2.bb
deleted file mode 100644
index 0f270b2..0000000
--- a/meta-openstack/recipes-devtools/python/python-xstatic-angular-gettext_2.1.0.2.bb
+++ /dev/null
@@ -1,22 +0,0 @@
-DESCRIPTION = "Angular-Gettext javascript library packaged for setuptools (easy_install) / pip."
-HOMEPAGE = "https://pypi.python.org/pypi/XStatic-Angular-Gettext"
-SECTION = "devel/python"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://PKG-INFO;md5=46d1a7b9d85c18f6acc979ab4e2ae6d9"
-
-SRCNAME = "XStatic-Angular-Gettext"
-SRC_URI = "https://pypi.python.org/packages/source/X/${SRCNAME}/${SRCNAME}-${PV}.tar.gz"
-
-SRC_URI[md5sum] = "371919adc1c6d6a45085f8a006b44efa"
-SRC_URI[sha256sum] = "c0745f433bb2f87d8222cdd65690c9089f5128c736309c3bc8d689aec39fa493"
-
-S = "${WORKDIR}/${SRCNAME}-${PV}"
-
-inherit setuptools
-
-DEPENDS += " \
- python-pip \
- "
-
-RDEPENDS_${PN} += " \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-angular-gettext_2.3.8.0.bb b/meta-openstack/recipes-devtools/python/python-xstatic-angular-gettext_2.3.8.0.bb
new file mode 100644
index 0000000..d9c14a2
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python-xstatic-angular-gettext_2.3.8.0.bb
@@ -0,0 +1,19 @@
+DESCRIPTION = "Angular-Gettext javascript library packaged for setuptools (easy_install) / pip."
+HOMEPAGE = "https://pypi.python.org/pypi/XStatic-Angular-Gettext"
+SECTION = "devel/python"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
+
+PYPI_PACKAGE = "XStatic-Angular-Gettext"
+
+SRC_URI[md5sum] = "de55242cf5dc5fa712ac7e4a53aeb12b"
+SRC_URI[sha256sum] = "18db14dccaae5d64a9b66d08d0134b6c154fc1fb1e216964bba8e403e03c870e"
+
+inherit setuptools pypi
+
+DEPENDS += " \
+ python-pip \
+ "
+
+RDEPENDS_${PN} += " \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-angular_1.3.7.0.bb b/meta-openstack/recipes-devtools/python/python-xstatic-angular_1.3.7.0.bb
deleted file mode 100644
index 39e5e6c..0000000
--- a/meta-openstack/recipes-devtools/python/python-xstatic-angular_1.3.7.0.bb
+++ /dev/null
@@ -1,27 +0,0 @@
-DESCRIPTION = "Angular JavaScript library packaged for setuptools"
-HOMEPAGE = "https://pypi.python.org/pypi/XStatic-Angular"
-SECTION = "devel/python"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://PKG-INFO;md5=fef10afacf31c10c1fb9ce04e3763269"
-
-PR = "r0"
-
-SRCNAME = "XStatic-Angular"
-SRC_URI = "http://pypi.python.org/packages/source/X/${SRCNAME}/${SRCNAME}-${PV}.tar.gz"
-
-SRC_URI[md5sum] = "fa26884ab0b2acfa09e372aedd7e7b04"
-SRC_URI[sha256sum] = "7cad216b226399cbe8d2909ed5b9f28d724907b9c9e1e078e6e25d320a3d5dd7"
-
-S = "${WORKDIR}/${SRCNAME}-${PV}"
-
-inherit setuptools
-
-# DEPENDS_default: python-pip
-
-DEPENDS += " \
- python-pip \
- "
-
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-angular_1.5.8.0.bb b/meta-openstack/recipes-devtools/python/python-xstatic-angular_1.5.8.0.bb
new file mode 100644
index 0000000..360fbfc
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python-xstatic-angular_1.5.8.0.bb
@@ -0,0 +1,22 @@
+DESCRIPTION = "Angular JavaScript library packaged for setuptools"
+HOMEPAGE = "https://pypi.python.org/pypi/XStatic-Angular"
+SECTION = "devel/python"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
+
+PYPI_PACKAGE = "XStatic-Angular"
+
+SRC_URI[md5sum] = "15384e734161d31ff18a644f9632f25b"
+SRC_URI[sha256sum] = "b1dcdd7a66d3041625698bba2ac480ffc2447b05f551f10fcae2ac33139eb033"
+
+inherit setuptools pypi
+
+# DEPENDS_default: python-pip
+
+DEPENDS += " \
+ python-pip \
+ "
+
+# RDEPENDS_default:
+RDEPENDS_${PN} += " \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-bootstrap-scss_3.2.0.0.bb b/meta-openstack/recipes-devtools/python/python-xstatic-bootstrap-scss_3.2.0.0.bb
deleted file mode 100644
index 703bd71..0000000
--- a/meta-openstack/recipes-devtools/python/python-xstatic-bootstrap-scss_3.2.0.0.bb
+++ /dev/null
@@ -1,27 +0,0 @@
-DESCRIPTION = "%DESCRIPTION%"
-HOMEPAGE = "%URL%"
-SECTION = "devel/python"
-LICENSE = "Apache-2"
-LIC_FILES_CHKSUM = "file://PKG-INFO;md5=21ce610a6aa67eed6d6867db316597ee"
-
-PR = "r0"
-
-SRCNAME = "XStatic-Bootstrap-SCSS"
-SRC_URI = "http://pypi.python.org/packages/source/X/${SRCNAME}/${SRCNAME}-${PV}.tar.gz"
-
-SRC_URI[md5sum] = "903d7de8aef6bee93d976b42d35edf7b"
-SRC_URI[sha256sum] = "7e9858737e2e6aac921ec7a3fca627e522901c3061611e154ebc0b8a892c7018"
-
-S = "${WORKDIR}/${SRCNAME}-${PV}"
-
-inherit setuptools
-
-# DEPENDS_default: python-pip
-
-DEPENDS += " \
- python-pip \
- "
-
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-bootstrap-scss_3.3.7.1.bb b/meta-openstack/recipes-devtools/python/python-xstatic-bootstrap-scss_3.3.7.1.bb
new file mode 100644
index 0000000..b5d714e
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python-xstatic-bootstrap-scss_3.3.7.1.bb
@@ -0,0 +1,22 @@
+DESCRIPTION = "%DESCRIPTION%"
+HOMEPAGE = "%URL%"
+SECTION = "devel/python"
+LICENSE = "Apache-2"
+LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
+
+PYPI_PACKAGE = "XStatic-Bootstrap-SCSS"
+
+SRC_URI[md5sum] = "cc0d26647d10e1de84ba6649d3264f77"
+SRC_URI[sha256sum] = "4d388df037293163bf3242e0b60c79d06e1f743af8b0be8473f92676340e5acd"
+
+inherit setuptools pypi
+
+# DEPENDS_default: python-pip
+
+DEPENDS += " \
+ python-pip \
+ "
+
+# RDEPENDS_default:
+RDEPENDS_${PN} += " \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-bootswatch_3.3.5.3.bb b/meta-openstack/recipes-devtools/python/python-xstatic-bootswatch_3.3.7.0.bb
index a0a0ecc..1b95871 100644
--- a/meta-openstack/recipes-devtools/python/python-xstatic-bootswatch_3.3.5.3.bb
+++ b/meta-openstack/recipes-devtools/python/python-xstatic-bootswatch_3.3.7.0.bb
@@ -4,15 +4,12 @@ SECTION = "devel/python"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
-SRCNAME = "XStatic-bootswatch"
-SRC_URI = "https://pypi.python.org/packages/source/X/${SRCNAME}/${SRCNAME}-${PV}.tar.gz"
+PYPI_PACKAGE = "XStatic-bootswatch"
-SRC_URI[md5sum] = "b7c76560828274bdcfee3f5e6fc5a147"
-SRC_URI[sha256sum] = "3c018cb0fdf591a520b2832a4ba8d8face633c765f29f9ccca8275b47be8aa94"
+SRC_URI[md5sum] = "422f09e076ff1741b76a9f7554ceca32"
+SRC_URI[sha256sum] = "93ee5863c1ec07212fe12ae137a10708b4102720391d460f061dd3f441ba3b6e"
-S = "${WORKDIR}/${SRCNAME}-${PV}"
-
-inherit setuptools
+inherit setuptools pypi
DEPENDS += " \
python-pip \
diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-d3_3.1.6.2.bb b/meta-openstack/recipes-devtools/python/python-xstatic-d3_3.1.6.2.bb
deleted file mode 100644
index ee33537..0000000
--- a/meta-openstack/recipes-devtools/python/python-xstatic-d3_3.1.6.2.bb
+++ /dev/null
@@ -1,27 +0,0 @@
-DESCRIPTION = "D3 JavaScript library packaged for setuptools"
-HOMEPAGE = "https://pypi.python.org/pypi/XStatic-D3"
-SECTION = "devel/python"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://PKG-INFO;md5=0acf9e872391f112ea29deaa9fb0cab5"
-
-PR = "r0"
-
-SRCNAME = "XStatic-D3"
-SRC_URI = "http://pypi.python.org/packages/source/X/${SRCNAME}/${SRCNAME}-${PV}.tar.gz"
-
-SRC_URI[md5sum] = "835164e50cfbeb781a42e4d16f75a50c"
-SRC_URI[sha256sum] = "46fe521f8dad99f5e20f6702180510c37b81d11f1d78119d308fcec31381f90e"
-
-S = "${WORKDIR}/${SRCNAME}-${PV}"
-
-inherit setuptools
-
-# DEPENDS_default: python-pip
-
-DEPENDS += " \
- python-pip \
- "
-
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-d3_3.5.17.0.bb b/meta-openstack/recipes-devtools/python/python-xstatic-d3_3.5.17.0.bb
new file mode 100644
index 0000000..2a7ae7d
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python-xstatic-d3_3.5.17.0.bb
@@ -0,0 +1,22 @@
+DESCRIPTION = "D3 JavaScript library packaged for setuptools"
+HOMEPAGE = "https://pypi.python.org/pypi/XStatic-D3"
+SECTION = "devel/python"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
+
+PYPI_PACKAGE = "XStatic-D3"
+
+SRC_URI[md5sum] = "2729f32f218b122999c26daeaf67a0a8"
+SRC_URI[sha256sum] = "176e93eee7192e07fc54334ddb1a6b64fcfc8cde6abb23f65727856bb9dd1829"
+
+inherit setuptools pypi
+
+# DEPENDS_default: python-pip
+
+DEPENDS += " \
+ python-pip \
+ "
+
+# RDEPENDS_default:
+RDEPENDS_${PN} += " \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-font-awesome_4.3.0.0.bb b/meta-openstack/recipes-devtools/python/python-xstatic-font-awesome_4.3.0.0.bb
deleted file mode 100644
index 4f90fbb..0000000
--- a/meta-openstack/recipes-devtools/python/python-xstatic-font-awesome_4.3.0.0.bb
+++ /dev/null
@@ -1,26 +0,0 @@
-DESCRIPTION = "Font Awesome icons packaged for setuptools (easy_install) / pip."
-HOMEPAGE = "https://pypi.python.org/pypi/XStatic-Font-Awesome"
-SECTION = "devel/python"
-LICENSE = "Apache-2"
-LIC_FILES_CHKSUM = "file://PKG-INFO;md5=821ae461252f11e98fefe8bdfaa130ca"
-
-
-SRCNAME = "XStatic-Font-Awesome"
-SRC_URI = "http://pypi.python.org/packages/source/X/${SRCNAME}/${SRCNAME}-${PV}.tar.gz"
-
-SRC_URI[md5sum] = "56e637fe7b3dcdd2ebd683996ad60759"
-SRC_URI[sha256sum] = "d2c0548990a22744ad20013e1d095de8ba1ea56b1878d8393a721205b03885c3"
-
-S = "${WORKDIR}/${SRCNAME}-${PV}"
-
-inherit setuptools
-
-# DEPENDS_default: python-pip
-
-DEPENDS += " \
- python-pip \
- "
-
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-font-awesome_4.7.0.0.bb b/meta-openstack/recipes-devtools/python/python-xstatic-font-awesome_4.7.0.0.bb
new file mode 100644
index 0000000..76ae529
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python-xstatic-font-awesome_4.7.0.0.bb
@@ -0,0 +1,22 @@
+DESCRIPTION = "Font Awesome icons packaged for setuptools (easy_install) / pip."
+HOMEPAGE = "https://pypi.python.org/pypi/XStatic-Font-Awesome"
+SECTION = "devel/python"
+LICENSE = "OFL-1.1"
+LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/OFL-1.1;md5=fac3a519e5e9eb96316656e0ca4f2b90"
+
+PYPI_PACKAGE = "XStatic-Font-Awesome"
+
+SRC_URI[md5sum] = "141a0e9a7e21e82f922573a00ae0c166"
+SRC_URI[sha256sum] = "e01fb480caaa7c7963dcb3328a4700e631bef6070db0e8b685816d220e685f6c"
+
+inherit setuptools pypi
+
+# DEPENDS_default: python-pip
+
+DEPENDS += " \
+ python-pip \
+ "
+
+# RDEPENDS_default:
+RDEPENDS_${PN} += " \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-jasmine_2.1.2.0.bb b/meta-openstack/recipes-devtools/python/python-xstatic-jasmine_2.1.2.0.bb
deleted file mode 100644
index 529a2de..0000000
--- a/meta-openstack/recipes-devtools/python/python-xstatic-jasmine_2.1.2.0.bb
+++ /dev/null
@@ -1,26 +0,0 @@
-DESCRIPTION = "Jasmine JavaScript library packaged for setuptools "
-HOMEPAGE = "https://pypi.python.org/pypi/XStatic-Jasmine"
-SECTION = "devel/python"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://PKG-INFO;md5=eb6b9af5c233043f32ed0225d52cf4a4"
-
-
-SRCNAME = "XStatic-Jasmine"
-SRC_URI = "http://pypi.python.org/packages/source/X/${SRCNAME}/${SRCNAME}-${PV}.tar.gz"
-
-SRC_URI[md5sum] = "63fdb4a8668eb70ceef1a311e8b02dcb"
-SRC_URI[sha256sum] = "ba80ab9a324a7abfa5bb4855aaca279aceaf3e0223830d28a17a994770ecc1b4"
-
-S = "${WORKDIR}/${SRCNAME}-${PV}"
-
-inherit setuptools
-
-# DEPENDS_default: python-pip
-
-DEPENDS += " \
- python-pip \
- "
-
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-jasmine_2.4.1.1.bb b/meta-openstack/recipes-devtools/python/python-xstatic-jasmine_2.4.1.1.bb
new file mode 100644
index 0000000..b68fb62
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python-xstatic-jasmine_2.4.1.1.bb
@@ -0,0 +1,22 @@
+DESCRIPTION = "Jasmine JavaScript library packaged for setuptools "
+HOMEPAGE = "https://pypi.python.org/pypi/XStatic-Jasmine"
+SECTION = "devel/python"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
+
+PYPI_PACKAGE = "XStatic-Jasmine"
+
+SRC_URI[md5sum] = "9378ce965dfcb4ddb64855cc717d4ec8"
+SRC_URI[sha256sum] = "d1e8bf3c0e1cf683cc2c0aad95f197e9e51ea747fb91291445223a2b7dbc4740"
+
+inherit setuptools pypi
+
+# DEPENDS_default: python-pip
+
+DEPENDS += " \
+ python-pip \
+ "
+
+# RDEPENDS_default:
+RDEPENDS_${PN} += " \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-jsencrypt_2.0.0.2.bb b/meta-openstack/recipes-devtools/python/python-xstatic-jsencrypt_2.0.0.2.bb
deleted file mode 100644
index a891f5c..0000000
--- a/meta-openstack/recipes-devtools/python/python-xstatic-jsencrypt_2.0.0.2.bb
+++ /dev/null
@@ -1,27 +0,0 @@
-DESCRIPTION = "JSEncrypt JavaScript library packaged for setuptools"
-HOMEPAGE = "https://pypi.python.org/pypi/XStatic-JSEncrypt"
-SECTION = "devel/python"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://PKG-INFO;md5=42bc00ba34391939fc6c1f4898c187b3"
-
-PR = "r0"
-
-SRCNAME = "XStatic-JSEncrypt"
-SRC_URI = "http://pypi.python.org/packages/source/X/${SRCNAME}/${SRCNAME}-${PV}.tar.gz"
-
-SRC_URI[md5sum] = "a2a24f2990500d6709643c3413dd93f8"
-SRC_URI[sha256sum] = "5852892afc6f80c7848f4110b6dad190a54aeb908271d67aaeae9d966f4a26b5"
-
-S = "${WORKDIR}/${SRCNAME}-${PV}"
-
-inherit setuptools
-
-# DEPENDS_default: python-pip
-
-DEPENDS += " \
- python-pip \
- "
-
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-jsencrypt_2.3.1.1.bb b/meta-openstack/recipes-devtools/python/python-xstatic-jsencrypt_2.3.1.1.bb
new file mode 100644
index 0000000..3ddcd89
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python-xstatic-jsencrypt_2.3.1.1.bb
@@ -0,0 +1,22 @@
+DESCRIPTION = "JSEncrypt JavaScript library packaged for setuptools"
+HOMEPAGE = "https://pypi.python.org/pypi/XStatic-JSEncrypt"
+SECTION = "devel/python"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
+
+PYPI_PACKAGE = "XStatic-JSEncrypt"
+
+SRC_URI[md5sum] = "4b03331d4b2f6c12e2e4b8ee6056bda0"
+SRC_URI[sha256sum] = "a277912a4f70d1d2f58c8d94b992d244e69fcf851a2cbed5d83cb4fc422a72f2"
+
+inherit setuptools pypi
+
+# DEPENDS_default: python-pip
+
+DEPENDS += " \
+ python-pip \
+ "
+
+# RDEPENDS_default:
+RDEPENDS_${PN} += " \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-roboto-fontface_0.4.3.2.bb b/meta-openstack/recipes-devtools/python/python-xstatic-roboto-fontface_0.4.3.2.bb
deleted file mode 100644
index cba2389..0000000
--- a/meta-openstack/recipes-devtools/python/python-xstatic-roboto-fontface_0.4.3.2.bb
+++ /dev/null
@@ -1,22 +0,0 @@
-DESCRIPTION = "A simple package providing the Roboto fontface."
-HOMEPAGE = "https://github.com/choffmeister/roboto-fontface-bower"
-SECTION = "devel/python"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://PKG-INFO;md5=7eeeb6915ae97fbbac6282f36b6fcaaa"
-
-SRCNAME = "XStatic-roboto-fontface"
-SRC_URI = "https://pypi.python.org/packages/source/X/${SRCNAME}/${SRCNAME}-${PV}.tar.gz"
-
-SRC_URI[md5sum] = "2a19734d8e08bbe1413f37e703e288f8"
-SRC_URI[sha256sum] = "e539aa991300d8ee09ee557d3cab1066237806e365ceaf868084777379e307a5"
-
-S = "${WORKDIR}/${SRCNAME}-${PV}"
-
-inherit setuptools
-
-DEPENDS += " \
- python-pip \
- "
-
-RDEPENDS_${PN} += " \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-roboto-fontface_0.5.0.0.bb b/meta-openstack/recipes-devtools/python/python-xstatic-roboto-fontface_0.5.0.0.bb
new file mode 100644
index 0000000..3c828b4
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python-xstatic-roboto-fontface_0.5.0.0.bb
@@ -0,0 +1,19 @@
+DESCRIPTION = "A simple package providing the Roboto fontface."
+HOMEPAGE = "https://github.com/choffmeister/roboto-fontface-bower"
+SECTION = "devel/python"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/Apache-2.0;md5=89aea4e17d99a7cacdbeed46a0096b10"
+
+PYPI_PACKAGE = "XStatic-roboto-fontface"
+
+SRC_URI[md5sum] = "32273ba68fa063623461db0b0767524f"
+SRC_URI[sha256sum] = "6d272df58e20eec3a15bca279163f38614c7074e2fecb537a58b29d109e83f62"
+
+inherit setuptools pypi
+
+DEPENDS += " \
+ python-pip \
+ "
+
+RDEPENDS_${PN} += " \
+ "
diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-term.js_0.0.4.2.bb b/meta-openstack/recipes-devtools/python/python-xstatic-term.js_0.0.4.2.bb
deleted file mode 100644
index 79221c0..0000000
--- a/meta-openstack/recipes-devtools/python/python-xstatic-term.js_0.0.4.2.bb
+++ /dev/null
@@ -1,24 +0,0 @@
-DESCRIPTION = "Angular JavaScript library packaged for setuptools"
-HOMEPAGE = "https://pypi.python.org/pypi/XStatic-term.js/0.0.4.2"
-SECTION = "devel/python"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://PKG-INFO;md5=0d4ffb2adc6dcb63bbd77832cf91447e"
-
-PR = "r0"
-
-SRCNAME = "XStatic-term.js"
-SRC_URI = "http://pypi.python.org/packages/source/X/${SRCNAME}/${SRCNAME}-${PV}.tar.gz"
-
-SRC_URI[md5sum] = "2224354fa1d98599d9383df5b2e749b7"
-SRC_URI[sha256sum] = "1ed5c1cd4de60d6f290a032bfc7cdc4261d8d36cb7788b2b0a610551bbda15ec"
-
-S = "${WORKDIR}/${SRCNAME}-${PV}"
-
-inherit setuptools
-
-DEPENDS += " \
- python-pip \
- "
-
-RDEPENDS_${PN} += " \
- "
diff --git a/meta-openstack/recipes-devtools/python/python-xstatic-term.js_0.0.7.0.bb b/meta-openstack/recipes-devtools/python/python-xstatic-term.js_0.0.7.0.bb
new file mode 100644
index 0000000..ef37760
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python-xstatic-term.js_0.0.7.0.bb
@@ -0,0 +1,19 @@
+DESCRIPTION = "Angular JavaScript library packaged for setuptools"
+HOMEPAGE = "https://pypi.python.org/pypi/XStatic-term.js/0.0.4.2"
+SECTION = "devel/python"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
+
+PYPI_PACKAGE = "XStatic-term.js"
+
+SRC_URI[md5sum] = "7434ecf6f5680c293cf3806245dc946b"
+SRC_URI[sha256sum] = "b5f3ab69cb638391f04254913a11b2aab08e2d51c5b81bb6a564c5a6d442bd31"
+
+inherit setuptools pypi
+
+DEPENDS += " \
+ python-pip \
+ "
+
+RDEPENDS_${PN} += " \
+ "