Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/QtPy/
Date: Sat, 29 Jun 2019 21:34:31
Message-Id: 1561844034.594f2a57870e20d8ab968d73391d12b8e450c3b7.asturm@gentoo
1 commit: 594f2a57870e20d8ab968d73391d12b8e450c3b7
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jun 29 21:03:01 2019 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Sat Jun 29 21:33:54 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=594f2a57
7
8 dev-python/QtPy: 1.4.2 version bump, EAPI-7, fixing USE=webengine
9
10 Closes: https://bugs.gentoo.org/688184
11 Package-Manager: Portage-2.3.67, Repoman-2.3.16
12 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
13
14 dev-python/QtPy/Manifest | 1 +
15 dev-python/QtPy/QtPy-1.4.2.ebuild | 35 +++++++++++++++++++++++++++++++++++
16 2 files changed, 36 insertions(+)
17
18 diff --git a/dev-python/QtPy/Manifest b/dev-python/QtPy/Manifest
19 index 5f659f57b1d..d6bee717fe2 100644
20 --- a/dev-python/QtPy/Manifest
21 +++ b/dev-python/QtPy/Manifest
22 @@ -1,2 +1,3 @@
23 DIST QtPy-1.3.1.tar.gz 25061 BLAKE2B 5e504c9fd6182c23ec7f3160f6d2c073bb64bf3145b4336420be39dfda2d942633792abdcf2b7c0772ca7066e497d456667cbec2067a7798114929b0c9ca2d7d SHA512 3d06359b2793a57d8da715384b83e332cbc40d9f55699a2ddff0ebb04f527b9c629ea74b385103fd2ca98a79b02c8a582d16fa594048e7d56a32bda743da2008
24 DIST QtPy-1.4.0.tar.gz 27019 BLAKE2B 6b90876f4801a19c98ddb8c4d678737a3b3ad61af1fe47c79b59b970ea4a895774bc554dfb9c99a4d806ad0316fb7c00e731c32a9d3f0a929a1f8bd4352851ab SHA512 7a989011114c17de29d5de6ff075935efdf9ebbae72d14580646bc81ce877f0beceaac511cade9e750dd9ee7e9f0f133c5676fa192ea906e7483feb543743379
25 +DIST QtPy-1.4.2.tar.gz 27471 BLAKE2B d70de67944a4019031b52cd3f6c588261537a74ce8b968d9577b016d18767e3e2b6981dae983573bd1644949b13ee271a10beaef9a371ac41b3cd1b9cb506cb2 SHA512 eb8a059f110f3262ab62f8198019b9826a5b834da62e59791fb3a6c235eb797291e4f180b31704d7d61811791e5b245a05b57fc385de358480561508e3b29a4d
26
27 diff --git a/dev-python/QtPy/QtPy-1.4.2.ebuild b/dev-python/QtPy/QtPy-1.4.2.ebuild
28 new file mode 100644
29 index 00000000000..2675e70c03d
30 --- /dev/null
31 +++ b/dev-python/QtPy/QtPy-1.4.2.ebuild
32 @@ -0,0 +1,35 @@
33 +# Copyright 1999-2019 Gentoo Authors
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=7
37 +
38 +PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
39 +inherit distutils-r1
40 +
41 +DESCRIPTION="Abstraction layer for PyQt5/PySide"
42 +HOMEPAGE="https://github.com/spyder-ide/qtpy"
43 +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
44 +
45 +LICENSE="MIT"
46 +SLOT="0"
47 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
48 +IUSE="designer gui opengl svg testlib webkit webengine"
49 +
50 +RDEPEND="
51 + dev-python/PyQt5[${PYTHON_USEDEP},designer?,opengl?,svg?,webkit?]
52 + gui? ( dev-python/PyQt5[${PYTHON_USEDEP},gui,widgets] )
53 + testlib? ( dev-python/PyQt5[${PYTHON_USEDEP},testlib] )
54 + webengine? ( || (
55 + dev-python/PyQtWebEngine[${PYTHON_USEDEP}]
56 + dev-python/PyQt5[webengine?]
57 + ) )
58 +"
59 +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
60 +
61 +src_prepare() {
62 + default
63 +
64 + sed -i -e "s/from PyQt4.Qt import/raise ImportError #/" qtpy/__init__.py || die
65 + sed -i -e "s/from PySide import/raise ImportError #/" qtpy/__init__.py || die
66 + sed -i -e "s/from PySide2 import/raise ImportError #/" qtpy/__init__.py || die
67 +}