* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2017-06-18 8:31 Mart Raudsepp
0 siblings, 0 replies; 90+ messages in thread
From: Mart Raudsepp @ 2017-06-18 8:31 UTC (permalink / raw
To: gentoo-commits
commit: 9d55a1edde43a3191266bd613bfc3da97b1c01ef
Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 18 08:23:49 2017 +0000
Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Sun Jun 18 08:30:51 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d55a1ed
media-plugins/gst-plugins-vaapi: bump to 1.10.5 for upstream bug fixes
Package-Manager: Portage-2.3.5, Repoman-2.3.2
media-plugins/gst-plugins-vaapi/Manifest | 1 +
.../gst-plugins-vaapi-1.10.5.ebuild | 61 ++++++++++++++++++++++
2 files changed, 62 insertions(+)
diff --git a/media-plugins/gst-plugins-vaapi/Manifest b/media-plugins/gst-plugins-vaapi/Manifest
index 10d3f773a9f..40d603fd835 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,2 +1,3 @@
DIST gstreamer-vaapi-1.10.3.tar.xz 976704 SHA256 cea827066a152a6afa1d0c43544dfbda285238156d4c3b77f9d4037bbe79361e SHA512 6c3c9b35a8f2b6d58185a0447f1f458ad0d0432986496ac157cc349b169022788a3d3fbb0c529b740f972386ead79e1a8dddf49ef3218a783893f3f83abc1ddb WHIRLPOOL 1229bc6be5e0e97e61ce4cd5fc61e90337de4dcefbf932a2265611d67a79a85b87d3d6be1df5172be4a3faa431337f97609097eb9256cfdbe0b624587d32af45
DIST gstreamer-vaapi-1.10.4.tar.xz 979112 SHA256 03e690621594d9f9495d86c7dac8b8590b3a150462770ed070dc76f66a70de75 SHA512 b78470367e9ab4c762a8948bc9412147d209a94def07334d6c5790b3bcb9607a80c8cf3fc3f0636e975d4ebf4aca0adbcff10a1bc1499c78b993ff21ee496c2b WHIRLPOOL 90cff1061ad3b73705446a43adb2aa7d29f064f60989a963a30c6018fd13636e66fddcfa994c906dc8fae5af47d673794cbf475622c1158f22ed5ec68c7c5668
+DIST gstreamer-vaapi-1.10.5.tar.xz 978260 SHA256 b61e5b0a3f2c4b93974749dcd8e1e7bddfd7cc740573edb557bcae84cf911691 SHA512 8e8801c8a6d089ccb3e456171fb8030e9a34f517bb1fef411dd1b8bfbc09230511c112f1fea4d3610acc705674a645c6730e5022406d2de5b73ec1c093a69df9 WHIRLPOOL 8a20cafa061735ca24953c893420de95a3fbbbb765aff196ba23ef726b72ec67ff14f1074245ebb35dae5381c023cfe0428b53614fe749c8ab22f9537a37f02f
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.5.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.5.ebuild
new file mode 100644
index 00000000000..13ade4bbf85
--- /dev/null
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.5.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils multilib-minimal
+
+MY_PN="gstreamer-vaapi"
+DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for GStreamer"
+HOMEPAGE="https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi"
+SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
+
+LICENSE="LGPL-2.1"
+SLOT="1.0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="+drm egl opengl wayland +X"
+REQUIRED_USE="|| ( drm opengl wayland X )"
+
+RDEPEND="
+ >=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
+ >=media-libs/gstreamer-${PV}:${SLOT}[${MULTILIB_USEDEP}]
+ >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
+ >=media-libs/gst-plugins-bad-${PV}:${SLOT}[opengl?,${MULTILIB_USEDEP}]
+ >=x11-libs/libva-1.4.0[drm?,X?,opengl?,wayland?,${MULTILIB_USEDEP}]
+ drm? (
+ >=virtual/libudev-208:=[${MULTILIB_USEDEP}]
+ >=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}] )
+ egl? (
+ >=media-libs/gst-plugins-bad-${PV}:${SLOT}[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
+ >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
+"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+multilib_src_configure() {
+ ECONF_SOURCE=${S} \
+ econf \
+ --disable-static \
+ $(use_enable drm) \
+ $(use_enable egl) \
+ $(use_enable opengl glx) \
+ $(use_enable wayland) \
+ $(use_enable X x11)
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ prune_libtool_files --modules
+}
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2024-05-23 17:27 Matt Turner
0 siblings, 0 replies; 90+ messages in thread
From: Matt Turner @ 2024-05-23 17:27 UTC (permalink / raw
To: gentoo-commits
commit: 8a98c46ed39cd48269d32f405f86cd71221190d5
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Thu May 23 17:25:07 2024 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Thu May 23 17:25:31 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a98c46e
media-plugins/gst-plugins-vaapi: Update mesa dependency
Closes: https://bugs.gentoo.org/932515
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
...gins-vaapi-1.22.11.ebuild => gst-plugins-vaapi-1.22.11-r1.ebuild} | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.11.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.11-r1.ebuild
similarity index 96%
rename from media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.11.ebuild
rename to media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.11-r1.ebuild
index 8256a3897829..76633cfb2dcb 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.11.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.11-r1.ebuild
@@ -44,7 +44,10 @@ REQUIRED_USE="
GST_REQ="${PV}"
GL_DEPS="
>=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[egl?,gles2?,opengl?,wayland?,X?]
- media-libs/mesa[gles2?,egl(+)?,X?,${MULTILIB_USEDEP}]
+ || (
+ >=media-libs/mesa-24.1.0_rc1[opengl,X?,${MULTILIB_USEDEP}]
+ <media-libs/mesa-24.1.0_rc1[gles2?,egl(+)?,X?,${MULTILIB_USEDEP}]
+ )
"
RDEPEND="
>=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2024-04-22 8:19 Arthur Zamarin
0 siblings, 0 replies; 90+ messages in thread
From: Arthur Zamarin @ 2024-04-22 8:19 UTC (permalink / raw
To: gentoo-commits
commit: e212a052f6bc9267d9cd0bfa76dc9facd3c97ef2
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 22 08:19:00 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon Apr 22 08:19:00 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e212a052
media-plugins/gst-plugins-vaapi: Stabilize 1.22.11 amd64, #928779
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.11.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.11.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.11.ebuild
index b413ffb2f214..8256a3897829 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.11.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.11.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
LICENSE="LGPL-2.1+"
SLOT="1.0"
-KEYWORDS="~amd64 arm64 ~loong ppc64 ~riscv x86"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86"
IUSE="+drm +egl +gles2 opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2024-04-19 14:23 Arthur Zamarin
0 siblings, 0 replies; 90+ messages in thread
From: Arthur Zamarin @ 2024-04-19 14:23 UTC (permalink / raw
To: gentoo-commits
commit: b3956956a5a4670a49cc93b8f60c77082f8d1f21
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 19 14:21:10 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Apr 19 14:21:10 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3956956
media-plugins/gst-plugins-vaapi: Stabilize 1.22.11 x86, #928779
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.11.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.11.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.11.ebuild
index d8453593627a..b413ffb2f214 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.11.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.11.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
LICENSE="LGPL-2.1+"
SLOT="1.0"
-KEYWORDS="~amd64 arm64 ~loong ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 arm64 ~loong ppc64 ~riscv x86"
IUSE="+drm +egl +gles2 opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2024-04-15 5:01 Arthur Zamarin
0 siblings, 0 replies; 90+ messages in thread
From: Arthur Zamarin @ 2024-04-15 5:01 UTC (permalink / raw
To: gentoo-commits
commit: 3305cb29f4b33dd5abb7ab306cb319c23b635997
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 15 05:00:34 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon Apr 15 05:00:34 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3305cb29
media-plugins/gst-plugins-vaapi: Stabilize 1.22.11 arm64, #928779
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.11.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.11.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.11.ebuild
index f03e91bef663..d8453593627a 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.11.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.11.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
LICENSE="LGPL-2.1+"
SLOT="1.0"
-KEYWORDS="~amd64 ~arm64 ~loong ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 arm64 ~loong ppc64 ~riscv ~x86"
IUSE="+drm +egl +gles2 opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2024-04-01 19:55 Mart Raudsepp
0 siblings, 0 replies; 90+ messages in thread
From: Mart Raudsepp @ 2024-04-01 19:55 UTC (permalink / raw
To: gentoo-commits
commit: ac799e5b6e4ee7b2a69bd9f69210a2fbaefe82dc
Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 1 15:06:53 2024 +0000
Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Mon Apr 1 19:53:46 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac799e5b
media-plugins/gst-plugins-vaapi: add 1.22.11, EAPI-8, touchups
Default-enable gles2 instead of opengl to match gst-plugins-base changes.
Fix wayland USE requirements.
With EAPI-8, python-any-r1 is handled by eclass, also adding py3.12 support.
Closes: https://bugs.gentoo.org/842132
Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>
media-plugins/gst-plugins-vaapi/Manifest | 2 +-
...s-vaapi-1.22.10.ebuild => gst-plugins-vaapi-1.22.11.ebuild} | 10 ++++------
2 files changed, 5 insertions(+), 7 deletions(-)
diff --git a/media-plugins/gst-plugins-vaapi/Manifest b/media-plugins/gst-plugins-vaapi/Manifest
index 597bb0aafa50..723850fe5aee 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,3 +1,3 @@
DIST gstreamer-vaapi-1.20.5.tar.xz 801628 BLAKE2B 4c3203baefafccbf8983c9e1da17a3455a0566d27b9a12b4d30292289cded803fb4ae8de1f26ff3536c632984227809df69fa9de78af4190acc30b6750c2d27c SHA512 fd24a58c83b0f820b1b2ca3c179228574a16b9f2657988de0c4569d925f01eb131853b0a322ce95b8523578e66ca66443900af1a5e022ecb4081bfe86a2e23bc
DIST gstreamer-vaapi-1.20.6.tar.xz 801364 BLAKE2B 891e84099a558b31a152b6be2062753201a3958ce5fb67af37525c7b548404636cfeaa9578cdd485fbaddfabfd929f008ea07d0107975cc8174c58e38e791311 SHA512 3c386400b90ce7a90c0bec2244f0ef1a069cea053915abad3803e67ef7b859276f91a859ba1c959aedbfcb395058a0b0d917e9dd2f148b1cc038469996388af3
-DIST gstreamer-vaapi-1.22.10.tar.xz 551620 BLAKE2B b4ca3aad753b54eab78d7cd9fe877aa155c75e8e29a183d895ec6187dd4b05ef4d159ac387f434c94cedb49d75aea13e423ab5ec3e256838d85c89fef298f8b6 SHA512 80ba190efb2aeaedbcb25a9f8d7401a6bc05a112f4e0a9bcebcc04dd2b8782c2a6799901312b77d565122766405375eae22e838a3e4d688005cec0f756232b07
+DIST gstreamer-vaapi-1.22.11.tar.xz 552468 BLAKE2B 0353699651add70639a4f7d591eccb646f5d6cda3ba8832553597b7b4e9bd3ebfe07d9eb1ac6e078219ee630131d502adccc8106a2207bb0234353905bafd8cd SHA512 939b748fea88c94ad59c1d4610a872a794b383382096a8f5f011a21d4c8fb041c28e1aa9a8d54f519fb3e48a69ed79622b0d45be01d2d5a900738a7928401563
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.10.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.11.ebuild
similarity index 95%
rename from media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.10.ebuild
rename to media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.11.ebuild
index df1c1b7f01be..8f7698e27087 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.10.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.11.ebuild
@@ -1,10 +1,8 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit gstreamer-meson python-any-r1
+EAPI=8
+inherit gstreamer-meson
MY_PN="gstreamer-vaapi"
DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for GStreamer"
@@ -14,7 +12,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
LICENSE="LGPL-2.1+"
SLOT="1.0"
KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
+IUSE="+drm +egl +gles2 opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
# we design gst-vaapi ebuild in terms of GL API as main choice as well, meaning that USE opengl and/or gles2 is required to
@@ -29,6 +27,7 @@ REQUIRED_USE="
|| ( drm gles2 opengl wayland X )
gles2? ( egl )
opengl? ( || ( egl X ) )
+ wayland? ( drm )
"
# glx doesn't require libva-glx (libva[opengl]) afaics, only by tests/test-display.c
@@ -64,7 +63,6 @@ RDEPEND="
x11-libs/libXrender[${MULTILIB_USEDEP}] )
"
DEPEND="${RDEPEND}"
-BDEPEND="${PYTHON_DEPS}"
S="${WORKDIR}/${MY_PN}-${PV}"
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2023-10-14 3:43 Sam James
0 siblings, 0 replies; 90+ messages in thread
From: Sam James @ 2023-10-14 3:43 UTC (permalink / raw
To: gentoo-commits
commit: dbdd060e9950711f70a87ec51135b1bd3104670a
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 14 03:38:28 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Oct 14 03:39:48 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbdd060e
media-plugins/gst-plugins-vaapi: Stabilize 1.20.6 ppc64, #908277
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.6.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.6.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.6.ebuild
index ce719ad07dc5..eda69333148d 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.6.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.6.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
LICENSE="LGPL-2.1+"
SLOT="1.0"
-KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86"
IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2023-10-13 7:33 Mart Raudsepp
0 siblings, 0 replies; 90+ messages in thread
From: Mart Raudsepp @ 2023-10-13 7:33 UTC (permalink / raw
To: gentoo-commits
commit: 7d9641f9377f64cbe2d5801d3d15f7eb4ef8cf24
Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 13 07:23:41 2023 +0000
Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Fri Oct 13 07:23:41 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d9641f9
media-plugins/gst-plugins-vaapi: drop 1.20.3, 1.20.4
Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>
media-plugins/gst-plugins-vaapi/Manifest | 2 -
.../gst-plugins-vaapi-1.20.3.ebuild | 98 ----------------------
.../gst-plugins-vaapi-1.20.4.ebuild | 98 ----------------------
3 files changed, 198 deletions(-)
diff --git a/media-plugins/gst-plugins-vaapi/Manifest b/media-plugins/gst-plugins-vaapi/Manifest
index 6fd99af2d450..7d748e6b5f95 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,5 +1,3 @@
-DIST gstreamer-vaapi-1.20.3.tar.xz 794840 BLAKE2B d422d982dba11175c57f6b6b329c75cbf96810a8653b028ce43dce8dfad0d474ae56ea7b9bde65e5901fb1453517fc1bd6541c0607d071b5b8444e78f30b355f SHA512 029e3e417c185f7aa8386aa3ce543a14bb7b1145e2386a763e109c636f32547c03cc6382fc45bbf1f5f1aab799b0250b852edbfc30dfb0992bcfd4d20b104a90
-DIST gstreamer-vaapi-1.20.4.tar.xz 795596 BLAKE2B d71b21ad0f0b7a1ef2e3d3c9c6c017766b23c928cbb8e63f52682d18c0517e60c2a51de66670d7a65b5d991c2e99dddeee8f20dd48b5cf50a3830ba57a56cb97 SHA512 5cd9a9f08e76aa36f092b18bfa811db8eeec5ff7e49478da4e78b5f876e84a471de6318c8a74ab6941fa1cd3aa1d4a8595df7ee0bad3b62007968d5615d481a3
DIST gstreamer-vaapi-1.20.5.tar.xz 801628 BLAKE2B 4c3203baefafccbf8983c9e1da17a3455a0566d27b9a12b4d30292289cded803fb4ae8de1f26ff3536c632984227809df69fa9de78af4190acc30b6750c2d27c SHA512 fd24a58c83b0f820b1b2ca3c179228574a16b9f2657988de0c4569d925f01eb131853b0a322ce95b8523578e66ca66443900af1a5e022ecb4081bfe86a2e23bc
DIST gstreamer-vaapi-1.20.6.tar.xz 801364 BLAKE2B 891e84099a558b31a152b6be2062753201a3958ce5fb67af37525c7b548404636cfeaa9578cdd485fbaddfabfd929f008ea07d0107975cc8174c58e38e791311 SHA512 3c386400b90ce7a90c0bec2244f0ef1a069cea053915abad3803e67ef7b859276f91a859ba1c959aedbfcb395058a0b0d917e9dd2f148b1cc038469996388af3
DIST gstreamer-vaapi-1.22.3.tar.xz 535108 BLAKE2B a4c7bf18c448a3c1201c4173da02bb14ee0e5ab7c0a841638b8e101800ff85c1709a7faf3655d6ec432ec646405ad394f646b7e77f5aa3670ccd2569dd006429 SHA512 ffbc70d25bc56de0b21fef6cf30f025ccb8d92c981254dcc278a866101812908aacefcbdb745857dff613f81c713ba86ceac1a9b0296324607f0baa7a12f7399
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.3.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.3.ebuild
deleted file mode 100644
index a539a07f1f73..000000000000
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.3.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{9..10} )
-
-inherit gstreamer-meson python-any-r1
-
-MY_PN="gstreamer-vaapi"
-DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for GStreamer"
-HOMEPAGE="https://gitlab.freedesktop.org/gstreamer/gstreamer-vaapi"
-SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
-
-LICENSE="LGPL-2.1+"
-SLOT="1.0"
-KEYWORDS="amd64 arm64 ppc64 ~riscv x86"
-IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
-
-# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
-# we design gst-vaapi ebuild in terms of GL API as main choice as well, meaning that USE opengl and/or gles2 is required to
-# enable opengl support at all and choices get chained from there.
-# One or multiple video output are required: drm, x11, glx, egl and/or wayland;
-# but GL API is our main trigger, thus USE=egl should be ineffective if neither gles2 or opengl is enabled;
-# So "|| ( drm egl opengl wayland X )" would be wrong, because egl isn't built with USE="egl -opengl -gles2", ending up with no video outputs.
-# As we ensure at least one working GL output with other REQUIRED_USE, we can put gles2/opengl in REQUIRED_USE instead of egl, solving the issue.
-# gles2 API only supported windowing system (on linux) is EGL, so require it
-# opengl API only supported windowing systems (on linux) are EGL and GLX, so require one of them (glx is enabled with USE="opengl X")
-REQUIRED_USE="
- || ( drm gles2 opengl wayland X )
- gles2? ( egl )
- opengl? ( || ( egl X ) )
-"
-
-# glx doesn't require libva-glx (libva[opengl]) afaics, only by tests/test-display.c
-# USE flag behavior:
-# 'drm' enables vaapi drm support
-# 'egl' enables EGL platform support (but only if also 'opengl||gles2')
-# - 'egl' is exposed as a USE flag mainly to get EGL support instead of or in addition to GLX support with desktop GL while keeping it optional for pure GLX cases;
-# it's always required with USE=gles2, thus USE="gles2 opengl X" will require and build desktop GL EGL platform support as well on top of GLX, which doesn't add extra deps at that point.
-# 'gles2' enables GLESv2 or GLESv3 based GL API support
-# 'opengl' enables desktop OpenGL based GL API support
-# 'wayland' enables non-GL Wayland support; wayland EGL support when combined with 'egl' (but only if also 'opengl||gles2')
-# 'X' enables non-GL X support; GLX support when combined with 'opengl'
-# gst-plugins-bad still needed for codecparsers (GL libraries moved to -base); checked for 1.14 (recheck for 1.16)
-GST_REQ="${PV}"
-GL_DEPS="
- >=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[egl?,gles2?,opengl?,wayland?,X?]
- media-libs/mesa[gles2?,egl(+)?,X?,${MULTILIB_USEDEP}]
-"
-RDEPEND="
- >=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
- >=media-libs/gst-plugins-bad-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
- >=media-libs/libva-1.4.0:=[drm(+)?,wayland?,X?,${MULTILIB_USEDEP}]
- drm? (
- >=virtual/libudev-208:=[${MULTILIB_USEDEP}]
- >=x11-libs/libdrm-2.4.98[${MULTILIB_USEDEP}]
- )
- gles2? ( ${GL_DEPS} )
- opengl? ( ${GL_DEPS} )
- wayland? ( >=dev-libs/wayland-1.11.0[${MULTILIB_USEDEP}] )
- X? (
- >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
- >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}]
- x11-libs/libXrender[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="${PYTHON_DEPS}"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-# FIXME: "Failed to create vaapipostproc element"
-RESTRICT="test"
-
-multilib_src_configure() {
- local emesonargs=(
- -Dwith_encoders=yes
- -Dwith_drm=$(usex drm yes no)
- -Dwith_x11=$(usex X yes no)
- -Dwith_wayland=$(usex wayland yes no)
- )
-
- if use opengl || use gles2; then
- emesonargs+=( -Dwith_egl=$(usex egl yes no) )
- else
- emesonargs+=( -Dwith_egl=no )
- fi
-
- if use opengl && use X; then
- emesonargs+=( -Dwith_glx=yes )
- else
- emesonargs+=( -Dwith_glx=no )
- fi
-
- # Workaround EGL/eglplatform.h being built with X11 present
- use X || export CFLAGS="${CFLAGS} -DEGL_NO_X11"
-
- gstreamer_multilib_src_configure
-}
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild
deleted file mode 100644
index a44519cb1534..000000000000
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit gstreamer-meson python-any-r1
-
-MY_PN="gstreamer-vaapi"
-DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for GStreamer"
-HOMEPAGE="https://gitlab.freedesktop.org/gstreamer/gstreamer-vaapi"
-SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
-
-LICENSE="LGPL-2.1+"
-SLOT="1.0"
-KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86"
-IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
-
-# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
-# we design gst-vaapi ebuild in terms of GL API as main choice as well, meaning that USE opengl and/or gles2 is required to
-# enable opengl support at all and choices get chained from there.
-# One or multiple video output are required: drm, x11, glx, egl and/or wayland;
-# but GL API is our main trigger, thus USE=egl should be ineffective if neither gles2 or opengl is enabled;
-# So "|| ( drm egl opengl wayland X )" would be wrong, because egl isn't built with USE="egl -opengl -gles2", ending up with no video outputs.
-# As we ensure at least one working GL output with other REQUIRED_USE, we can put gles2/opengl in REQUIRED_USE instead of egl, solving the issue.
-# gles2 API only supported windowing system (on linux) is EGL, so require it
-# opengl API only supported windowing systems (on linux) are EGL and GLX, so require one of them (glx is enabled with USE="opengl X")
-REQUIRED_USE="
- || ( drm gles2 opengl wayland X )
- gles2? ( egl )
- opengl? ( || ( egl X ) )
-"
-
-# glx doesn't require libva-glx (libva[opengl]) afaics, only by tests/test-display.c
-# USE flag behavior:
-# 'drm' enables vaapi drm support
-# 'egl' enables EGL platform support (but only if also 'opengl||gles2')
-# - 'egl' is exposed as a USE flag mainly to get EGL support instead of or in addition to GLX support with desktop GL while keeping it optional for pure GLX cases;
-# it's always required with USE=gles2, thus USE="gles2 opengl X" will require and build desktop GL EGL platform support as well on top of GLX, which doesn't add extra deps at that point.
-# 'gles2' enables GLESv2 or GLESv3 based GL API support
-# 'opengl' enables desktop OpenGL based GL API support
-# 'wayland' enables non-GL Wayland support; wayland EGL support when combined with 'egl' (but only if also 'opengl||gles2')
-# 'X' enables non-GL X support; GLX support when combined with 'opengl'
-# gst-plugins-bad still needed for codecparsers (GL libraries moved to -base); checked for 1.14 (recheck for 1.16)
-GST_REQ="${PV}"
-GL_DEPS="
- >=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[egl?,gles2?,opengl?,wayland?,X?]
- media-libs/mesa[gles2?,egl(+)?,X?,${MULTILIB_USEDEP}]
-"
-RDEPEND="
- >=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
- >=media-libs/gst-plugins-bad-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
- >=media-libs/libva-1.4.0:=[drm(+)?,wayland?,X?,${MULTILIB_USEDEP}]
- drm? (
- >=virtual/libudev-208:=[${MULTILIB_USEDEP}]
- >=x11-libs/libdrm-2.4.98[${MULTILIB_USEDEP}]
- )
- gles2? ( ${GL_DEPS} )
- opengl? ( ${GL_DEPS} )
- wayland? ( >=dev-libs/wayland-1.11.0[${MULTILIB_USEDEP}] )
- X? (
- >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
- >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}]
- x11-libs/libXrender[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="${PYTHON_DEPS}"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-# FIXME: "Failed to create vaapipostproc element"
-RESTRICT="test"
-
-multilib_src_configure() {
- local emesonargs=(
- -Dwith_encoders=yes
- -Dwith_drm=$(usex drm yes no)
- -Dwith_x11=$(usex X yes no)
- -Dwith_wayland=$(usex wayland yes no)
- )
-
- if use opengl || use gles2; then
- emesonargs+=( -Dwith_egl=$(usex egl yes no) )
- else
- emesonargs+=( -Dwith_egl=no )
- fi
-
- if use opengl && use X; then
- emesonargs+=( -Dwith_glx=yes )
- else
- emesonargs+=( -Dwith_glx=no )
- fi
-
- # Workaround EGL/eglplatform.h being built with X11 present
- use X || export CFLAGS="${CFLAGS} -DEGL_NO_X11"
-
- gstreamer_multilib_src_configure
-}
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2023-07-25 18:07 Arthur Zamarin
0 siblings, 0 replies; 90+ messages in thread
From: Arthur Zamarin @ 2023-07-25 18:07 UTC (permalink / raw
To: gentoo-commits
commit: 49c9a310f199e2223377c3cc381be55a85449e22
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 25 18:05:54 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Tue Jul 25 18:05:54 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49c9a310
media-plugins/gst-plugins-vaapi: Stabilize 1.20.6 arm64, #908277
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.6.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.6.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.6.ebuild
index 4ce3393ccfb0..fffe27b7ff26 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.6.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.6.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
LICENSE="LGPL-2.1+"
SLOT="1.0"
-KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2023-06-10 10:15 Arthur Zamarin
0 siblings, 0 replies; 90+ messages in thread
From: Arthur Zamarin @ 2023-06-10 10:15 UTC (permalink / raw
To: gentoo-commits
commit: d69f98c8f2d165285f53e83750a1e1c274e321fa
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 10 10:13:21 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Jun 10 10:13:21 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d69f98c8
media-plugins/gst-plugins-vaapi: Stabilize 1.20.5 ppc64, #907451
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.5.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.5.ebuild
index ce719ad07dc5..eda69333148d 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.5.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.5.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
LICENSE="LGPL-2.1+"
SLOT="1.0"
-KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86"
IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2023-05-30 18:46 Sam James
0 siblings, 0 replies; 90+ messages in thread
From: Sam James @ 2023-05-30 18:46 UTC (permalink / raw
To: gentoo-commits
commit: 59948a771fdea5ba0dddbd681f336c54de10cd06
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue May 30 18:44:37 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue May 30 18:46:03 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59948a77
media-plugins/gst-plugins-vaapi: fixup meson options
Closes: https://bugs.gentoo.org/907429
Signed-off-by: Sam James <sam <AT> gentoo.org>
....22.3.ebuild => gst-plugins-vaapi-1.22.3-r1.ebuild} | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.3.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.3-r1.ebuild
similarity index 91%
rename from media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.3.ebuild
rename to media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.3-r1.ebuild
index d43cde42d49a..69a7ccfc8d05 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.3.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.3-r1.ebuild
@@ -50,7 +50,7 @@ GL_DEPS="
RDEPEND="
>=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
>=media-libs/gst-plugins-bad-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
- >=media-libs/libva-1.4.0:=[drm(+)?,wayland?,X?,${MULTILIB_USEDEP}]
+ >=media-libs/libva-1.10.0:=[drm(+)?,wayland?,X?,${MULTILIB_USEDEP}]
drm? (
>=virtual/libudev-208:=[${MULTILIB_USEDEP}]
>=x11-libs/libdrm-2.4.98[${MULTILIB_USEDEP}]
@@ -73,22 +73,22 @@ RESTRICT="test"
multilib_src_configure() {
local emesonargs=(
- -Dwith_encoders=yes
- -Dwith_drm=$(usex drm yes no)
- -Dwith_x11=$(usex X yes no)
- -Dwith_wayland=$(usex wayland yes no)
+ -Dencoders=enabled
+ $(meson_feature drm)
+ $(meson_feature X x11)
+ $(meson_feature wayland)
)
if use opengl || use gles2; then
- emesonargs+=( -Dwith_egl=$(usex egl yes no) )
+ emesonargs+=( $(meson_feature egl) )
else
- emesonargs+=( -Dwith_egl=no )
+ emesonargs+=( -Degl=disabled )
fi
if use opengl && use X; then
- emesonargs+=( -Dwith_glx=yes )
+ emesonargs+=( -Dglx=enabled )
else
- emesonargs+=( -Dwith_glx=no )
+ emesonargs+=( -Dglx=disabled )
fi
# Workaround EGL/eglplatform.h being built with X11 present
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2023-05-30 18:21 Sam James
0 siblings, 0 replies; 90+ messages in thread
From: Sam James @ 2023-05-30 18:21 UTC (permalink / raw
To: gentoo-commits
commit: ab6e89bd01a26f402a8ad0badf54707e3d67c405
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue May 30 18:13:38 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue May 30 18:21:00 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab6e89bd
media-plugins/gst-plugins-vaapi: add 1.20.6
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-plugins/gst-plugins-vaapi/Manifest | 1 +
.../gst-plugins-vaapi-1.20.6.ebuild | 98 ++++++++++++++++++++++
2 files changed, 99 insertions(+)
diff --git a/media-plugins/gst-plugins-vaapi/Manifest b/media-plugins/gst-plugins-vaapi/Manifest
index 45ac89dfcb32..6fd99af2d450 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,4 +1,5 @@
DIST gstreamer-vaapi-1.20.3.tar.xz 794840 BLAKE2B d422d982dba11175c57f6b6b329c75cbf96810a8653b028ce43dce8dfad0d474ae56ea7b9bde65e5901fb1453517fc1bd6541c0607d071b5b8444e78f30b355f SHA512 029e3e417c185f7aa8386aa3ce543a14bb7b1145e2386a763e109c636f32547c03cc6382fc45bbf1f5f1aab799b0250b852edbfc30dfb0992bcfd4d20b104a90
DIST gstreamer-vaapi-1.20.4.tar.xz 795596 BLAKE2B d71b21ad0f0b7a1ef2e3d3c9c6c017766b23c928cbb8e63f52682d18c0517e60c2a51de66670d7a65b5d991c2e99dddeee8f20dd48b5cf50a3830ba57a56cb97 SHA512 5cd9a9f08e76aa36f092b18bfa811db8eeec5ff7e49478da4e78b5f876e84a471de6318c8a74ab6941fa1cd3aa1d4a8595df7ee0bad3b62007968d5615d481a3
DIST gstreamer-vaapi-1.20.5.tar.xz 801628 BLAKE2B 4c3203baefafccbf8983c9e1da17a3455a0566d27b9a12b4d30292289cded803fb4ae8de1f26ff3536c632984227809df69fa9de78af4190acc30b6750c2d27c SHA512 fd24a58c83b0f820b1b2ca3c179228574a16b9f2657988de0c4569d925f01eb131853b0a322ce95b8523578e66ca66443900af1a5e022ecb4081bfe86a2e23bc
+DIST gstreamer-vaapi-1.20.6.tar.xz 801364 BLAKE2B 891e84099a558b31a152b6be2062753201a3958ce5fb67af37525c7b548404636cfeaa9578cdd485fbaddfabfd929f008ea07d0107975cc8174c58e38e791311 SHA512 3c386400b90ce7a90c0bec2244f0ef1a069cea053915abad3803e67ef7b859276f91a859ba1c959aedbfcb395058a0b0d917e9dd2f148b1cc038469996388af3
DIST gstreamer-vaapi-1.22.3.tar.xz 535108 BLAKE2B a4c7bf18c448a3c1201c4173da02bb14ee0e5ab7c0a841638b8e101800ff85c1709a7faf3655d6ec432ec646405ad394f646b7e77f5aa3670ccd2569dd006429 SHA512 ffbc70d25bc56de0b21fef6cf30f025ccb8d92c981254dcc278a866101812908aacefcbdb745857dff613f81c713ba86ceac1a9b0296324607f0baa7a12f7399
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.6.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.6.ebuild
new file mode 100644
index 000000000000..d43cde42d49a
--- /dev/null
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.6.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit gstreamer-meson python-any-r1
+
+MY_PN="gstreamer-vaapi"
+DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for GStreamer"
+HOMEPAGE="https://gitlab.freedesktop.org/gstreamer/gstreamer-vaapi"
+SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
+
+LICENSE="LGPL-2.1+"
+SLOT="1.0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
+
+# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
+# we design gst-vaapi ebuild in terms of GL API as main choice as well, meaning that USE opengl and/or gles2 is required to
+# enable opengl support at all and choices get chained from there.
+# One or multiple video output are required: drm, x11, glx, egl and/or wayland;
+# but GL API is our main trigger, thus USE=egl should be ineffective if neither gles2 or opengl is enabled;
+# So "|| ( drm egl opengl wayland X )" would be wrong, because egl isn't built with USE="egl -opengl -gles2", ending up with no video outputs.
+# As we ensure at least one working GL output with other REQUIRED_USE, we can put gles2/opengl in REQUIRED_USE instead of egl, solving the issue.
+# gles2 API only supported windowing system (on linux) is EGL, so require it
+# opengl API only supported windowing systems (on linux) are EGL and GLX, so require one of them (glx is enabled with USE="opengl X")
+REQUIRED_USE="
+ || ( drm gles2 opengl wayland X )
+ gles2? ( egl )
+ opengl? ( || ( egl X ) )
+"
+
+# glx doesn't require libva-glx (libva[opengl]) afaics, only by tests/test-display.c
+# USE flag behavior:
+# 'drm' enables vaapi drm support
+# 'egl' enables EGL platform support (but only if also 'opengl||gles2')
+# - 'egl' is exposed as a USE flag mainly to get EGL support instead of or in addition to GLX support with desktop GL while keeping it optional for pure GLX cases;
+# it's always required with USE=gles2, thus USE="gles2 opengl X" will require and build desktop GL EGL platform support as well on top of GLX, which doesn't add extra deps at that point.
+# 'gles2' enables GLESv2 or GLESv3 based GL API support
+# 'opengl' enables desktop OpenGL based GL API support
+# 'wayland' enables non-GL Wayland support; wayland EGL support when combined with 'egl' (but only if also 'opengl||gles2')
+# 'X' enables non-GL X support; GLX support when combined with 'opengl'
+# gst-plugins-bad still needed for codecparsers (GL libraries moved to -base); checked for 1.14 (recheck for 1.16)
+GST_REQ="${PV}"
+GL_DEPS="
+ >=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[egl?,gles2?,opengl?,wayland?,X?]
+ media-libs/mesa[gles2?,egl(+)?,X?,${MULTILIB_USEDEP}]
+"
+RDEPEND="
+ >=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
+ >=media-libs/gst-plugins-bad-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
+ >=media-libs/libva-1.4.0:=[drm(+)?,wayland?,X?,${MULTILIB_USEDEP}]
+ drm? (
+ >=virtual/libudev-208:=[${MULTILIB_USEDEP}]
+ >=x11-libs/libdrm-2.4.98[${MULTILIB_USEDEP}]
+ )
+ gles2? ( ${GL_DEPS} )
+ opengl? ( ${GL_DEPS} )
+ wayland? ( >=dev-libs/wayland-1.11.0[${MULTILIB_USEDEP}] )
+ X? (
+ >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+ >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}]
+ x11-libs/libXrender[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+# FIXME: "Failed to create vaapipostproc element"
+RESTRICT="test"
+
+multilib_src_configure() {
+ local emesonargs=(
+ -Dwith_encoders=yes
+ -Dwith_drm=$(usex drm yes no)
+ -Dwith_x11=$(usex X yes no)
+ -Dwith_wayland=$(usex wayland yes no)
+ )
+
+ if use opengl || use gles2; then
+ emesonargs+=( -Dwith_egl=$(usex egl yes no) )
+ else
+ emesonargs+=( -Dwith_egl=no )
+ fi
+
+ if use opengl && use X; then
+ emesonargs+=( -Dwith_glx=yes )
+ else
+ emesonargs+=( -Dwith_glx=no )
+ fi
+
+ # Workaround EGL/eglplatform.h being built with X11 present
+ use X || export CFLAGS="${CFLAGS} -DEGL_NO_X11"
+
+ gstreamer_multilib_src_configure
+}
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2023-01-14 15:50 Sam James
0 siblings, 0 replies; 90+ messages in thread
From: Sam James @ 2023-01-14 15:50 UTC (permalink / raw
To: gentoo-commits
commit: 94397e4e79297727a48538f365ace0340723bac0
Author: brahmajit das <listout <AT> protonmail <DOT> com>
AuthorDate: Sat Jan 14 15:37:51 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jan 14 15:49:45 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94397e4e
media-plugins/gst-plugins-vaapi: add 1.20.5
Signed-off-by: Sam James <sam <AT> gentoo.org>
Signed-off-by: brahmajit das <listout <AT> protonmail.com>
media-plugins/gst-plugins-vaapi/Manifest | 1 +
.../gst-plugins-vaapi-1.20.5.ebuild | 98 ++++++++++++++++++++++
2 files changed, 99 insertions(+)
diff --git a/media-plugins/gst-plugins-vaapi/Manifest b/media-plugins/gst-plugins-vaapi/Manifest
index e7144fbfceab..827505bc98d7 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,2 +1,3 @@
DIST gstreamer-vaapi-1.20.3.tar.xz 794840 BLAKE2B d422d982dba11175c57f6b6b329c75cbf96810a8653b028ce43dce8dfad0d474ae56ea7b9bde65e5901fb1453517fc1bd6541c0607d071b5b8444e78f30b355f SHA512 029e3e417c185f7aa8386aa3ce543a14bb7b1145e2386a763e109c636f32547c03cc6382fc45bbf1f5f1aab799b0250b852edbfc30dfb0992bcfd4d20b104a90
DIST gstreamer-vaapi-1.20.4.tar.xz 795596 BLAKE2B d71b21ad0f0b7a1ef2e3d3c9c6c017766b23c928cbb8e63f52682d18c0517e60c2a51de66670d7a65b5d991c2e99dddeee8f20dd48b5cf50a3830ba57a56cb97 SHA512 5cd9a9f08e76aa36f092b18bfa811db8eeec5ff7e49478da4e78b5f876e84a471de6318c8a74ab6941fa1cd3aa1d4a8595df7ee0bad3b62007968d5615d481a3
+DIST gstreamer-vaapi-1.20.5.tar.xz 801628 BLAKE2B 4c3203baefafccbf8983c9e1da17a3455a0566d27b9a12b4d30292289cded803fb4ae8de1f26ff3536c632984227809df69fa9de78af4190acc30b6750c2d27c SHA512 fd24a58c83b0f820b1b2ca3c179228574a16b9f2657988de0c4569d925f01eb131853b0a322ce95b8523578e66ca66443900af1a5e022ecb4081bfe86a2e23bc
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.5.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.5.ebuild
new file mode 100644
index 000000000000..d43cde42d49a
--- /dev/null
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.5.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit gstreamer-meson python-any-r1
+
+MY_PN="gstreamer-vaapi"
+DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for GStreamer"
+HOMEPAGE="https://gitlab.freedesktop.org/gstreamer/gstreamer-vaapi"
+SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
+
+LICENSE="LGPL-2.1+"
+SLOT="1.0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
+
+# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
+# we design gst-vaapi ebuild in terms of GL API as main choice as well, meaning that USE opengl and/or gles2 is required to
+# enable opengl support at all and choices get chained from there.
+# One or multiple video output are required: drm, x11, glx, egl and/or wayland;
+# but GL API is our main trigger, thus USE=egl should be ineffective if neither gles2 or opengl is enabled;
+# So "|| ( drm egl opengl wayland X )" would be wrong, because egl isn't built with USE="egl -opengl -gles2", ending up with no video outputs.
+# As we ensure at least one working GL output with other REQUIRED_USE, we can put gles2/opengl in REQUIRED_USE instead of egl, solving the issue.
+# gles2 API only supported windowing system (on linux) is EGL, so require it
+# opengl API only supported windowing systems (on linux) are EGL and GLX, so require one of them (glx is enabled with USE="opengl X")
+REQUIRED_USE="
+ || ( drm gles2 opengl wayland X )
+ gles2? ( egl )
+ opengl? ( || ( egl X ) )
+"
+
+# glx doesn't require libva-glx (libva[opengl]) afaics, only by tests/test-display.c
+# USE flag behavior:
+# 'drm' enables vaapi drm support
+# 'egl' enables EGL platform support (but only if also 'opengl||gles2')
+# - 'egl' is exposed as a USE flag mainly to get EGL support instead of or in addition to GLX support with desktop GL while keeping it optional for pure GLX cases;
+# it's always required with USE=gles2, thus USE="gles2 opengl X" will require and build desktop GL EGL platform support as well on top of GLX, which doesn't add extra deps at that point.
+# 'gles2' enables GLESv2 or GLESv3 based GL API support
+# 'opengl' enables desktop OpenGL based GL API support
+# 'wayland' enables non-GL Wayland support; wayland EGL support when combined with 'egl' (but only if also 'opengl||gles2')
+# 'X' enables non-GL X support; GLX support when combined with 'opengl'
+# gst-plugins-bad still needed for codecparsers (GL libraries moved to -base); checked for 1.14 (recheck for 1.16)
+GST_REQ="${PV}"
+GL_DEPS="
+ >=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[egl?,gles2?,opengl?,wayland?,X?]
+ media-libs/mesa[gles2?,egl(+)?,X?,${MULTILIB_USEDEP}]
+"
+RDEPEND="
+ >=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
+ >=media-libs/gst-plugins-bad-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
+ >=media-libs/libva-1.4.0:=[drm(+)?,wayland?,X?,${MULTILIB_USEDEP}]
+ drm? (
+ >=virtual/libudev-208:=[${MULTILIB_USEDEP}]
+ >=x11-libs/libdrm-2.4.98[${MULTILIB_USEDEP}]
+ )
+ gles2? ( ${GL_DEPS} )
+ opengl? ( ${GL_DEPS} )
+ wayland? ( >=dev-libs/wayland-1.11.0[${MULTILIB_USEDEP}] )
+ X? (
+ >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+ >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}]
+ x11-libs/libXrender[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+# FIXME: "Failed to create vaapipostproc element"
+RESTRICT="test"
+
+multilib_src_configure() {
+ local emesonargs=(
+ -Dwith_encoders=yes
+ -Dwith_drm=$(usex drm yes no)
+ -Dwith_x11=$(usex X yes no)
+ -Dwith_wayland=$(usex wayland yes no)
+ )
+
+ if use opengl || use gles2; then
+ emesonargs+=( -Dwith_egl=$(usex egl yes no) )
+ else
+ emesonargs+=( -Dwith_egl=no )
+ fi
+
+ if use opengl && use X; then
+ emesonargs+=( -Dwith_glx=yes )
+ else
+ emesonargs+=( -Dwith_glx=no )
+ fi
+
+ # Workaround EGL/eglplatform.h being built with X11 present
+ use X || export CFLAGS="${CFLAGS} -DEGL_NO_X11"
+
+ gstreamer_multilib_src_configure
+}
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2022-12-15 4:46 Arthur Zamarin
0 siblings, 0 replies; 90+ messages in thread
From: Arthur Zamarin @ 2022-12-15 4:46 UTC (permalink / raw
To: gentoo-commits
commit: 9b825bb4f35f0249d3098da795edf2963bb39eaf
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 15 04:44:46 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Dec 15 04:45:12 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b825bb4
media-plugins/gst-plugins-vaapi: Stabilize 1.20.4 amd64, #884731
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild
index 7e5364d646ff..c38602438767 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
LICENSE="LGPL-2.1+"
SLOT="1.0"
-KEYWORDS="~amd64 arm64 ~loong ppc64 ~riscv x86"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86"
IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2022-12-13 20:09 Arthur Zamarin
0 siblings, 0 replies; 90+ messages in thread
From: Arthur Zamarin @ 2022-12-13 20:09 UTC (permalink / raw
To: gentoo-commits
commit: bbdd9a0772bf935dae461fc8425f3f6383b30bfa
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 13 20:08:15 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Tue Dec 13 20:08:51 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbdd9a07
media-plugins/gst-plugins-vaapi: Stabilize 1.20.4 ppc64, #884731
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild
index f6c798826d08..7e5364d646ff 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
LICENSE="LGPL-2.1+"
SLOT="1.0"
-KEYWORDS="~amd64 arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="~amd64 arm64 ~loong ppc64 ~riscv x86"
IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2022-12-13 20:03 Arthur Zamarin
0 siblings, 0 replies; 90+ messages in thread
From: Arthur Zamarin @ 2022-12-13 20:03 UTC (permalink / raw
To: gentoo-commits
commit: 4565cf9638f1da6abfbdc731688ce72da907e8d5
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 13 20:02:45 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Tue Dec 13 20:02:45 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4565cf96
media-plugins/gst-plugins-vaapi: Stabilize 1.20.4 x86, #884731
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild
index 8151ecf20a57..f6c798826d08 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
LICENSE="LGPL-2.1+"
SLOT="1.0"
-KEYWORDS="~amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 arm64 ~loong ~ppc64 ~riscv x86"
IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2022-12-13 18:26 Arthur Zamarin
0 siblings, 0 replies; 90+ messages in thread
From: Arthur Zamarin @ 2022-12-13 18:26 UTC (permalink / raw
To: gentoo-commits
commit: fd720d931fb5e7d85857001089b8402a9bf2f96e
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 13 18:25:52 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Tue Dec 13 18:25:52 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd720d93
media-plugins/gst-plugins-vaapi: Stabilize 1.20.4 arm64, #884731
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild
index c23fa54fbf36..8151ecf20a57 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
LICENSE="LGPL-2.1+"
SLOT="1.0"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2022-11-29 15:58 WANG Xuerui
0 siblings, 0 replies; 90+ messages in thread
From: WANG Xuerui @ 2022-11-29 15:58 UTC (permalink / raw
To: gentoo-commits
commit: 004bc08ab46ac7f913064bd82fe9d8e39eb31357
Author: WANG Xuerui <xen0n <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 29 15:46:57 2022 +0000
Commit: WANG Xuerui <xen0n <AT> gentoo <DOT> org>
CommitDate: Tue Nov 29 15:57:55 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=004bc08a
media-plugins/gst-plugins-vaapi: keyword 1.20.4 for ~loong
Signed-off-by: WANG Xuerui <xen0n <AT> gentoo.org>
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild
index 7b63a83e49a9..c23fa54fbf36 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
LICENSE="LGPL-2.1+"
SLOT="1.0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2022-11-20 18:34 Mart Raudsepp
0 siblings, 0 replies; 90+ messages in thread
From: Mart Raudsepp @ 2022-11-20 18:34 UTC (permalink / raw
To: gentoo-commits
commit: 3eafb033e722635b0160d7b06b0606f33fe3d973
Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 20 18:30:05 2022 +0000
Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Sun Nov 20 18:33:41 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3eafb033
media-plugins/gst-plugins-vaapi: drop 1.20.2
Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>
media-plugins/gst-plugins-vaapi/Manifest | 1 -
.../gst-plugins-vaapi-1.20.2.ebuild | 98 ----------------------
2 files changed, 99 deletions(-)
diff --git a/media-plugins/gst-plugins-vaapi/Manifest b/media-plugins/gst-plugins-vaapi/Manifest
index b0b482d559c6..e7144fbfceab 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,3 +1,2 @@
-DIST gstreamer-vaapi-1.20.2.tar.xz 791672 BLAKE2B 05a9491322a5aeeb2b6d6a8fb004c32841a0fbea8bd12e64d6826fdde551a04db8c68360107cd5f2083760201567b61669d7a11d3229b324f059cb0118cf6684 SHA512 df5d510e910350f165b2a7bb0e433bd247608fcc719d0dc2cd72fb1f0a160a1d3c2c9006c8f6ec5d6fa454c4c15a1bb0df061cc9fd5d4e966f05a6d3f39bb491
DIST gstreamer-vaapi-1.20.3.tar.xz 794840 BLAKE2B d422d982dba11175c57f6b6b329c75cbf96810a8653b028ce43dce8dfad0d474ae56ea7b9bde65e5901fb1453517fc1bd6541c0607d071b5b8444e78f30b355f SHA512 029e3e417c185f7aa8386aa3ce543a14bb7b1145e2386a763e109c636f32547c03cc6382fc45bbf1f5f1aab799b0250b852edbfc30dfb0992bcfd4d20b104a90
DIST gstreamer-vaapi-1.20.4.tar.xz 795596 BLAKE2B d71b21ad0f0b7a1ef2e3d3c9c6c017766b23c928cbb8e63f52682d18c0517e60c2a51de66670d7a65b5d991c2e99dddeee8f20dd48b5cf50a3830ba57a56cb97 SHA512 5cd9a9f08e76aa36f092b18bfa811db8eeec5ff7e49478da4e78b5f876e84a471de6318c8a74ab6941fa1cd3aa1d4a8595df7ee0bad3b62007968d5615d481a3
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.2.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.2.ebuild
deleted file mode 100644
index b415dee9a306..000000000000
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.2.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit gstreamer-meson python-any-r1
-
-MY_PN="gstreamer-vaapi"
-DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for GStreamer"
-HOMEPAGE="https://gitlab.freedesktop.org/gstreamer/gstreamer-vaapi"
-SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
-
-LICENSE="LGPL-2.1+"
-SLOT="1.0"
-KEYWORDS="amd64 arm64 ppc64 ~riscv x86"
-IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
-
-# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
-# we design gst-vaapi ebuild in terms of GL API as main choice as well, meaning that USE opengl and/or gles2 is required to
-# enable opengl support at all and choices get chained from there.
-# One or multiple video output are required: drm, x11, glx, egl and/or wayland;
-# but GL API is our main trigger, thus USE=egl should be ineffective if neither gles2 or opengl is enabled;
-# So "|| ( drm egl opengl wayland X )" would be wrong, because egl isn't built with USE="egl -opengl -gles2", ending up with no video outputs.
-# As we ensure at least one working GL output with other REQUIRED_USE, we can put gles2/opengl in REQUIRED_USE instead of egl, solving the issue.
-# gles2 API only supported windowing system (on linux) is EGL, so require it
-# opengl API only supported windowing systems (on linux) are EGL and GLX, so require one of them (glx is enabled with USE="opengl X")
-REQUIRED_USE="
- || ( drm gles2 opengl wayland X )
- gles2? ( egl )
- opengl? ( || ( egl X ) )
-"
-
-# glx doesn't require libva-glx (libva[opengl]) afaics, only by tests/test-display.c
-# USE flag behavior:
-# 'drm' enables vaapi drm support
-# 'egl' enables EGL platform support (but only if also 'opengl||gles2')
-# - 'egl' is exposed as a USE flag mainly to get EGL support instead of or in addition to GLX support with desktop GL while keeping it optional for pure GLX cases;
-# it's always required with USE=gles2, thus USE="gles2 opengl X" will require and build desktop GL EGL platform support as well on top of GLX, which doesn't add extra deps at that point.
-# 'gles2' enables GLESv2 or GLESv3 based GL API support
-# 'opengl' enables desktop OpenGL based GL API support
-# 'wayland' enables non-GL Wayland support; wayland EGL support when combined with 'egl' (but only if also 'opengl||gles2')
-# 'X' enables non-GL X support; GLX support when combined with 'opengl'
-# gst-plugins-bad still needed for codecparsers (GL libraries moved to -base); checked for 1.14 (recheck for 1.16)
-GST_REQ="${PV}"
-GL_DEPS="
- >=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[egl?,gles2?,opengl?,wayland?,X?]
- media-libs/mesa[gles2?,egl(+)?,X?,${MULTILIB_USEDEP}]
-"
-RDEPEND="
- >=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
- >=media-libs/gst-plugins-bad-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
- >=media-libs/libva-1.4.0:=[drm(+)?,wayland?,X?,${MULTILIB_USEDEP}]
- drm? (
- >=virtual/libudev-208:=[${MULTILIB_USEDEP}]
- >=x11-libs/libdrm-2.4.98[${MULTILIB_USEDEP}]
- )
- gles2? ( ${GL_DEPS} )
- opengl? ( ${GL_DEPS} )
- wayland? ( >=dev-libs/wayland-1.11.0[${MULTILIB_USEDEP}] )
- X? (
- >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
- >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}]
- x11-libs/libXrender[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="${PYTHON_DEPS}"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-# FIXME: "Failed to create vaapipostproc element"
-RESTRICT="test"
-
-multilib_src_configure() {
- local emesonargs=(
- -Dwith_encoders=yes
- -Dwith_drm=$(usex drm yes no)
- -Dwith_x11=$(usex X yes no)
- -Dwith_wayland=$(usex wayland yes no)
- )
-
- if use opengl || use gles2; then
- emesonargs+=( -Dwith_egl=$(usex egl yes no) )
- else
- emesonargs+=( -Dwith_egl=no )
- fi
-
- if use opengl && use X; then
- emesonargs+=( -Dwith_glx=yes )
- else
- emesonargs+=( -Dwith_glx=no )
- fi
-
- # Workaround EGL/eglplatform.h being built with X11 present
- use X || export CFLAGS="${CFLAGS} -DEGL_NO_X11"
-
- gstreamer_multilib_src_configure
-}
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2022-10-20 17:01 Georgy Yakovlev
0 siblings, 0 replies; 90+ messages in thread
From: Georgy Yakovlev @ 2022-10-20 17:01 UTC (permalink / raw
To: gentoo-commits
commit: 0de3a57c3fa6f1a033085e3060d90f37cdb571b2
Author: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 20 17:00:34 2022 +0000
Commit: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Thu Oct 20 17:00:34 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0de3a57c
media-plugins/gst-plugins-vaapi: Stabilize 1.20.3 ppc64, #867784
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.3.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.3.ebuild
index b80f0e9afbe5..b415dee9a306 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.3.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
LICENSE="LGPL-2.1+"
SLOT="1.0"
-KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm64 ppc64 ~riscv x86"
IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2022-09-16 8:53 Arthur Zamarin
0 siblings, 0 replies; 90+ messages in thread
From: Arthur Zamarin @ 2022-09-16 8:53 UTC (permalink / raw
To: gentoo-commits
commit: 0dcbd5ae99f877038397200bc497d0ebd7d898a8
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 16 08:52:42 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Sep 16 08:52:42 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dcbd5ae
media-plugins/gst-plugins-vaapi: Stabilize 1.20.3 arm64, #867784
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.3.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.3.ebuild
index 9518412d3e53..25c69bf2fa9d 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.3.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
LICENSE="LGPL-2.1+"
SLOT="1.0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2022-09-16 6:52 Agostino Sarubbo
0 siblings, 0 replies; 90+ messages in thread
From: Agostino Sarubbo @ 2022-09-16 6:52 UTC (permalink / raw
To: gentoo-commits
commit: ae404af90b2eed64a0165f8d1d68576a7da04cd2
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 16 06:51:31 2022 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Fri Sep 16 06:51:31 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae404af9
media-plugins/gst-plugins-vaapi: Stabilize 1.20.3 x86, #867784
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.3.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.3.ebuild
index 58b8c5cd55cd..9518412d3e53 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.3.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
LICENSE="LGPL-2.1+"
SLOT="1.0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2022-08-26 13:10 Sam James
0 siblings, 0 replies; 90+ messages in thread
From: Sam James @ 2022-08-26 13:10 UTC (permalink / raw
To: gentoo-commits
commit: 9b9b34016e9622f6c1561c35f08087cdb47500c9
Author: Igor V. Kovalenko <igor.v.kovalenko <AT> gmail <DOT> com>
AuthorDate: Fri Aug 26 13:00:18 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Aug 26 13:10:04 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b9b3401
media-plugins/gst-plugins-vaapi: add 1.20.3
Signed-off-by: Sam James <sam <AT> gentoo.org>
Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko <AT> gmail.com>
media-plugins/gst-plugins-vaapi/Manifest | 1 +
.../gst-plugins-vaapi-1.20.3.ebuild | 98 ++++++++++++++++++++++
2 files changed, 99 insertions(+)
diff --git a/media-plugins/gst-plugins-vaapi/Manifest b/media-plugins/gst-plugins-vaapi/Manifest
index 39600372bbb9..6763297807c1 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1 +1,2 @@
DIST gstreamer-vaapi-1.20.2.tar.xz 791672 BLAKE2B 05a9491322a5aeeb2b6d6a8fb004c32841a0fbea8bd12e64d6826fdde551a04db8c68360107cd5f2083760201567b61669d7a11d3229b324f059cb0118cf6684 SHA512 df5d510e910350f165b2a7bb0e433bd247608fcc719d0dc2cd72fb1f0a160a1d3c2c9006c8f6ec5d6fa454c4c15a1bb0df061cc9fd5d4e966f05a6d3f39bb491
+DIST gstreamer-vaapi-1.20.3.tar.xz 794840 BLAKE2B d422d982dba11175c57f6b6b329c75cbf96810a8653b028ce43dce8dfad0d474ae56ea7b9bde65e5901fb1453517fc1bd6541c0607d071b5b8444e78f30b355f SHA512 029e3e417c185f7aa8386aa3ce543a14bb7b1145e2386a763e109c636f32547c03cc6382fc45bbf1f5f1aab799b0250b852edbfc30dfb0992bcfd4d20b104a90
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.3.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.3.ebuild
new file mode 100644
index 000000000000..3e6d8d3bb515
--- /dev/null
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.3.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit gstreamer-meson python-any-r1
+
+MY_PN="gstreamer-vaapi"
+DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for GStreamer"
+HOMEPAGE="https://gitlab.freedesktop.org/gstreamer/gstreamer-vaapi"
+SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
+
+LICENSE="LGPL-2.1+"
+SLOT="1.0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
+
+# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
+# we design gst-vaapi ebuild in terms of GL API as main choice as well, meaning that USE opengl and/or gles2 is required to
+# enable opengl support at all and choices get chained from there.
+# One or multiple video output are required: drm, x11, glx, egl and/or wayland;
+# but GL API is our main trigger, thus USE=egl should be ineffective if neither gles2 or opengl is enabled;
+# So "|| ( drm egl opengl wayland X )" would be wrong, because egl isn't built with USE="egl -opengl -gles2", ending up with no video outputs.
+# As we ensure at least one working GL output with other REQUIRED_USE, we can put gles2/opengl in REQUIRED_USE instead of egl, solving the issue.
+# gles2 API only supported windowing system (on linux) is EGL, so require it
+# opengl API only supported windowing systems (on linux) are EGL and GLX, so require one of them (glx is enabled with USE="opengl X")
+REQUIRED_USE="
+ || ( drm gles2 opengl wayland X )
+ gles2? ( egl )
+ opengl? ( || ( egl X ) )
+"
+
+# glx doesn't require libva-glx (libva[opengl]) afaics, only by tests/test-display.c
+# USE flag behavior:
+# 'drm' enables vaapi drm support
+# 'egl' enables EGL platform support (but only if also 'opengl||gles2')
+# - 'egl' is exposed as a USE flag mainly to get EGL support instead of or in addition to GLX support with desktop GL while keeping it optional for pure GLX cases;
+# it's always required with USE=gles2, thus USE="gles2 opengl X" will require and build desktop GL EGL platform support as well on top of GLX, which doesn't add extra deps at that point.
+# 'gles2' enables GLESv2 or GLESv3 based GL API support
+# 'opengl' enables desktop OpenGL based GL API support
+# 'wayland' enables non-GL Wayland support; wayland EGL support when combined with 'egl' (but only if also 'opengl||gles2')
+# 'X' enables non-GL X support; GLX support when combined with 'opengl'
+# gst-plugins-bad still needed for codecparsers (GL libraries moved to -base); checked for 1.14 (recheck for 1.16)
+GST_REQ="${PV}"
+GL_DEPS="
+ >=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[egl?,gles2?,opengl?,wayland?,X?]
+ media-libs/mesa[gles2?,egl(+)?,X?,${MULTILIB_USEDEP}]
+"
+RDEPEND="
+ >=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
+ >=media-libs/gst-plugins-bad-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
+ >=x11-libs/libva-1.4.0:=[drm(+)?,wayland?,X?,${MULTILIB_USEDEP}]
+ drm? (
+ >=virtual/libudev-208:=[${MULTILIB_USEDEP}]
+ >=x11-libs/libdrm-2.4.98[${MULTILIB_USEDEP}]
+ )
+ gles2? ( ${GL_DEPS} )
+ opengl? ( ${GL_DEPS} )
+ wayland? ( >=dev-libs/wayland-1.11.0[${MULTILIB_USEDEP}] )
+ X? (
+ >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+ >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}]
+ x11-libs/libXrender[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+# FIXME: "Failed to create vaapipostproc element"
+RESTRICT="test"
+
+multilib_src_configure() {
+ local emesonargs=(
+ -Dwith_encoders=yes
+ -Dwith_drm=$(usex drm yes no)
+ -Dwith_x11=$(usex X yes no)
+ -Dwith_wayland=$(usex wayland yes no)
+ )
+
+ if use opengl || use gles2; then
+ emesonargs+=( -Dwith_egl=$(usex egl yes no) )
+ else
+ emesonargs+=( -Dwith_egl=no )
+ fi
+
+ if use opengl && use X; then
+ emesonargs+=( -Dwith_glx=yes )
+ else
+ emesonargs+=( -Dwith_glx=no )
+ fi
+
+ # Workaround EGL/eglplatform.h being built with X11 present
+ use X || export CFLAGS="${CFLAGS} -DEGL_NO_X11"
+
+ gstreamer_multilib_src_configure
+}
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2022-06-07 13:59 Matt Turner
0 siblings, 0 replies; 90+ messages in thread
From: Matt Turner @ 2022-06-07 13:59 UTC (permalink / raw
To: gentoo-commits
commit: 94717b5e5d3d11f2c74afb9ac470448bb6efd24d
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 5 02:57:00 2022 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Tue Jun 7 13:59:24 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94717b5e
media-plugins/gst-plugins-vaapi: Drop old versions
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
media-plugins/gst-plugins-vaapi/Manifest | 4 -
.../gst-plugins-vaapi-1.16.3-r2.ebuild | 112 ---------------------
.../gst-plugins-vaapi-1.18.4-r3.ebuild | 101 -------------------
.../gst-plugins-vaapi-1.18.6-r1.ebuild | 101 -------------------
.../gst-plugins-vaapi-1.20.1-r1.ebuild | 98 ------------------
5 files changed, 416 deletions(-)
diff --git a/media-plugins/gst-plugins-vaapi/Manifest b/media-plugins/gst-plugins-vaapi/Manifest
index bcd59f401a2d..39600372bbb9 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,5 +1 @@
-DIST gstreamer-vaapi-1.16.3.tar.xz 1103784 BLAKE2B 89b4f42a9d04f4a03f171f2d3db81a2122ae64147039053dc508bc70f346c976c42ee60455785c3d35762561fa421af13b8e04dae6bca6d64eacad4ed218a281 SHA512 043a53e9e8c5d66cf955c8bc60236846a4a51793bf467d835c0992f490f4e03f0a7c3430c95641a9c659b0f59ae2f99c48bc54985729b5703fa1ecbc062175a0
-DIST gstreamer-vaapi-1.18.4.tar.xz 783132 BLAKE2B 4ab7910dfc7dddc47dd538ed71a09f54ac217906ecfa3c93c10bfc63d5bab1825ada4c2e6076df35e1a8a4c6f20767fa8e43ea4197363a643d010a93026495a0 SHA512 355f0528929d459c8d0f009e7c8b75718ae175b648abfa1a65ed4a8b90e78a18d202b6a2fde2c5cc027a3321afc5adb90295c4f2635d68ebcedc045ac5f5664f
-DIST gstreamer-vaapi-1.18.6.tar.xz 789056 BLAKE2B 855a3154d4af018fd58ae39743b23cc4f18552a67ec059fe2fc967f122290c6f99d702a3f59371cbb4551542607b0c9b4a807743626f398c46f4050dfb9aac6c SHA512 84ac6a584e0b9dbddf4d77e3c538618679de273ec3897b91b658fb2d6d5d8a8c38b992e7b9880cf0917039dc6f0826063a2822fcb14bcaca435b53105ff4de94
-DIST gstreamer-vaapi-1.20.1.tar.xz 789288 BLAKE2B 14c299f3b001d5f4c231fb9e9f85aa43296117100d6a7795462365fe3176682f61e7222298160a51a48e9544796a44ad8e67df058f31e5c90d16225d4e0372c3 SHA512 0ef33c4ec6d439aa957ab74bef910706d093540b2b6a95deac5e6524415fdbba00dacd72cba67b778140efa0bea49479e5fd356cae4882eec37d5bbb0f44568d
DIST gstreamer-vaapi-1.20.2.tar.xz 791672 BLAKE2B 05a9491322a5aeeb2b6d6a8fb004c32841a0fbea8bd12e64d6826fdde551a04db8c68360107cd5f2083760201567b61669d7a11d3229b324f059cb0118cf6684 SHA512 df5d510e910350f165b2a7bb0e433bd247608fcc719d0dc2cd72fb1f0a160a1d3c2c9006c8f6ec5d6fa454c4c15a1bb0df061cc9fd5d4e966f05a6d3f39bb491
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3-r2.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3-r2.ebuild
deleted file mode 100644
index ba2edc46c669..000000000000
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3-r2.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit multilib-minimal
-
-MY_PN="gstreamer-vaapi"
-DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for GStreamer"
-HOMEPAGE="https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi"
-SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
-
-LICENSE="LGPL-2.1+"
-SLOT="1.0"
-KEYWORDS="amd64 arm64 ppc64 x86"
-IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
-
-# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
-# we design gst-vaapi ebuild in terms of GL API as main choice as well, meaning that USE opengl and/or gles2 is required to
-# enable opengl support at all and choices get chained from there.
-# One or multiple video output are required: drm, x11, glx, egl and/or wayland;
-# but GL API is our main trigger, thus USE=egl should be ineffective if neither gles2 or opengl is enabled;
-# So "|| ( drm egl opengl wayland X )" would be wrong, because egl isn't built with USE="egl -opengl -gles2", ending up with no video outputs.
-# As we ensure at least one working GL output with other REQUIRED_USE, we can put gles2/opengl in REQUIRED_USE instead of egl, solving the issue.
-# gles2 API only supported windowing system (on linux) is EGL, so require it
-# opengl API only supported windowing systems (on linux) are EGL and GLX, so require one of them (glx is enabled with USE="opengl X")
-REQUIRED_USE="
- || ( drm gles2 opengl wayland X )
- gles2? ( egl )
- opengl? ( || ( egl X ) )
-"
-
-# glx doesn't require libva-glx (libva[opengl]) afaics, only by tests/test-display.c
-# USE flag behavior:
-# 'drm' enables vaapi drm support
-# 'egl' enables EGL platform support (but only if also 'opengl||gles2')
-# - 'egl' is exposed as a USE flag mainly to get EGL support instead of or in addition to GLX support with desktop GL while keeping it optional for pure GLX cases;
-# it's always required with USE=gles2, thus USE="gles2 opengl X" will require and build desktop GL EGL platform support as well on top of GLX, which doesn't add extra deps at that point.
-# 'gles2' enables GLESv2 or GLESv3 based GL API support
-# 'opengl' enables desktop OpenGL based GL API support
-# 'wayland' enables non-GL Wayland support; wayland EGL support when combined with 'egl' (but only if also 'opengl||gles2')
-# 'X' enables non-GL X support; GLX support when combined with 'opengl'
-# gst-plugins-bad still needed for codecparsers (GL libraries moved to -base); checked for 1.14 (recheck for 1.16)
-GST_REQ="${PV}"
-GL_DEPS="
- >=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[egl?,gles2?,opengl?,wayland?,X?]
- media-libs/mesa[gles2?,egl(+)?,X(+),${MULTILIB_USEDEP}]
-"
-RDEPEND="
- >=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
- >=media-libs/gstreamer-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
- >=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
- >=media-libs/gst-plugins-bad-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
- >=x11-libs/libva-1.4.0:=[drm(+)?,wayland?,X?,${MULTILIB_USEDEP}]
- drm? (
- >=virtual/libudev-208:=[${MULTILIB_USEDEP}]
- >=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}]
- )
- gles2? ( ${GL_DEPS} )
- opengl? ( ${GL_DEPS} )
- wayland? (
- >=dev-libs/wayland-1.11.0[${MULTILIB_USEDEP}]
- >=dev-libs/wayland-protocols-1.15 )
- X? (
- >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
- >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}]
- x11-libs/libXrender[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}
- >=dev-util/gtk-doc-am-1.12
- virtual/pkgconfig
-"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-multilib_src_configure() {
- local myconf=()
- if use opengl || use gles2; then
- myconf+=(
- $(use_enable egl)
- --with-glapi=$(usex opengl 'gl,' '')$(usex gles2 'gles2,gles3' '') # It's fine to have extra commas passed
- )
- else
- myconf+=(
- --disable-egl
- --without-glapi
- )
- fi
-
- if use opengl && use X; then
- myconf+=( --enable-glx )
- else
- myconf+=( --disable-glx )
- fi
-
- ECONF_SOURCE=${S} \
- econf \
- --disable-static \
- --disable-debug \
- --disable-examples \
- --enable-encoders \
- $(use_enable drm) \
- $(use_enable X x11) \
- $(use_enable wayland) \
- --without-gtk \
- "${myconf[@]}"
-}
-
-multilib_src_install_all() {
- einstalldocs
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4-r3.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4-r3.ebuild
deleted file mode 100644
index 2efba9afee4e..000000000000
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4-r3.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit gstreamer-meson python-any-r1
-
-MY_PN="gstreamer-vaapi"
-DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for GStreamer"
-HOMEPAGE="https://gitlab.freedesktop.org/gstreamer/gstreamer-vaapi"
-SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
-
-LICENSE="LGPL-2.1+"
-SLOT="1.0"
-KEYWORDS="amd64 arm64 ppc64 ~riscv x86"
-IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
-
-# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
-# we design gst-vaapi ebuild in terms of GL API as main choice as well, meaning that USE opengl and/or gles2 is required to
-# enable opengl support at all and choices get chained from there.
-# One or multiple video output are required: drm, x11, glx, egl and/or wayland;
-# but GL API is our main trigger, thus USE=egl should be ineffective if neither gles2 or opengl is enabled;
-# So "|| ( drm egl opengl wayland X )" would be wrong, because egl isn't built with USE="egl -opengl -gles2", ending up with no video outputs.
-# As we ensure at least one working GL output with other REQUIRED_USE, we can put gles2/opengl in REQUIRED_USE instead of egl, solving the issue.
-# gles2 API only supported windowing system (on linux) is EGL, so require it
-# opengl API only supported windowing systems (on linux) are EGL and GLX, so require one of them (glx is enabled with USE="opengl X")
-REQUIRED_USE="
- || ( drm gles2 opengl wayland X )
- gles2? ( egl )
- opengl? ( || ( egl X ) )
-"
-
-# glx doesn't require libva-glx (libva[opengl]) afaics, only by tests/test-display.c
-# USE flag behavior:
-# 'drm' enables vaapi drm support
-# 'egl' enables EGL platform support (but only if also 'opengl||gles2')
-# - 'egl' is exposed as a USE flag mainly to get EGL support instead of or in addition to GLX support with desktop GL while keeping it optional for pure GLX cases;
-# it's always required with USE=gles2, thus USE="gles2 opengl X" will require and build desktop GL EGL platform support as well on top of GLX, which doesn't add extra deps at that point.
-# 'gles2' enables GLESv2 or GLESv3 based GL API support
-# 'opengl' enables desktop OpenGL based GL API support
-# 'wayland' enables non-GL Wayland support; wayland EGL support when combined with 'egl' (but only if also 'opengl||gles2')
-# 'X' enables non-GL X support; GLX support when combined with 'opengl'
-# gst-plugins-bad still needed for codecparsers (GL libraries moved to -base); checked for 1.14 (recheck for 1.16)
-GST_REQ="${PV}"
-GL_DEPS="
- >=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[egl?,gles2?,opengl?,wayland?,X?]
- media-libs/mesa[gles2?,egl(+)?,X?,${MULTILIB_USEDEP}]
-"
-RDEPEND="
- >=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
- >=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
- >=media-libs/gst-plugins-bad-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
- >=x11-libs/libva-1.4.0:=[drm(+)?,wayland?,X?,${MULTILIB_USEDEP}]
- drm? (
- >=virtual/libudev-208:=[${MULTILIB_USEDEP}]
- >=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}]
- )
- gles2? ( ${GL_DEPS} )
- opengl? ( ${GL_DEPS} )
- wayland? ( >=dev-libs/wayland-1.11.0[${MULTILIB_USEDEP}] )
- X? (
- >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
- >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}]
- x11-libs/libXrender[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}
- >=dev-util/gtk-doc-am-1.12
-"
-BDEPEND="${PYTHON_DEPS}"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-# FIXME: "Failed to create vaapipostproc element"
-RESTRICT="test"
-
-multilib_src_configure() {
- local emesonargs=(
- -Dwith_encoders=yes
- -Dwith_drm=$(usex drm yes no)
- -Dwith_x11=$(usex X yes no)
- -Dwith_wayland=$(usex wayland yes no)
- )
-
- if use opengl || use gles2; then
- emesonargs+=( -Dwith_egl=$(usex egl yes no) )
- else
- emesonargs+=( -Dwith_egl=no )
- fi
-
- if use opengl && use X; then
- emesonargs+=( -Dwith_glx=yes )
- else
- emesonargs+=( -Dwith_glx=no )
- fi
-
- # Workaround EGL/eglplatform.h being built with X11 present
- use X || export CFLAGS="${CFLAGS} -DEGL_NO_X11"
-
- gstreamer_multilib_src_configure
-}
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.6-r1.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.6-r1.ebuild
deleted file mode 100644
index 2efba9afee4e..000000000000
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.6-r1.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit gstreamer-meson python-any-r1
-
-MY_PN="gstreamer-vaapi"
-DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for GStreamer"
-HOMEPAGE="https://gitlab.freedesktop.org/gstreamer/gstreamer-vaapi"
-SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
-
-LICENSE="LGPL-2.1+"
-SLOT="1.0"
-KEYWORDS="amd64 arm64 ppc64 ~riscv x86"
-IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
-
-# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
-# we design gst-vaapi ebuild in terms of GL API as main choice as well, meaning that USE opengl and/or gles2 is required to
-# enable opengl support at all and choices get chained from there.
-# One or multiple video output are required: drm, x11, glx, egl and/or wayland;
-# but GL API is our main trigger, thus USE=egl should be ineffective if neither gles2 or opengl is enabled;
-# So "|| ( drm egl opengl wayland X )" would be wrong, because egl isn't built with USE="egl -opengl -gles2", ending up with no video outputs.
-# As we ensure at least one working GL output with other REQUIRED_USE, we can put gles2/opengl in REQUIRED_USE instead of egl, solving the issue.
-# gles2 API only supported windowing system (on linux) is EGL, so require it
-# opengl API only supported windowing systems (on linux) are EGL and GLX, so require one of them (glx is enabled with USE="opengl X")
-REQUIRED_USE="
- || ( drm gles2 opengl wayland X )
- gles2? ( egl )
- opengl? ( || ( egl X ) )
-"
-
-# glx doesn't require libva-glx (libva[opengl]) afaics, only by tests/test-display.c
-# USE flag behavior:
-# 'drm' enables vaapi drm support
-# 'egl' enables EGL platform support (but only if also 'opengl||gles2')
-# - 'egl' is exposed as a USE flag mainly to get EGL support instead of or in addition to GLX support with desktop GL while keeping it optional for pure GLX cases;
-# it's always required with USE=gles2, thus USE="gles2 opengl X" will require and build desktop GL EGL platform support as well on top of GLX, which doesn't add extra deps at that point.
-# 'gles2' enables GLESv2 or GLESv3 based GL API support
-# 'opengl' enables desktop OpenGL based GL API support
-# 'wayland' enables non-GL Wayland support; wayland EGL support when combined with 'egl' (but only if also 'opengl||gles2')
-# 'X' enables non-GL X support; GLX support when combined with 'opengl'
-# gst-plugins-bad still needed for codecparsers (GL libraries moved to -base); checked for 1.14 (recheck for 1.16)
-GST_REQ="${PV}"
-GL_DEPS="
- >=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[egl?,gles2?,opengl?,wayland?,X?]
- media-libs/mesa[gles2?,egl(+)?,X?,${MULTILIB_USEDEP}]
-"
-RDEPEND="
- >=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
- >=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
- >=media-libs/gst-plugins-bad-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
- >=x11-libs/libva-1.4.0:=[drm(+)?,wayland?,X?,${MULTILIB_USEDEP}]
- drm? (
- >=virtual/libudev-208:=[${MULTILIB_USEDEP}]
- >=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}]
- )
- gles2? ( ${GL_DEPS} )
- opengl? ( ${GL_DEPS} )
- wayland? ( >=dev-libs/wayland-1.11.0[${MULTILIB_USEDEP}] )
- X? (
- >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
- >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}]
- x11-libs/libXrender[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}
- >=dev-util/gtk-doc-am-1.12
-"
-BDEPEND="${PYTHON_DEPS}"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-# FIXME: "Failed to create vaapipostproc element"
-RESTRICT="test"
-
-multilib_src_configure() {
- local emesonargs=(
- -Dwith_encoders=yes
- -Dwith_drm=$(usex drm yes no)
- -Dwith_x11=$(usex X yes no)
- -Dwith_wayland=$(usex wayland yes no)
- )
-
- if use opengl || use gles2; then
- emesonargs+=( -Dwith_egl=$(usex egl yes no) )
- else
- emesonargs+=( -Dwith_egl=no )
- fi
-
- if use opengl && use X; then
- emesonargs+=( -Dwith_glx=yes )
- else
- emesonargs+=( -Dwith_glx=no )
- fi
-
- # Workaround EGL/eglplatform.h being built with X11 present
- use X || export CFLAGS="${CFLAGS} -DEGL_NO_X11"
-
- gstreamer_multilib_src_configure
-}
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.1-r1.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.1-r1.ebuild
deleted file mode 100644
index 3e6d8d3bb515..000000000000
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.1-r1.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit gstreamer-meson python-any-r1
-
-MY_PN="gstreamer-vaapi"
-DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for GStreamer"
-HOMEPAGE="https://gitlab.freedesktop.org/gstreamer/gstreamer-vaapi"
-SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
-
-LICENSE="LGPL-2.1+"
-SLOT="1.0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
-
-# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
-# we design gst-vaapi ebuild in terms of GL API as main choice as well, meaning that USE opengl and/or gles2 is required to
-# enable opengl support at all and choices get chained from there.
-# One or multiple video output are required: drm, x11, glx, egl and/or wayland;
-# but GL API is our main trigger, thus USE=egl should be ineffective if neither gles2 or opengl is enabled;
-# So "|| ( drm egl opengl wayland X )" would be wrong, because egl isn't built with USE="egl -opengl -gles2", ending up with no video outputs.
-# As we ensure at least one working GL output with other REQUIRED_USE, we can put gles2/opengl in REQUIRED_USE instead of egl, solving the issue.
-# gles2 API only supported windowing system (on linux) is EGL, so require it
-# opengl API only supported windowing systems (on linux) are EGL and GLX, so require one of them (glx is enabled with USE="opengl X")
-REQUIRED_USE="
- || ( drm gles2 opengl wayland X )
- gles2? ( egl )
- opengl? ( || ( egl X ) )
-"
-
-# glx doesn't require libva-glx (libva[opengl]) afaics, only by tests/test-display.c
-# USE flag behavior:
-# 'drm' enables vaapi drm support
-# 'egl' enables EGL platform support (but only if also 'opengl||gles2')
-# - 'egl' is exposed as a USE flag mainly to get EGL support instead of or in addition to GLX support with desktop GL while keeping it optional for pure GLX cases;
-# it's always required with USE=gles2, thus USE="gles2 opengl X" will require and build desktop GL EGL platform support as well on top of GLX, which doesn't add extra deps at that point.
-# 'gles2' enables GLESv2 or GLESv3 based GL API support
-# 'opengl' enables desktop OpenGL based GL API support
-# 'wayland' enables non-GL Wayland support; wayland EGL support when combined with 'egl' (but only if also 'opengl||gles2')
-# 'X' enables non-GL X support; GLX support when combined with 'opengl'
-# gst-plugins-bad still needed for codecparsers (GL libraries moved to -base); checked for 1.14 (recheck for 1.16)
-GST_REQ="${PV}"
-GL_DEPS="
- >=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[egl?,gles2?,opengl?,wayland?,X?]
- media-libs/mesa[gles2?,egl(+)?,X?,${MULTILIB_USEDEP}]
-"
-RDEPEND="
- >=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
- >=media-libs/gst-plugins-bad-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
- >=x11-libs/libva-1.4.0:=[drm(+)?,wayland?,X?,${MULTILIB_USEDEP}]
- drm? (
- >=virtual/libudev-208:=[${MULTILIB_USEDEP}]
- >=x11-libs/libdrm-2.4.98[${MULTILIB_USEDEP}]
- )
- gles2? ( ${GL_DEPS} )
- opengl? ( ${GL_DEPS} )
- wayland? ( >=dev-libs/wayland-1.11.0[${MULTILIB_USEDEP}] )
- X? (
- >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
- >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}]
- x11-libs/libXrender[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="${PYTHON_DEPS}"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-# FIXME: "Failed to create vaapipostproc element"
-RESTRICT="test"
-
-multilib_src_configure() {
- local emesonargs=(
- -Dwith_encoders=yes
- -Dwith_drm=$(usex drm yes no)
- -Dwith_x11=$(usex X yes no)
- -Dwith_wayland=$(usex wayland yes no)
- )
-
- if use opengl || use gles2; then
- emesonargs+=( -Dwith_egl=$(usex egl yes no) )
- else
- emesonargs+=( -Dwith_egl=no )
- fi
-
- if use opengl && use X; then
- emesonargs+=( -Dwith_glx=yes )
- else
- emesonargs+=( -Dwith_glx=no )
- fi
-
- # Workaround EGL/eglplatform.h being built with X11 present
- use X || export CFLAGS="${CFLAGS} -DEGL_NO_X11"
-
- gstreamer_multilib_src_configure
-}
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2022-05-28 1:29 Sam James
0 siblings, 0 replies; 90+ messages in thread
From: Sam James @ 2022-05-28 1:29 UTC (permalink / raw
To: gentoo-commits
commit: bb671e77e6b7a8b048ff95e77779364015219fc2
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat May 28 01:29:12 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat May 28 01:29:12 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb671e77
media-plugins/gst-plugins-vaapi: Stabilize 1.20.2 ppc64, #839939
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.2.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.2.ebuild
index 25c69bf2fa9d..721a006090c5 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.2.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
LICENSE="LGPL-2.1+"
SLOT="1.0"
-KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm64 ppc64 ~riscv x86"
IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2022-05-16 12:35 Jakov Smolić
0 siblings, 0 replies; 90+ messages in thread
From: Jakov Smolić @ 2022-05-16 12:35 UTC (permalink / raw
To: gentoo-commits
commit: 1c6c8ce04044d9ae641d3940ab38e43620785e5e
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Mon May 16 12:34:48 2022 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Mon May 16 12:34:48 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c6c8ce0
media-plugins/gst-plugins-vaapi: Stabilize 1.20.2 x86, #839939
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.2.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.2.ebuild
index 59d8843dbe41..25c69bf2fa9d 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.2.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
LICENSE="LGPL-2.1+"
SLOT="1.0"
-KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2022-04-02 12:04 Arthur Zamarin
0 siblings, 0 replies; 90+ messages in thread
From: Arthur Zamarin @ 2022-04-02 12:04 UTC (permalink / raw
To: gentoo-commits
commit: 792ca7011cf8ccb90873d1f8915aa67f33574bbd
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 2 12:03:52 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Apr 2 12:03:52 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=792ca701
media-plugins/gst-plugins-vaapi: Stabilize 1.18.6-r1 arm64, #835598
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.6-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.6-r1.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.6-r1.ebuild
index b81df9ed5775..2efba9afee4e 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.6-r1.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.6-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
LICENSE="LGPL-2.1+"
SLOT="1.0"
-KEYWORDS="amd64 ~arm64 ppc64 ~riscv x86"
+KEYWORDS="amd64 arm64 ppc64 ~riscv x86"
IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2022-04-01 15:20 Jakov Smolić
0 siblings, 0 replies; 90+ messages in thread
From: Jakov Smolić @ 2022-04-01 15:20 UTC (permalink / raw
To: gentoo-commits
commit: 21f0e777ee02f5adba4049e793062cbfd2da2a0b
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 1 15:19:47 2022 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Fri Apr 1 15:19:47 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21f0e777
media-plugins/gst-plugins-vaapi: Stabilize 1.18.6-r1 x86, #835598
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.6-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.6-r1.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.6-r1.ebuild
index 438ef48e1039..b81df9ed5775 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.6-r1.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.6-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
LICENSE="LGPL-2.1+"
SLOT="1.0"
-KEYWORDS="amd64 ~arm64 ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ppc64 ~riscv x86"
IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2022-04-01 7:14 Arthur Zamarin
0 siblings, 0 replies; 90+ messages in thread
From: Arthur Zamarin @ 2022-04-01 7:14 UTC (permalink / raw
To: gentoo-commits
commit: 2fb93ba79e240bc9ed236101e0eaa83492d85966
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 1 07:13:04 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Apr 1 07:13:04 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fb93ba7
media-plugins/gst-plugins-vaapi: Stabilize 1.18.6-r1 amd64, #835598
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.6-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.6-r1.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.6-r1.ebuild
index b33903655ef9..438ef48e1039 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.6-r1.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.6-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
LICENSE="LGPL-2.1+"
SLOT="1.0"
-KEYWORDS="~amd64 ~arm64 ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ppc64 ~riscv ~x86"
IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2022-03-29 7:02 Matt Turner
0 siblings, 0 replies; 90+ messages in thread
From: Matt Turner @ 2022-03-29 7:02 UTC (permalink / raw
To: gentoo-commits
commit: 753279b90ede743485664259050d7f2874830837
Author: Igor V. Kovalenko <igor.v.kovalenko <AT> gmail <DOT> com>
AuthorDate: Tue Mar 29 06:53:20 2022 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Tue Mar 29 07:01:40 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=753279b9
media-plugins/gst-plugins-vaapi: Drop drm USE dependency on x11-libs/libva
Closes: https://bugs.gentoo.org/835464
Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko <AT> gmail.com>
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
...gins-vaapi-1.16.3-r1.ebuild => gst-plugins-vaapi-1.16.3-r2.ebuild} | 4 ++--
...gins-vaapi-1.18.4-r2.ebuild => gst-plugins-vaapi-1.18.4-r3.ebuild} | 4 ++--
...plugins-vaapi-1.18.6.ebuild => gst-plugins-vaapi-1.18.6-r1.ebuild} | 2 +-
...plugins-vaapi-1.20.1.ebuild => gst-plugins-vaapi-1.20.1-r1.ebuild} | 2 +-
4 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3-r1.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3-r2.ebuild
similarity index 97%
rename from media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3-r1.ebuild
rename to media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3-r2.ebuild
index 95ef8ab4ba3a..ba2edc46c669 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3-r1.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -51,7 +51,7 @@ RDEPEND="
>=media-libs/gstreamer-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
>=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
>=media-libs/gst-plugins-bad-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
- >=x11-libs/libva-1.4.0:=[drm?,wayland?,X?,${MULTILIB_USEDEP}]
+ >=x11-libs/libva-1.4.0:=[drm(+)?,wayland?,X?,${MULTILIB_USEDEP}]
drm? (
>=virtual/libudev-208:=[${MULTILIB_USEDEP}]
>=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}]
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4-r2.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4-r3.ebuild
similarity index 97%
rename from media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4-r2.ebuild
rename to media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4-r3.ebuild
index f56f160b793d..2efba9afee4e 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4-r2.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -51,7 +51,7 @@ RDEPEND="
>=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
>=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
>=media-libs/gst-plugins-bad-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
- >=x11-libs/libva-1.4.0:=[drm?,wayland?,X?,${MULTILIB_USEDEP}]
+ >=x11-libs/libva-1.4.0:=[drm(+)?,wayland?,X?,${MULTILIB_USEDEP}]
drm? (
>=virtual/libudev-208:=[${MULTILIB_USEDEP}]
>=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}]
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.6.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.6-r1.ebuild
similarity index 98%
rename from media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.6.ebuild
rename to media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.6-r1.ebuild
index 94682d10393e..d6b8fec3d3b3 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.6.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.6-r1.ebuild
@@ -51,7 +51,7 @@ RDEPEND="
>=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
>=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
>=media-libs/gst-plugins-bad-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
- >=x11-libs/libva-1.4.0:=[drm?,wayland?,X?,${MULTILIB_USEDEP}]
+ >=x11-libs/libva-1.4.0:=[drm(+)?,wayland?,X?,${MULTILIB_USEDEP}]
drm? (
>=virtual/libudev-208:=[${MULTILIB_USEDEP}]
>=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}]
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.1.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.1-r1.ebuild
similarity index 98%
rename from media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.1.ebuild
rename to media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.1-r1.ebuild
index e7ae9e0573f5..3e6d8d3bb515 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.1.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.20.1-r1.ebuild
@@ -50,7 +50,7 @@ GL_DEPS="
RDEPEND="
>=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
>=media-libs/gst-plugins-bad-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
- >=x11-libs/libva-1.4.0:=[drm?,wayland?,X?,${MULTILIB_USEDEP}]
+ >=x11-libs/libva-1.4.0:=[drm(+)?,wayland?,X?,${MULTILIB_USEDEP}]
drm? (
>=virtual/libudev-208:=[${MULTILIB_USEDEP}]
>=x11-libs/libdrm-2.4.98[${MULTILIB_USEDEP}]
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2021-11-21 22:14 Mike Gilbert
0 siblings, 0 replies; 90+ messages in thread
From: Mike Gilbert @ 2021-11-21 22:14 UTC (permalink / raw
To: gentoo-commits
commit: c33303c7104ebdc409bdb7dcd980e1636dc3568d
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 21 22:13:31 2021 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sun Nov 21 22:13:31 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c33303c7
media-plugins/gst-plugins-vaapi: revbump for with_drm change
Bug: https://bugs.gentoo.org/823617
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
...-plugins-vaapi-1.18.4-r1.ebuild => gst-plugins-vaapi-1.18.4-r2.ebuild} | 0
1 file changed, 0 insertions(+), 0 deletions(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4-r1.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4-r2.ebuild
similarity index 100%
rename from media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4-r1.ebuild
rename to media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4-r2.ebuild
^ permalink raw reply [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2021-11-14 0:43 Mike Gilbert
0 siblings, 0 replies; 90+ messages in thread
From: Mike Gilbert @ 2021-11-14 0:43 UTC (permalink / raw
To: gentoo-commits
commit: 3dbe5217303ddb65f499bbd52181840124c6333e
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 14 00:42:33 2021 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sun Nov 14 00:43:26 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3dbe5217
media-plugins/gst-plugins-vaapi: fix with_drm option
Closes: https://bugs.gentoo.org/823617
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4-r1.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4-r1.ebuild
index d4d0052819e..c1c1a02a825 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4-r1.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4-r1.ebuild
@@ -75,7 +75,7 @@ RESTRICT="test"
multilib_src_configure() {
local emesonargs=(
-Dwith_encoders=yes
- -Ddrm=$(usex drm yes no)
+ -Dwith_drm=$(usex drm yes no)
-Dwith_x11=$(usex X yes no)
-Dwith_wayland=$(usex wayland yes no)
)
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2021-10-31 0:19 Sam James
0 siblings, 0 replies; 90+ messages in thread
From: Sam James @ 2021-10-31 0:19 UTC (permalink / raw
To: gentoo-commits
commit: e72563cc3a415659d026513c47d03a90cd2502e4
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 22 05:38:13 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Oct 31 00:19:21 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e72563cc
media-plugins/gst-plugins-vaapi: Set USE-defaults for mesa[egl,gbm]
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
Signed-off-by: Sam James <sam <AT> gentoo.org>
...t-plugins-vaapi-1.16.3.ebuild => gst-plugins-vaapi-1.16.3-r1.ebuild} | 2 +-
...t-plugins-vaapi-1.18.4.ebuild => gst-plugins-vaapi-1.18.4-r1.ebuild} | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3-r1.ebuild
similarity index 98%
rename from media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3.ebuild
rename to media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3-r1.ebuild
index 17e2fcd3592..95ef8ab4ba3 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3-r1.ebuild
@@ -44,7 +44,7 @@ REQUIRED_USE="
GST_REQ="${PV}"
GL_DEPS="
>=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[egl?,gles2?,opengl?,wayland?,X?]
- media-libs/mesa[gles2?,egl?,X(+),${MULTILIB_USEDEP}]
+ media-libs/mesa[gles2?,egl(+)?,X(+),${MULTILIB_USEDEP}]
"
RDEPEND="
>=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4-r1.ebuild
similarity index 98%
rename from media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4.ebuild
rename to media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4-r1.ebuild
index 0ff18ddcf3f..d4d0052819e 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4-r1.ebuild
@@ -44,7 +44,7 @@ REQUIRED_USE="
GST_REQ="${PV}"
GL_DEPS="
>=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[egl?,gles2?,opengl?,wayland?,X?]
- media-libs/mesa[gles2?,egl?,X?,${MULTILIB_USEDEP}]
+ media-libs/mesa[gles2?,egl(+)?,X?,${MULTILIB_USEDEP}]
"
RDEPEND="
>=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2021-09-16 18:55 Sam James
0 siblings, 0 replies; 90+ messages in thread
From: Sam James @ 2021-09-16 18:55 UTC (permalink / raw
To: gentoo-commits
commit: dae32db96642d8476cf2d6e2d49435b488b9ab93
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 16 18:54:42 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Sep 16 18:54:42 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dae32db9
media-plugins/gst-plugins-vaapi: Stabilize 1.18.4 arm64, #812836
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4.ebuild
index 76ab8fef3b1..0ff18ddcf3f 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
LICENSE="LGPL-2.1+"
SLOT="1.0"
-KEYWORDS="amd64 ~arm64 ppc64 ~riscv x86"
+KEYWORDS="amd64 arm64 ppc64 ~riscv x86"
IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2021-09-16 6:14 Sam James
0 siblings, 0 replies; 90+ messages in thread
From: Sam James @ 2021-09-16 6:14 UTC (permalink / raw
To: gentoo-commits
commit: b8bab3e360ccd369a98d084e3539233e40b9c443
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 16 06:13:50 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Sep 16 06:13:50 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8bab3e3
media-plugins/gst-plugins-vaapi: Stabilize 1.18.4 ppc64, #812836
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4.ebuild
index b2385416a37..1174fa334e6 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
LICENSE="LGPL-2.1+"
SLOT="1.0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ppc64 ~riscv ~x86"
IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2021-08-10 14:18 Marek Szuba
0 siblings, 0 replies; 90+ messages in thread
From: Marek Szuba @ 2021-08-10 14:18 UTC (permalink / raw
To: gentoo-commits
commit: 8b8f7ab0d8c6d26959c7807a34370a3a3d225e16
Author: Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 10 13:45:07 2021 +0000
Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Tue Aug 10 14:18:25 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b8f7ab0
media-plugins/gst-plugins-vaapi: keyword 1.18.4 for ~riscv
Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4.ebuild
index 007d3b15748..b2385416a37 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.18.4.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
LICENSE="LGPL-2.1+"
SLOT="1.0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2021-05-16 18:33 Georgy Yakovlev
0 siblings, 0 replies; 90+ messages in thread
From: Georgy Yakovlev @ 2021-05-16 18:33 UTC (permalink / raw
To: gentoo-commits
commit: 3c680e39b71556bf3268595d0a0627524dba2eb5
Author: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Sun May 16 17:40:37 2021 +0000
Commit: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Sun May 16 18:33:11 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c680e39
media-plugins/gst-plugins-vaapi: stabilize on ppc64
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3.ebuild
index 5f3049b318f..17e2fcd3592 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
LICENSE="LGPL-2.1+"
SLOT="1.0"
-KEYWORDS="amd64 arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2021-02-19 23:03 Mart Raudsepp
0 siblings, 0 replies; 90+ messages in thread
From: Mart Raudsepp @ 2021-02-19 23:03 UTC (permalink / raw
To: gentoo-commits
commit: 5810d8a1aa80e516c016d7374ed94100a20a7c43
Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 19 23:02:48 2021 +0000
Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Fri Feb 19 23:02:48 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5810d8a1
media-plugins/gst-plugins-vaapi: remove old
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>
media-plugins/gst-plugins-vaapi/Manifest | 2 -
.../gst-plugins-vaapi-1.14.5.ebuild | 110 --------------------
.../gst-plugins-vaapi-1.16.2.ebuild | 112 ---------------------
3 files changed, 224 deletions(-)
diff --git a/media-plugins/gst-plugins-vaapi/Manifest b/media-plugins/gst-plugins-vaapi/Manifest
index 39cdd919ba3..7be7aecdb6a 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,3 +1 @@
-DIST gstreamer-vaapi-1.14.5.tar.xz 1068344 BLAKE2B b98363981dc7f111fc8c15188d31dea394b7f6cf300050b95d564b75020931a0f8690d11410f2d3d18d6649ef2ee290c933c3731b4bc3ca43bffb57a4c1bf542 SHA512 287df56ad9bb3fd0754b9f307082eb180c8f0b622e2c9436c5dcf2272a5fb620cb18970726d231688837d52cb169a10e98e14160e51fd82198c34ea612c0d60b
-DIST gstreamer-vaapi-1.16.2.tar.xz 1095012 BLAKE2B 5bf3d34db429d180dfc09cfeccab32f57f7fdad9d05e27ac1aab2ea89e1b14442d4bdb4fd768408b9aee25a117232081adb28447b252c5d553da9d9e0f5b8676 SHA512 61554b5496dca595fa6e278a5634112e225784e9f0a7e731800fd04b395ba4e11dc467b8d074cb8cfed182fa9b9511c104192aecbba3ac755a4c32372061ac9f
DIST gstreamer-vaapi-1.16.3.tar.xz 1103784 BLAKE2B 89b4f42a9d04f4a03f171f2d3db81a2122ae64147039053dc508bc70f346c976c42ee60455785c3d35762561fa421af13b8e04dae6bca6d64eacad4ed218a281 SHA512 043a53e9e8c5d66cf955c8bc60236846a4a51793bf467d835c0992f490f4e03f0a7c3430c95641a9c659b0f59ae2f99c48bc54985729b5703fa1ecbc062175a0
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.5.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.5.ebuild
deleted file mode 100644
index a49b0cece2e..00000000000
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.5.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit multilib-minimal
-
-MY_PN="gstreamer-vaapi"
-DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for GStreamer"
-HOMEPAGE="https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi"
-SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
-
-LICENSE="LGPL-2.1+"
-SLOT="1.0"
-KEYWORDS="amd64 arm64 ~ppc64 x86"
-IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
-
-# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
-# we design gst-vaapi ebuild in terms of GL API as main choice as well, meaning that USE opengl and/or gles2 is required to
-# enable opengl support at all and choices get chained from there.
-# One or multiple video output are required: drm, x11, glx, egl and/or wayland;
-# but GL API is our main trigger, thus USE=egl should be ineffective if neither gles2 or opengl is enabled;
-# So "|| ( drm egl opengl wayland X )" would be wrong, because egl isn't built with USE="egl -opengl -gles2", ending up with no video outputs.
-# As we ensure at least one working GL output with other REQUIRED_USE, we can put gles2/opengl in REQUIRED_USE instead of egl, solving the issue.
-# gles2 API only supported windowing system (on linux) is EGL, so require it
-# opengl API only supported windowing systems (on linux) are EGL and GLX, so require one of them (glx is enabled with USE="opengl X")
-REQUIRED_USE="
- || ( drm gles2 opengl wayland X )
- gles2? ( egl )
- opengl? ( || ( egl X ) )
-"
-
-# glx doesn't require libva-glx (libva[opengl]) afaics, only by tests/test-display.c
-# USE flag behavior:
-# 'drm' enables vaapi drm support
-# 'egl' enables EGL platform support (but only if also 'opengl||gles2')
-# - 'egl' is exposed as a USE flag mainly to get EGL support instead of or in addition to GLX support with desktop GL while keeping it optional for pure GLX cases;
-# it's always required with USE=gles2, thus USE="gles2 opengl X" will require and build desktop GL EGL platform support as well on top of GLX, which doesn't add extra deps at that point.
-# 'gles2' enables GLESv2 or GLESv3 based GL API support
-# 'opengl' enables desktop OpenGL based GL API support
-# 'wayland' enables non-GL Wayland support; wayland EGL support when combined with 'egl' (but only if also 'opengl||gles2')
-# 'X' enables non-GL X support; GLX support when combined with 'opengl'
-# gst-plugins-bad still needed for codecparsers (GL libraries moved to -base); checked for 1.14 (recheck for 1.16)
-GST_REQ="${PV}"
-GL_DEPS="
- >=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[egl?,gles2?,opengl?,wayland?,X?]
- media-libs/mesa[gles2?,egl?,X(+),${MULTILIB_USEDEP}]
-"
-RDEPEND="
- >=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
- >=media-libs/gstreamer-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
- >=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
- >=media-libs/gst-plugins-bad-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
- >=x11-libs/libva-1.4.0:=[drm?,wayland?,X?,${MULTILIB_USEDEP}]
- drm? (
- >=virtual/libudev-208:=[${MULTILIB_USEDEP}]
- >=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}]
- )
- gles2? ( ${GL_DEPS} )
- opengl? ( ${GL_DEPS} )
- 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}]
- x11-libs/libXrender[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}
- >=dev-util/gtk-doc-am-1.12
- virtual/pkgconfig
-"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-multilib_src_configure() {
- local myconf=()
- if use opengl || use gles2; then
- myconf+=(
- $(use_enable egl)
- --with-glapi=$(usex opengl 'gl,' '')$(usex gles2 'gles2,gles3' '') # It's fine to have extra commas passed
- )
- else
- myconf+=(
- --disable-egl
- --without-glapi
- )
- fi
-
- if use opengl && use X; then
- myconf+=( --enable-glx )
- else
- myconf+=( --disable-glx )
- fi
-
- ECONF_SOURCE=${S} \
- econf \
- --disable-static \
- --disable-debug \
- --disable-examples \
- --enable-encoders \
- $(use_enable drm) \
- $(use_enable X x11) \
- $(use_enable wayland) \
- --without-gtk \
- "${myconf[@]}"
-}
-
-multilib_src_install_all() {
- einstalldocs
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.2.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.2.ebuild
deleted file mode 100644
index 88adea300f2..00000000000
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.2.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit multilib-minimal
-
-MY_PN="gstreamer-vaapi"
-DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for GStreamer"
-HOMEPAGE="https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi"
-SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
-
-LICENSE="LGPL-2.1+"
-SLOT="1.0"
-KEYWORDS="amd64 arm64 ~ppc64 x86"
-IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
-
-# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
-# we design gst-vaapi ebuild in terms of GL API as main choice as well, meaning that USE opengl and/or gles2 is required to
-# enable opengl support at all and choices get chained from there.
-# One or multiple video output are required: drm, x11, glx, egl and/or wayland;
-# but GL API is our main trigger, thus USE=egl should be ineffective if neither gles2 or opengl is enabled;
-# So "|| ( drm egl opengl wayland X )" would be wrong, because egl isn't built with USE="egl -opengl -gles2", ending up with no video outputs.
-# As we ensure at least one working GL output with other REQUIRED_USE, we can put gles2/opengl in REQUIRED_USE instead of egl, solving the issue.
-# gles2 API only supported windowing system (on linux) is EGL, so require it
-# opengl API only supported windowing systems (on linux) are EGL and GLX, so require one of them (glx is enabled with USE="opengl X")
-REQUIRED_USE="
- || ( drm gles2 opengl wayland X )
- gles2? ( egl )
- opengl? ( || ( egl X ) )
-"
-
-# glx doesn't require libva-glx (libva[opengl]) afaics, only by tests/test-display.c
-# USE flag behavior:
-# 'drm' enables vaapi drm support
-# 'egl' enables EGL platform support (but only if also 'opengl||gles2')
-# - 'egl' is exposed as a USE flag mainly to get EGL support instead of or in addition to GLX support with desktop GL while keeping it optional for pure GLX cases;
-# it's always required with USE=gles2, thus USE="gles2 opengl X" will require and build desktop GL EGL platform support as well on top of GLX, which doesn't add extra deps at that point.
-# 'gles2' enables GLESv2 or GLESv3 based GL API support
-# 'opengl' enables desktop OpenGL based GL API support
-# 'wayland' enables non-GL Wayland support; wayland EGL support when combined with 'egl' (but only if also 'opengl||gles2')
-# 'X' enables non-GL X support; GLX support when combined with 'opengl'
-# gst-plugins-bad still needed for codecparsers (GL libraries moved to -base); checked for 1.14 (recheck for 1.16)
-GST_REQ="${PV}"
-GL_DEPS="
- >=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[egl?,gles2?,opengl?,wayland?,X?]
- media-libs/mesa[gles2?,egl?,X(+),${MULTILIB_USEDEP}]
-"
-RDEPEND="
- >=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
- >=media-libs/gstreamer-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
- >=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
- >=media-libs/gst-plugins-bad-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
- >=x11-libs/libva-1.4.0:=[drm?,wayland?,X?,${MULTILIB_USEDEP}]
- drm? (
- >=virtual/libudev-208:=[${MULTILIB_USEDEP}]
- >=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}]
- )
- gles2? ( ${GL_DEPS} )
- opengl? ( ${GL_DEPS} )
- wayland? (
- >=dev-libs/wayland-1.11.0[${MULTILIB_USEDEP}]
- >=dev-libs/wayland-protocols-1.15 )
- X? (
- >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
- >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}]
- x11-libs/libXrender[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}
- >=dev-util/gtk-doc-am-1.12
- virtual/pkgconfig
-"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-multilib_src_configure() {
- local myconf=()
- if use opengl || use gles2; then
- myconf+=(
- $(use_enable egl)
- --with-glapi=$(usex opengl 'gl,' '')$(usex gles2 'gles2,gles3' '') # It's fine to have extra commas passed
- )
- else
- myconf+=(
- --disable-egl
- --without-glapi
- )
- fi
-
- if use opengl && use X; then
- myconf+=( --enable-glx )
- else
- myconf+=( --disable-glx )
- fi
-
- ECONF_SOURCE=${S} \
- econf \
- --disable-static \
- --disable-debug \
- --disable-examples \
- --enable-encoders \
- $(use_enable drm) \
- $(use_enable X x11) \
- $(use_enable wayland) \
- --without-gtk \
- "${myconf[@]}"
-}
-
-multilib_src_install_all() {
- einstalldocs
- find "${ED}" -name '*.la' -delete || die
-}
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2021-02-17 13:53 Sam James
0 siblings, 0 replies; 90+ messages in thread
From: Sam James @ 2021-02-17 13:53 UTC (permalink / raw
To: gentoo-commits
commit: b67f8602c126858ae3da0484aa93e8bca56b2929
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 17 13:53:10 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Feb 17 13:53:10 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b67f8602
media-plugins/gst-plugins-vaapi: Stabilize 1.16.3 arm64, #766336
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3.ebuild
index af152c43bce..5f3049b318f 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
LICENSE="LGPL-2.1+"
SLOT="1.0"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ~ppc64 x86"
IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2021-02-14 14:50 Sam James
0 siblings, 0 replies; 90+ messages in thread
From: Sam James @ 2021-02-14 14:50 UTC (permalink / raw
To: gentoo-commits
commit: e4ac1b18c2f2c7d47b2265294b190bf6019d844c
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 14 14:50:07 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Feb 14 14:50:07 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4ac1b18
media-plugins/gst-plugins-vaapi: Stabilize 1.16.3 amd64, #766336
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3.ebuild
index bca7b45c0f1..af152c43bce 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
LICENSE="LGPL-2.1+"
SLOT="1.0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86"
IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2021-02-14 2:12 Sam James
0 siblings, 0 replies; 90+ messages in thread
From: Sam James @ 2021-02-14 2:12 UTC (permalink / raw
To: gentoo-commits
commit: a8d59253d898d071765db146854466d040b1b899
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 14 02:11:59 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Feb 14 02:11:59 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8d59253
media-plugins/gst-plugins-vaapi: Stabilize 1.16.3 x86, #766336
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3.ebuild
index b2f00848494..bca7b45c0f1 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
LICENSE="LGPL-2.1+"
SLOT="1.0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2021-02-13 21:41 Mart Raudsepp
0 siblings, 0 replies; 90+ messages in thread
From: Mart Raudsepp @ 2021-02-13 21:41 UTC (permalink / raw
To: gentoo-commits
commit: ea58a9309818be2dcaeb16d0f5af99b46d2e86cb
Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 13 21:38:06 2021 +0000
Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Sat Feb 13 21:39:49 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea58a930
media-plugins/gst-plugins-vaapi: bump to 1.16.3
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>
media-plugins/gst-plugins-vaapi/Manifest | 1 +
.../gst-plugins-vaapi-1.16.3.ebuild | 112 +++++++++++++++++++++
2 files changed, 113 insertions(+)
diff --git a/media-plugins/gst-plugins-vaapi/Manifest b/media-plugins/gst-plugins-vaapi/Manifest
index 767c8d3f881..39cdd919ba3 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,2 +1,3 @@
DIST gstreamer-vaapi-1.14.5.tar.xz 1068344 BLAKE2B b98363981dc7f111fc8c15188d31dea394b7f6cf300050b95d564b75020931a0f8690d11410f2d3d18d6649ef2ee290c933c3731b4bc3ca43bffb57a4c1bf542 SHA512 287df56ad9bb3fd0754b9f307082eb180c8f0b622e2c9436c5dcf2272a5fb620cb18970726d231688837d52cb169a10e98e14160e51fd82198c34ea612c0d60b
DIST gstreamer-vaapi-1.16.2.tar.xz 1095012 BLAKE2B 5bf3d34db429d180dfc09cfeccab32f57f7fdad9d05e27ac1aab2ea89e1b14442d4bdb4fd768408b9aee25a117232081adb28447b252c5d553da9d9e0f5b8676 SHA512 61554b5496dca595fa6e278a5634112e225784e9f0a7e731800fd04b395ba4e11dc467b8d074cb8cfed182fa9b9511c104192aecbba3ac755a4c32372061ac9f
+DIST gstreamer-vaapi-1.16.3.tar.xz 1103784 BLAKE2B 89b4f42a9d04f4a03f171f2d3db81a2122ae64147039053dc508bc70f346c976c42ee60455785c3d35762561fa421af13b8e04dae6bca6d64eacad4ed218a281 SHA512 043a53e9e8c5d66cf955c8bc60236846a4a51793bf467d835c0992f490f4e03f0a7c3430c95641a9c659b0f59ae2f99c48bc54985729b5703fa1ecbc062175a0
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3.ebuild
new file mode 100644
index 00000000000..b2f00848494
--- /dev/null
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.3.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multilib-minimal
+
+MY_PN="gstreamer-vaapi"
+DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for GStreamer"
+HOMEPAGE="https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi"
+SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
+
+LICENSE="LGPL-2.1+"
+SLOT="1.0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
+
+# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
+# we design gst-vaapi ebuild in terms of GL API as main choice as well, meaning that USE opengl and/or gles2 is required to
+# enable opengl support at all and choices get chained from there.
+# One or multiple video output are required: drm, x11, glx, egl and/or wayland;
+# but GL API is our main trigger, thus USE=egl should be ineffective if neither gles2 or opengl is enabled;
+# So "|| ( drm egl opengl wayland X )" would be wrong, because egl isn't built with USE="egl -opengl -gles2", ending up with no video outputs.
+# As we ensure at least one working GL output with other REQUIRED_USE, we can put gles2/opengl in REQUIRED_USE instead of egl, solving the issue.
+# gles2 API only supported windowing system (on linux) is EGL, so require it
+# opengl API only supported windowing systems (on linux) are EGL and GLX, so require one of them (glx is enabled with USE="opengl X")
+REQUIRED_USE="
+ || ( drm gles2 opengl wayland X )
+ gles2? ( egl )
+ opengl? ( || ( egl X ) )
+"
+
+# glx doesn't require libva-glx (libva[opengl]) afaics, only by tests/test-display.c
+# USE flag behavior:
+# 'drm' enables vaapi drm support
+# 'egl' enables EGL platform support (but only if also 'opengl||gles2')
+# - 'egl' is exposed as a USE flag mainly to get EGL support instead of or in addition to GLX support with desktop GL while keeping it optional for pure GLX cases;
+# it's always required with USE=gles2, thus USE="gles2 opengl X" will require and build desktop GL EGL platform support as well on top of GLX, which doesn't add extra deps at that point.
+# 'gles2' enables GLESv2 or GLESv3 based GL API support
+# 'opengl' enables desktop OpenGL based GL API support
+# 'wayland' enables non-GL Wayland support; wayland EGL support when combined with 'egl' (but only if also 'opengl||gles2')
+# 'X' enables non-GL X support; GLX support when combined with 'opengl'
+# gst-plugins-bad still needed for codecparsers (GL libraries moved to -base); checked for 1.14 (recheck for 1.16)
+GST_REQ="${PV}"
+GL_DEPS="
+ >=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[egl?,gles2?,opengl?,wayland?,X?]
+ media-libs/mesa[gles2?,egl?,X(+),${MULTILIB_USEDEP}]
+"
+RDEPEND="
+ >=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
+ >=media-libs/gstreamer-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
+ >=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
+ >=media-libs/gst-plugins-bad-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
+ >=x11-libs/libva-1.4.0:=[drm?,wayland?,X?,${MULTILIB_USEDEP}]
+ drm? (
+ >=virtual/libudev-208:=[${MULTILIB_USEDEP}]
+ >=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}]
+ )
+ gles2? ( ${GL_DEPS} )
+ opengl? ( ${GL_DEPS} )
+ wayland? (
+ >=dev-libs/wayland-1.11.0[${MULTILIB_USEDEP}]
+ >=dev-libs/wayland-protocols-1.15 )
+ X? (
+ >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+ >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}]
+ x11-libs/libXrender[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+ >=dev-util/gtk-doc-am-1.12
+ virtual/pkgconfig
+"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+multilib_src_configure() {
+ local myconf=()
+ if use opengl || use gles2; then
+ myconf+=(
+ $(use_enable egl)
+ --with-glapi=$(usex opengl 'gl,' '')$(usex gles2 'gles2,gles3' '') # It's fine to have extra commas passed
+ )
+ else
+ myconf+=(
+ --disable-egl
+ --without-glapi
+ )
+ fi
+
+ if use opengl && use X; then
+ myconf+=( --enable-glx )
+ else
+ myconf+=( --disable-glx )
+ fi
+
+ ECONF_SOURCE=${S} \
+ econf \
+ --disable-static \
+ --disable-debug \
+ --disable-examples \
+ --enable-encoders \
+ $(use_enable drm) \
+ $(use_enable X x11) \
+ $(use_enable wayland) \
+ --without-gtk \
+ "${myconf[@]}"
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ find "${ED}" -name '*.la' -delete || die
+}
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2020-06-29 15:51 Mikle Kolyada
0 siblings, 0 replies; 90+ messages in thread
From: Mikle Kolyada @ 2020-06-29 15:51 UTC (permalink / raw
To: gentoo-commits
commit: b8826b5ae01bcb3ff27a1717945053d74f57836e
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 29 15:50:23 2020 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Mon Jun 29 15:51:47 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8826b5a
media-plugins/gst-plugins-vaapi: amd64 stable wrt bug #728940
Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.2.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.2.ebuild
index b469ec76ad9..88adea300f2 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.2.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
LICENSE="LGPL-2.1+"
SLOT="1.0"
-KEYWORDS="~amd64 arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ~ppc64 x86"
IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2020-06-21 21:59 Mart Raudsepp
0 siblings, 0 replies; 90+ messages in thread
From: Mart Raudsepp @ 2020-06-21 21:59 UTC (permalink / raw
To: gentoo-commits
commit: f01299859e300a2d87c1bbd0a9d354dd355c7131
Author: Sam James (sam_c) <sam <AT> cmpct <DOT> info>
AuthorDate: Sun Jun 21 14:04:14 2020 +0000
Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Sun Jun 21 21:59:32 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0129985
media-plugins/gst-plugins-vaapi: arm64 stable (bug #728940)
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Sam James (sam_c) <sam <AT> cmpct.info>
Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.2.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.2.ebuild
index 16590317992..b469ec76ad9 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.2.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
LICENSE="LGPL-2.1+"
SLOT="1.0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="~amd64 arm64 ~ppc64 x86"
IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2020-06-21 16:52 Thomas Deutschmann
0 siblings, 0 replies; 90+ messages in thread
From: Thomas Deutschmann @ 2020-06-21 16:52 UTC (permalink / raw
To: gentoo-commits
commit: 3c09b6105cf69abc945e68f3eea4eefce77129df
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 21 16:33:46 2020 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Sun Jun 21 16:52:04 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c09b610
media-plugins/gst-plugins-vaapi: x86 stable (bug #728940)
Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.2.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.2.ebuild
index 18753a605de..16590317992 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.2.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
LICENSE="LGPL-2.1+"
SLOT="1.0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2020-05-03 19:12 Mart Raudsepp
0 siblings, 0 replies; 90+ messages in thread
From: Mart Raudsepp @ 2020-05-03 19:12 UTC (permalink / raw
To: gentoo-commits
commit: 6d39f3fc9ce7f47effcfbb6f9f38a61e077a3dbb
Author: Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Sat Feb 15 22:35:39 2020 +0000
Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Sun May 3 19:12:15 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d39f3fc
media-plugins/gst-plugins-vaapi: Version bump, 1.16.2
Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>
Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>
media-plugins/gst-plugins-vaapi/Manifest | 1 +
.../gst-plugins-vaapi-1.16.2.ebuild | 112 +++++++++++++++++++++
2 files changed, 113 insertions(+)
diff --git a/media-plugins/gst-plugins-vaapi/Manifest b/media-plugins/gst-plugins-vaapi/Manifest
index 7b5b00fb693..767c8d3f881 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1 +1,2 @@
DIST gstreamer-vaapi-1.14.5.tar.xz 1068344 BLAKE2B b98363981dc7f111fc8c15188d31dea394b7f6cf300050b95d564b75020931a0f8690d11410f2d3d18d6649ef2ee290c933c3731b4bc3ca43bffb57a4c1bf542 SHA512 287df56ad9bb3fd0754b9f307082eb180c8f0b622e2c9436c5dcf2272a5fb620cb18970726d231688837d52cb169a10e98e14160e51fd82198c34ea612c0d60b
+DIST gstreamer-vaapi-1.16.2.tar.xz 1095012 BLAKE2B 5bf3d34db429d180dfc09cfeccab32f57f7fdad9d05e27ac1aab2ea89e1b14442d4bdb4fd768408b9aee25a117232081adb28447b252c5d553da9d9e0f5b8676 SHA512 61554b5496dca595fa6e278a5634112e225784e9f0a7e731800fd04b395ba4e11dc467b8d074cb8cfed182fa9b9511c104192aecbba3ac755a4c32372061ac9f
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.2.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.2.ebuild
new file mode 100644
index 00000000000..aa36989078b
--- /dev/null
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.16.2.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multilib-minimal
+
+MY_PN="gstreamer-vaapi"
+DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for GStreamer"
+HOMEPAGE="https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi"
+SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
+
+LICENSE="LGPL-2.1+"
+SLOT="1.0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
+
+# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
+# we design gst-vaapi ebuild in terms of GL API as main choice as well, meaning that USE opengl and/or gles2 is required to
+# enable opengl support at all and choices get chained from there.
+# One or multiple video output are required: drm, x11, glx, egl and/or wayland;
+# but GL API is our main trigger, thus USE=egl should be ineffective if neither gles2 or opengl is enabled;
+# So "|| ( drm egl opengl wayland X )" would be wrong, because egl isn't built with USE="egl -opengl -gles2", ending up with no video outputs.
+# As we ensure at least one working GL output with other REQUIRED_USE, we can put gles2/opengl in REQUIRED_USE instead of egl, solving the issue.
+# gles2 API only supported windowing system (on linux) is EGL, so require it
+# opengl API only supported windowing systems (on linux) are EGL and GLX, so require one of them (glx is enabled with USE="opengl X")
+REQUIRED_USE="
+ || ( drm gles2 opengl wayland X )
+ gles2? ( egl )
+ opengl? ( || ( egl X ) )
+"
+
+# glx doesn't require libva-glx (libva[opengl]) afaics, only by tests/test-display.c
+# USE flag behavior:
+# 'drm' enables vaapi drm support
+# 'egl' enables EGL platform support (but only if also 'opengl||gles2')
+# - 'egl' is exposed as a USE flag mainly to get EGL support instead of or in addition to GLX support with desktop GL while keeping it optional for pure GLX cases;
+# it's always required with USE=gles2, thus USE="gles2 opengl X" will require and build desktop GL EGL platform support as well on top of GLX, which doesn't add extra deps at that point.
+# 'gles2' enables GLESv2 or GLESv3 based GL API support
+# 'opengl' enables desktop OpenGL based GL API support
+# 'wayland' enables non-GL Wayland support; wayland EGL support when combined with 'egl' (but only if also 'opengl||gles2')
+# 'X' enables non-GL X support; GLX support when combined with 'opengl'
+# gst-plugins-bad still needed for codecparsers (GL libraries moved to -base); checked for 1.14 (recheck for 1.16)
+GST_REQ="${PV}"
+GL_DEPS="
+ >=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[egl?,gles2?,opengl?,wayland?,X?]
+ media-libs/mesa[gles2?,egl?,X(+),${MULTILIB_USEDEP}]
+"
+RDEPEND="
+ >=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
+ >=media-libs/gstreamer-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
+ >=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
+ >=media-libs/gst-plugins-bad-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
+ >=x11-libs/libva-1.4.0:=[drm?,wayland?,X?,${MULTILIB_USEDEP}]
+ drm? (
+ >=virtual/libudev-208:=[${MULTILIB_USEDEP}]
+ >=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}]
+ )
+ gles2? ( ${GL_DEPS} )
+ opengl? ( ${GL_DEPS} )
+ wayland? (
+ >=dev-libs/wayland-1.11.0[${MULTILIB_USEDEP}]
+ >=dev-libs/wayland-protocols-1.15 )
+ X? (
+ >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+ >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}]
+ x11-libs/libXrender[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+ >=dev-util/gtk-doc-am-1.12
+ >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
+"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+multilib_src_configure() {
+ local myconf=()
+ if use opengl || use gles2; then
+ myconf+=(
+ $(use_enable egl)
+ --with-glapi=$(usex opengl 'gl,' '')$(usex gles2 'gles2,gles3' '') # It's fine to have extra commas passed
+ )
+ else
+ myconf+=(
+ --disable-egl
+ --without-glapi
+ )
+ fi
+
+ if use opengl && use X; then
+ myconf+=( --enable-glx )
+ else
+ myconf+=( --disable-glx )
+ fi
+
+ ECONF_SOURCE=${S} \
+ econf \
+ --disable-static \
+ --disable-debug \
+ --disable-examples \
+ --enable-encoders \
+ $(use_enable drm) \
+ $(use_enable X x11) \
+ $(use_enable wayland) \
+ --without-gtk \
+ "${myconf[@]}"
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ find "${ED}" -name '*.la' -delete || die
+}
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2020-01-22 9:33 Georgy Yakovlev
0 siblings, 0 replies; 90+ messages in thread
From: Georgy Yakovlev @ 2020-01-22 9:33 UTC (permalink / raw
To: gentoo-commits
commit: 0afd989e025696a170a8aaee70bafff4f2eb08a6
Author: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 22 09:30:45 2020 +0000
Commit: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Wed Jan 22 09:32:18 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0afd989e
media-plugins/gst-plugins-vaapi: keyword on ~ppc64
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.5.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.5.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.5.ebuild
index 79f8f43c479..978f1152fdb 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.5.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -12,7 +12,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
LICENSE="LGPL-2.1+"
SLOT="1.0"
-KEYWORDS="amd64 arm64 x86"
+KEYWORDS="amd64 arm64 ~ppc64 x86"
IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2019-12-10 18:10 Aaron Bauman
0 siblings, 0 replies; 90+ messages in thread
From: Aaron Bauman @ 2019-12-10 18:10 UTC (permalink / raw
To: gentoo-commits
commit: ffdf2721f221d18932bac06f8af33821c97437a2
Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 10 18:09:41 2019 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Tue Dec 10 18:09:41 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffdf2721
media-plugins/gst-plugins-vaapi: arm64 stable (bug #702246)
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
Package-Manager: Portage-2.3.81, Repoman-2.3.20
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.5.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.5.ebuild
index e668f4c828f..79f8f43c479 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.5.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.5.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
LICENSE="LGPL-2.1+"
SLOT="1.0"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="amd64 arm64 x86"
IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2019-12-07 13:17 Mikle Kolyada
0 siblings, 0 replies; 90+ messages in thread
From: Mikle Kolyada @ 2019-12-07 13:17 UTC (permalink / raw
To: gentoo-commits
commit: fc92bca20f2bc92ad8c60a6cb1d0507b35785132
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 7 13:16:19 2019 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sat Dec 7 13:17:06 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc92bca2
media-plugins/gst-plugins-vaapi: x86 stable wrt bug #702246
Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="x86"
Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.5.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.5.ebuild
index 4e5e23d0453..e668f4c828f 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.5.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.5.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
LICENSE="LGPL-2.1+"
SLOT="1.0"
-KEYWORDS="amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2019-12-07 13:12 Mikle Kolyada
0 siblings, 0 replies; 90+ messages in thread
From: Mikle Kolyada @ 2019-12-07 13:12 UTC (permalink / raw
To: gentoo-commits
commit: 05e19c5b332c83749c9d77c4557f8896567e12da
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 7 13:10:30 2019 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sat Dec 7 13:11:52 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05e19c5b
media-plugins/gst-plugins-vaapi: amd64 stable wrt bug #702246
Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.5.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.5.ebuild
index 7212411033f..4e5e23d0453 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.5.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.5.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
LICENSE="LGPL-2.1+"
SLOT="1.0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2019-08-27 21:30 Mart Raudsepp
0 siblings, 0 replies; 90+ messages in thread
From: Mart Raudsepp @ 2019-08-27 21:30 UTC (permalink / raw
To: gentoo-commits
commit: b6d888360d3cb29617fe7209a5340f93eb9d5f56
Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 27 21:27:26 2019 +0000
Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Tue Aug 27 21:30:10 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6d88836
media-plugins/gst-plugins-vaapi: bump to 1.14.5 for upstream bug fixes
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>
media-plugins/gst-plugins-vaapi/Manifest | 1 +
.../gst-plugins-vaapi-1.14.5.ebuild | 110 +++++++++++++++++++++
2 files changed, 111 insertions(+)
diff --git a/media-plugins/gst-plugins-vaapi/Manifest b/media-plugins/gst-plugins-vaapi/Manifest
index 81d87f3f002..c0b345dffbb 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,2 +1,3 @@
DIST gstreamer-vaapi-1.14.1.tar.xz 1064992 BLAKE2B bae42e3cafc6d1e5799a8ef795f9e1f6a6ac60b6878aea1aed81550fd7e408c5104b5ea89d6e5f7535ac8d21fe5f14fccf061e15eb68a7c1c60c29ad4a4deabb SHA512 f1eecb61cb92439d93a47ac162a5cda8a456dbb205594f378e8adf98c45e4cd59553ccfd3bbcf1c6a568c6af5e7834bbfb0ea17610f0c7e7c9e268a4eeb5b020
DIST gstreamer-vaapi-1.14.3.tar.xz 1070536 BLAKE2B 7e3458702072d96acc31c1ac5c4ec9f23f6d618ba922884fb141a0897a04959da7f34c7abff7765f086357d3f8f7532a1582508d117c199f76338ebd3723c6ae SHA512 b89acf63c2900b0cd588cce1a06d959a4f8bbe929c237fce985d3cfce7b94d43a3317f06a42fa77e3ff790fff8a81c8bbeeed7ac797794e4cc3342f18faa69e3
+DIST gstreamer-vaapi-1.14.5.tar.xz 1068344 BLAKE2B b98363981dc7f111fc8c15188d31dea394b7f6cf300050b95d564b75020931a0f8690d11410f2d3d18d6649ef2ee290c933c3731b4bc3ca43bffb57a4c1bf542 SHA512 287df56ad9bb3fd0754b9f307082eb180c8f0b622e2c9436c5dcf2272a5fb620cb18970726d231688837d52cb169a10e98e14160e51fd82198c34ea612c0d60b
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.5.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.5.ebuild
new file mode 100644
index 00000000000..7212411033f
--- /dev/null
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.5.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multilib-minimal
+
+MY_PN="gstreamer-vaapi"
+DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for GStreamer"
+HOMEPAGE="https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi"
+SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
+
+LICENSE="LGPL-2.1+"
+SLOT="1.0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
+
+# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
+# we design gst-vaapi ebuild in terms of GL API as main choice as well, meaning that USE opengl and/or gles2 is required to
+# enable opengl support at all and choices get chained from there.
+# One or multiple video output are required: drm, x11, glx, egl and/or wayland;
+# but GL API is our main trigger, thus USE=egl should be ineffective if neither gles2 or opengl is enabled;
+# So "|| ( drm egl opengl wayland X )" would be wrong, because egl isn't built with USE="egl -opengl -gles2", ending up with no video outputs.
+# As we ensure at least one working GL output with other REQUIRED_USE, we can put gles2/opengl in REQUIRED_USE instead of egl, solving the issue.
+# gles2 API only supported windowing system (on linux) is EGL, so require it
+# opengl API only supported windowing systems (on linux) are EGL and GLX, so require one of them (glx is enabled with USE="opengl X")
+REQUIRED_USE="
+ || ( drm gles2 opengl wayland X )
+ gles2? ( egl )
+ opengl? ( || ( egl X ) )
+"
+
+# glx doesn't require libva-glx (libva[opengl]) afaics, only by tests/test-display.c
+# USE flag behavior:
+# 'drm' enables vaapi drm support
+# 'egl' enables EGL platform support (but only if also 'opengl||gles2')
+# - 'egl' is exposed as a USE flag mainly to get EGL support instead of or in addition to GLX support with desktop GL while keeping it optional for pure GLX cases;
+# it's always required with USE=gles2, thus USE="gles2 opengl X" will require and build desktop GL EGL platform support as well on top of GLX, which doesn't add extra deps at that point.
+# 'gles2' enables GLESv2 or GLESv3 based GL API support
+# 'opengl' enables desktop OpenGL based GL API support
+# 'wayland' enables non-GL Wayland support; wayland EGL support when combined with 'egl' (but only if also 'opengl||gles2')
+# 'X' enables non-GL X support; GLX support when combined with 'opengl'
+# gst-plugins-bad still needed for codecparsers (GL libraries moved to -base); checked for 1.14 (recheck for 1.16)
+GST_REQ="${PV}"
+GL_DEPS="
+ >=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[egl?,gles2?,opengl?,wayland?,X?]
+ media-libs/mesa[gles2?,egl?,X(+),${MULTILIB_USEDEP}]
+"
+RDEPEND="
+ >=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
+ >=media-libs/gstreamer-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
+ >=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
+ >=media-libs/gst-plugins-bad-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
+ >=x11-libs/libva-1.4.0:=[drm?,wayland?,X?,${MULTILIB_USEDEP}]
+ drm? (
+ >=virtual/libudev-208:=[${MULTILIB_USEDEP}]
+ >=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}]
+ )
+ gles2? ( ${GL_DEPS} )
+ opengl? ( ${GL_DEPS} )
+ 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}]
+ x11-libs/libXrender[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+ >=dev-util/gtk-doc-am-1.12
+ >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
+"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+multilib_src_configure() {
+ local myconf=()
+ if use opengl || use gles2; then
+ myconf+=(
+ $(use_enable egl)
+ --with-glapi=$(usex opengl 'gl,' '')$(usex gles2 'gles2,gles3' '') # It's fine to have extra commas passed
+ )
+ else
+ myconf+=(
+ --disable-egl
+ --without-glapi
+ )
+ fi
+
+ if use opengl && use X; then
+ myconf+=( --enable-glx )
+ else
+ myconf+=( --disable-glx )
+ fi
+
+ ECONF_SOURCE=${S} \
+ econf \
+ --disable-static \
+ --disable-debug \
+ --disable-examples \
+ --enable-encoders \
+ $(use_enable drm) \
+ $(use_enable X x11) \
+ $(use_enable wayland) \
+ --without-gtk \
+ "${myconf[@]}"
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ find "${ED}" -name '*.la' -delete || die
+}
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2019-01-15 23:29 Mart Raudsepp
0 siblings, 0 replies; 90+ messages in thread
From: Mart Raudsepp @ 2019-01-15 23:29 UTC (permalink / raw
To: gentoo-commits
commit: a1e599e96e3193156a5573723bd3cf7abb9a8c83
Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 15 23:27:17 2019 +0000
Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Tue Jan 15 23:28:39 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1e599e9
media-plugins/gst-plugins-vaapi: remove old
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>
media-plugins/gst-plugins-vaapi/Manifest | 1 -
.../gst-plugins-vaapi-1.14.2.ebuild | 110 ---------------------
2 files changed, 111 deletions(-)
diff --git a/media-plugins/gst-plugins-vaapi/Manifest b/media-plugins/gst-plugins-vaapi/Manifest
index 7af81dec61c..81d87f3f002 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,3 +1,2 @@
DIST gstreamer-vaapi-1.14.1.tar.xz 1064992 BLAKE2B bae42e3cafc6d1e5799a8ef795f9e1f6a6ac60b6878aea1aed81550fd7e408c5104b5ea89d6e5f7535ac8d21fe5f14fccf061e15eb68a7c1c60c29ad4a4deabb SHA512 f1eecb61cb92439d93a47ac162a5cda8a456dbb205594f378e8adf98c45e4cd59553ccfd3bbcf1c6a568c6af5e7834bbfb0ea17610f0c7e7c9e268a4eeb5b020
-DIST gstreamer-vaapi-1.14.2.tar.xz 1068872 BLAKE2B 835eb394d81b4de671703b2ff05b3bf57d2d09bc15d01c865c1c74cf6aad61071149c1f78f693b47b81d4c28f580d5fd6b004a99c26972ac67e5dca13abc8dfa SHA512 7297dc04c116cab5cb066efc2dc34f9510927fadf696475c14ca3b3a3befe8c0ed5c63c9a4039f1f268e79a967c89a34d74048da92198f05833315f90d503202
DIST gstreamer-vaapi-1.14.3.tar.xz 1070536 BLAKE2B 7e3458702072d96acc31c1ac5c4ec9f23f6d618ba922884fb141a0897a04959da7f34c7abff7765f086357d3f8f7532a1582508d117c199f76338ebd3723c6ae SHA512 b89acf63c2900b0cd588cce1a06d959a4f8bbe929c237fce985d3cfce7b94d43a3317f06a42fa77e3ff790fff8a81c8bbeeed7ac797794e4cc3342f18faa69e3
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.2.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.2.ebuild
deleted file mode 100644
index 181114b5eb8..00000000000
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.2.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit multilib-minimal
-
-MY_PN="gstreamer-vaapi"
-DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for GStreamer"
-HOMEPAGE="https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi"
-SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
-
-LICENSE="LGPL-2.1+"
-SLOT="1.0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
-
-# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
-# we design gst-vaapi ebuild in terms of GL API as main choice as well, meaning that USE opengl and/or gles2 is required to
-# enable opengl support at all and choices get chained from there.
-# One or multiple video output are required: drm, x11, glx, egl and/or wayland;
-# but GL API is our main trigger, thus USE=egl should be ineffective if neither gles2 or opengl is enabled;
-# So "|| ( drm egl opengl wayland X )" would be wrong, because egl isn't built with USE="egl -opengl -gles2", ending up with no video outputs.
-# As we ensure at least one working GL output with other REQUIRED_USE, we can put gles2/opengl in REQUIRED_USE instead of egl, solving the issue.
-# gles2 API only supported windowing system (on linux) is EGL, so require it
-# opengl API only supported windowing systems (on linux) are EGL and GLX, so require one of them (glx is enabled with USE="opengl X")
-REQUIRED_USE="
- || ( drm gles2 opengl wayland X )
- gles2? ( egl )
- opengl? ( || ( egl X ) )
-"
-
-# glx doesn't require libva-glx (libva[opengl]) afaics, only by tests/test-display.c
-# USE flag behavior:
-# 'drm' enables vaapi drm support
-# 'egl' enables EGL platform support (but only if also 'opengl||gles2')
-# - 'egl' is exposed as a USE flag mainly to get EGL support instead of or in addition to GLX support with desktop GL while keeping it optional for pure GLX cases;
-# it's always required with USE=gles2, thus USE="gles2 opengl X" will require and build desktop GL EGL platform support as well on top of GLX, which doesn't add extra deps at that point.
-# 'gles2' enables GLESv2 or GLESv3 based GL API support
-# 'opengl' enables desktop OpenGL based GL API support
-# 'wayland' enables non-GL Wayland support; wayland EGL support when combined with 'egl' (but only if also 'opengl||gles2')
-# 'X' enables non-GL X support; GLX support when combined with 'opengl'
-# gst-plugins-bad still needed for codecparsers (GL libraries moved to -base); checked for 1.14 (recheck for 1.16)
-GST_REQ="${PV}"
-GL_DEPS="
- >=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[egl?,gles2?,opengl?,wayland?,X?]
- media-libs/mesa[gles2?,egl?,${MULTILIB_USEDEP}]
-"
-RDEPEND="
- >=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
- >=media-libs/gstreamer-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
- >=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
- >=media-libs/gst-plugins-bad-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
- >=x11-libs/libva-1.4.0:=[drm?,wayland?,X?,${MULTILIB_USEDEP}]
- drm? (
- >=virtual/libudev-208:=[${MULTILIB_USEDEP}]
- >=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}]
- )
- gles2? ( ${GL_DEPS} )
- opengl? ( ${GL_DEPS} )
- 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}]
- x11-libs/libXrender[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}
- >=dev-util/gtk-doc-am-1.12
- >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
-"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-multilib_src_configure() {
- local myconf=()
- if use opengl || use gles2; then
- myconf+=(
- $(use_enable egl)
- --with-glapi=$(usex opengl 'gl,' '')$(usex gles2 'gles2,gles3' '') # It's fine to have extra commas passed
- )
- else
- myconf+=(
- --disable-egl
- --without-glapi
- )
- fi
-
- if use opengl && use X; then
- myconf+=( --enable-glx )
- else
- myconf+=( --disable-glx )
- fi
-
- ECONF_SOURCE=${S} \
- econf \
- --disable-static \
- --disable-debug \
- --disable-examples \
- --enable-encoders \
- $(use_enable drm) \
- $(use_enable X x11) \
- $(use_enable wayland) \
- --without-gtk \
- "${myconf[@]}"
-}
-
-multilib_src_install_all() {
- einstalldocs
- find "${ED}" -name '*.la' -delete || die
-}
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2019-01-09 4:37 Matt Turner
0 siblings, 0 replies; 90+ messages in thread
From: Matt Turner @ 2019-01-09 4:37 UTC (permalink / raw
To: gentoo-commits
commit: a491cde385888e808dcb09b5b3472588694714bb
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 9 04:37:30 2019 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Wed Jan 9 04:37:30 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a491cde3
media-plugins/gst-plugins-vaapi-1.14.3: amd64 stable, bug 674854
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.3.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.3.ebuild
index ea5694877d7..86a4d324e32 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.3.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
LICENSE="LGPL-2.1+"
SLOT="1.0"
-KEYWORDS="~amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2019-01-09 1:36 Thomas Deutschmann
0 siblings, 0 replies; 90+ messages in thread
From: Thomas Deutschmann @ 2019-01-09 1:36 UTC (permalink / raw
To: gentoo-commits
commit: 981be87eaaa111d417adf01a1ebf12bd41d1c90c
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 9 01:24:56 2019 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Wed Jan 9 01:35:38 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=981be87e
media-plugins/gst-plugins-vaapi: x86 stable (bug #674854)
Package-Manager: Portage-2.3.54, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.3.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.3.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.3.ebuild
index 181114b5eb8..ea5694877d7 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.3.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -12,7 +12,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
LICENSE="LGPL-2.1+"
SLOT="1.0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64 x86"
IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2018-09-21 5:32 Mart Raudsepp
0 siblings, 0 replies; 90+ messages in thread
From: Mart Raudsepp @ 2018-09-21 5:32 UTC (permalink / raw
To: gentoo-commits
commit: cf4ff6da8a4ba724e691a0f6072817f7bef9512e
Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 21 05:31:02 2018 +0000
Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Fri Sep 21 05:31:02 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf4ff6da
media-plugins/gst-plugins-vaapi: remove old
Package-Manager: Portage-2.3.49, Repoman-2.3.10
media-plugins/gst-plugins-vaapi/Manifest | 1 -
.../gst-plugins-vaapi-1.12.4.ebuild | 61 ----------------------
2 files changed, 62 deletions(-)
diff --git a/media-plugins/gst-plugins-vaapi/Manifest b/media-plugins/gst-plugins-vaapi/Manifest
index be904c78973..7af81dec61c 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,4 +1,3 @@
-DIST gstreamer-vaapi-1.12.4.tar.xz 998844 BLAKE2B e37d6f66054e46e421ffbd4c27362bba0fb2ad57bfccb4891ba85573dec18ca304654336768a519c202bda0e829b80ab75a5708ddfc1dc9751774b4ef783a16d SHA512 2251395f77be8d17837f4b0d38a2271155a5fbd57560fac9334660abb34a4f609dda8d9714bfa8f64395a85d3fa336f7ad1b8e8e7490b5288843fbe3d1dbd7f5
DIST gstreamer-vaapi-1.14.1.tar.xz 1064992 BLAKE2B bae42e3cafc6d1e5799a8ef795f9e1f6a6ac60b6878aea1aed81550fd7e408c5104b5ea89d6e5f7535ac8d21fe5f14fccf061e15eb68a7c1c60c29ad4a4deabb SHA512 f1eecb61cb92439d93a47ac162a5cda8a456dbb205594f378e8adf98c45e4cd59553ccfd3bbcf1c6a568c6af5e7834bbfb0ea17610f0c7e7c9e268a4eeb5b020
DIST gstreamer-vaapi-1.14.2.tar.xz 1068872 BLAKE2B 835eb394d81b4de671703b2ff05b3bf57d2d09bc15d01c865c1c74cf6aad61071149c1f78f693b47b81d4c28f580d5fd6b004a99c26972ac67e5dca13abc8dfa SHA512 7297dc04c116cab5cb066efc2dc34f9510927fadf696475c14ca3b3a3befe8c0ed5c63c9a4039f1f268e79a967c89a34d74048da92198f05833315f90d503202
DIST gstreamer-vaapi-1.14.3.tar.xz 1070536 BLAKE2B 7e3458702072d96acc31c1ac5c4ec9f23f6d618ba922884fb141a0897a04959da7f34c7abff7765f086357d3f8f7532a1582508d117c199f76338ebd3723c6ae SHA512 b89acf63c2900b0cd588cce1a06d959a4f8bbe929c237fce985d3cfce7b94d43a3317f06a42fa77e3ff790fff8a81c8bbeeed7ac797794e4cc3342f18faa69e3
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.4.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.4.ebuild
deleted file mode 100644
index 1227c4df21b..00000000000
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.4.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils multilib-minimal
-
-MY_PN="gstreamer-vaapi"
-DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for GStreamer"
-HOMEPAGE="https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi"
-SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
-
-LICENSE="LGPL-2.1+"
-SLOT="1.0"
-KEYWORDS="amd64 ~arm64 x86"
-
-IUSE="+drm egl opengl wayland +X"
-REQUIRED_USE="|| ( drm opengl wayland X )"
-
-RDEPEND="
- >=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
- >=media-libs/gstreamer-1.12.0:${SLOT}[${MULTILIB_USEDEP}]
- >=media-libs/gst-plugins-base-1.12.0:${SLOT}[${MULTILIB_USEDEP}]
- >=media-libs/gst-plugins-bad-1.12.0:${SLOT}[opengl?,${MULTILIB_USEDEP}]
- >=x11-libs/libva-1.4.0:=[drm?,X?,opengl?,wayland?,${MULTILIB_USEDEP}]
- drm? (
- >=virtual/libudev-208:=[${MULTILIB_USEDEP}]
- >=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}] )
- egl? (
- >=media-libs/gst-plugins-bad-1.12.0:${SLOT}[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
- >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
-"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-multilib_src_configure() {
- ECONF_SOURCE=${S} \
- econf \
- --disable-static \
- $(use_enable drm) \
- $(use_enable egl) \
- $(use_enable opengl glx) \
- $(use_enable wayland) \
- $(use_enable X x11)
-}
-
-multilib_src_install_all() {
- einstalldocs
- prune_libtool_files --modules
-}
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2018-09-18 0:28 Mart Raudsepp
0 siblings, 0 replies; 90+ messages in thread
From: Mart Raudsepp @ 2018-09-18 0:28 UTC (permalink / raw
To: gentoo-commits
commit: 3c432c98ebc0f678ec25c3a903d8601f79e16102
Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 18 00:25:33 2018 +0000
Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Tue Sep 18 00:25:56 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c432c98
media-plugins/gst-plugins-vaapi: bump to 1.14.3 for upstream bug fixes
Package-Manager: Portage-2.3.49, Repoman-2.3.10
media-plugins/gst-plugins-vaapi/Manifest | 1 +
.../gst-plugins-vaapi-1.14.3.ebuild | 110 +++++++++++++++++++++
2 files changed, 111 insertions(+)
diff --git a/media-plugins/gst-plugins-vaapi/Manifest b/media-plugins/gst-plugins-vaapi/Manifest
index ad4930e0655..be904c78973 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,3 +1,4 @@
DIST gstreamer-vaapi-1.12.4.tar.xz 998844 BLAKE2B e37d6f66054e46e421ffbd4c27362bba0fb2ad57bfccb4891ba85573dec18ca304654336768a519c202bda0e829b80ab75a5708ddfc1dc9751774b4ef783a16d SHA512 2251395f77be8d17837f4b0d38a2271155a5fbd57560fac9334660abb34a4f609dda8d9714bfa8f64395a85d3fa336f7ad1b8e8e7490b5288843fbe3d1dbd7f5
DIST gstreamer-vaapi-1.14.1.tar.xz 1064992 BLAKE2B bae42e3cafc6d1e5799a8ef795f9e1f6a6ac60b6878aea1aed81550fd7e408c5104b5ea89d6e5f7535ac8d21fe5f14fccf061e15eb68a7c1c60c29ad4a4deabb SHA512 f1eecb61cb92439d93a47ac162a5cda8a456dbb205594f378e8adf98c45e4cd59553ccfd3bbcf1c6a568c6af5e7834bbfb0ea17610f0c7e7c9e268a4eeb5b020
DIST gstreamer-vaapi-1.14.2.tar.xz 1068872 BLAKE2B 835eb394d81b4de671703b2ff05b3bf57d2d09bc15d01c865c1c74cf6aad61071149c1f78f693b47b81d4c28f580d5fd6b004a99c26972ac67e5dca13abc8dfa SHA512 7297dc04c116cab5cb066efc2dc34f9510927fadf696475c14ca3b3a3befe8c0ed5c63c9a4039f1f268e79a967c89a34d74048da92198f05833315f90d503202
+DIST gstreamer-vaapi-1.14.3.tar.xz 1070536 BLAKE2B 7e3458702072d96acc31c1ac5c4ec9f23f6d618ba922884fb141a0897a04959da7f34c7abff7765f086357d3f8f7532a1582508d117c199f76338ebd3723c6ae SHA512 b89acf63c2900b0cd588cce1a06d959a4f8bbe929c237fce985d3cfce7b94d43a3317f06a42fa77e3ff790fff8a81c8bbeeed7ac797794e4cc3342f18faa69e3
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.3.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.3.ebuild
new file mode 100644
index 00000000000..181114b5eb8
--- /dev/null
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.3.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multilib-minimal
+
+MY_PN="gstreamer-vaapi"
+DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for GStreamer"
+HOMEPAGE="https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi"
+SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
+
+LICENSE="LGPL-2.1+"
+SLOT="1.0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
+
+# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
+# we design gst-vaapi ebuild in terms of GL API as main choice as well, meaning that USE opengl and/or gles2 is required to
+# enable opengl support at all and choices get chained from there.
+# One or multiple video output are required: drm, x11, glx, egl and/or wayland;
+# but GL API is our main trigger, thus USE=egl should be ineffective if neither gles2 or opengl is enabled;
+# So "|| ( drm egl opengl wayland X )" would be wrong, because egl isn't built with USE="egl -opengl -gles2", ending up with no video outputs.
+# As we ensure at least one working GL output with other REQUIRED_USE, we can put gles2/opengl in REQUIRED_USE instead of egl, solving the issue.
+# gles2 API only supported windowing system (on linux) is EGL, so require it
+# opengl API only supported windowing systems (on linux) are EGL and GLX, so require one of them (glx is enabled with USE="opengl X")
+REQUIRED_USE="
+ || ( drm gles2 opengl wayland X )
+ gles2? ( egl )
+ opengl? ( || ( egl X ) )
+"
+
+# glx doesn't require libva-glx (libva[opengl]) afaics, only by tests/test-display.c
+# USE flag behavior:
+# 'drm' enables vaapi drm support
+# 'egl' enables EGL platform support (but only if also 'opengl||gles2')
+# - 'egl' is exposed as a USE flag mainly to get EGL support instead of or in addition to GLX support with desktop GL while keeping it optional for pure GLX cases;
+# it's always required with USE=gles2, thus USE="gles2 opengl X" will require and build desktop GL EGL platform support as well on top of GLX, which doesn't add extra deps at that point.
+# 'gles2' enables GLESv2 or GLESv3 based GL API support
+# 'opengl' enables desktop OpenGL based GL API support
+# 'wayland' enables non-GL Wayland support; wayland EGL support when combined with 'egl' (but only if also 'opengl||gles2')
+# 'X' enables non-GL X support; GLX support when combined with 'opengl'
+# gst-plugins-bad still needed for codecparsers (GL libraries moved to -base); checked for 1.14 (recheck for 1.16)
+GST_REQ="${PV}"
+GL_DEPS="
+ >=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[egl?,gles2?,opengl?,wayland?,X?]
+ media-libs/mesa[gles2?,egl?,${MULTILIB_USEDEP}]
+"
+RDEPEND="
+ >=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
+ >=media-libs/gstreamer-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
+ >=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
+ >=media-libs/gst-plugins-bad-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
+ >=x11-libs/libva-1.4.0:=[drm?,wayland?,X?,${MULTILIB_USEDEP}]
+ drm? (
+ >=virtual/libudev-208:=[${MULTILIB_USEDEP}]
+ >=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}]
+ )
+ gles2? ( ${GL_DEPS} )
+ opengl? ( ${GL_DEPS} )
+ 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}]
+ x11-libs/libXrender[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+ >=dev-util/gtk-doc-am-1.12
+ >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
+"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+multilib_src_configure() {
+ local myconf=()
+ if use opengl || use gles2; then
+ myconf+=(
+ $(use_enable egl)
+ --with-glapi=$(usex opengl 'gl,' '')$(usex gles2 'gles2,gles3' '') # It's fine to have extra commas passed
+ )
+ else
+ myconf+=(
+ --disable-egl
+ --without-glapi
+ )
+ fi
+
+ if use opengl && use X; then
+ myconf+=( --enable-glx )
+ else
+ myconf+=( --disable-glx )
+ fi
+
+ ECONF_SOURCE=${S} \
+ econf \
+ --disable-static \
+ --disable-debug \
+ --disable-examples \
+ --enable-encoders \
+ $(use_enable drm) \
+ $(use_enable X x11) \
+ $(use_enable wayland) \
+ --without-gtk \
+ "${myconf[@]}"
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ find "${ED}" -name '*.la' -delete || die
+}
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2018-07-31 9:41 Mart Raudsepp
0 siblings, 0 replies; 90+ messages in thread
From: Mart Raudsepp @ 2018-07-31 9:41 UTC (permalink / raw
To: gentoo-commits
commit: 0c4313ebbd797037714522812190d458c540e382
Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 31 08:55:36 2018 +0000
Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Tue Jul 31 08:55:36 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c4313eb
media-plugins/gst-plugins-vaapi: bump to 1.14.2 for upstream bug fixes
Package-Manager: Portage-2.3.43, Repoman-2.3.10
media-plugins/gst-plugins-vaapi/Manifest | 1 +
.../gst-plugins-vaapi-1.14.2.ebuild | 110 +++++++++++++++++++++
2 files changed, 111 insertions(+)
diff --git a/media-plugins/gst-plugins-vaapi/Manifest b/media-plugins/gst-plugins-vaapi/Manifest
index e655a459e13..ad4930e0655 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,2 +1,3 @@
DIST gstreamer-vaapi-1.12.4.tar.xz 998844 BLAKE2B e37d6f66054e46e421ffbd4c27362bba0fb2ad57bfccb4891ba85573dec18ca304654336768a519c202bda0e829b80ab75a5708ddfc1dc9751774b4ef783a16d SHA512 2251395f77be8d17837f4b0d38a2271155a5fbd57560fac9334660abb34a4f609dda8d9714bfa8f64395a85d3fa336f7ad1b8e8e7490b5288843fbe3d1dbd7f5
DIST gstreamer-vaapi-1.14.1.tar.xz 1064992 BLAKE2B bae42e3cafc6d1e5799a8ef795f9e1f6a6ac60b6878aea1aed81550fd7e408c5104b5ea89d6e5f7535ac8d21fe5f14fccf061e15eb68a7c1c60c29ad4a4deabb SHA512 f1eecb61cb92439d93a47ac162a5cda8a456dbb205594f378e8adf98c45e4cd59553ccfd3bbcf1c6a568c6af5e7834bbfb0ea17610f0c7e7c9e268a4eeb5b020
+DIST gstreamer-vaapi-1.14.2.tar.xz 1068872 BLAKE2B 835eb394d81b4de671703b2ff05b3bf57d2d09bc15d01c865c1c74cf6aad61071149c1f78f693b47b81d4c28f580d5fd6b004a99c26972ac67e5dca13abc8dfa SHA512 7297dc04c116cab5cb066efc2dc34f9510927fadf696475c14ca3b3a3befe8c0ed5c63c9a4039f1f268e79a967c89a34d74048da92198f05833315f90d503202
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.2.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.2.ebuild
new file mode 100644
index 00000000000..181114b5eb8
--- /dev/null
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.2.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multilib-minimal
+
+MY_PN="gstreamer-vaapi"
+DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for GStreamer"
+HOMEPAGE="https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi"
+SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
+
+LICENSE="LGPL-2.1+"
+SLOT="1.0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
+
+# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
+# we design gst-vaapi ebuild in terms of GL API as main choice as well, meaning that USE opengl and/or gles2 is required to
+# enable opengl support at all and choices get chained from there.
+# One or multiple video output are required: drm, x11, glx, egl and/or wayland;
+# but GL API is our main trigger, thus USE=egl should be ineffective if neither gles2 or opengl is enabled;
+# So "|| ( drm egl opengl wayland X )" would be wrong, because egl isn't built with USE="egl -opengl -gles2", ending up with no video outputs.
+# As we ensure at least one working GL output with other REQUIRED_USE, we can put gles2/opengl in REQUIRED_USE instead of egl, solving the issue.
+# gles2 API only supported windowing system (on linux) is EGL, so require it
+# opengl API only supported windowing systems (on linux) are EGL and GLX, so require one of them (glx is enabled with USE="opengl X")
+REQUIRED_USE="
+ || ( drm gles2 opengl wayland X )
+ gles2? ( egl )
+ opengl? ( || ( egl X ) )
+"
+
+# glx doesn't require libva-glx (libva[opengl]) afaics, only by tests/test-display.c
+# USE flag behavior:
+# 'drm' enables vaapi drm support
+# 'egl' enables EGL platform support (but only if also 'opengl||gles2')
+# - 'egl' is exposed as a USE flag mainly to get EGL support instead of or in addition to GLX support with desktop GL while keeping it optional for pure GLX cases;
+# it's always required with USE=gles2, thus USE="gles2 opengl X" will require and build desktop GL EGL platform support as well on top of GLX, which doesn't add extra deps at that point.
+# 'gles2' enables GLESv2 or GLESv3 based GL API support
+# 'opengl' enables desktop OpenGL based GL API support
+# 'wayland' enables non-GL Wayland support; wayland EGL support when combined with 'egl' (but only if also 'opengl||gles2')
+# 'X' enables non-GL X support; GLX support when combined with 'opengl'
+# gst-plugins-bad still needed for codecparsers (GL libraries moved to -base); checked for 1.14 (recheck for 1.16)
+GST_REQ="${PV}"
+GL_DEPS="
+ >=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[egl?,gles2?,opengl?,wayland?,X?]
+ media-libs/mesa[gles2?,egl?,${MULTILIB_USEDEP}]
+"
+RDEPEND="
+ >=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
+ >=media-libs/gstreamer-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
+ >=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
+ >=media-libs/gst-plugins-bad-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
+ >=x11-libs/libva-1.4.0:=[drm?,wayland?,X?,${MULTILIB_USEDEP}]
+ drm? (
+ >=virtual/libudev-208:=[${MULTILIB_USEDEP}]
+ >=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}]
+ )
+ gles2? ( ${GL_DEPS} )
+ opengl? ( ${GL_DEPS} )
+ 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}]
+ x11-libs/libXrender[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+ >=dev-util/gtk-doc-am-1.12
+ >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
+"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+multilib_src_configure() {
+ local myconf=()
+ if use opengl || use gles2; then
+ myconf+=(
+ $(use_enable egl)
+ --with-glapi=$(usex opengl 'gl,' '')$(usex gles2 'gles2,gles3' '') # It's fine to have extra commas passed
+ )
+ else
+ myconf+=(
+ --disable-egl
+ --without-glapi
+ )
+ fi
+
+ if use opengl && use X; then
+ myconf+=( --enable-glx )
+ else
+ myconf+=( --disable-glx )
+ fi
+
+ ECONF_SOURCE=${S} \
+ econf \
+ --disable-static \
+ --disable-debug \
+ --disable-examples \
+ --enable-encoders \
+ $(use_enable drm) \
+ $(use_enable X x11) \
+ $(use_enable wayland) \
+ --without-gtk \
+ "${myconf[@]}"
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ find "${ED}" -name '*.la' -delete || die
+}
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2018-07-31 0:43 Thomas Deutschmann
0 siblings, 0 replies; 90+ messages in thread
From: Thomas Deutschmann @ 2018-07-31 0:43 UTC (permalink / raw
To: gentoo-commits
commit: 35c39f78680110ef9b19ab3194a6f20283d41a08
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 31 00:34:50 2018 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Tue Jul 31 00:42:53 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35c39f78
media-plugins/gst-plugins-vaapi: x86 stable (bug #661288)
Package-Manager: Portage-2.3.44, Repoman-2.3.10
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.1.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.1.ebuild
index 7b86dfe360c..d4dbc76c468 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.1.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
LICENSE="LGPL-2.1+"
SLOT="1.0"
-KEYWORDS="amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2018-07-16 14:01 Mikle Kolyada
0 siblings, 0 replies; 90+ messages in thread
From: Mikle Kolyada @ 2018-07-16 14:01 UTC (permalink / raw
To: gentoo-commits
commit: ba68044f944362c814fc117c693abf7c4d876b08
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 16 13:56:14 2018 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Mon Jul 16 13:56:14 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba68044f
media-plugins/gst-plugins-vaapi: amd64 stable wrt bug #661288
Package-Manager: Portage-2.3.40, Repoman-2.3.9
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.1.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.1.ebuild
index 6f51d379aec..7b86dfe360c 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.1.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
LICENSE="LGPL-2.1+"
SLOT="1.0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2018-06-18 17:19 Mart Raudsepp
0 siblings, 0 replies; 90+ messages in thread
From: Mart Raudsepp @ 2018-06-18 17:19 UTC (permalink / raw
To: gentoo-commits
commit: 5b988f6dda9c6ea4f13397361e405497ac22e54c
Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 18 16:28:50 2018 +0000
Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Mon Jun 18 17:18:26 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b988f6d
media-plugins/gst-plugins-vaapi: remove old
Package-Manager: Portage-2.3.40, Repoman-2.3.9
media-plugins/gst-plugins-vaapi/Manifest | 1 -
.../gst-plugins-vaapi-1.12.3.ebuild | 62 ----------------------
2 files changed, 63 deletions(-)
diff --git a/media-plugins/gst-plugins-vaapi/Manifest b/media-plugins/gst-plugins-vaapi/Manifest
index 64a3c974198..e655a459e13 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,3 +1,2 @@
-DIST gstreamer-vaapi-1.12.3.tar.xz 996360 BLAKE2B d34804f278780e073b553542258f865a93e62d48b0cd276fa7fa47e54f03a5484d7ddc61851f75e583dbcc03d6dbfce6a9c8df0e4c1c6174dfaefdcf867ca068 SHA512 c70da985b1c0c5048be8d83ba62622b9064d78193433b897d54824125de3eeabe4f9765ec0a5199a2d9eaa91d0625dfa2b7ef3d8245b23cf57361691d72b1dc4
DIST gstreamer-vaapi-1.12.4.tar.xz 998844 BLAKE2B e37d6f66054e46e421ffbd4c27362bba0fb2ad57bfccb4891ba85573dec18ca304654336768a519c202bda0e829b80ab75a5708ddfc1dc9751774b4ef783a16d SHA512 2251395f77be8d17837f4b0d38a2271155a5fbd57560fac9334660abb34a4f609dda8d9714bfa8f64395a85d3fa336f7ad1b8e8e7490b5288843fbe3d1dbd7f5
DIST gstreamer-vaapi-1.14.1.tar.xz 1064992 BLAKE2B bae42e3cafc6d1e5799a8ef795f9e1f6a6ac60b6878aea1aed81550fd7e408c5104b5ea89d6e5f7535ac8d21fe5f14fccf061e15eb68a7c1c60c29ad4a4deabb SHA512 f1eecb61cb92439d93a47ac162a5cda8a456dbb205594f378e8adf98c45e4cd59553ccfd3bbcf1c6a568c6af5e7834bbfb0ea17610f0c7e7c9e268a4eeb5b020
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.3.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.3.ebuild
deleted file mode 100644
index 59515fff50a..00000000000
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.3.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils multilib-minimal
-
-MY_PN="gstreamer-vaapi"
-DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for GStreamer"
-HOMEPAGE="https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi"
-SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
-
-LICENSE="LGPL-2.1"
-SLOT="1.0"
-KEYWORDS="amd64 ~arm64 x86"
-
-IUSE="+drm egl opengl wayland +X"
-REQUIRED_USE="|| ( drm opengl wayland X )"
-
-RDEPEND="
- >=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
- >=media-libs/gstreamer-${PV}:${SLOT}[${MULTILIB_USEDEP}]
- >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
- >=media-libs/gst-plugins-bad-${PV}:${SLOT}[opengl?,${MULTILIB_USEDEP}]
- >=x11-libs/libva-1.4.0[drm?,X?,opengl?,wayland?,${MULTILIB_USEDEP}]
- <x11-libs/libva-1.99
- drm? (
- >=virtual/libudev-208:=[${MULTILIB_USEDEP}]
- >=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}] )
- egl? (
- >=media-libs/gst-plugins-bad-${PV}:${SLOT}[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
- >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
-"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-multilib_src_configure() {
- ECONF_SOURCE=${S} \
- econf \
- --disable-static \
- $(use_enable drm) \
- $(use_enable egl) \
- $(use_enable opengl glx) \
- $(use_enable wayland) \
- $(use_enable X x11)
-}
-
-multilib_src_install_all() {
- einstalldocs
- prune_libtool_files --modules
-}
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2018-06-18 17:19 Mart Raudsepp
0 siblings, 0 replies; 90+ messages in thread
From: Mart Raudsepp @ 2018-06-18 17:19 UTC (permalink / raw
To: gentoo-commits
commit: 31457d0770ab9faba603901282093a9bab94bed2
Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 18 16:33:02 2018 +0000
Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Mon Jun 18 17:18:28 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31457d07
media-plugins/gst-plugins-vaapi: fix license
Package-Manager: Portage-2.3.40, Repoman-2.3.9
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.4.ebuild | 2 +-
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.1.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.4.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.4.ebuild
index 58e71298710..1227c4df21b 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.4.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.4.ebuild
@@ -10,7 +10,7 @@ DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for GStre
HOMEPAGE="https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi"
SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
-LICENSE="LGPL-2.1"
+LICENSE="LGPL-2.1+"
SLOT="1.0"
KEYWORDS="amd64 ~arm64 x86"
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.1.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.1.ebuild
index 46ecb750160..6f51d379aec 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.1.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.1.ebuild
@@ -10,7 +10,7 @@ DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for GStre
HOMEPAGE="https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi"
SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
-LICENSE="LGPL-2.1" # TODO: Check for "or later"
+LICENSE="LGPL-2.1+"
SLOT="1.0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="+drm +egl gles2 +opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2018-03-17 18:12 Mikle Kolyada
0 siblings, 0 replies; 90+ messages in thread
From: Mikle Kolyada @ 2018-03-17 18:12 UTC (permalink / raw
To: gentoo-commits
commit: 686e91b947ec94d369f93aac7b27185c67638633
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 17 18:07:42 2018 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sat Mar 17 18:12:40 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=686e91b9
media-plugins/gst-plugins-vaapi: amd64 stable wrt bug #650540
Package-Manager: Portage-2.3.24, Repoman-2.3.6
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.4.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.4.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.4.ebuild
index 2ec75e8e71e..a28dfe527fa 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.4.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -12,7 +12,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
LICENSE="LGPL-2.1"
SLOT="1.0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
IUSE="+drm egl opengl wayland +X"
REQUIRED_USE="|| ( drm opengl wayland X )"
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2017-12-17 2:01 Mart Raudsepp
0 siblings, 0 replies; 90+ messages in thread
From: Mart Raudsepp @ 2017-12-17 2:01 UTC (permalink / raw
To: gentoo-commits
commit: e7a791f5f08fde7c77332e2ede6c6920f2faca71
Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 17 02:00:05 2017 +0000
Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Sun Dec 17 02:01:33 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7a791f5
media-plugins/gst-plugins-vaapi: bump to 1.12.4, compatible with x11-libs/libva-2
This version should be compatible with both libva-1.x and libva-2.x
(VA_API_VERSION 0.x.y and 1.x.y).
Closes: https://bugs.gentoo.org/641272
Package-Manager: Portage-2.3.16, Repoman-2.3.6
media-plugins/gst-plugins-vaapi/Manifest | 1 +
.../gst-plugins-vaapi-1.12.4.ebuild | 61 ++++++++++++++++++++++
2 files changed, 62 insertions(+)
diff --git a/media-plugins/gst-plugins-vaapi/Manifest b/media-plugins/gst-plugins-vaapi/Manifest
index f276914f977..7108b9ee314 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1 +1,2 @@
DIST gstreamer-vaapi-1.12.3.tar.xz 996360 BLAKE2B d34804f278780e073b553542258f865a93e62d48b0cd276fa7fa47e54f03a5484d7ddc61851f75e583dbcc03d6dbfce6a9c8df0e4c1c6174dfaefdcf867ca068 SHA512 c70da985b1c0c5048be8d83ba62622b9064d78193433b897d54824125de3eeabe4f9765ec0a5199a2d9eaa91d0625dfa2b7ef3d8245b23cf57361691d72b1dc4
+DIST gstreamer-vaapi-1.12.4.tar.xz 998844 BLAKE2B e37d6f66054e46e421ffbd4c27362bba0fb2ad57bfccb4891ba85573dec18ca304654336768a519c202bda0e829b80ab75a5708ddfc1dc9751774b4ef783a16d SHA512 2251395f77be8d17837f4b0d38a2271155a5fbd57560fac9334660abb34a4f609dda8d9714bfa8f64395a85d3fa336f7ad1b8e8e7490b5288843fbe3d1dbd7f5
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.4.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.4.ebuild
new file mode 100644
index 00000000000..2ec75e8e71e
--- /dev/null
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.4.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils multilib-minimal
+
+MY_PN="gstreamer-vaapi"
+DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for GStreamer"
+HOMEPAGE="https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi"
+SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
+
+LICENSE="LGPL-2.1"
+SLOT="1.0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+IUSE="+drm egl opengl wayland +X"
+REQUIRED_USE="|| ( drm opengl wayland X )"
+
+RDEPEND="
+ >=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
+ >=media-libs/gstreamer-1.12.0:${SLOT}[${MULTILIB_USEDEP}]
+ >=media-libs/gst-plugins-base-1.12.0:${SLOT}[${MULTILIB_USEDEP}]
+ >=media-libs/gst-plugins-bad-1.12.0:${SLOT}[opengl?,${MULTILIB_USEDEP}]
+ >=x11-libs/libva-1.4.0:=[drm?,X?,opengl?,wayland?,${MULTILIB_USEDEP}]
+ drm? (
+ >=virtual/libudev-208:=[${MULTILIB_USEDEP}]
+ >=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}] )
+ egl? (
+ >=media-libs/gst-plugins-bad-1.12.0:${SLOT}[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
+ >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
+"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+multilib_src_configure() {
+ ECONF_SOURCE=${S} \
+ econf \
+ --disable-static \
+ $(use_enable drm) \
+ $(use_enable egl) \
+ $(use_enable opengl glx) \
+ $(use_enable wayland) \
+ $(use_enable X x11)
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ prune_libtool_files --modules
+}
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2017-12-17 1:27 Mart Raudsepp
0 siblings, 0 replies; 90+ messages in thread
From: Mart Raudsepp @ 2017-12-17 1:27 UTC (permalink / raw
To: gentoo-commits
commit: 4aa3ffbcf1b35c46773c74d35ea21c0a7175ff9e
Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 17 01:21:58 2017 +0000
Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Sun Dec 17 01:21:58 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4aa3ffbc
media-plugins/gst-plugins-vaapi: add libva max dependency
Now that VA_API_VERSION 1.0 is out, we know what too new version
numbers to actually block for the libva < 0.99 check
Bug: https://bugs.gentoo.org/641272
Package-Manager: Portage-2.3.16, Repoman-2.3.6
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.3.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.3.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.3.ebuild
index 23e6d11ea31..59515fff50a 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.3.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.3.ebuild
@@ -23,6 +23,7 @@ RDEPEND="
>=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
>=media-libs/gst-plugins-bad-${PV}:${SLOT}[opengl?,${MULTILIB_USEDEP}]
>=x11-libs/libva-1.4.0[drm?,X?,opengl?,wayland?,${MULTILIB_USEDEP}]
+ <x11-libs/libva-1.99
drm? (
>=virtual/libudev-208:=[${MULTILIB_USEDEP}]
>=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}] )
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2017-12-17 1:27 Mart Raudsepp
0 siblings, 0 replies; 90+ messages in thread
From: Mart Raudsepp @ 2017-12-17 1:27 UTC (permalink / raw
To: gentoo-commits
commit: 05ee252681e023138c5be7bc42e7663e5bcf3f92
Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 17 01:07:24 2017 +0000
Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Sun Dec 17 01:07:24 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05ee2526
media-plugins/gst-plugins-vaapi: remove old
Package-Manager: Portage-2.3.16, Repoman-2.3.6
media-plugins/gst-plugins-vaapi/Manifest | 3 --
.../gst-plugins-vaapi-1.10.3.ebuild | 61 ----------------------
.../gst-plugins-vaapi-1.10.4.ebuild | 61 ----------------------
.../gst-plugins-vaapi-1.10.5.ebuild | 61 ----------------------
4 files changed, 186 deletions(-)
diff --git a/media-plugins/gst-plugins-vaapi/Manifest b/media-plugins/gst-plugins-vaapi/Manifest
index ad7f2573f0c..f276914f977 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,4 +1 @@
-DIST gstreamer-vaapi-1.10.3.tar.xz 976704 BLAKE2B 39134590f8facce1e6e7a4bfe35460b56c1b45cfd0dfc3d15399c130b910f0aabebd2b3a762a7c4d13143f04f431f5fded6d4e1521a24033a7754b8c3b83bf1f SHA512 6c3c9b35a8f2b6d58185a0447f1f458ad0d0432986496ac157cc349b169022788a3d3fbb0c529b740f972386ead79e1a8dddf49ef3218a783893f3f83abc1ddb
-DIST gstreamer-vaapi-1.10.4.tar.xz 979112 BLAKE2B 5b080690df8470f81b9152f64614b62afc2d3dfd16aea0e4e1dfc6ae0d4d13d861eb9cb458ac8f49ed9205bc1512e2a328ad28c9f6631f3d39b99865b40aead7 SHA512 b78470367e9ab4c762a8948bc9412147d209a94def07334d6c5790b3bcb9607a80c8cf3fc3f0636e975d4ebf4aca0adbcff10a1bc1499c78b993ff21ee496c2b
-DIST gstreamer-vaapi-1.10.5.tar.xz 978260 BLAKE2B 99ed06af00f45ff4ba62521bb23a27fafd6729b8932b4f36ae633794b61031de0ccb29140667f101c8457564f17f4397710fcf3562582a24fa7e3e5fdf840b0d SHA512 8e8801c8a6d089ccb3e456171fb8030e9a34f517bb1fef411dd1b8bfbc09230511c112f1fea4d3610acc705674a645c6730e5022406d2de5b73ec1c093a69df9
DIST gstreamer-vaapi-1.12.3.tar.xz 996360 BLAKE2B d34804f278780e073b553542258f865a93e62d48b0cd276fa7fa47e54f03a5484d7ddc61851f75e583dbcc03d6dbfce6a9c8df0e4c1c6174dfaefdcf867ca068 SHA512 c70da985b1c0c5048be8d83ba62622b9064d78193433b897d54824125de3eeabe4f9765ec0a5199a2d9eaa91d0625dfa2b7ef3d8245b23cf57361691d72b1dc4
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.3.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.3.ebuild
deleted file mode 100644
index c58da437f69..00000000000
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.3.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils multilib-minimal
-
-MY_PN="gstreamer-vaapi"
-DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for GStreamer"
-HOMEPAGE="https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi"
-SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
-
-LICENSE="LGPL-2.1"
-SLOT="1.0"
-KEYWORDS="amd64 x86"
-
-IUSE="+drm egl opengl wayland +X"
-REQUIRED_USE="|| ( drm opengl wayland X )"
-
-RDEPEND="
- >=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
- >=media-libs/gstreamer-${PV}:${SLOT}[${MULTILIB_USEDEP}]
- >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
- >=media-libs/gst-plugins-bad-${PV}:${SLOT}[opengl?,${MULTILIB_USEDEP}]
- >=x11-libs/libva-1.4.0[drm?,X?,opengl?,wayland?,${MULTILIB_USEDEP}]
- drm? (
- >=virtual/libudev-208:=[${MULTILIB_USEDEP}]
- >=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}] )
- egl? (
- >=media-libs/gst-plugins-bad-${PV}:${SLOT}[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
- >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
-"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-multilib_src_configure() {
- ECONF_SOURCE=${S} \
- econf \
- --disable-static \
- $(use_enable drm) \
- $(use_enable egl) \
- $(use_enable opengl glx) \
- $(use_enable wayland) \
- $(use_enable X x11)
-}
-
-multilib_src_install_all() {
- einstalldocs
- prune_libtool_files --modules
-}
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.4.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.4.ebuild
deleted file mode 100644
index 13ade4bbf85..00000000000
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.4.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils multilib-minimal
-
-MY_PN="gstreamer-vaapi"
-DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for GStreamer"
-HOMEPAGE="https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi"
-SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
-
-LICENSE="LGPL-2.1"
-SLOT="1.0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="+drm egl opengl wayland +X"
-REQUIRED_USE="|| ( drm opengl wayland X )"
-
-RDEPEND="
- >=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
- >=media-libs/gstreamer-${PV}:${SLOT}[${MULTILIB_USEDEP}]
- >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
- >=media-libs/gst-plugins-bad-${PV}:${SLOT}[opengl?,${MULTILIB_USEDEP}]
- >=x11-libs/libva-1.4.0[drm?,X?,opengl?,wayland?,${MULTILIB_USEDEP}]
- drm? (
- >=virtual/libudev-208:=[${MULTILIB_USEDEP}]
- >=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}] )
- egl? (
- >=media-libs/gst-plugins-bad-${PV}:${SLOT}[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
- >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
-"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-multilib_src_configure() {
- ECONF_SOURCE=${S} \
- econf \
- --disable-static \
- $(use_enable drm) \
- $(use_enable egl) \
- $(use_enable opengl glx) \
- $(use_enable wayland) \
- $(use_enable X x11)
-}
-
-multilib_src_install_all() {
- einstalldocs
- prune_libtool_files --modules
-}
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.5.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.5.ebuild
deleted file mode 100644
index 23e6d11ea31..00000000000
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.5.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils multilib-minimal
-
-MY_PN="gstreamer-vaapi"
-DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for GStreamer"
-HOMEPAGE="https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi"
-SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
-
-LICENSE="LGPL-2.1"
-SLOT="1.0"
-KEYWORDS="amd64 ~arm64 x86"
-
-IUSE="+drm egl opengl wayland +X"
-REQUIRED_USE="|| ( drm opengl wayland X )"
-
-RDEPEND="
- >=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
- >=media-libs/gstreamer-${PV}:${SLOT}[${MULTILIB_USEDEP}]
- >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
- >=media-libs/gst-plugins-bad-${PV}:${SLOT}[opengl?,${MULTILIB_USEDEP}]
- >=x11-libs/libva-1.4.0[drm?,X?,opengl?,wayland?,${MULTILIB_USEDEP}]
- drm? (
- >=virtual/libudev-208:=[${MULTILIB_USEDEP}]
- >=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}] )
- egl? (
- >=media-libs/gst-plugins-bad-${PV}:${SLOT}[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
- >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
-"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-multilib_src_configure() {
- ECONF_SOURCE=${S} \
- econf \
- --disable-static \
- $(use_enable drm) \
- $(use_enable egl) \
- $(use_enable opengl glx) \
- $(use_enable wayland) \
- $(use_enable X x11)
-}
-
-multilib_src_install_all() {
- einstalldocs
- prune_libtool_files --modules
-}
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2017-12-16 11:33 Tobias Klausmann
0 siblings, 0 replies; 90+ messages in thread
From: Tobias Klausmann @ 2017-12-16 11:33 UTC (permalink / raw
To: gentoo-commits
commit: b10d636353d095dce260df669dffc98bfa62d069
Author: Tobias Klausmann <klausman <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 16 11:32:08 2017 +0000
Commit: Tobias Klausmann <klausman <AT> gentoo <DOT> org>
CommitDate: Sat Dec 16 11:33:40 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b10d6363
media-plugins/gst-plugins-vaapi-1.12.3-r0: amd64 stable
Gentoo-Bug: http://bugs.gentoo.org/635900
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.3.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.3.ebuild
index 35cbc896f1b..23e6d11ea31 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.3.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
LICENSE="LGPL-2.1"
SLOT="1.0"
-KEYWORDS="~amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="+drm egl opengl wayland +X"
REQUIRED_USE="|| ( drm opengl wayland X )"
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2017-09-18 22:02 Mart Raudsepp
0 siblings, 0 replies; 90+ messages in thread
From: Mart Raudsepp @ 2017-09-18 22:02 UTC (permalink / raw
To: gentoo-commits
commit: 028273e08d13762980faecdcfab2faf1c6dc5306
Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 18 21:59:36 2017 +0000
Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Mon Sep 18 21:59:36 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=028273e0
media-plugins/gst-plugins-vaapi: remove old
Package-Manager: Portage-2.3.6, Repoman-2.3.2
media-plugins/gst-plugins-vaapi/Manifest | 1 -
.../gst-plugins-vaapi-1.12.2.ebuild | 61 ----------------------
2 files changed, 62 deletions(-)
diff --git a/media-plugins/gst-plugins-vaapi/Manifest b/media-plugins/gst-plugins-vaapi/Manifest
index 972b4e4d880..6c0fd9d37ce 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,5 +1,4 @@
DIST gstreamer-vaapi-1.10.3.tar.xz 976704 SHA256 cea827066a152a6afa1d0c43544dfbda285238156d4c3b77f9d4037bbe79361e SHA512 6c3c9b35a8f2b6d58185a0447f1f458ad0d0432986496ac157cc349b169022788a3d3fbb0c529b740f972386ead79e1a8dddf49ef3218a783893f3f83abc1ddb WHIRLPOOL 1229bc6be5e0e97e61ce4cd5fc61e90337de4dcefbf932a2265611d67a79a85b87d3d6be1df5172be4a3faa431337f97609097eb9256cfdbe0b624587d32af45
DIST gstreamer-vaapi-1.10.4.tar.xz 979112 SHA256 03e690621594d9f9495d86c7dac8b8590b3a150462770ed070dc76f66a70de75 SHA512 b78470367e9ab4c762a8948bc9412147d209a94def07334d6c5790b3bcb9607a80c8cf3fc3f0636e975d4ebf4aca0adbcff10a1bc1499c78b993ff21ee496c2b WHIRLPOOL 90cff1061ad3b73705446a43adb2aa7d29f064f60989a963a30c6018fd13636e66fddcfa994c906dc8fae5af47d673794cbf475622c1158f22ed5ec68c7c5668
DIST gstreamer-vaapi-1.10.5.tar.xz 978260 SHA256 b61e5b0a3f2c4b93974749dcd8e1e7bddfd7cc740573edb557bcae84cf911691 SHA512 8e8801c8a6d089ccb3e456171fb8030e9a34f517bb1fef411dd1b8bfbc09230511c112f1fea4d3610acc705674a645c6730e5022406d2de5b73ec1c093a69df9 WHIRLPOOL 8a20cafa061735ca24953c893420de95a3fbbbb765aff196ba23ef726b72ec67ff14f1074245ebb35dae5381c023cfe0428b53614fe749c8ab22f9537a37f02f
-DIST gstreamer-vaapi-1.12.2.tar.xz 994508 SHA256 23c714e0474b3c7ae6ff8884aebf8503a1bc3ded335fa2d2b2ac31788466163a SHA512 44113d05171827a457ce9775f4d7eb15fe50a7fa9e0600e36e3bf18a4b9fbf41e28e84682ff24a489a97ad0026e12e989031512fb9c9e7a6decb49bb7dcd88de WHIRLPOOL 21e18180dadc717c8a22d0c628bc647f53c307aab00686ada3888593177ec6a46dadb3845bc1bfaf53bee98ac8a92721bae852563bb8b3f6799804124ea8aed1
DIST gstreamer-vaapi-1.12.3.tar.xz 996360 SHA256 f4cdafd8fd9606a490917c8b67336e835df1219580d55421c70480fd0913744d SHA512 c70da985b1c0c5048be8d83ba62622b9064d78193433b897d54824125de3eeabe4f9765ec0a5199a2d9eaa91d0625dfa2b7ef3d8245b23cf57361691d72b1dc4 WHIRLPOOL 761f7d5da18538353710caec8ad5ea68502d35710514ffff3d83414a8fbe8b8861f86b0f7789e5e6a2e057b4e8a0071dc202dfaa489fed64ee3c2a91bae74bb1
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.2.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.2.ebuild
deleted file mode 100644
index b14114dc996..00000000000
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.2.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils multilib-minimal
-
-MY_PN="gstreamer-vaapi"
-DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for GStreamer"
-HOMEPAGE="https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi"
-SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
-
-LICENSE="LGPL-2.1"
-SLOT="1.0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-IUSE="+drm egl opengl wayland +X"
-REQUIRED_USE="|| ( drm opengl wayland X )"
-
-RDEPEND="
- >=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
- >=media-libs/gstreamer-${PV}:${SLOT}[${MULTILIB_USEDEP}]
- >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
- >=media-libs/gst-plugins-bad-${PV}:${SLOT}[opengl?,${MULTILIB_USEDEP}]
- >=x11-libs/libva-1.4.0[drm?,X?,opengl?,wayland?,${MULTILIB_USEDEP}]
- drm? (
- >=virtual/libudev-208:=[${MULTILIB_USEDEP}]
- >=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}] )
- egl? (
- >=media-libs/gst-plugins-bad-${PV}:${SLOT}[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
- >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
-"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-multilib_src_configure() {
- ECONF_SOURCE=${S} \
- econf \
- --disable-static \
- $(use_enable drm) \
- $(use_enable egl) \
- $(use_enable opengl glx) \
- $(use_enable wayland) \
- $(use_enable X x11)
-}
-
-multilib_src_install_all() {
- einstalldocs
- prune_libtool_files --modules
-}
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2017-09-18 22:01 Mart Raudsepp
0 siblings, 0 replies; 90+ messages in thread
From: Mart Raudsepp @ 2017-09-18 22:01 UTC (permalink / raw
To: gentoo-commits
commit: 61d88cd9447b981d44682ef47d223c3a49716e95
Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 18 21:58:32 2017 +0000
Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Mon Sep 18 21:58:32 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61d88cd9
media-plugins/gst-plugins-vaapi: bump to 1.12.3 for upstream bug fixes
Package-Manager: Portage-2.3.6, Repoman-2.3.2
media-plugins/gst-plugins-vaapi/Manifest | 1 +
.../gst-plugins-vaapi-1.12.3.ebuild | 61 ++++++++++++++++++++++
2 files changed, 62 insertions(+)
diff --git a/media-plugins/gst-plugins-vaapi/Manifest b/media-plugins/gst-plugins-vaapi/Manifest
index 14b0d53639e..972b4e4d880 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -2,3 +2,4 @@ DIST gstreamer-vaapi-1.10.3.tar.xz 976704 SHA256 cea827066a152a6afa1d0c43544dfbd
DIST gstreamer-vaapi-1.10.4.tar.xz 979112 SHA256 03e690621594d9f9495d86c7dac8b8590b3a150462770ed070dc76f66a70de75 SHA512 b78470367e9ab4c762a8948bc9412147d209a94def07334d6c5790b3bcb9607a80c8cf3fc3f0636e975d4ebf4aca0adbcff10a1bc1499c78b993ff21ee496c2b WHIRLPOOL 90cff1061ad3b73705446a43adb2aa7d29f064f60989a963a30c6018fd13636e66fddcfa994c906dc8fae5af47d673794cbf475622c1158f22ed5ec68c7c5668
DIST gstreamer-vaapi-1.10.5.tar.xz 978260 SHA256 b61e5b0a3f2c4b93974749dcd8e1e7bddfd7cc740573edb557bcae84cf911691 SHA512 8e8801c8a6d089ccb3e456171fb8030e9a34f517bb1fef411dd1b8bfbc09230511c112f1fea4d3610acc705674a645c6730e5022406d2de5b73ec1c093a69df9 WHIRLPOOL 8a20cafa061735ca24953c893420de95a3fbbbb765aff196ba23ef726b72ec67ff14f1074245ebb35dae5381c023cfe0428b53614fe749c8ab22f9537a37f02f
DIST gstreamer-vaapi-1.12.2.tar.xz 994508 SHA256 23c714e0474b3c7ae6ff8884aebf8503a1bc3ded335fa2d2b2ac31788466163a SHA512 44113d05171827a457ce9775f4d7eb15fe50a7fa9e0600e36e3bf18a4b9fbf41e28e84682ff24a489a97ad0026e12e989031512fb9c9e7a6decb49bb7dcd88de WHIRLPOOL 21e18180dadc717c8a22d0c628bc647f53c307aab00686ada3888593177ec6a46dadb3845bc1bfaf53bee98ac8a92721bae852563bb8b3f6799804124ea8aed1
+DIST gstreamer-vaapi-1.12.3.tar.xz 996360 SHA256 f4cdafd8fd9606a490917c8b67336e835df1219580d55421c70480fd0913744d SHA512 c70da985b1c0c5048be8d83ba62622b9064d78193433b897d54824125de3eeabe4f9765ec0a5199a2d9eaa91d0625dfa2b7ef3d8245b23cf57361691d72b1dc4 WHIRLPOOL 761f7d5da18538353710caec8ad5ea68502d35710514ffff3d83414a8fbe8b8861f86b0f7789e5e6a2e057b4e8a0071dc202dfaa489fed64ee3c2a91bae74bb1
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.3.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.3.ebuild
new file mode 100644
index 00000000000..b14114dc996
--- /dev/null
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.3.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils multilib-minimal
+
+MY_PN="gstreamer-vaapi"
+DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for GStreamer"
+HOMEPAGE="https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi"
+SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
+
+LICENSE="LGPL-2.1"
+SLOT="1.0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+IUSE="+drm egl opengl wayland +X"
+REQUIRED_USE="|| ( drm opengl wayland X )"
+
+RDEPEND="
+ >=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
+ >=media-libs/gstreamer-${PV}:${SLOT}[${MULTILIB_USEDEP}]
+ >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
+ >=media-libs/gst-plugins-bad-${PV}:${SLOT}[opengl?,${MULTILIB_USEDEP}]
+ >=x11-libs/libva-1.4.0[drm?,X?,opengl?,wayland?,${MULTILIB_USEDEP}]
+ drm? (
+ >=virtual/libudev-208:=[${MULTILIB_USEDEP}]
+ >=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}] )
+ egl? (
+ >=media-libs/gst-plugins-bad-${PV}:${SLOT}[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
+ >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
+"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+multilib_src_configure() {
+ ECONF_SOURCE=${S} \
+ econf \
+ --disable-static \
+ $(use_enable drm) \
+ $(use_enable egl) \
+ $(use_enable opengl glx) \
+ $(use_enable wayland) \
+ $(use_enable X x11)
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ prune_libtool_files --modules
+}
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2017-09-16 20:50 Mart Raudsepp
0 siblings, 0 replies; 90+ messages in thread
From: Mart Raudsepp @ 2017-09-16 20:50 UTC (permalink / raw
To: gentoo-commits
commit: 03b6419e8fbf88f97a5684602d352094a6325887
Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 16 20:45:49 2017 +0000
Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Sat Sep 16 20:49:45 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03b6419e
media-plugins/gst-plugins-vaapi: bump to 1.12.2
Package-Manager: Portage-2.3.6, Repoman-2.3.2
media-plugins/gst-plugins-vaapi/Manifest | 1 +
.../gst-plugins-vaapi-1.12.2.ebuild | 61 ++++++++++++++++++++++
2 files changed, 62 insertions(+)
diff --git a/media-plugins/gst-plugins-vaapi/Manifest b/media-plugins/gst-plugins-vaapi/Manifest
index 40d603fd835..14b0d53639e 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,3 +1,4 @@
DIST gstreamer-vaapi-1.10.3.tar.xz 976704 SHA256 cea827066a152a6afa1d0c43544dfbda285238156d4c3b77f9d4037bbe79361e SHA512 6c3c9b35a8f2b6d58185a0447f1f458ad0d0432986496ac157cc349b169022788a3d3fbb0c529b740f972386ead79e1a8dddf49ef3218a783893f3f83abc1ddb WHIRLPOOL 1229bc6be5e0e97e61ce4cd5fc61e90337de4dcefbf932a2265611d67a79a85b87d3d6be1df5172be4a3faa431337f97609097eb9256cfdbe0b624587d32af45
DIST gstreamer-vaapi-1.10.4.tar.xz 979112 SHA256 03e690621594d9f9495d86c7dac8b8590b3a150462770ed070dc76f66a70de75 SHA512 b78470367e9ab4c762a8948bc9412147d209a94def07334d6c5790b3bcb9607a80c8cf3fc3f0636e975d4ebf4aca0adbcff10a1bc1499c78b993ff21ee496c2b WHIRLPOOL 90cff1061ad3b73705446a43adb2aa7d29f064f60989a963a30c6018fd13636e66fddcfa994c906dc8fae5af47d673794cbf475622c1158f22ed5ec68c7c5668
DIST gstreamer-vaapi-1.10.5.tar.xz 978260 SHA256 b61e5b0a3f2c4b93974749dcd8e1e7bddfd7cc740573edb557bcae84cf911691 SHA512 8e8801c8a6d089ccb3e456171fb8030e9a34f517bb1fef411dd1b8bfbc09230511c112f1fea4d3610acc705674a645c6730e5022406d2de5b73ec1c093a69df9 WHIRLPOOL 8a20cafa061735ca24953c893420de95a3fbbbb765aff196ba23ef726b72ec67ff14f1074245ebb35dae5381c023cfe0428b53614fe749c8ab22f9537a37f02f
+DIST gstreamer-vaapi-1.12.2.tar.xz 994508 SHA256 23c714e0474b3c7ae6ff8884aebf8503a1bc3ded335fa2d2b2ac31788466163a SHA512 44113d05171827a457ce9775f4d7eb15fe50a7fa9e0600e36e3bf18a4b9fbf41e28e84682ff24a489a97ad0026e12e989031512fb9c9e7a6decb49bb7dcd88de WHIRLPOOL 21e18180dadc717c8a22d0c628bc647f53c307aab00686ada3888593177ec6a46dadb3845bc1bfaf53bee98ac8a92721bae852563bb8b3f6799804124ea8aed1
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.2.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.2.ebuild
new file mode 100644
index 00000000000..b14114dc996
--- /dev/null
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.2.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils multilib-minimal
+
+MY_PN="gstreamer-vaapi"
+DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for GStreamer"
+HOMEPAGE="https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi"
+SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
+
+LICENSE="LGPL-2.1"
+SLOT="1.0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+IUSE="+drm egl opengl wayland +X"
+REQUIRED_USE="|| ( drm opengl wayland X )"
+
+RDEPEND="
+ >=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
+ >=media-libs/gstreamer-${PV}:${SLOT}[${MULTILIB_USEDEP}]
+ >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
+ >=media-libs/gst-plugins-bad-${PV}:${SLOT}[opengl?,${MULTILIB_USEDEP}]
+ >=x11-libs/libva-1.4.0[drm?,X?,opengl?,wayland?,${MULTILIB_USEDEP}]
+ drm? (
+ >=virtual/libudev-208:=[${MULTILIB_USEDEP}]
+ >=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}] )
+ egl? (
+ >=media-libs/gst-plugins-bad-${PV}:${SLOT}[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
+ >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
+"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+multilib_src_configure() {
+ ECONF_SOURCE=${S} \
+ econf \
+ --disable-static \
+ $(use_enable drm) \
+ $(use_enable egl) \
+ $(use_enable opengl glx) \
+ $(use_enable wayland) \
+ $(use_enable X x11)
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ prune_libtool_files --modules
+}
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2017-07-15 15:50 Tobias Klausmann
0 siblings, 0 replies; 90+ messages in thread
From: Tobias Klausmann @ 2017-07-15 15:50 UTC (permalink / raw
To: gentoo-commits
commit: 77b3874acaed2c610b8cfab603b38e2650d147f4
Author: Tobias Klausmann <klausman <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 15 15:49:54 2017 +0000
Commit: Tobias Klausmann <klausman <AT> gentoo <DOT> org>
CommitDate: Sat Jul 15 15:49:54 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77b3874a
media-plugins/gst-plugins-vaapi-1.10.5-r0: add amd64 keyword
Gentoo-Bug: 624180
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.5.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.5.ebuild
index b14114dc996..5f2c783cae3 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.5.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.5.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
LICENSE="LGPL-2.1"
SLOT="1.0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
IUSE="+drm egl opengl wayland +X"
REQUIRED_USE="|| ( drm opengl wayland X )"
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2017-07-08 10:12 Alexis Ballier
0 siblings, 0 replies; 90+ messages in thread
From: Alexis Ballier @ 2017-07-08 10:12 UTC (permalink / raw
To: gentoo-commits
commit: 2643381a3ebedb9227e1e30e9de6683920d59b21
Author: Alexis Ballier <aballier <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 8 10:12:10 2017 +0000
Commit: Alexis Ballier <aballier <AT> gentoo <DOT> org>
CommitDate: Sat Jul 8 10:12:21 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2643381a
media-plugins/gst-plugins-vaapi: keyword ~arm64
Package-Manager: Portage-2.3.6, Repoman-2.3.2
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.5.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.5.ebuild
index 13ade4bbf85..b14114dc996 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.5.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.5.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
LICENSE="LGPL-2.1"
SLOT="1.0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="+drm egl opengl wayland +X"
REQUIRED_USE="|| ( drm opengl wayland X )"
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2017-02-25 21:31 Mart Raudsepp
0 siblings, 0 replies; 90+ messages in thread
From: Mart Raudsepp @ 2017-02-25 21:31 UTC (permalink / raw
To: gentoo-commits
commit: 740ff65f3db53716a55fe19d1403170f9261b394
Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 25 21:31:12 2017 +0000
Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Sat Feb 25 21:31:12 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=740ff65f
media-plugins/gst-plugins-vaapi: remove old
Package-Manager: Portage-2.3.3, Repoman-2.3.1
media-plugins/gst-plugins-vaapi/Manifest | 1 -
.../gst-plugins-vaapi-1.8.3.ebuild | 62 ----------------------
2 files changed, 63 deletions(-)
diff --git a/media-plugins/gst-plugins-vaapi/Manifest b/media-plugins/gst-plugins-vaapi/Manifest
index baa827064a..10d3f773a9 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,3 +1,2 @@
DIST gstreamer-vaapi-1.10.3.tar.xz 976704 SHA256 cea827066a152a6afa1d0c43544dfbda285238156d4c3b77f9d4037bbe79361e SHA512 6c3c9b35a8f2b6d58185a0447f1f458ad0d0432986496ac157cc349b169022788a3d3fbb0c529b740f972386ead79e1a8dddf49ef3218a783893f3f83abc1ddb WHIRLPOOL 1229bc6be5e0e97e61ce4cd5fc61e90337de4dcefbf932a2265611d67a79a85b87d3d6be1df5172be4a3faa431337f97609097eb9256cfdbe0b624587d32af45
DIST gstreamer-vaapi-1.10.4.tar.xz 979112 SHA256 03e690621594d9f9495d86c7dac8b8590b3a150462770ed070dc76f66a70de75 SHA512 b78470367e9ab4c762a8948bc9412147d209a94def07334d6c5790b3bcb9607a80c8cf3fc3f0636e975d4ebf4aca0adbcff10a1bc1499c78b993ff21ee496c2b WHIRLPOOL 90cff1061ad3b73705446a43adb2aa7d29f064f60989a963a30c6018fd13636e66fddcfa994c906dc8fae5af47d673794cbf475622c1158f22ed5ec68c7c5668
-DIST gstreamer-vaapi-1.8.3.tar.xz 936128 SHA256 6cf3ded097924d23df40239c8f00811d1c727aa41cdc9baaedfc2a39ff2aac0c SHA512 f456002334f5548d5493c258566a1e8c706af1df3a2cb0ce41975097e26f2b6b3ef29b99c1f89706089b31ef3f011284e4ca96a9bac7a1e6e7e9b96faca7ca2f WHIRLPOOL cd58397f60313092ab79a4e10289be0a50323feb6f311bc4a28c64cf495a5d5459cb59178bcc8c833e75b583d29e4e3cf044a33df45cb7b2a04f1d688aefdcce
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.8.3.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.8.3.ebuild
deleted file mode 100644
index 41d04a6a2d..0000000000
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.8.3.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-inherit eutils multilib-minimal
-
-MY_PN="gstreamer-vaapi"
-DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for GStreamer"
-HOMEPAGE="https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi"
-SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
-
-LICENSE="LGPL-2.1"
-SLOT="1.0"
-KEYWORDS="amd64 x86"
-
-IUSE="+drm egl opengl wayland +X"
-REQUIRED_USE="|| ( drm opengl wayland X )"
-
-RDEPEND="
- >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}]
- >=media-libs/gstreamer-${PV}:${SLOT}[${MULTILIB_USEDEP}]
- >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
- >=media-libs/gst-plugins-bad-${PV}:${SLOT}[opengl?,${MULTILIB_USEDEP}]
- >=x11-libs/libva-1.4.0[drm?,X?,opengl?,wayland?,${MULTILIB_USEDEP}]
- drm? (
- >=virtual/libudev-208:=[${MULTILIB_USEDEP}]
- >=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}] )
- egl? (
- >=media-libs/gst-plugins-bad-${PV}:${SLOT}[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
- >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
-"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-multilib_src_configure() {
- ECONF_SOURCE=${S} \
- econf \
- --disable-static \
- $(use_enable drm) \
- $(use_enable egl) \
- $(use_enable opengl glx) \
- $(use_enable wayland) \
- $(use_enable X x11)
-}
-
-multilib_src_install_all() {
- einstalldocs
- prune_libtool_files --modules
-}
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2017-02-25 21:25 Mart Raudsepp
0 siblings, 0 replies; 90+ messages in thread
From: Mart Raudsepp @ 2017-02-25 21:25 UTC (permalink / raw
To: gentoo-commits
commit: d7b42cf15f6ce06e84910f5556cdfbaa0b462a43
Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 25 21:20:50 2017 +0000
Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Sat Feb 25 21:20:50 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7b42cf1
media-plugins/gst-plugins-vaapi: bump to 1.10.4 for upstream bug fixes
Package-Manager: Portage-2.3.3, Repoman-2.3.1
media-plugins/gst-plugins-vaapi/Manifest | 1 +
.../gst-plugins-vaapi-1.10.4.ebuild | 62 ++++++++++++++++++++++
2 files changed, 63 insertions(+)
diff --git a/media-plugins/gst-plugins-vaapi/Manifest b/media-plugins/gst-plugins-vaapi/Manifest
index b23bf56f04..baa827064a 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,2 +1,3 @@
DIST gstreamer-vaapi-1.10.3.tar.xz 976704 SHA256 cea827066a152a6afa1d0c43544dfbda285238156d4c3b77f9d4037bbe79361e SHA512 6c3c9b35a8f2b6d58185a0447f1f458ad0d0432986496ac157cc349b169022788a3d3fbb0c529b740f972386ead79e1a8dddf49ef3218a783893f3f83abc1ddb WHIRLPOOL 1229bc6be5e0e97e61ce4cd5fc61e90337de4dcefbf932a2265611d67a79a85b87d3d6be1df5172be4a3faa431337f97609097eb9256cfdbe0b624587d32af45
+DIST gstreamer-vaapi-1.10.4.tar.xz 979112 SHA256 03e690621594d9f9495d86c7dac8b8590b3a150462770ed070dc76f66a70de75 SHA512 b78470367e9ab4c762a8948bc9412147d209a94def07334d6c5790b3bcb9607a80c8cf3fc3f0636e975d4ebf4aca0adbcff10a1bc1499c78b993ff21ee496c2b WHIRLPOOL 90cff1061ad3b73705446a43adb2aa7d29f064f60989a963a30c6018fd13636e66fddcfa994c906dc8fae5af47d673794cbf475622c1158f22ed5ec68c7c5668
DIST gstreamer-vaapi-1.8.3.tar.xz 936128 SHA256 6cf3ded097924d23df40239c8f00811d1c727aa41cdc9baaedfc2a39ff2aac0c SHA512 f456002334f5548d5493c258566a1e8c706af1df3a2cb0ce41975097e26f2b6b3ef29b99c1f89706089b31ef3f011284e4ca96a9bac7a1e6e7e9b96faca7ca2f WHIRLPOOL cd58397f60313092ab79a4e10289be0a50323feb6f311bc4a28c64cf495a5d5459cb59178bcc8c833e75b583d29e4e3cf044a33df45cb7b2a04f1d688aefdcce
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.4.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.4.ebuild
new file mode 100644
index 0000000000..673e64b0df
--- /dev/null
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.4.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit eutils multilib-minimal
+
+MY_PN="gstreamer-vaapi"
+DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for GStreamer"
+HOMEPAGE="https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi"
+SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
+
+LICENSE="LGPL-2.1"
+SLOT="1.0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="+drm egl opengl wayland +X"
+REQUIRED_USE="|| ( drm opengl wayland X )"
+
+RDEPEND="
+ >=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
+ >=media-libs/gstreamer-${PV}:${SLOT}[${MULTILIB_USEDEP}]
+ >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
+ >=media-libs/gst-plugins-bad-${PV}:${SLOT}[opengl?,${MULTILIB_USEDEP}]
+ >=x11-libs/libva-1.4.0[drm?,X?,opengl?,wayland?,${MULTILIB_USEDEP}]
+ drm? (
+ >=virtual/libudev-208:=[${MULTILIB_USEDEP}]
+ >=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}] )
+ egl? (
+ >=media-libs/gst-plugins-bad-${PV}:${SLOT}[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
+ >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
+"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+multilib_src_configure() {
+ ECONF_SOURCE=${S} \
+ econf \
+ --disable-static \
+ $(use_enable drm) \
+ $(use_enable egl) \
+ $(use_enable opengl glx) \
+ $(use_enable wayland) \
+ $(use_enable X x11)
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ prune_libtool_files --modules
+}
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2017-02-16 17:26 Agostino Sarubbo
0 siblings, 0 replies; 90+ messages in thread
From: Agostino Sarubbo @ 2017-02-16 17:26 UTC (permalink / raw
To: gentoo-commits
commit: 5b33eeb5fba14d7c9c914e4a3f7fdca8a6d08a17
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 16 17:24:41 2017 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Thu Feb 16 17:24:41 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b33eeb5
media-plugins/gst-plugins-vaapi: x86 stable wrt bug #601354
Package-Manager: portage-2.3.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.3.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.3.ebuild
index 85d5834f89..4544a5d642 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.3.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
LICENSE="LGPL-2.1"
SLOT="1.0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="+drm egl opengl wayland +X"
REQUIRED_USE="|| ( drm opengl wayland X )"
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2017-02-16 13:25 Agostino Sarubbo
0 siblings, 0 replies; 90+ messages in thread
From: Agostino Sarubbo @ 2017-02-16 13:25 UTC (permalink / raw
To: gentoo-commits
commit: 2251e545b22fad609a2f15f8d08dc549c8c68e5a
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 16 13:24:26 2017 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Thu Feb 16 13:24:26 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2251e545
media-plugins/gst-plugins-vaapi: amd64 stable wrt bug #601354
Package-Manager: portage-2.3.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.3.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.3.ebuild
index 673e64b0df..85d5834f89 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.3.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
LICENSE="LGPL-2.1"
SLOT="1.0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
IUSE="+drm egl opengl wayland +X"
REQUIRED_USE="|| ( drm opengl wayland X )"
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2017-02-11 15:24 Mart Raudsepp
0 siblings, 0 replies; 90+ messages in thread
From: Mart Raudsepp @ 2017-02-11 15:24 UTC (permalink / raw
To: gentoo-commits
commit: d109e4579fddca51d7b95e719acd3cc7bb69f014
Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 11 15:12:52 2017 +0000
Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Sat Feb 11 15:23:41 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d109e457
media-plugins/gst-plugins-vaapi: bump to 1.10.3
Package-Manager: Portage-2.3.3, Repoman-2.3.1
media-plugins/gst-plugins-vaapi/Manifest | 1 +
.../gst-plugins-vaapi-1.10.3.ebuild | 62 ++++++++++++++++++++++
2 files changed, 63 insertions(+)
diff --git a/media-plugins/gst-plugins-vaapi/Manifest b/media-plugins/gst-plugins-vaapi/Manifest
index 9b4e29a0eb..b23bf56f04 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1 +1,2 @@
+DIST gstreamer-vaapi-1.10.3.tar.xz 976704 SHA256 cea827066a152a6afa1d0c43544dfbda285238156d4c3b77f9d4037bbe79361e SHA512 6c3c9b35a8f2b6d58185a0447f1f458ad0d0432986496ac157cc349b169022788a3d3fbb0c529b740f972386ead79e1a8dddf49ef3218a783893f3f83abc1ddb WHIRLPOOL 1229bc6be5e0e97e61ce4cd5fc61e90337de4dcefbf932a2265611d67a79a85b87d3d6be1df5172be4a3faa431337f97609097eb9256cfdbe0b624587d32af45
DIST gstreamer-vaapi-1.8.3.tar.xz 936128 SHA256 6cf3ded097924d23df40239c8f00811d1c727aa41cdc9baaedfc2a39ff2aac0c SHA512 f456002334f5548d5493c258566a1e8c706af1df3a2cb0ce41975097e26f2b6b3ef29b99c1f89706089b31ef3f011284e4ca96a9bac7a1e6e7e9b96faca7ca2f WHIRLPOOL cd58397f60313092ab79a4e10289be0a50323feb6f311bc4a28c64cf495a5d5459cb59178bcc8c833e75b583d29e4e3cf044a33df45cb7b2a04f1d688aefdcce
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.3.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.3.ebuild
new file mode 100644
index 0000000000..673e64b0df
--- /dev/null
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.3.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit eutils multilib-minimal
+
+MY_PN="gstreamer-vaapi"
+DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for GStreamer"
+HOMEPAGE="https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi"
+SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
+
+LICENSE="LGPL-2.1"
+SLOT="1.0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="+drm egl opengl wayland +X"
+REQUIRED_USE="|| ( drm opengl wayland X )"
+
+RDEPEND="
+ >=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
+ >=media-libs/gstreamer-${PV}:${SLOT}[${MULTILIB_USEDEP}]
+ >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
+ >=media-libs/gst-plugins-bad-${PV}:${SLOT}[opengl?,${MULTILIB_USEDEP}]
+ >=x11-libs/libva-1.4.0[drm?,X?,opengl?,wayland?,${MULTILIB_USEDEP}]
+ drm? (
+ >=virtual/libudev-208:=[${MULTILIB_USEDEP}]
+ >=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}] )
+ egl? (
+ >=media-libs/gst-plugins-bad-${PV}:${SLOT}[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
+ >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
+"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+multilib_src_configure() {
+ ECONF_SOURCE=${S} \
+ econf \
+ --disable-static \
+ $(use_enable drm) \
+ $(use_enable egl) \
+ $(use_enable opengl glx) \
+ $(use_enable wayland) \
+ $(use_enable X x11)
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ prune_libtool_files --modules
+}
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2017-02-11 15:12 Mart Raudsepp
0 siblings, 0 replies; 90+ messages in thread
From: Mart Raudsepp @ 2017-02-11 15:12 UTC (permalink / raw
To: gentoo-commits
commit: 592cd682ebe4d5d8f76cecef3bdf0122daba3d6b
Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 11 15:11:48 2017 +0000
Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Sat Feb 11 15:11:48 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=592cd682
media-plugins/gst-plugins-vaapi: Remove outdated upstream tag from metadata.xml
gst-plugins-vaapi was absorbed into gstreamer infrastructure
Package-Manager: Portage-2.3.3, Repoman-2.3.1
media-plugins/gst-plugins-vaapi/metadata.xml | 3 ---
1 file changed, 3 deletions(-)
diff --git a/media-plugins/gst-plugins-vaapi/metadata.xml b/media-plugins/gst-plugins-vaapi/metadata.xml
index 38a37a97b3..be2c01c841 100644
--- a/media-plugins/gst-plugins-vaapi/metadata.xml
+++ b/media-plugins/gst-plugins-vaapi/metadata.xml
@@ -9,7 +9,4 @@
<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>
- </upstream>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2017-01-20 8:31 Mart Raudsepp
0 siblings, 0 replies; 90+ messages in thread
From: Mart Raudsepp @ 2017-01-20 8:31 UTC (permalink / raw
To: gentoo-commits
commit: 85e69f44ede346241e2f7e78cac153d5a1214358
Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 20 08:29:46 2017 +0000
Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Fri Jan 20 08:31:14 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85e69f44
media-plugins/gst-plugins-vaapi: Remove old
Package-Manager: Portage-2.3.3, Repoman-2.3.1
media-plugins/gst-plugins-vaapi/Manifest | 2 -
.../gst-plugins-vaapi-0.7.0.ebuild | 60 ---------------------
.../gst-plugins-vaapi-1.8.2.ebuild | 61 ----------------------
3 files changed, 123 deletions(-)
diff --git a/media-plugins/gst-plugins-vaapi/Manifest b/media-plugins/gst-plugins-vaapi/Manifest
index bede664..9b4e29a 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,3 +1 @@
-DIST gstreamer-vaapi-0.7.0.tar.bz2 2362818 SHA256 abe8ea4dfb3177d038b38610537c651b943707ed110882782a19b95a9ea04a92 SHA512 8594b97320b34c586fde0ab76f44cd6b8ee2404101259a65d2a457a89d75f158368c35471d85d82cd47beb5163fb075142fc2aeb0364566e1da7971a98a92357 WHIRLPOOL 4624d59a88482896da43da940c203181dcf66cd1ede82faa45efe200d30e1efda6872f08b758df2deadbce1fee476815ef0653f45234da81c1590c953ca613d5
-DIST gstreamer-vaapi-1.8.2.tar.xz 933152 SHA256 5479e86f593d80c00bbd4a43b16b2027cb935412a2bb22c9ba4ac085627a9229 SHA512 9ffd0fdba59c22f428c1c219d27ad83ebaa5c36c1a1fc875161b03438d69151f83218ce2766131daa71ba332b232c79e7723ad9fe2131b9baa8cf96b50dbf9bd WHIRLPOOL e89f0a7fa5c1084456c797f685cf273c144f25dc34e60b0a9519c662f9f9b9d8daf542abbd51bf79722294613bbe36fe9511b1d64d6022d0f90361cc73ca0480
DIST gstreamer-vaapi-1.8.3.tar.xz 936128 SHA256 6cf3ded097924d23df40239c8f00811d1c727aa41cdc9baaedfc2a39ff2aac0c SHA512 f456002334f5548d5493c258566a1e8c706af1df3a2cb0ce41975097e26f2b6b3ef29b99c1f89706089b31ef3f011284e4ca96a9bac7a1e6e7e9b96faca7ca2f WHIRLPOOL cd58397f60313092ab79a4e10289be0a50323feb6f311bc4a28c64cf495a5d5459cb59178bcc8c833e75b583d29e4e3cf044a33df45cb7b2a04f1d688aefdcce
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.7.0.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.7.0.ebuild
deleted file mode 100644
index 047e0c6..00000000
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.7.0.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-inherit eutils multilib-minimal
-
-MY_PN="gstreamer-vaapi"
-DESCRIPTION="Hardware accelerated video decoding through VA-API plugin"
-HOMEPAGE="https://github.com/01org/gstreamer-vaapi"
-SRC_URI="https://www.freedesktop.org/software/vaapi/releases/${MY_PN}/${MY_PN}-${PV}.tar.bz2"
-
-LICENSE="LGPL-2.1"
-SLOT="1.0"
-KEYWORDS="amd64 x86"
-IUSE="+drm opengl wayland +X"
-REQUIRED_USE="|| ( drm opengl wayland X )"
-
-RDEPEND="
- >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}]
- >=media-libs/gstreamer-1.6:1.0[${MULTILIB_USEDEP}]
- >=media-libs/gst-plugins-base-1.6:1.0[${MULTILIB_USEDEP}]
- >=media-libs/gst-plugins-bad-1.6:1.0[opengl?,${MULTILIB_USEDEP}]
- >=x11-libs/libva-1.4.0[drm?,X?,opengl?,wayland?,${MULTILIB_USEDEP}]
- 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}] )
- 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}] )
-"
-DEPEND="${RDEPEND}
- >=dev-util/gtk-doc-am-1.12
- >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
-"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-multilib_src_configure() {
- ECONF_SOURCE=${S} \
- econf \
- --enable-builtin-libvpx=no \
- --disable-static \
- --enable-egl \
- $(use_enable drm) \
- $(use_enable opengl glx) \
- $(use_enable wayland) \
- $(use_enable X x11)
-}
-
-multilib_src_install_all() {
- einstalldocs
- prune_libtool_files --modules
-}
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
deleted file mode 100644
index 1d4c4f5..00000000
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.8.2.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-inherit eutils multilib-minimal
-
-MY_PN="gstreamer-vaapi"
-DESCRIPTION="Hardware accelerated video decoding through VA-API plugin"
-HOMEPAGE="https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi"
-SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
-
-LICENSE="LGPL-2.1"
-SLOT="1.0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="+drm egl opengl wayland +X"
-REQUIRED_USE="|| ( drm opengl wayland X )"
-
-RDEPEND="
- >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}]
- >=media-libs/gstreamer-${PV}:1.0[${MULTILIB_USEDEP}]
- >=media-libs/gst-plugins-base-${PV}:1.0[${MULTILIB_USEDEP}]
- >=media-libs/gst-plugins-bad-${PV}:1.0[opengl?,${MULTILIB_USEDEP}]
- >=x11-libs/libva-1.4.0[drm?,X?,opengl?,wayland?,${MULTILIB_USEDEP}]
- drm? (
- >=virtual/libudev-208:=[${MULTILIB_USEDEP}]
- >=x11-libs/libdrm-2.4.46[${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
- >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
-"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-multilib_src_configure() {
- ECONF_SOURCE=${S} \
- econf \
- --disable-static \
- $(use_enable drm) \
- $(use_enable egl) \
- $(use_enable opengl glx) \
- $(use_enable wayland) \
- $(use_enable X x11)
-}
-
-multilib_src_install_all() {
- einstalldocs
- prune_libtool_files --modules
-}
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2016-10-01 0:54 Pacho Ramos
0 siblings, 0 replies; 90+ messages in thread
From: Pacho Ramos @ 2016-10-01 0:54 UTC (permalink / raw
To: gentoo-commits
commit: a58fafdb54872857b28bdeb26095267672ad9842
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 30 22:49:11 2016 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Sat Oct 1 00:53:09 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a58fafdb
media-plugins/gst-plugins-vaapi: x86 stable, bug 587010
Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="x86"
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.8.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.8.3.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.8.3.ebuild
index 51722dc..41d04a6 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.8.3.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.8.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
LICENSE="LGPL-2.1"
SLOT="1.0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="+drm egl opengl wayland +X"
REQUIRED_USE="|| ( drm opengl wayland X )"
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2016-09-18 22:44 Gilles Dartiguelongue
0 siblings, 0 replies; 90+ messages in thread
From: Gilles Dartiguelongue @ 2016-09-18 22:44 UTC (permalink / raw
To: gentoo-commits
commit: dca387e1be165d1775a461f0c644ddf5b3e8e5b3
Author: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 18 22:00:25 2016 +0000
Commit: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
CommitDate: Sun Sep 18 22:43:28 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dca387e1
media-plugins/gst-plugins-vaapi: version bump 1.8.2 → 1.8.3
Package-Manager: portage-2.3.0
media-plugins/gst-plugins-vaapi/Manifest | 1 +
.../gst-plugins-vaapi-1.8.3.ebuild | 62 ++++++++++++++++++++++
2 files changed, 63 insertions(+)
diff --git a/media-plugins/gst-plugins-vaapi/Manifest b/media-plugins/gst-plugins-vaapi/Manifest
index 49b7387..bede664 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,2 +1,3 @@
DIST gstreamer-vaapi-0.7.0.tar.bz2 2362818 SHA256 abe8ea4dfb3177d038b38610537c651b943707ed110882782a19b95a9ea04a92 SHA512 8594b97320b34c586fde0ab76f44cd6b8ee2404101259a65d2a457a89d75f158368c35471d85d82cd47beb5163fb075142fc2aeb0364566e1da7971a98a92357 WHIRLPOOL 4624d59a88482896da43da940c203181dcf66cd1ede82faa45efe200d30e1efda6872f08b758df2deadbce1fee476815ef0653f45234da81c1590c953ca613d5
DIST gstreamer-vaapi-1.8.2.tar.xz 933152 SHA256 5479e86f593d80c00bbd4a43b16b2027cb935412a2bb22c9ba4ac085627a9229 SHA512 9ffd0fdba59c22f428c1c219d27ad83ebaa5c36c1a1fc875161b03438d69151f83218ce2766131daa71ba332b232c79e7723ad9fe2131b9baa8cf96b50dbf9bd WHIRLPOOL e89f0a7fa5c1084456c797f685cf273c144f25dc34e60b0a9519c662f9f9b9d8daf542abbd51bf79722294613bbe36fe9511b1d64d6022d0f90361cc73ca0480
+DIST gstreamer-vaapi-1.8.3.tar.xz 936128 SHA256 6cf3ded097924d23df40239c8f00811d1c727aa41cdc9baaedfc2a39ff2aac0c SHA512 f456002334f5548d5493c258566a1e8c706af1df3a2cb0ce41975097e26f2b6b3ef29b99c1f89706089b31ef3f011284e4ca96a9bac7a1e6e7e9b96faca7ca2f WHIRLPOOL cd58397f60313092ab79a4e10289be0a50323feb6f311bc4a28c64cf495a5d5459cb59178bcc8c833e75b583d29e4e3cf044a33df45cb7b2a04f1d688aefdcce
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.8.3.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.8.3.ebuild
new file mode 100644
index 00000000..a2d2355
--- /dev/null
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.8.3.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit eutils multilib-minimal
+
+MY_PN="gstreamer-vaapi"
+DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for GStreamer"
+HOMEPAGE="https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi"
+SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
+
+LICENSE="LGPL-2.1"
+SLOT="1.0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="+drm egl opengl wayland +X"
+REQUIRED_USE="|| ( drm opengl wayland X )"
+
+RDEPEND="
+ >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}]
+ >=media-libs/gstreamer-${PV}:${SLOT}[${MULTILIB_USEDEP}]
+ >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
+ >=media-libs/gst-plugins-bad-${PV}:${SLOT}[opengl?,${MULTILIB_USEDEP}]
+ >=x11-libs/libva-1.4.0[drm?,X?,opengl?,wayland?,${MULTILIB_USEDEP}]
+ drm? (
+ >=virtual/libudev-208:=[${MULTILIB_USEDEP}]
+ >=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}] )
+ egl? (
+ >=media-libs/gst-plugins-bad-${PV}:${SLOT}[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
+ >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
+"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+multilib_src_configure() {
+ ECONF_SOURCE=${S} \
+ econf \
+ --disable-static \
+ $(use_enable drm) \
+ $(use_enable egl) \
+ $(use_enable opengl glx) \
+ $(use_enable wayland) \
+ $(use_enable X x11)
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ prune_libtool_files --modules
+}
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2016-07-31 8:54 Pacho Ramos
0 siblings, 0 replies; 90+ messages in thread
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 [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2016-07-09 10:12 Pacho Ramos
0 siblings, 0 replies; 90+ messages in thread
From: Pacho Ramos @ 2016-07-09 10:12 UTC (permalink / raw
To: gentoo-commits
commit: 5cbfab44ac2c9f1d860b67082f6905426037626c
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 9 09:50:02 2016 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Sat Jul 9 10:11:43 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cbfab44
media-plugins/gst-plugins-vaapi: Drop old
Package-Manager: portage-2.3.0
media-plugins/gst-plugins-vaapi/Manifest | 1 -
.../gst-plugins-vaapi-0.6.1.ebuild | 60 ----------------------
2 files changed, 61 deletions(-)
diff --git a/media-plugins/gst-plugins-vaapi/Manifest b/media-plugins/gst-plugins-vaapi/Manifest
index 7891d83..d1ea579 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,2 +1 @@
-DIST gstreamer-vaapi-0.6.1.tar.bz2 1403160 SHA256 36fc8afeb7ec679ea8df34671a34dba57dcc0b66255fb0991acb485e3efd67b3 SHA512 94dab46414da2b43b9f0fc119c8d901848ad637b1161644888072a733423c60c2b858a37467fc26a4341133c88940304fc70fd328dde9ac0bfba129722771ea8 WHIRLPOOL 49efe4f708810bc786c78f0950ed8249bcbb44113f8a3ce3518ef26eb5168397053314030d324b45346cf50c539d92c0aca5993e949b572a74772da025c4a7af
DIST gstreamer-vaapi-0.7.0.tar.bz2 2362818 SHA256 abe8ea4dfb3177d038b38610537c651b943707ed110882782a19b95a9ea04a92 SHA512 8594b97320b34c586fde0ab76f44cd6b8ee2404101259a65d2a457a89d75f158368c35471d85d82cd47beb5163fb075142fc2aeb0364566e1da7971a98a92357 WHIRLPOOL 4624d59a88482896da43da940c203181dcf66cd1ede82faa45efe200d30e1efda6872f08b758df2deadbce1fee476815ef0653f45234da81c1590c953ca613d5
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.6.1.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.6.1.ebuild
deleted file mode 100644
index 0877016..0000000
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.6.1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-inherit eutils multilib-minimal
-
-MY_PN="gstreamer-vaapi"
-DESCRIPTION="Hardware accelerated video decoding through VA-API plugin"
-HOMEPAGE="https://github.com/01org/gstreamer-vaapi"
-SRC_URI="https://www.freedesktop.org/software/vaapi/releases/${MY_PN}/${MY_PN}-${PV}.tar.bz2"
-
-LICENSE="LGPL-2.1"
-SLOT="1.0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+drm opengl wayland +X"
-REQUIRED_USE="|| ( drm opengl wayland X )"
-
-RDEPEND="
- >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}]
- >=media-libs/gstreamer-1.6:1.0[${MULTILIB_USEDEP}]
- >=media-libs/gst-plugins-base-1.6:1.0[${MULTILIB_USEDEP}]
- >=media-libs/gst-plugins-bad-1.6:1.0[opengl?,${MULTILIB_USEDEP}]
- >=x11-libs/libva-1.4.0[drm?,X?,opengl?,wayland?,${MULTILIB_USEDEP}]
- 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}] )
- 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}] )
-"
-DEPEND="${RDEPEND}
- >=dev-util/gtk-doc-am-1.12
- >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
-"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-multilib_src_configure() {
- ECONF_SOURCE=${S} \
- econf \
- --enable-builtin-libvpx=no \
- --disable-static \
- --enable-egl \
- $(use_enable drm) \
- $(use_enable opengl glx) \
- $(use_enable wayland) \
- $(use_enable X x11)
-}
-
-multilib_src_install_all() {
- einstalldocs
- prune_libtool_files --modules
-}
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2016-07-09 10:12 Pacho Ramos
0 siblings, 0 replies; 90+ messages in thread
From: Pacho Ramos @ 2016-07-09 10:12 UTC (permalink / raw
To: gentoo-commits
commit: 0debeb529c68174b52a2ce4f5e4de469fdb02dd3
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 9 09:51:00 2016 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Sat Jul 9 10:11:46 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0debeb52
media-plugins/gst-plugins-vaapi: Version bump
Package-Manager: portage-2.3.0
media-plugins/gst-plugins-vaapi/Manifest | 1 +
.../gst-plugins-vaapi-1.8.2.ebuild | 59 ++++++++++++++++++++++
2 files changed, 60 insertions(+)
diff --git a/media-plugins/gst-plugins-vaapi/Manifest b/media-plugins/gst-plugins-vaapi/Manifest
index d1ea579..49b7387 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1 +1,2 @@
DIST gstreamer-vaapi-0.7.0.tar.bz2 2362818 SHA256 abe8ea4dfb3177d038b38610537c651b943707ed110882782a19b95a9ea04a92 SHA512 8594b97320b34c586fde0ab76f44cd6b8ee2404101259a65d2a457a89d75f158368c35471d85d82cd47beb5163fb075142fc2aeb0364566e1da7971a98a92357 WHIRLPOOL 4624d59a88482896da43da940c203181dcf66cd1ede82faa45efe200d30e1efda6872f08b758df2deadbce1fee476815ef0653f45234da81c1590c953ca613d5
+DIST gstreamer-vaapi-1.8.2.tar.xz 933152 SHA256 5479e86f593d80c00bbd4a43b16b2027cb935412a2bb22c9ba4ac085627a9229 SHA512 9ffd0fdba59c22f428c1c219d27ad83ebaa5c36c1a1fc875161b03438d69151f83218ce2766131daa71ba332b232c79e7723ad9fe2131b9baa8cf96b50dbf9bd WHIRLPOOL e89f0a7fa5c1084456c797f685cf273c144f25dc34e60b0a9519c662f9f9b9d8daf542abbd51bf79722294613bbe36fe9511b1d64d6022d0f90361cc73ca0480
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
new file mode 100644
index 0000000..c2c5860
--- /dev/null
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.8.2.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+inherit eutils multilib-minimal
+
+MY_PN="gstreamer-vaapi"
+DESCRIPTION="Hardware accelerated video decoding through VA-API plugin"
+HOMEPAGE="https://cgit.freedesktop.org/gstreamer/gstreamer-vaapi"
+SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
+
+LICENSE="LGPL-2.1"
+SLOT="1.0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="+drm opengl wayland +X"
+REQUIRED_USE="|| ( drm opengl wayland X )"
+
+RDEPEND="
+ >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}]
+ >=media-libs/gstreamer-${PV}:1.0[${MULTILIB_USEDEP}]
+ >=media-libs/gst-plugins-base-${PV}:1.0[${MULTILIB_USEDEP}]
+ >=media-libs/gst-plugins-bad-${PV}:1.0[opengl?,${MULTILIB_USEDEP}]
+ >=x11-libs/libva-1.4.0[drm?,X?,opengl?,wayland?,${MULTILIB_USEDEP}]
+ 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}] )
+ 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}] )
+"
+DEPEND="${RDEPEND}
+ >=dev-util/gtk-doc-am-1.12
+ >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
+"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+multilib_src_configure() {
+ ECONF_SOURCE=${S} \
+ econf \
+ --disable-static \
+ --enable-egl \
+ $(use_enable drm) \
+ $(use_enable opengl glx) \
+ $(use_enable wayland) \
+ $(use_enable X x11)
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ prune_libtool_files --modules
+}
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2016-03-06 20:12 Mikle Kolyada
0 siblings, 0 replies; 90+ messages in thread
From: Mikle Kolyada @ 2016-03-06 20:12 UTC (permalink / raw
To: gentoo-commits
commit: 9c1a53ee79a4b245a9fc514ccf9088efc2d11b73
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 6 20:03:43 2016 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sun Mar 6 20:09:41 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c1a53ee
media-plugins/gst-plugins-vaapi: x86 stable wrt bug #566378
Package-Manager: portage-2.2.26
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.7.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.7.0.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.7.0.ebuild
index e318f52..87d6c6a 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.7.0.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.7.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://www.freedesktop.org/software/vaapi/releases/${MY_PN}/${MY_PN}-${
LICENSE="LGPL-2.1"
SLOT="1.0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="+drm opengl wayland +X"
REQUIRED_USE="|| ( drm opengl wayland X )"
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2016-02-21 23:44 Pacho Ramos
0 siblings, 0 replies; 90+ messages in thread
From: Pacho Ramos @ 2016-02-21 23:44 UTC (permalink / raw
To: gentoo-commits
commit: d1edaa9ef21d069307097513cd8feeca85ddf0dc
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 21 16:09:51 2016 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Sun Feb 21 23:43:49 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1edaa9e
media-plugins/gst-plugins-vaapi: amd64 stable, bug 566378
Package-Manager: portage-2.2.27
RepoMan-Options: --include-arches="amd64"
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.7.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.7.0.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.7.0.ebuild
index c2d0d53..e318f52 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.7.0.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.7.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://www.freedesktop.org/software/vaapi/releases/${MY_PN}/${MY_PN}-${
LICENSE="LGPL-2.1"
SLOT="1.0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
IUSE="+drm opengl wayland +X"
REQUIRED_USE="|| ( drm opengl wayland X )"
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2015-12-29 13:42 Pacho Ramos
0 siblings, 0 replies; 90+ messages in thread
From: Pacho Ramos @ 2015-12-29 13:42 UTC (permalink / raw
To: gentoo-commits
commit: 87e7fa87c6819ebac10c103af9720a05c65f18e9
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 29 13:40:58 2015 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Tue Dec 29 13:40:58 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87e7fa87
media-plugins/gst-plugins-vaapi: Version bump
Package-Manager: portage-2.2.26
media-plugins/gst-plugins-vaapi/Manifest | 1 +
.../gst-plugins-vaapi-0.7.0.ebuild | 60 ++++++++++++++++++++++
2 files changed, 61 insertions(+)
diff --git a/media-plugins/gst-plugins-vaapi/Manifest b/media-plugins/gst-plugins-vaapi/Manifest
index fd0de24..7891d83 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1 +1,2 @@
DIST gstreamer-vaapi-0.6.1.tar.bz2 1403160 SHA256 36fc8afeb7ec679ea8df34671a34dba57dcc0b66255fb0991acb485e3efd67b3 SHA512 94dab46414da2b43b9f0fc119c8d901848ad637b1161644888072a733423c60c2b858a37467fc26a4341133c88940304fc70fd328dde9ac0bfba129722771ea8 WHIRLPOOL 49efe4f708810bc786c78f0950ed8249bcbb44113f8a3ce3518ef26eb5168397053314030d324b45346cf50c539d92c0aca5993e949b572a74772da025c4a7af
+DIST gstreamer-vaapi-0.7.0.tar.bz2 2362818 SHA256 abe8ea4dfb3177d038b38610537c651b943707ed110882782a19b95a9ea04a92 SHA512 8594b97320b34c586fde0ab76f44cd6b8ee2404101259a65d2a457a89d75f158368c35471d85d82cd47beb5163fb075142fc2aeb0364566e1da7971a98a92357 WHIRLPOOL 4624d59a88482896da43da940c203181dcf66cd1ede82faa45efe200d30e1efda6872f08b758df2deadbce1fee476815ef0653f45234da81c1590c953ca613d5
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.7.0.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.7.0.ebuild
new file mode 100644
index 0000000..c2d0d53
--- /dev/null
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.7.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils multilib-minimal
+
+MY_PN="gstreamer-vaapi"
+DESCRIPTION="Hardware accelerated video decoding through VA-API plugin"
+HOMEPAGE="https://github.com/01org/gstreamer-vaapi"
+SRC_URI="http://www.freedesktop.org/software/vaapi/releases/${MY_PN}/${MY_PN}-${PV}.tar.bz2"
+
+LICENSE="LGPL-2.1"
+SLOT="1.0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+drm opengl wayland +X"
+REQUIRED_USE="|| ( drm opengl wayland X )"
+
+RDEPEND="
+ >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}]
+ >=media-libs/gstreamer-1.6:1.0[${MULTILIB_USEDEP}]
+ >=media-libs/gst-plugins-base-1.6:1.0[${MULTILIB_USEDEP}]
+ >=media-libs/gst-plugins-bad-1.6:1.0[opengl?,${MULTILIB_USEDEP}]
+ >=x11-libs/libva-1.4.0[drm?,X?,opengl?,wayland?,${MULTILIB_USEDEP}]
+ 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}] )
+ 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}] )
+"
+DEPEND="${RDEPEND}
+ >=dev-util/gtk-doc-am-1.12
+ >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
+"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+multilib_src_configure() {
+ ECONF_SOURCE=${S} \
+ econf \
+ --enable-builtin-libvpx=no \
+ --disable-static \
+ --enable-egl \
+ $(use_enable drm) \
+ $(use_enable opengl glx) \
+ $(use_enable wayland) \
+ $(use_enable X x11)
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ prune_libtool_files --modules
+}
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2015-11-08 22:35 Gilles Dartiguelongue
0 siblings, 0 replies; 90+ messages in thread
From: Gilles Dartiguelongue @ 2015-11-08 22:35 UTC (permalink / raw
To: gentoo-commits
commit: 9f61eea40a7c12097191edb45982d7b45c2f130e
Author: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 8 22:34:17 2015 +0000
Commit: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
CommitDate: Sun Nov 8 22:34:41 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f61eea4
media-plugins/gst-plugins-vaapi: version bump to 0.6.1
Depend on latest gst-1 series as support for 1.2 is deprecated.
Add missing dependency on gst-plugins-bad gl library.
Package-Manager: portage-2.2.23
media-plugins/gst-plugins-vaapi/Manifest | 1 +
.../gst-plugins-vaapi-0.6.1.ebuild | 60 ++++++++++++++++++++++
2 files changed, 61 insertions(+)
diff --git a/media-plugins/gst-plugins-vaapi/Manifest b/media-plugins/gst-plugins-vaapi/Manifest
index c3a6596..a6a0720 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,2 +1,3 @@
DIST gstreamer-vaapi-0.5.10.tar.bz2 1333822 SHA256 0dd236c7bf225322b8934fdba99a7a9e4542566a2acbe7564cdc3ec2c8b73c9d SHA512 bb0c2c29100f2edfdbf76d2de2a554b988779a9fc462788b537f08f6e62f0fdfaa7f12e4e4d49f1abf887533dcbd79bf0c734895bc73f5bc4b0bc3ba0ac07120 WHIRLPOOL 27350341e2899bd50aa8795bde505f4da78f23b9d1615e1a8706516ed482f7f2bae0db8f121b16a6163327cd2323f755b39b6605f16ea725dfabc766ee5ec74e
DIST gstreamer-vaapi-0.6.0.tar.bz2 1406631 SHA256 f6a4c657606849fb09ee2db778c80278cfa4546e9103862f273c910e208872b8 SHA512 f280655b712ebc14438074a1a659a49417457f34a903c9220a2b7594ef8c6836319f0f22a9bdff5a3899771eb53df1c75de5c3f625094caa0a00964f55025515 WHIRLPOOL a4b75203d8fa53dbd177a7fd08ceb480f10f819985c992d9d384bfeaeb099c8ecbb02d2ac7560f527acd329ac588859e36ab5077067584aea6f951e75b0b905a
+DIST gstreamer-vaapi-0.6.1.tar.bz2 1403160 SHA256 36fc8afeb7ec679ea8df34671a34dba57dcc0b66255fb0991acb485e3efd67b3 SHA512 94dab46414da2b43b9f0fc119c8d901848ad637b1161644888072a733423c60c2b858a37467fc26a4341133c88940304fc70fd328dde9ac0bfba129722771ea8 WHIRLPOOL 49efe4f708810bc786c78f0950ed8249bcbb44113f8a3ce3518ef26eb5168397053314030d324b45346cf50c539d92c0aca5993e949b572a74772da025c4a7af
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.6.1.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.6.1.ebuild
new file mode 100644
index 0000000..c2d0d53
--- /dev/null
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.6.1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils multilib-minimal
+
+MY_PN="gstreamer-vaapi"
+DESCRIPTION="Hardware accelerated video decoding through VA-API plugin"
+HOMEPAGE="https://github.com/01org/gstreamer-vaapi"
+SRC_URI="http://www.freedesktop.org/software/vaapi/releases/${MY_PN}/${MY_PN}-${PV}.tar.bz2"
+
+LICENSE="LGPL-2.1"
+SLOT="1.0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+drm opengl wayland +X"
+REQUIRED_USE="|| ( drm opengl wayland X )"
+
+RDEPEND="
+ >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}]
+ >=media-libs/gstreamer-1.6:1.0[${MULTILIB_USEDEP}]
+ >=media-libs/gst-plugins-base-1.6:1.0[${MULTILIB_USEDEP}]
+ >=media-libs/gst-plugins-bad-1.6:1.0[opengl?,${MULTILIB_USEDEP}]
+ >=x11-libs/libva-1.4.0[drm?,X?,opengl?,wayland?,${MULTILIB_USEDEP}]
+ 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}] )
+ 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}] )
+"
+DEPEND="${RDEPEND}
+ >=dev-util/gtk-doc-am-1.12
+ >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
+"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+multilib_src_configure() {
+ ECONF_SOURCE=${S} \
+ econf \
+ --enable-builtin-libvpx=no \
+ --disable-static \
+ --enable-egl \
+ $(use_enable drm) \
+ $(use_enable opengl glx) \
+ $(use_enable wayland) \
+ $(use_enable X x11)
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ prune_libtool_files --modules
+}
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2015-11-08 22:35 Gilles Dartiguelongue
0 siblings, 0 replies; 90+ messages in thread
From: Gilles Dartiguelongue @ 2015-11-08 22:35 UTC (permalink / raw
To: gentoo-commits
commit: a0f92717462b954a51b5550fe4b9cd815a208eb7
Author: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 8 19:58:53 2015 +0000
Commit: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
CommitDate: Sun Nov 8 22:34:41 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0f92717
media-plugins/gst-plugins-vaapi: update homepage, bug #563242
Package-Manager: portage-2.2.23
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.5.10.ebuild | 2 +-
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.6.0.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.5.10.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.5.10.ebuild
index 35cc220..7aa258e 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.5.10.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.5.10.ebuild
@@ -7,7 +7,7 @@ inherit eutils multilib-minimal
MY_PN="gstreamer-vaapi"
DESCRIPTION="Hardware accelerated video decoding through VA-API plugin"
-HOMEPAGE="http://gitorious.org/vaapi/gstreamer-vaapi"
+HOMEPAGE="https://github.com/01org/gstreamer-vaapi"
SRC_URI="http://www.freedesktop.org/software/vaapi/releases/${MY_PN}/${MY_PN}-${PV}.tar.bz2"
LICENSE="LGPL-2.1"
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.6.0.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.6.0.ebuild
index f20b564..57e6ca6 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.6.0.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.6.0.ebuild
@@ -7,7 +7,7 @@ inherit eutils multilib-minimal
MY_PN="gstreamer-vaapi"
DESCRIPTION="Hardware accelerated video decoding through VA-API plugin"
-HOMEPAGE="http://gitorious.org/vaapi/gstreamer-vaapi"
+HOMEPAGE="https://github.com/01org/gstreamer-vaapi"
SRC_URI="http://www.freedesktop.org/software/vaapi/releases/${MY_PN}/${MY_PN}-${PV}.tar.bz2"
LICENSE="LGPL-2.1"
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2015-09-05 13:54 Pacho Ramos
0 siblings, 0 replies; 90+ messages in thread
From: Pacho Ramos @ 2015-09-05 13:54 UTC (permalink / raw
To: gentoo-commits
commit: b24cca440174fae40adf1aa904ea89c73dda8477
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 5 13:54:45 2015 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Sat Sep 5 13:54:45 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b24cca44
media-plugins/gst-plugins-vaapi: x86 keyword, bug #536470
Package-Manager: portage-2.2.20.1
media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.6.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.6.0.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.6.0.ebuild
index 5d2b4eb..f20b564 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.6.0.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.6.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://www.freedesktop.org/software/vaapi/releases/${MY_PN}/${MY_PN}-${
LICENSE="LGPL-2.1"
SLOT="1.0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
IUSE="+drm opengl wayland +X"
REQUIRED_USE="|| ( drm opengl wayland X )"
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
@ 2015-09-05 13:53 Pacho Ramos
0 siblings, 0 replies; 90+ messages in thread
From: Pacho Ramos @ 2015-09-05 13:53 UTC (permalink / raw
To: gentoo-commits
commit: beca49d0bac81cbaa3c10ffecaa6b95694368444
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 5 13:53:14 2015 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Sat Sep 5 13:53:14 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=beca49d0
media-plugins/gst-plugins-vaapi: Version bump, fix dependencies and renderers switching (#554400 by xpue)
Package-Manager: portage-2.2.20.1
media-plugins/gst-plugins-vaapi/Manifest | 1 +
.../gst-plugins-vaapi-0.6.0.ebuild | 58 ++++++++++++++++++++++
media-plugins/gst-plugins-vaapi/metadata.xml | 3 ++
3 files changed, 62 insertions(+)
diff --git a/media-plugins/gst-plugins-vaapi/Manifest b/media-plugins/gst-plugins-vaapi/Manifest
index 60140b1..c3a6596 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1 +1,2 @@
DIST gstreamer-vaapi-0.5.10.tar.bz2 1333822 SHA256 0dd236c7bf225322b8934fdba99a7a9e4542566a2acbe7564cdc3ec2c8b73c9d SHA512 bb0c2c29100f2edfdbf76d2de2a554b988779a9fc462788b537f08f6e62f0fdfaa7f12e4e4d49f1abf887533dcbd79bf0c734895bc73f5bc4b0bc3ba0ac07120 WHIRLPOOL 27350341e2899bd50aa8795bde505f4da78f23b9d1615e1a8706516ed482f7f2bae0db8f121b16a6163327cd2323f755b39b6605f16ea725dfabc766ee5ec74e
+DIST gstreamer-vaapi-0.6.0.tar.bz2 1406631 SHA256 f6a4c657606849fb09ee2db778c80278cfa4546e9103862f273c910e208872b8 SHA512 f280655b712ebc14438074a1a659a49417457f34a903c9220a2b7594ef8c6836319f0f22a9bdff5a3899771eb53df1c75de5c3f625094caa0a00964f55025515 WHIRLPOOL a4b75203d8fa53dbd177a7fd08ceb480f10f819985c992d9d384bfeaeb099c8ecbb02d2ac7560f527acd329ac588859e36ab5077067584aea6f951e75b0b905a
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.6.0.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.6.0.ebuild
new file mode 100644
index 0000000..5d2b4eb
--- /dev/null
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-0.6.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+inherit eutils multilib-minimal
+
+MY_PN="gstreamer-vaapi"
+DESCRIPTION="Hardware accelerated video decoding through VA-API plugin"
+HOMEPAGE="http://gitorious.org/vaapi/gstreamer-vaapi"
+SRC_URI="http://www.freedesktop.org/software/vaapi/releases/${MY_PN}/${MY_PN}-${PV}.tar.bz2"
+
+LICENSE="LGPL-2.1"
+SLOT="1.0"
+KEYWORDS="~amd64"
+IUSE="+drm opengl wayland +X"
+REQUIRED_USE="|| ( drm opengl wayland X )"
+
+RDEPEND="
+ >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}]
+ >=media-libs/gstreamer-1.2.3:1.0[${MULTILIB_USEDEP}]
+ >=media-libs/gst-plugins-base-1.2.3:1.0[${MULTILIB_USEDEP}]
+ >=media-libs/gst-plugins-bad-1.2.3:1.0[${MULTILIB_USEDEP}]
+ >=x11-libs/libva-1.4.0[drm?,X?,opengl?,wayland?,${MULTILIB_USEDEP}]
+ 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}] )
+ 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}] )
+"
+DEPEND="${RDEPEND}
+ >=dev-util/gtk-doc-am-1.12
+ >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+multilib_src_configure() {
+ ECONF_SOURCE=${S} \
+ econf \
+ --enable-builtin-libvpx=no \
+ --disable-static \
+ --enable-egl \
+ $(use_enable drm) \
+ $(use_enable opengl glx) \
+ $(use_enable wayland) \
+ $(use_enable X x11)
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ prune_libtool_files --modules
+}
diff --git a/media-plugins/gst-plugins-vaapi/metadata.xml b/media-plugins/gst-plugins-vaapi/metadata.xml
index ca8b22b..6552820 100644
--- a/media-plugins/gst-plugins-vaapi/metadata.xml
+++ b/media-plugins/gst-plugins-vaapi/metadata.xml
@@ -2,6 +2,9 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>gstreamer</herd>
+ <use>
+ <flag name="drm">Enable DRM renderer</flag>
+ </use>
<upstream>
<remote-id type="gitorious">vaapi/gstreamer-vaapi</remote-id>
</upstream>
^ permalink raw reply related [flat|nested] 90+ messages in thread
end of thread, other threads:[~2024-05-23 17:27 UTC | newest]
Thread overview: 90+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-06-18 8:31 [gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/ Mart Raudsepp
-- strict thread matches above, loose matches on Subject: below --
2024-05-23 17:27 Matt Turner
2024-04-22 8:19 Arthur Zamarin
2024-04-19 14:23 Arthur Zamarin
2024-04-15 5:01 Arthur Zamarin
2024-04-01 19:55 Mart Raudsepp
2023-10-14 3:43 Sam James
2023-10-13 7:33 Mart Raudsepp
2023-07-25 18:07 Arthur Zamarin
2023-06-10 10:15 Arthur Zamarin
2023-05-30 18:46 Sam James
2023-05-30 18:21 Sam James
2023-01-14 15:50 Sam James
2022-12-15 4:46 Arthur Zamarin
2022-12-13 20:09 Arthur Zamarin
2022-12-13 20:03 Arthur Zamarin
2022-12-13 18:26 Arthur Zamarin
2022-11-29 15:58 WANG Xuerui
2022-11-20 18:34 Mart Raudsepp
2022-10-20 17:01 Georgy Yakovlev
2022-09-16 8:53 Arthur Zamarin
2022-09-16 6:52 Agostino Sarubbo
2022-08-26 13:10 Sam James
2022-06-07 13:59 Matt Turner
2022-05-28 1:29 Sam James
2022-05-16 12:35 Jakov Smolić
2022-04-02 12:04 Arthur Zamarin
2022-04-01 15:20 Jakov Smolić
2022-04-01 7:14 Arthur Zamarin
2022-03-29 7:02 Matt Turner
2021-11-21 22:14 Mike Gilbert
2021-11-14 0:43 Mike Gilbert
2021-10-31 0:19 Sam James
2021-09-16 18:55 Sam James
2021-09-16 6:14 Sam James
2021-08-10 14:18 Marek Szuba
2021-05-16 18:33 Georgy Yakovlev
2021-02-19 23:03 Mart Raudsepp
2021-02-17 13:53 Sam James
2021-02-14 14:50 Sam James
2021-02-14 2:12 Sam James
2021-02-13 21:41 Mart Raudsepp
2020-06-29 15:51 Mikle Kolyada
2020-06-21 21:59 Mart Raudsepp
2020-06-21 16:52 Thomas Deutschmann
2020-05-03 19:12 Mart Raudsepp
2020-01-22 9:33 Georgy Yakovlev
2019-12-10 18:10 Aaron Bauman
2019-12-07 13:17 Mikle Kolyada
2019-12-07 13:12 Mikle Kolyada
2019-08-27 21:30 Mart Raudsepp
2019-01-15 23:29 Mart Raudsepp
2019-01-09 4:37 Matt Turner
2019-01-09 1:36 Thomas Deutschmann
2018-09-21 5:32 Mart Raudsepp
2018-09-18 0:28 Mart Raudsepp
2018-07-31 9:41 Mart Raudsepp
2018-07-31 0:43 Thomas Deutschmann
2018-07-16 14:01 Mikle Kolyada
2018-06-18 17:19 Mart Raudsepp
2018-06-18 17:19 Mart Raudsepp
2018-03-17 18:12 Mikle Kolyada
2017-12-17 2:01 Mart Raudsepp
2017-12-17 1:27 Mart Raudsepp
2017-12-17 1:27 Mart Raudsepp
2017-12-16 11:33 Tobias Klausmann
2017-09-18 22:02 Mart Raudsepp
2017-09-18 22:01 Mart Raudsepp
2017-09-16 20:50 Mart Raudsepp
2017-07-15 15:50 Tobias Klausmann
2017-07-08 10:12 Alexis Ballier
2017-02-25 21:31 Mart Raudsepp
2017-02-25 21:25 Mart Raudsepp
2017-02-16 17:26 Agostino Sarubbo
2017-02-16 13:25 Agostino Sarubbo
2017-02-11 15:24 Mart Raudsepp
2017-02-11 15:12 Mart Raudsepp
2017-01-20 8:31 Mart Raudsepp
2016-10-01 0:54 Pacho Ramos
2016-09-18 22:44 Gilles Dartiguelongue
2016-07-31 8:54 Pacho Ramos
2016-07-09 10:12 Pacho Ramos
2016-07-09 10:12 Pacho Ramos
2016-03-06 20:12 Mikle Kolyada
2016-02-21 23:44 Pacho Ramos
2015-12-29 13:42 Pacho Ramos
2015-11-08 22:35 Gilles Dartiguelongue
2015-11-08 22:35 Gilles Dartiguelongue
2015-09-05 13:54 Pacho Ramos
2015-09-05 13:53 Pacho Ramos
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox