1 |
idella4 15/02/02 14:06:07 |
2 |
|
3 |
Added: jenkins-autojobs-0.14.3.ebuild metadata.xml |
4 |
Manifest ChangeLog |
5 |
Log: |
6 |
new ebuild, written by maintainer, entered under proxy-maintainers herd, fully tested and shored up to see test phase working fully with 1 limitation, closes bug #537442 |
7 |
|
8 |
(Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 0xB8072B0D) |
9 |
|
10 |
Revision Changes Path |
11 |
1.1 dev-python/jenkins-autojobs/jenkins-autojobs-0.14.3.ebuild |
12 |
|
13 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/jenkins-autojobs/jenkins-autojobs-0.14.3.ebuild?rev=1.1&view=markup |
14 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/jenkins-autojobs/jenkins-autojobs-0.14.3.ebuild?rev=1.1&content-type=text/plain |
15 |
|
16 |
Index: jenkins-autojobs-0.14.3.ebuild |
17 |
=================================================================== |
18 |
# Copyright 1999-2015 Gentoo Foundation |
19 |
# Distributed under the terms of the GNU General Public License v2 |
20 |
# $Header: /var/cvsroot/gentoo-x86/dev-python/jenkins-autojobs/jenkins-autojobs-0.14.3.ebuild,v 1.1 2015/02/02 14:06:07 idella4 Exp $ |
21 |
|
22 |
EAPI=5 |
23 |
|
24 |
PYTHON_COMPAT=( python{2_7,3_3,3_4} ) |
25 |
|
26 |
inherit distutils-r1 |
27 |
|
28 |
MERCURIAL_PV="1.41" |
29 |
GIT_PV="1.1.21" |
30 |
|
31 |
DESCRIPTION="Scripts for automatically creating Jenkins jobs from scm branches" |
32 |
HOMEPAGE="https://github.com/gvalkov/jenkins-autojobs" |
33 |
SRC_URI="https://github.com/gvalkov/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz |
34 |
http://updates.jenkins-ci.org/download/plugins/mercurial/${MERCURIAL_PV}/mercurial.hpi -> ${P}_mercurial_${MERCURIAL_PV}.hpi |
35 |
http://updates.jenkins-ci.org/download/plugins/git/${GIT_PV}/git.hpi -> ${P}_git_${GIT_PV}.hpi" |
36 |
|
37 |
LICENSE="BSD" |
38 |
SLOT="0" |
39 |
KEYWORDS="~amd64" |
40 |
IUSE="doc test" |
41 |
|
42 |
RDEPEND=">dev-python/jenkins-webapi-0.3.2[${PYTHON_USEDEP}] |
43 |
>=dev-python/lxml-3.2.3[${PYTHON_USEDEP}] |
44 |
>=dev-python/pyyaml-3.11[${PYTHON_USEDEP}] |
45 |
>=dev-python/requests-2.5.0[${PYTHON_USEDEP}]" |
46 |
|
47 |
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] |
48 |
test? ( ${RDEPEND} |
49 |
dev-util/jenkins-bin |
50 |
net-analyzer/netcat |
51 |
dev-python/pytest[${PYTHON_USEDEP}] ) |
52 |
doc? ( >=dev-python/sphinx-1.2.3[${PYTHON_USEDEP}] |
53 |
>=dev-python/alabaster-0.6.1[${PYTHON_USEDEP}] )" |
54 |
|
55 |
PATCHES=( "${FILESDIR}/local_jenkins.patch" ) |
56 |
|
57 |
src_unpack() { |
58 |
unpack ${P}.tar.gz |
59 |
if use test; then |
60 |
mkdir -p ${P}/tests/tmp/WEB-INF/plugins/ |
61 |
|
62 |
cp -v "${DISTDIR}"/${P}_mercurial_${MERCURIAL_PV}.hpi ${P}/tests/tmp/WEB-INF/plugins/mercurial.hpi |
63 |
cp -v "${DISTDIR}"/${P}_git_${GIT_PV}.hpi ${P}/tests/tmp/WEB-INF/plugins/git.hpi |
64 |
fi |
65 |
} |
66 |
|
67 |
python_test() { |
68 |
# Test phase works with the limitation that it need be run as root in portage |
69 |
# starts jenkins |
70 |
./tests/bin/start-jenkins.sh |
71 |
|
72 |
py.test || die "Failed with ${EPYTHON}" |
73 |
|
74 |
# kills jenkins |
75 |
echo 0 | nc 127.0.0.1 60887 |
76 |
} |
77 |
|
78 |
python_compile_all() { |
79 |
use doc && emake -C doc html |
80 |
} |
81 |
|
82 |
python_install_all() { |
83 |
use doc && local HTML_DOCS=( doc/_build/html/. ) |
84 |
distutils-r1_python_install_all |
85 |
} |
86 |
|
87 |
|
88 |
|
89 |
1.1 dev-python/jenkins-autojobs/metadata.xml |
90 |
|
91 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/jenkins-autojobs/metadata.xml?rev=1.1&view=markup |
92 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/jenkins-autojobs/metadata.xml?rev=1.1&content-type=text/plain |
93 |
|
94 |
Index: metadata.xml |
95 |
=================================================================== |
96 |
<?xml version="1.0" encoding="UTF-8"?> |
97 |
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
98 |
<pkgmetadata> |
99 |
<herd>proxy-maintainers</herd> |
100 |
<maintainer> |
101 |
<email>idella4@g.o</email> |
102 |
</maintainer> |
103 |
<maintainer> |
104 |
<email>hydrapolic@×××××.com</email> |
105 |
<name>Tomas Mozes</name> |
106 |
<description>Proxy maintainer</description> |
107 |
</maintainer> |
108 |
</pkgmetadata> |
109 |
|
110 |
|
111 |
|
112 |
1.1 dev-python/jenkins-autojobs/Manifest |
113 |
|
114 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/jenkins-autojobs/Manifest?rev=1.1&view=markup |
115 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/jenkins-autojobs/Manifest?rev=1.1&content-type=text/plain |
116 |
|
117 |
Index: Manifest |
118 |
=================================================================== |
119 |
AUX local_jenkins.patch 791 SHA256 cd83de0640a987b8c5a4f06583ac5a1c09bf6a3a32abb288844637953bf9a0c2 SHA512 1e6e555d4402732cdcd26bc4fa6260815de6e14a6abb75b0ac7bf4a80fe52c9c02af016125cd34eead163d57aa45ceeb704d3fbcf1f3c37970509530143a2cc2 WHIRLPOOL 4bda71f9c7abebbdadecc28c9f6d92f61c9c7e62f76445556af1720a5f443a09c902ea7e946e3a6f653adb3e20f67033c99f1e2a10073c7927532448f59d5983 |
120 |
DIST jenkins-autojobs-0.14.3.tar.gz 151992 SHA256 ceb7fab28421c34b01015116cc64428ed3bf672381de759ae3d029500fe1b161 SHA512 1db2d02bf6f1c2d52d0197ffc21e80e5ccd48f6e2020bbe4618ab06792ea3988a42089c1fe1e6d277e30ea6ecf58078d8138da0c463862a063583c119e67e805 WHIRLPOOL 465057f18207fbb1d4d5fe48b06151dca2cc683ae4ba72c92ebc3a4e8548aa4018605189f4f1c353d048230c5a70eaf2bde41648cd0a84e1213f834db59d7f68 |
121 |
DIST jenkins-autojobs-0.14.3_git_1.1.21.hpi 2108607 SHA256 bed6ad5ee68ab126139dc0a889d04d31541bbeb0063e05734d34a3586fe98124 SHA512 6fa6386f0292cfc61f44dca11860146b7c35df46adefdfec547789b75145fbff61e620195e5f756ae8902211117b4cd2cd7d616dfe51204e563ad38154a67d88 WHIRLPOOL af70f74034cbd6205f4a3518ae1273500b8f526378a02963437f4e92c6594faea8b59a5d1ff0035e9fa90bad328074f5eeb37c815997a25291105b599641478a |
122 |
DIST jenkins-autojobs-0.14.3_mercurial_1.41.hpi 107202 SHA256 944a83d115171affdbd4d7e227cb234d01aaecbff90b49bd54800c93b820eff6 SHA512 76d24c9964d7d4590f128bf1577f54a0a4b799d275a0e7874aee95aa20c3ed0313b96bb6fb4e7f9603a4433db68e4d0caeb4ca22394cdc24a436fcc3b32b8d67 WHIRLPOOL 2b32cf6aa2bc23f62e1ec173ad8a16debf7c313902ab8eaf5f41ecae870e0c81fa095756d6c78af9b0106a2042f3f5a5fa9d5b9743c53d09d586d28c4bc9925f |
123 |
EBUILD jenkins-autojobs-0.14.3.ebuild 1922 SHA256 d2b5ba141b1a2660dd6b2a89dab8fe35dd40b41ea1ce30ebf7e62caef26ce74b SHA512 d15c0f2d91f33d29971e5406e8f20fbf157183472a4042e6871b7b346b284d7ef3763b71c68f1f5ebeeff3cf2eb16a447489fc3329c6118a87e3361536b6e79b WHIRLPOOL c8ce33d3937e11e6b342e3dbc9d42bc87326941d75a9bec71455a756db4d01321da5b8435a3ce480ee2edbbdcb061a24a9f33e900bbec2b3bf004e5d7081723d |
124 |
MISC metadata.xml 460 SHA256 aca4c01631add79d4a3eee43e16a261c8527dd0a588b83d3525fad586d9ed93e SHA512 2c82e3987b82888689d7e003e6780cd39f944832e8c6647dd24ff79460f5a89f0f6d05cb17835e935878f9409fd4da43ff7159bc96b97d22434cdefa37f9d538 WHIRLPOOL 5be5aedf709140743af538dc846feea66f80c614e0e4d7adf615e645ce7f0f6223030d7f3716fd2a5304e5db736f7eb5df3c71a13e1b1baef5bec8014206217a |
125 |
|
126 |
|
127 |
|
128 |
1.1 dev-python/jenkins-autojobs/ChangeLog |
129 |
|
130 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/jenkins-autojobs/ChangeLog?rev=1.1&view=markup |
131 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/jenkins-autojobs/ChangeLog?rev=1.1&content-type=text/plain |
132 |
|
133 |
Index: ChangeLog |
134 |
=================================================================== |
135 |
# ChangeLog for dev-python/jenkins-autojobs |
136 |
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 |
137 |
# $Header: /var/cvsroot/gentoo-x86/dev-python/jenkins-autojobs/ChangeLog,v 1.1 2015/02/02 14:06:07 idella4 Exp $ |
138 |
|
139 |
*jenkins-autojobs-0.14.3 (02 Feb 2015) |
140 |
|
141 |
02 Feb 2015; Ian Delaney <idella4@g.o> +files/local_jenkins.patch, |
142 |
+jenkins-autojobs-0.14.3.ebuild, +metadata.xml: |
143 |
new ebuild, written by maintainer, entered under proxy-maintainers herd, fully |
144 |
tested and shored up to see test phase working fully with 1 limitation, closes |
145 |
bug #537442 |