public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
Search results ordered by [date|relevance]  view[summary|nested|Atom feed]
thread overview below | download mbox.gz: |
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2016-07-31  8:54 99% Pacho Ramos
  0 siblings, 0 replies; 1+ results
From: Pacho Ramos @ 2016-07-31  8:54 UTC (permalink / raw
  To: gentoo-commits

commit:     5487aa02ce61d2d61b4eafb8b33e32d6e0c41414
Author:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 31 08:45:27 2016 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Sun Jul 31 08:54:17 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5487aa02

media-plugins/gst-plugins-vaapi: Make egl support optional (#588498 by Toralf Förster and Coacher).

Package-Manager: portage-2.3.0

 .../gst-plugins-vaapi/gst-plugins-vaapi-1.8.2.ebuild         | 12 +++++++-----
 media-plugins/gst-plugins-vaapi/metadata.xml                 |  1 +
 2 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.8.2.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.8.2.ebuild
index c2c5860..1d4c4f5 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.8.2.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.8.2.ebuild
@@ -14,7 +14,7 @@ LICENSE="LGPL-2.1"
 SLOT="1.0"
 KEYWORDS="~amd64 ~x86"
 
-IUSE="+drm opengl wayland +X"
+IUSE="+drm egl opengl wayland +X"
 REQUIRED_USE="|| ( drm opengl wayland X )"
 
 RDEPEND="
@@ -26,14 +26,16 @@ RDEPEND="
 	drm? (
 		>=virtual/libudev-208:=[${MULTILIB_USEDEP}]
 		>=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}] )
-	X? (
-		>=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
-		>=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}] )
+	egl? (
+		>=media-libs/gst-plugins-bad-${PV}:1.0[opengl,${MULTILIB_USEDEP}] )
 	opengl? (
 		>=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
 		>=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
 		>=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}] )
 	wayland? ( >=dev-libs/wayland-1.0.6[${MULTILIB_USEDEP}] )
+	X? (
+		>=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+		>=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}] )
 "
 DEPEND="${RDEPEND}
 	>=dev-util/gtk-doc-am-1.12
@@ -46,8 +48,8 @@ multilib_src_configure() {
 	ECONF_SOURCE=${S} \
 	econf \
 		--disable-static \
-		--enable-egl \
 		$(use_enable drm) \
+		$(use_enable egl) \
 		$(use_enable opengl glx) \
 		$(use_enable wayland) \
 		$(use_enable X x11)

diff --git a/media-plugins/gst-plugins-vaapi/metadata.xml b/media-plugins/gst-plugins-vaapi/metadata.xml
index 74f4f08..38a37a9 100644
--- a/media-plugins/gst-plugins-vaapi/metadata.xml
+++ b/media-plugins/gst-plugins-vaapi/metadata.xml
@@ -7,6 +7,7 @@
 	</maintainer>
 	<use>
 		<flag name="drm">Enable DRM renderer</flag>
+		<flag name="egl">Enable EGL support</flag>
 	</use>
 	<upstream>
 		<remote-id type="github">01org/gstreamer-vaapi</remote-id>


^ permalink raw reply related	[relevance 99%]

Results 1-1 of 1 | reverse | options above
-- pct% links below jump to the message on this page, permalinks otherwise --
2016-07-31  8:54 99% [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/ Pacho Ramos

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox