summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2019-12-18 22:19:49 +0100
committerAndreas Sturmlechner <asturm@gentoo.org>2019-12-21 10:08:10 +0100
commitfdaf78687b564b5ce82dc11187181de85d601cec (patch)
tree95a660587e954ac7e9b10218902daf210e9532b5 /dev-qt/qtgui
parentsys-cluster/slurm: change source dir for correct perl support (diff)
downloadgentoo-fdaf78687b564b5ce82dc11187181de85d601cec.tar.gz
gentoo-fdaf78687b564b5ce82dc11187181de85d601cec.tar.bz2
gentoo-fdaf78687b564b5ce82dc11187181de85d601cec.zip
dev-qt/qtgui: Block known old users of _populate_Gui_plugin_properties
With sufficiently parallelised emerge, if dev-qt/qtgui reverse dependencies are scheduled before modules installing Qt5Gui plugins have been rebuilt, these revdeps will fail cmake after an incompatible change in macro args. Bug: https://bugs.gentoo.org/703306 Package-Manager: Portage-2.3.82, Repoman-2.3.20 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Diffstat (limited to 'dev-qt/qtgui')
-rw-r--r--dev-qt/qtgui/qtgui-5.14.0.ebuild11
1 files changed, 9 insertions, 2 deletions
diff --git a/dev-qt/qtgui/qtgui-5.14.0.ebuild b/dev-qt/qtgui/qtgui-5.14.0.ebuild
index 605ad8460d02..566ad539cc65 100644
--- a/dev-qt/qtgui/qtgui-5.14.0.ebuild
+++ b/dev-qt/qtgui/qtgui-5.14.0.ebuild
@@ -24,7 +24,7 @@ REQUIRED_USE="
xcb? ( gles2? ( egl ) )
"
-RDEPEND="
+COMMON_DEPEND="
dev-libs/glib:2
~dev-qt/qtcore-${PV}
dev-util/gtk-update-icon-cache
@@ -63,10 +63,17 @@ RDEPEND="
x11-libs/xcb-util-wm
)
"
-DEPEND="${RDEPEND}
+DEPEND="${COMMON_DEPEND}
evdev? ( sys-kernel/linux-headers )
udev? ( sys-kernel/linux-headers )
"
+# bug 703306, _populate_Gui_plugin_properties breaks installed cmake modules
+RDEPEND="${COMMON_DEPEND}
+ !<dev-qt/qtimageformats-5.14.0:5
+ !<dev-qt/qtsvg-5.14.0:5
+ !<dev-qt/qtvirtualkeyboard-5.14.0:5
+ !<dev-qt/qtwayland-5.14.0:5
+"
PDEPEND="
ibus? ( app-i18n/ibus )
wayland? ( ~dev-qt/qtwayland-${PV} )