1 |
commit: 3f7a55cf8c277a5f72051aadad326a51a500dd51 |
2 |
Author: Mart Raudsepp <leio <AT> gentoo <DOT> org> |
3 |
AuthorDate: Wed Oct 25 20:25:16 2017 +0000 |
4 |
Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Oct 25 20:28:58 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f7a55cf |
7 |
|
8 |
media-libs/gst-plugins-bad: Default enable egl and opengl for webkit-gtk and 21st century, fix USE=egl to matter |
9 |
|
10 |
webkit-gtk IUSE default enables egl and gstreamer, while now requiring gstreamer[egl] in that |
11 |
case as well. So try out default enabling egl here to work out of the box, plus opengl so we |
12 |
don't hit our own newly added constraint of wanting opengl or gles2 with USE=egl (otherwise |
13 |
USE=egl has no effect, because if neither is defined, the EGL code isn't built at all, as it's |
14 |
part of the gstgl library). |
15 |
|
16 |
Package-Manager: Portage-2.3.8, Repoman-2.3.2 |
17 |
|
18 |
media-libs/gst-plugins-bad/gst-plugins-bad-1.12.3.ebuild | 3 ++- |
19 |
1 file changed, 2 insertions(+), 1 deletion(-) |
20 |
|
21 |
diff --git a/media-libs/gst-plugins-bad/gst-plugins-bad-1.12.3.ebuild b/media-libs/gst-plugins-bad/gst-plugins-bad-1.12.3.ebuild |
22 |
index 4856dce20a7..bf14c1dc536 100644 |
23 |
--- a/media-libs/gst-plugins-bad/gst-plugins-bad-1.12.3.ebuild |
24 |
+++ b/media-libs/gst-plugins-bad/gst-plugins-bad-1.12.3.ebuild |
25 |
@@ -12,11 +12,12 @@ HOMEPAGE="https://gstreamer.freedesktop.org/" |
26 |
LICENSE="LGPL-2" |
27 |
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux" |
28 |
|
29 |
-IUSE="X bzip2 egl gles2 gtk +introspection opengl +orc vcd vnc wayland" |
30 |
+IUSE="X bzip2 +egl gles2 gtk +introspection +opengl +orc vcd vnc wayland" |
31 |
REQUIRED_USE=" |
32 |
gles2? ( !opengl ) |
33 |
opengl? ( X ) |
34 |
wayland? ( egl ) |
35 |
+ egl? ( || ( opengl gles2 ) ) |
36 |
" |
37 |
|
38 |
# X11 is automagic for now, upstream #709530 |