summaryrefslogtreecommitdiff
path: root/dev-python/jenkinsapi
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-python/jenkinsapi
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-python/jenkinsapi')
-rw-r--r--dev-python/jenkinsapi/Manifest9
-rw-r--r--dev-python/jenkinsapi/files/local_jenkins_war.patch12
-rw-r--r--dev-python/jenkinsapi/jenkinsapi-0.2.26.ebuild36
-rw-r--r--dev-python/jenkinsapi/jenkinsapi-0.2.29.ebuild44
-rw-r--r--dev-python/jenkinsapi/metadata.xml8
5 files changed, 109 insertions, 0 deletions
diff --git a/dev-python/jenkinsapi/Manifest b/dev-python/jenkinsapi/Manifest
new file mode 100644
index 000000000000..90b78d36053f
--- /dev/null
+++ b/dev-python/jenkinsapi/Manifest
@@ -0,0 +1,9 @@
+AUX local_jenkins_war.patch 565 SHA256 cdfa4f1ba3c1581a994a359692f6f4453606a7688395d76cb6adbc019686aadd SHA512 80a191e858d4ba63fa11421ddbb87d8979630e894e4c162e986f82d59faf09b9b8e305d7fbf51299f93b3c69b7be39dabb7bca6eb2af3278ec9d4cbf08dee2a9 WHIRLPOOL 4ee8c8d09129f06f66adb0a6d1518c9a4333e59a0971301c3af716cd3f31af74ce9646210d3a62174c21a9818b9ff22a3b86e63f486c53b7e75c427d4bb68c28
+DIST jenkins-1.596.3.war 68396864 SHA256 85409f83b81ba90094ecc9e3ea6df0920ecfb3064b731a6a5c9b397eda18b47f SHA512 8652d4d18e3258208fe190c4a6aa5586faa66f690d7d7f7369c5490a587e3ec5e074dc22f2c8caedf5e5335f5b8f511717b2d6eb667a61e9948a703bf80310fe WHIRLPOOL ac6401ebe42a42495dc148d71a61daf49905292e6cbcbb5d8e41f520a01c8f1f783fd75baf908a3e99fbd9f25483366a3a5a005fa04b5843550c8e211f4d8e2d
+DIST jenkinsapi-0.2.26.tar.gz 76598 SHA256 68118e5abad7e5cd4191e1b20b08a950e5e563e816e3ba25e2f4ed994ba945f2 SHA512 5c04450bd285e2f576bcdd933ec8bd9df840f3fdcae9999305f96ea3f2e85bced4dfc5f961c763cd9137c2bfc2c9b79e032dc451978b6fc04a2fe8cb6e98d030 WHIRLPOOL 025d6c8cee081068d77350b7ffd6e03441dc2758be6b761d6ef6f00007c99ac41032ce3e1be3cf01496f6e59913e8b2f7a22ab9d66d5a8aeeca5c24922d4175b
+DIST jenkinsapi-0.2.29.tar.gz 87447 SHA256 e1ceabe0217a422e4bc1ab9aa43e976ca3307c8b4b3f03b70371a93ad090dad0 SHA512 9f80f3a9afe210aba7b67247775249e11c53bdbb3a6cc62e009fe7c6dea1bbc0c95cf4eb20b44a68e3a9978478bb3f8459b6404eeca64587139d68a9ad458802 WHIRLPOOL 71e7175b925027f747f5ac750b115dfa7714aef1052ea9260e0645b40e1b69af4170dd6c9082ac93a93a358ef0c98a9fd5d2b81a83f2709bd84b090a847ab888
+EBUILD jenkinsapi-0.2.26.ebuild 991 SHA256 4d98a79dd591e2900f144e341850f91e7744156fd0bd559e0f95f3cf54569e0f SHA512 32f4d94a2f8b32bf8fefd95f1d042afa9c6b9edbb3a54c86a2259012a2cd193e0a8ab481b2f2460df348524b55e80e6babaf9b11827b0b3ef8a6ef626787620e WHIRLPOOL 74794e9bc62818a38e95f2437d923ba73806af504dffabe330d22f1144dbd8c362b7141b3073a529f3be12014f61816283e25320294ba97b3b6a276e37329c32
+EBUILD jenkinsapi-0.2.29.ebuild 1251 SHA256 99607fe42a8703924681bcfb5ac53817758e64d047adc0ed59b57a9c157c277f SHA512 78a0e3f731d50cbc0609605ec96a1ebdf93693974cf3bc6776e2b3f6069cb1740ddbe9b71d283fb48dbb4505819f37bf854b7e0ed1221275b9527c76285c2644 WHIRLPOOL 159b081b6e7553ae8b50e11aef2bca267d842034cdfb16d1e8c220cd96543722334c604781a3d07802627646eb6fe6ba79b54d3067edacdc52e02cb221b1714a
+MISC ChangeLog 2894 SHA256 2ed440cc2d957e369420edae07b4bc065f6c498b2d8e6b84a1b068f46a6b1aca SHA512 8883889defe1d62f6be99de0d04a80a1295d812a59ba5b316e3a23ef57f9f2293b0547c1305607e2ba8cebf28b7a236634e9f89201f20d18a994453cb3841a5f WHIRLPOOL 0f435fe0d67de7ddae3771f8921b28f2cc9f7d3d10059cde15c2c41241c322a2da2703a58b5714971e5accdf0584751ca9eadffe954842d3a04937b2a1cb073f
+MISC ChangeLog-2015 631 SHA256 1dbe114567fb15e19e495ccb1096d0cdf32f84bc9b04f26001f28360aca5f758 SHA512 5c922beddc746708b85ffe4391de3d4a891bfec4904086162d51f8f9602f812bf7c0ef75f8e09a93dfbba55dfa660a2441c8955298ebe1779ec2593d51780159 WHIRLPOOL da8ef8f42203e3c42b35319d2f8663be7c5eadb737e063b020393d5fcaa6a587df28a4ea04d1aa61efff38f4c5e3afa04b37c89372f0f05c332a94f851f26bb0
+MISC metadata.xml 255 SHA256 b71260e50312eceed06a35ad9b0a09d2fa7f58e4f76123aa8edb63cd4c1d2d5f SHA512 789af9afddc908080b99f6354943ca03aeec052a129a19ad22584ae1604ea9d39aff748e4f23e70ca898c8aa5d2645ec6d1f4c0f5447697052797533abda6144 WHIRLPOOL 2e1b72cc9b1ac756467a2be89a8c8806cd6481bb2f6ccb4183c2df31f073f503d17aabf93c9b2b42c21b92f508e9319c3cc49d1a1305501e83c672f5db7d4092
diff --git a/dev-python/jenkinsapi/files/local_jenkins_war.patch b/dev-python/jenkinsapi/files/local_jenkins_war.patch
new file mode 100644
index 000000000000..811ca4cb9c22
--- /dev/null
+++ b/dev-python/jenkinsapi/files/local_jenkins_war.patch
@@ -0,0 +1,12 @@
+--- a/jenkinsapi_tests/systests/__init__.py 2015-01-27 14:14:43.632779039 +0100
++++ b/jenkinsapi_tests/systests/__init__.py 2015-01-27 15:08:52.521438293 +0100
+@@ -11,7 +11,7 @@
+
+ def setUpPackage():
+ systests_dir, _ = os.path.split(__file__)
+- war_path = os.path.join(systests_dir, 'jenkins.war')
++ war_path = os.path.join('/opt/jenkins', 'jenkins.war')
+ state['launcher'] = JenkinsLancher(war_path, PLUGIN_DEPENDENCIES,
+ jenkins_url=os.getenv('JENKINS_URL', None))
+ state['launcher'].start()
+
diff --git a/dev-python/jenkinsapi/jenkinsapi-0.2.26.ebuild b/dev-python/jenkinsapi/jenkinsapi-0.2.26.ebuild
new file mode 100644
index 000000000000..f01b0f9cf5de
--- /dev/null
+++ b/dev-python/jenkinsapi/jenkinsapi-0.2.26.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_7,3_4} pypy )
+
+inherit distutils-r1
+
+DESCRIPTION="API to access resources on a Jenkins continuous-integration server"
+HOMEPAGE="https://github.com/salimfadhley/jenkinsapi"
+SRC_URI="https://github.com/salimfadhley/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND=">=dev-python/pytz-2014.4[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.3.0[${PYTHON_USEDEP}]"
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+ test? ( ${RDEPEND}
+ dev-util/jenkins-bin
+ $(python_gen_cond_dep 'dev-python/mock[${PYTHON_USEDEP}]' python2_7 pypy)
+ dev-python/nose[${PYTHON_USEDEP}]
+ dev-python/coverage[${PYTHON_USEDEP}]
+ dev-python/unittest2[${PYTHON_USEDEP}]
+ )"
+
+# use jenkins.war from jenkins-bin instead of downloading
+PATCHES=( "${FILESDIR}"/local_jenkins_war.patch )
+
+python_test() {
+ esetup.py test
+}
diff --git a/dev-python/jenkinsapi/jenkinsapi-0.2.29.ebuild b/dev-python/jenkinsapi/jenkinsapi-0.2.29.ebuild
new file mode 100644
index 000000000000..473a79f5ff13
--- /dev/null
+++ b/dev-python/jenkinsapi/jenkinsapi-0.2.29.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5} pypy )
+
+inherit distutils-r1
+
+JENKINS_VERSION="1.596.3"
+
+DESCRIPTION="API to access resources on a Jenkins continuous-integration server"
+HOMEPAGE="https://github.com/salimfadhley/jenkinsapi"
+SRC_URI="https://github.com/salimfadhley/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ test? ( http://mirrors.jenkins-ci.org/war-stable/${JENKINS_VERSION}/jenkins.war -> jenkins-${JENKINS_VERSION}.war )"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND=">=dev-python/pytz-2014.4[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.3.0[${PYTHON_USEDEP}]"
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+ test? ( ${RDEPEND}
+ $(python_gen_cond_dep 'dev-python/mock[${PYTHON_USEDEP}]' python2_7 pypy)
+ dev-python/nose[${PYTHON_USEDEP}]
+ dev-python/coverage[${PYTHON_USEDEP}]
+ dev-python/unittest2[${PYTHON_USEDEP}] )"
+
+src_unpack() {
+ unpack ${P}.tar.gz
+
+ if use test; then
+ cp "${DISTDIR}/jenkins-${JENKINS_VERSION}.war" "${P}/jenkinsapi_tests/systests/jenkins.war"
+ fi
+}
+
+python_test() {
+ # tests fail with jenkins 1.6x
+ # https://github.com/salimfadhley/jenkinsapi/issues/406
+ esetup.py test
+}
diff --git a/dev-python/jenkinsapi/metadata.xml b/dev-python/jenkinsapi/metadata.xml
new file mode 100644
index 000000000000..eb4470a6275a
--- /dev/null
+++ b/dev-python/jenkinsapi/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <upstream>
+ <remote-id type="github">salimfadhley/jenkinsapi</remote-id>
+ </upstream>
+</pkgmetadata>