1 |
commit: 9e21e00b25556d5af7df3dbd47d91327dffea962 |
2 |
Author: Brian Dolbec <dolsen <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sun Mar 28 22:05:25 2021 +0000 |
4 |
Commit: Brian Dolbec <dolsen <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Mar 28 22:16:04 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e21e00b |
7 |
|
8 |
dev-util/buildbot: Version bump to 3.0.2, adds py3.9 |
9 |
|
10 |
Update 9999 |
11 |
|
12 |
Package-Manager: Portage-3.0.14, Repoman-3.0.2 |
13 |
Signed-off-by: Brian Dolbec <dolsen <AT> gentoo.org> |
14 |
|
15 |
dev-util/buildbot/Manifest | 1 + |
16 |
...{buildbot-9999.ebuild => buildbot-3.0.2.ebuild} | 25 +++++++++++----------- |
17 |
dev-util/buildbot/buildbot-9999.ebuild | 4 +++- |
18 |
3 files changed, 17 insertions(+), 13 deletions(-) |
19 |
|
20 |
diff --git a/dev-util/buildbot/Manifest b/dev-util/buildbot/Manifest |
21 |
index 2a3e13d4e5f..2c5f8fc79c7 100644 |
22 |
--- a/dev-util/buildbot/Manifest |
23 |
+++ b/dev-util/buildbot/Manifest |
24 |
@@ -3,3 +3,4 @@ DIST buildbot-2.10.1.tar.gz 2271357 BLAKE2B 8320f12137b938b1a795857c2cc1e7427a19 |
25 |
DIST buildbot-2.8.0-fakedb.tar.xz 16204 BLAKE2B 741676e2c9117b1ab174ce49747bdfcd07766ad3e471e308398dff476f167fd231b7772c2f02002cbafb27e2ef535242d84d5aa84f4bc8942d4d216b2d5bf1f6 SHA512 c2b00d8621b3a1e521f6c17e902ae331b606dda3d319187895f26629dbdaf50caefc5d49fb150fb780e682ae431515c7ded4950d62448e8a73b8efba821c0fa1 |
26 |
DIST buildbot-2.8.2.tar.gz 3181035 BLAKE2B 40a3e424cc03c982549f25993a4abd2fe04bdc089ad22288af4d25724972f9f3541ef32549d2761c808845df44a972b00cf631adfc564bf4852c4b6b6ab14404 SHA512 7d7f15becc7fc1803ae4e9f1906d547c89dfe1efaa51e8fda0674a3d9b060bafbaae4cb671ec844750313247edb73f17c9014c545bce58070df0ca322a0fd9a2 |
27 |
DIST buildbot-2.8.4.tar.gz 3134447 BLAKE2B 67052a060c9951e584a5e94f36b92262b9a1956c22efbce7ac17d83f93edde3d9443b00a7bc3afc5918006d68cc023ea0ae913e7bbf0e7cede0d9345992f83ae SHA512 45a6e6116ab5fec18b9b3a6d54886bcf86d3a821a79fd151f9311c8c3646c61051a194250395e203f02b9aa0161e12a9ca54b623897c74eee6133df752f1742c |
28 |
+DIST buildbot-3.0.2.tar.gz 2221373 BLAKE2B 7f7e08375f0eb6eb0187dc734f0eefda5bc24c9bdce543cc6d094d67a211e909bff93d3a956b57cb14e800c52b7f05a2f823173becac37bd0a52790dfe158e1a SHA512 137ac6fdb7e1b67542c0a5b1d5c4736ebf9b6b7ffd5a2c18795eeec3a132abcad972252baabbf585efc3ed4bb14e61d8552c4d21ceff9c71823cca42613c6f5b |
29 |
|
30 |
diff --git a/dev-util/buildbot/buildbot-9999.ebuild b/dev-util/buildbot/buildbot-3.0.2.ebuild |
31 |
similarity index 92% |
32 |
copy from dev-util/buildbot/buildbot-9999.ebuild |
33 |
copy to dev-util/buildbot/buildbot-3.0.2.ebuild |
34 |
index bb6920d8ce9..b1793f4d15e 100644 |
35 |
--- a/dev-util/buildbot/buildbot-9999.ebuild |
36 |
+++ b/dev-util/buildbot/buildbot-3.0.2.ebuild |
37 |
@@ -3,13 +3,10 @@ |
38 |
|
39 |
EAPI="7" |
40 |
PYTHON_REQ_USE="sqlite" |
41 |
-PYTHON_COMPAT=( python3_{7,8} ) |
42 |
- |
43 |
-EGIT_REPO_URI="https://github.com/buildbot/${PN}.git" |
44 |
+PYTHON_COMPAT=( python3_{7,8,9} ) |
45 |
|
46 |
DISTUTILS_USE_SETUPTOOLS="rdepend" |
47 |
|
48 |
-inherit git-r3 |
49 |
inherit readme.gentoo-r1 systemd distutils-r1 |
50 |
|
51 |
MY_PV="${PV/_p/.post}" |
52 |
@@ -17,11 +14,13 @@ MY_P="${PN}-${MY_PV}" |
53 |
|
54 |
DESCRIPTION="BuildBot build automation system" |
55 |
HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot/" |
56 |
-[[ ${PV} == *9999 ]] || SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz" |
57 |
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz |
58 |
+ https://dev.gentoo.org/~dolsen/distfiles/buildbot-2.8.0-fakedb.tar.xz |
59 |
+" |
60 |
|
61 |
LICENSE="GPL-2" |
62 |
SLOT="0" |
63 |
-KEYWORDS="" |
64 |
+KEYWORDS="~amd64 ~amd64-linux ~x86-linux" |
65 |
|
66 |
IUSE="crypt doc docker examples irc test" |
67 |
RESTRICT="!test? ( test )" |
68 |
@@ -32,6 +31,7 @@ RDEPEND=" |
69 |
>=dev-python/twisted-17.9.0[${PYTHON_USEDEP},crypt?] |
70 |
>=dev-python/autobahn-0.16.0[${PYTHON_USEDEP}] |
71 |
>=dev-python/sqlalchemy-1.2.0[${PYTHON_USEDEP}] |
72 |
+ <dev-python/sqlalchemy-1.4.0[${PYTHON_USEDEP}] |
73 |
>=dev-python/sqlalchemy-migrate-0.13[${PYTHON_USEDEP}] |
74 |
>=dev-python/python-dateutil-1.5[${PYTHON_USEDEP}] |
75 |
>=dev-python/txaio-2.2.2[${PYTHON_USEDEP}] |
76 |
@@ -64,6 +64,7 @@ DEPEND="${RDEPEND} |
77 |
dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}] |
78 |
) |
79 |
test? ( |
80 |
+ dev-python/ldap3[${PYTHON_USEDEP}] |
81 |
>=dev-python/mock-2.0.0[${PYTHON_USEDEP}] |
82 |
dev-python/moto[${PYTHON_USEDEP}] |
83 |
>=dev-python/boto3-1.12.48[${PYTHON_USEDEP}] |
84 |
@@ -73,12 +74,12 @@ DEPEND="${RDEPEND} |
85 |
dev-python/lz4[${PYTHON_USEDEP}] |
86 |
dev-python/treq[${PYTHON_USEDEP}] |
87 |
dev-python/setuptools_trial[${PYTHON_USEDEP}] |
88 |
- dev-util/buildbot-pkg[${PYTHON_USEDEP}] |
89 |
- dev-util/buildbot-worker[${PYTHON_USEDEP}] |
90 |
- dev-util/buildbot-www[${PYTHON_USEDEP}] |
91 |
+ ~dev-util/buildbot-pkg-${PV}[${PYTHON_USEDEP}] |
92 |
+ ~dev-util/buildbot-worker-${PV}[${PYTHON_USEDEP}] |
93 |
+ ~dev-util/buildbot-www-${PV}[${PYTHON_USEDEP}] |
94 |
)" |
95 |
|
96 |
-S=${S}/master |
97 |
+S=${WORKDIR}/${MY_P} |
98 |
|
99 |
distutils_enable_tests setup.py |
100 |
|
101 |
@@ -92,11 +93,12 @@ pkg_setup() { |
102 |
src_compile() { |
103 |
distutils-r1_src_compile |
104 |
|
105 |
+ # missing files, so skip building |
106 |
if use doc; then |
107 |
einfo "Generation of documentation" |
108 |
pushd docs > /dev/null |
109 |
#'man' target is currently broken |
110 |
- emake html |
111 |
+ emake html || die "Docs generation failed" |
112 |
popd > /dev/null |
113 |
fi |
114 |
} |
115 |
@@ -108,7 +110,6 @@ src_install() { |
116 |
|
117 |
if use doc; then |
118 |
HTML_DOCS=( docs/_build/html/ ) |
119 |
- # TODO: install man pages |
120 |
fi |
121 |
|
122 |
if use examples; then |
123 |
|
124 |
diff --git a/dev-util/buildbot/buildbot-9999.ebuild b/dev-util/buildbot/buildbot-9999.ebuild |
125 |
index bb6920d8ce9..1d50c7e005f 100644 |
126 |
--- a/dev-util/buildbot/buildbot-9999.ebuild |
127 |
+++ b/dev-util/buildbot/buildbot-9999.ebuild |
128 |
@@ -3,7 +3,7 @@ |
129 |
|
130 |
EAPI="7" |
131 |
PYTHON_REQ_USE="sqlite" |
132 |
-PYTHON_COMPAT=( python3_{7,8} ) |
133 |
+PYTHON_COMPAT=( python3_{7,8,9} ) |
134 |
|
135 |
EGIT_REPO_URI="https://github.com/buildbot/${PN}.git" |
136 |
|
137 |
@@ -32,6 +32,7 @@ RDEPEND=" |
138 |
>=dev-python/twisted-17.9.0[${PYTHON_USEDEP},crypt?] |
139 |
>=dev-python/autobahn-0.16.0[${PYTHON_USEDEP}] |
140 |
>=dev-python/sqlalchemy-1.2.0[${PYTHON_USEDEP}] |
141 |
+ <dev-python/sqlalchemy-1.4.0[${PYTHON_USEDEP}] |
142 |
>=dev-python/sqlalchemy-migrate-0.13[${PYTHON_USEDEP}] |
143 |
>=dev-python/python-dateutil-1.5[${PYTHON_USEDEP}] |
144 |
>=dev-python/txaio-2.2.2[${PYTHON_USEDEP}] |
145 |
@@ -64,6 +65,7 @@ DEPEND="${RDEPEND} |
146 |
dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}] |
147 |
) |
148 |
test? ( |
149 |
+ dev-python/ldap3[${PYTHON_USEDEP}] |
150 |
>=dev-python/mock-2.0.0[${PYTHON_USEDEP}] |
151 |
dev-python/moto[${PYTHON_USEDEP}] |
152 |
>=dev-python/boto3-1.12.48[${PYTHON_USEDEP}] |