Gentoo Archives: gentoo-commits

From: Davide Pesavento <pesa@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/PyQt5/
Date: Mon, 23 Dec 2019 01:50:26
Message-Id: 1577065728.01ebe2cd61f1b74f567fad206980baa81c68b837.pesa@gentoo
1 commit: 01ebe2cd61f1b74f567fad206980baa81c68b837
2 Author: Mihai Moldovan <ionic <AT> ionic <DOT> de>
3 AuthorDate: Mon Dec 23 01:47:45 2019 +0000
4 Commit: Davide Pesavento <pesa <AT> gentoo <DOT> org>
5 CommitDate: Mon Dec 23 01:48:48 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01ebe2cd
7
8 dev-python/PyQt5: more complete fix for parallel install failure
9
10 Closes: https://bugs.gentoo.org/702976
11 Package-Manager: Portage-2.3.82, Repoman-2.3.20
12 Signed-off-by: Davide Pesavento <pesa <AT> gentoo.org>
13
14 dev-python/PyQt5/PyQt5-5.13.2.ebuild | 8 +++++++-
15 1 file changed, 7 insertions(+), 1 deletion(-)
16
17 diff --git a/dev-python/PyQt5/PyQt5-5.13.2.ebuild b/dev-python/PyQt5/PyQt5-5.13.2.ebuild
18 index bf0d0d6170b..d0702624228 100644
19 --- a/dev-python/PyQt5/PyQt5-5.13.2.ebuild
20 +++ b/dev-python/PyQt5/PyQt5-5.13.2.ebuild
21 @@ -154,7 +154,13 @@ src_configure() {
22 "${myconf[@]}" || die
23
24 # Fix parallel install failure
25 - sed -i -e '/INSTALLS += distinfo/i distinfo.depends = install_subtargets' ${PN}.pro || die
26 + if python_is_python3; then
27 + sed -i -e '/INSTALLS += distinfo/i distinfo.depends = install_subtargets install_pep484_stubs install_qscintilla_api' \
28 + ${PN}.pro || die
29 + else
30 + sed -i -e '/INSTALLS += distinfo/i distinfo.depends = install_subtargets install_qscintilla_api' \
31 + ${PN}.pro || die
32 + fi
33
34 # Run eqmake to respect toolchain and build flags
35 eqmake5 -recursive ${PN}.pro