Gentoo Archives: gentoo-commits

From: Joonas Niilola <juippis@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: www-client/qutebrowser/
Date: Tue, 12 May 2020 13:58:03
Message-Id: 1589291826.a74c87075416ecbb5c0c19f3b31e07ec05a60ca2.juippis@gentoo
1 commit: a74c87075416ecbb5c0c19f3b31e07ec05a60ca2
2 Author: Guillaume Seren <guillaumeseren <AT> gmail <DOT> com>
3 AuthorDate: Thu May 7 20:18:31 2020 +0000
4 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
5 CommitDate: Tue May 12 13:57:06 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a74c8707
7
8 www-client/qutebrowser: Bump 9999 dependencies
9
10 Closes: https://bugs.gentoo.org/721544
11 Closes: https://bugs.gentoo.org/718120
12 Bug: https://bugs.gentoo.org/721564
13 Package-Manager: Portage-2.3.99, Repoman-2.3.22
14 Signed-off-by: Guillaume Seren <guillaumeseren <AT> gmail.com>
15 Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
16
17 www-client/qutebrowser/qutebrowser-9999.ebuild | 26 ++++++++++----------------
18 1 file changed, 10 insertions(+), 16 deletions(-)
19
20 diff --git a/www-client/qutebrowser/qutebrowser-9999.ebuild b/www-client/qutebrowser/qutebrowser-9999.ebuild
21 index 759f00f4386..d5b853c5def 100644
22 --- a/www-client/qutebrowser/qutebrowser-9999.ebuild
23 +++ b/www-client/qutebrowser/qutebrowser-9999.ebuild
24 @@ -3,7 +3,8 @@
25
26 EAPI=7
27
28 -PYTHON_COMPAT=( python{3_6,3_7} )
29 +PYTHON_COMPAT=( python{3_6,3_7,3_8} )
30 +DISTUTILS_USE_SETUPTOOLS="rdepend"
31
32 inherit desktop distutils-r1 eutils xdg-utils
33
34 @@ -22,38 +23,31 @@ LICENSE="GPL-3"
35 SLOT="0"
36 IUSE="scripts test"
37
38 -BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
39 -DEPEND="
40 - app-text/asciidoc
41 - test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
42 +BDEPEND="
43 + app-text/asciidoc"
44 RDEPEND="
45 >=dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
46 >=dev-python/colorama-0.4.3[${PYTHON_USEDEP}]
47 >=dev-python/cssutils-1.0.2[${PYTHON_USEDEP}]
48 - >=dev-python/jinja-2.11.1[${PYTHON_USEDEP}]
49 - >=dev-python/pygments-2.5.2[${PYTHON_USEDEP}]
50 + >=dev-python/jinja-2.11.2[${PYTHON_USEDEP}]
51 + >=dev-python/markupsafe-1.1.1[${PYTHON_USEDEP}]
52 + >=dev-python/pygments-2.6.1[${PYTHON_USEDEP}]
53 >=dev-python/pypeg2-2.15.2[${PYTHON_USEDEP}]
54 >=dev-python/PyQt5-5.14.1[${PYTHON_USEDEP},declarative,multimedia,gui,network,opengl,printsupport,sql,widgets]
55 >=dev-python/PyQtWebEngine-5.14.0[${PYTHON_USEDEP}]
56 - >=dev-python/pyyaml-5.3[${PYTHON_USEDEP},libyaml]
57 + >=dev-python/pyyaml-5.3.1[${PYTHON_USEDEP},libyaml]
58 "
59
60 +distutils_enable_tests setup.py
61 +
62 # Tests restricted as the deplist (misc/requirements/requirements-tests.txt)
63 # isn't complete and X11 is required in order to start up qutebrowser.
64 RESTRICT="test"
65
66 python_compile_all() {
67 - if [[ ${PV} == "9999" ]]; then
68 - "${EPYTHON}" scripts/asciidoc2html.py || die "Failed generating docs"
69 - fi
70 -
71 a2x -f manpage doc/${PN}.1.asciidoc || die "Failed generating man page"
72 }
73
74 -python_test() {
75 - py.test tests || die "Tests failed with ${EPYTHON}"
76 -}
77 -
78 python_install_all() {
79 doman doc/${PN}.1
80 domenu misc/org.${PN}.${PN}.desktop