dev-python/PyQt5: more complete fix for parallel install failure
authorMihai Moldovan <ionic@ionic.de>
Mon, 23 Dec 2019 01:47:45 +0000 (02:47 +0100)
committerDavide Pesavento <pesa@gentoo.org>
Mon, 23 Dec 2019 01:48:48 +0000 (02:48 +0100)
Closes: https://bugs.gentoo.org/702976
Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Davide Pesavento <pesa@gentoo.org>
dev-python/PyQt5/PyQt5-5.13.2.ebuild

index bf0d0d6170bcb2009d79320af0c4d62588c9b7d0..d0702624228bf7e802deea18f7b9028fcd98fd50 100644 (file)
@@ -154,7 +154,13 @@ src_configure() {
                "${myconf[@]}" || die
 
                # Fix parallel install failure
-               sed -i -e '/INSTALLS += distinfo/i distinfo.depends = install_subtargets' ${PN}.pro || die
+               if python_is_python3; then
+                       sed -i -e '/INSTALLS += distinfo/i distinfo.depends = install_subtargets install_pep484_stubs install_qscintilla_api' \
+                               ${PN}.pro || die
+               else
+                       sed -i -e '/INSTALLS += distinfo/i distinfo.depends = install_subtargets install_qscintilla_api' \
+                               ${PN}.pro || die
+               fi
 
                # Run eqmake to respect toolchain and build flags
                eqmake5 -recursive ${PN}.pro