[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: e212a052f6bc9267d9cd0bfa76dc9facd3c97ef2 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Apr 22 08:19:00 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Apr 22 08:19:00 2024 + 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 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,
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: b3956956a5a4670a49cc93b8f60c77082f8d1f21 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Apr 19 14:21:10 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Apr 19 14:21:10 2024 + 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 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,
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: 3305cb29f4b33dd5abb7ab306cb319c23b635997 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Apr 15 05:00:34 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Apr 15 05:00:34 2024 + 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 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,
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: ac799e5b6e4ee7b2a69bd9f69210a2fbaefe82dc Author: Mart Raudsepp gentoo org> AuthorDate: Mon Apr 1 15:06:53 2024 + Commit: Mart Raudsepp gentoo org> CommitDate: Mon Apr 1 19:53:46 2024 + 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 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}"
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/, media-libs/gst-plugins-bad/, ...
commit: dd7a0ad447d6c541bbc124be0b6b4f3f090b4600 Author: Michał Górny gentoo org> AuthorDate: Sun Dec 17 15:57:01 2023 + Commit: Michał Górny gentoo org> CommitDate: Mon Dec 18 18:52:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd7a0ad4 profiles/use.desc: Make USE=egl global Add a global USE=egl flag. It is used semi-consistently in 13 packages, though some use it as "EGL only" flag (there is also one using USE=egl-only). Signed-off-by: Michał Górny gentoo.org> dev-games/openscenegraph-openmw/metadata.xml | 1 - dev-games/openscenegraph/metadata.xml| 1 - dev-qt/qtgui/metadata.xml| 1 - media-libs/clutter/metadata.xml | 1 - media-libs/gst-plugins-bad/metadata.xml | 1 - media-libs/gst-plugins-base/metadata.xml | 1 - media-libs/libepoxy/metadata.xml | 3 --- media-libs/libva-compat/metadata.xml | 1 - media-plugins/gst-plugins-gtk/metadata.xml | 1 - media-plugins/gst-plugins-vaapi/metadata.xml | 1 - profiles/use.desc| 1 + 11 files changed, 1 insertion(+), 12 deletions(-) diff --git a/dev-games/openscenegraph-openmw/metadata.xml b/dev-games/openscenegraph-openmw/metadata.xml index 26f01f3f105e..95b4405f0657 100644 --- a/dev-games/openscenegraph-openmw/metadata.xml +++ b/dev-games/openscenegraph-openmw/metadata.xml @@ -27,7 +27,6 @@ Enable DAE file support via dev-libs/collada-dom Enable DICOM medical image file support via sci-libs/dcmtk - Enable EGL support Build examples using x11-libs/fox library Enable support for sci-libs/gdal library Enable support for geospatial data LAS LiDAR format using sci-geosciences/liblas diff --git a/dev-games/openscenegraph/metadata.xml b/dev-games/openscenegraph/metadata.xml index 88b68f751d28..049f3df3a410 100644 --- a/dev-games/openscenegraph/metadata.xml +++ b/dev-games/openscenegraph/metadata.xml @@ -15,7 +15,6 @@ Enable DAE file support via dev-libs/collada-dom Enable DICOM medical image file support via sci-libs/dcmtk - Enable EGL support Build examples using x11-libs/fox library Enable support for sci-libs/gdal library Enable support for geospatial data LAS LiDAR format using sci-geosciences/liblas diff --git a/dev-qt/qtgui/metadata.xml b/dev-qt/qtgui/metadata.xml index ab06e044872c..55e237a8d1ef 100644 --- a/dev-qt/qtgui/metadata.xml +++ b/dev-qt/qtgui/metadata.xml @@ -6,7 +6,6 @@ Gentoo Qt Project - Enable EGL integration Build the EGL Full Screen/Single Surface platform plugin Enable support for input devices via evdev Build the IBus input method plugin diff --git a/media-libs/clutter/metadata.xml b/media-libs/clutter/metadata.xml index c945cf9a5946..bb66dfa52e7a 100644 --- a/media-libs/clutter/metadata.xml +++ b/media-libs/clutter/metadata.xml @@ -6,7 +6,6 @@ Gentoo GNOME Desktop -Enable EGL backend. Use gdk-pixbuf from x11-libs/gtk+ as image rendering backend diff --git a/media-libs/gst-plugins-bad/metadata.xml b/media-libs/gst-plugins-bad/metadata.xml index 477b2c0d2320..3b0ff434a203 100644 --- a/media-libs/gst-plugins-bad/metadata.xml +++ b/media-libs/gst-plugins-bad/metadata.xml @@ -7,7 +7,6 @@ Enable bzip2 encoder/decoder plugin - Enable EGL support Enable Intel Quick Sync Video using the media-libs/oneVPL dispatcher diff --git a/media-libs/gst-plugins-base/metadata.xml b/media-libs/gst-plugins-base/metadata.xml index f540928582cf..179c5151b43c 100644 --- a/media-libs/gst-plugins-base/metadata.xml +++ b/media-libs/gst-plugins-base/metadata.xml @@ -7,7 +7,6 @@ Enable Graphics Buffer Manager based EGL windowing system support (requires egl and at least one of gles or opengl) - Enable EGL platform support Enable OpenGL library and plugin via GLESv2 API (requires egl) Enable integer based vorbis decoder Enable OpenGL library and plugin via desktop OpenGL API diff --git a/media-libs/libepoxy/metadata.xml b/media-libs/libepoxy/metadata.xml index e092005ad115..509b7d255563 100644 --- a/media-libs/libepoxy/metadata.xml +++ b/media-libs/libepoxy/metadata.xml @@ -5,9 +5,6 @@ x...@gentoo.org X11 - - Enable EGL support. - anholt/libepoxy diff --git a/media-libs/libva-compat/metadata.xml b/media-libs/libva-compat/metadata.xml index e454a2831910..455cac07f59c 100644 --- a/media-libs/libva-compat/metadata.xml +++ b/media-libs/libva-compat/metadata.xml @@ -6,7 +6,6 @@ James Le Cuirot - Enables
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: dbdd060e9950711f70a87ec51135b1bd3104670a Author: Sam James gentoo org> AuthorDate: Sat Oct 14 03:38:28 2023 + Commit: Sam James gentoo org> CommitDate: Sat Oct 14 03:39:48 2023 + 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 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,
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: 7d9641f9377f64cbe2d5801d3d15f7eb4ef8cf24 Author: Mart Raudsepp gentoo org> AuthorDate: Fri Oct 13 07:23:41 2023 + Commit: Mart Raudsepp gentoo org> CommitDate: Fri Oct 13 07:23:41 2023 + 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 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.. --- 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
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: 49c9a310f199e2223377c3cc381be55a85449e22 Author: Arthur Zamarin gentoo org> AuthorDate: Tue Jul 25 18:05:54 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Jul 25 18:05:54 2023 + 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 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,
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: d69f98c8f2d165285f53e83750a1e1c274e321fa Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jun 10 10:13:21 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jun 10 10:13:21 2023 + 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 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,
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: 59948a771fdea5ba0dddbd681f336c54de10cd06 Author: Sam James gentoo org> AuthorDate: Tue May 30 18:44:37 2023 + Commit: Sam James gentoo org> CommitDate: Tue May 30 18:46:03 2023 + 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 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
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: ab6e89bd01a26f402a8ad0badf54707e3d67c405 Author: Sam James gentoo org> AuthorDate: Tue May 30 18:13:38 2023 + Commit: Sam James gentoo org> CommitDate: Tue May 30 18:21:00 2023 + 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 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 ..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
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: 94397e4e79297727a48538f365ace0340723bac0 Author: brahmajit das protonmail com> AuthorDate: Sat Jan 14 15:37:51 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jan 14 15:49:45 2023 + 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 gentoo.org> Signed-off-by: brahmajit das 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 ..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=" +
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: 9b825bb4f35f0249d3098da795edf2963bb39eaf Author: Arthur Zamarin gentoo org> AuthorDate: Thu Dec 15 04:44:46 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Dec 15 04:45:12 2022 + 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 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,
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: bbdd9a0772bf935dae461fc8425f3f6383b30bfa Author: Arthur Zamarin gentoo org> AuthorDate: Tue Dec 13 20:08:15 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Dec 13 20:08:51 2022 + 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 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,
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: 4565cf9638f1da6abfbdc731688ce72da907e8d5 Author: Arthur Zamarin gentoo org> AuthorDate: Tue Dec 13 20:02:45 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Dec 13 20:02:45 2022 + 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 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,
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: fd720d931fb5e7d85857001089b8402a9bf2f96e Author: Arthur Zamarin gentoo org> AuthorDate: Tue Dec 13 18:25:52 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Dec 13 18:25:52 2022 + 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 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,
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: 004bc08ab46ac7f913064bd82fe9d8e39eb31357 Author: WANG Xuerui gentoo org> AuthorDate: Tue Nov 29 15:46:57 2022 + Commit: WANG Xuerui gentoo org> CommitDate: Tue Nov 29 15:57:55 2022 + 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 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,
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: 3eafb033e722635b0160d7b06b0606f33fe3d973 Author: Mart Raudsepp gentoo org> AuthorDate: Sun Nov 20 18:30:05 2022 + Commit: Mart Raudsepp gentoo org> CommitDate: Sun Nov 20 18:33:41 2022 + 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 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.. --- 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?] -
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: 0de3a57c3fa6f1a033085e3060d90f37cdb571b2 Author: Georgy Yakovlev gentoo org> AuthorDate: Thu Oct 20 17:00:34 2022 + Commit: Georgy Yakovlev gentoo org> CommitDate: Thu Oct 20 17:00:34 2022 + 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 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,
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: 0dcbd5ae99f877038397200bc497d0ebd7d898a8 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Sep 16 08:52:42 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Sep 16 08:52:42 2022 + 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 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,
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: ae404af90b2eed64a0165f8d1d68576a7da04cd2 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Sep 16 06:51:31 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Sep 16 06:51:31 2022 + 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 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,
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: 9b9b34016e9622f6c1561c35f08087cdb47500c9 Author: Igor V. Kovalenko gmail com> AuthorDate: Fri Aug 26 13:00:18 2022 + Commit: Sam James gentoo org> CommitDate: Fri Aug 26 13:10:04 2022 + 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 gentoo.org> Signed-off-by: Igor V. Kovalenko 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 ..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}]
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: 94717b5e5d3d11f2c74afb9ac470448bb6efd24d Author: Matt Turner gentoo org> AuthorDate: Sun Jun 5 02:57:00 2022 + Commit: Matt Turner gentoo org> CommitDate: Tue Jun 7 13:59:24 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94717b5e media-plugins/gst-plugins-vaapi: Drop old versions Signed-off-by: Matt Turner 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 14c299f3b001d5f4c231fb9e9f85aa43296117100d6a7795462365fe3176682f61e798160a51a48e9544796a44ad8e67df058f31e5c90d16225d4e0372c3 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.. --- 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
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: bb671e77e6b7a8b048ff95e9364015219fc2 Author: Sam James gentoo org> AuthorDate: Sat May 28 01:29:12 2022 + Commit: Sam James gentoo org> CommitDate: Sat May 28 01:29:12 2022 + 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 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,
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: 1c6c8ce04044d9ae641d3940ab38e43620785e5e Author: Jakov Smolić gentoo org> AuthorDate: Mon May 16 12:34:48 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Mon May 16 12:34:48 2022 + 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ć 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,
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: 792ca7011cf8ccb90873d1f8915aa67f33574bbd Author: Arthur Zamarin gentoo org> AuthorDate: Sat Apr 2 12:03:52 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Apr 2 12:03:52 2022 + 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 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,
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: 21f0e777ee02f5adba4049e793062cbfd2da2a0b Author: Jakov Smolić gentoo org> AuthorDate: Fri Apr 1 15:19:47 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Fri Apr 1 15:19:47 2022 + 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ć 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,
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: 2fb93ba79e240bc9ed236101e0eaa83492d85966 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Apr 1 07:13:04 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Apr 1 07:13:04 2022 + 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 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,
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: 753279b90ede743485664259050d7f2874830837 Author: Igor V. Kovalenko gmail com> AuthorDate: Tue Mar 29 06:53:20 2022 + Commit: Matt Turner gentoo org> CommitDate: Tue Mar 29 07:01:40 2022 + 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 gmail.com> Signed-off-by: Matt Turner 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}] -
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/files/, media-plugins/gst-plugins-vaapi/
commit: 6ebee8f56b07d37f890bf092671189c39ad7579a Author: Mike Gilbert gentoo org> AuthorDate: Mon Nov 22 21:06:49 2021 + Commit: Mike Gilbert gentoo org> CommitDate: Mon Nov 22 21:08:47 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ebee8f5 media-plugins/gst-plugins-vaapi: inherit python-any-r1 Closes: https://bugs.gentoo.org/823701 Signed-off-by: Mike Gilbert gentoo.org> ...calling-python3-script-to-enable-git-hook.patch | 26 -- .../gst-plugins-vaapi-1.18.4-r2.ebuild | 8 +++ 2 files changed, 3 insertions(+), 31 deletions(-) diff --git a/media-plugins/gst-plugins-vaapi/files/1.18.4-Avoid-calling-python3-script-to-enable-git-hook.patch b/media-plugins/gst-plugins-vaapi/files/1.18.4-Avoid-calling-python3-script-to-enable-git-hook.patch deleted file mode 100644 index 4a1d19fa487a.. --- a/media-plugins/gst-plugins-vaapi/files/1.18.4-Avoid-calling-python3-script-to-enable-git-hook.patch +++ /dev/null @@ -1,26 +0,0 @@ -From a417420d30ed258143259de4706795e0515ad795 Mon Sep 17 00:00:00 2001 -From: Mike Gilbert -Date: Mon, 22 Nov 2021 12:31:57 -0500 -Subject: [PATCH] Avoid calling python3 script to enable git hook - -This has not been submitted upstream: the gstreamer-vaapi repo appears -to be merging into the gstreamer "mono" repo, where this issue does not -exist. - meson.build | 3 --- - 1 file changed, 3 deletions(-) - -diff --git a/meson.build b/meson.build -index 60e26e0f..05aefff7 100644 a/meson.build -+++ b/meson.build -@@ -207,6 +207,3 @@ if gst_version_nano == 0 - endif - - configure_file(output: 'config.h', configuration: cdata) -- --python3 = import('python').find_installation() --run_command(python3, '-c', 'import shutil; shutil.copy("hooks/pre-commit.hook", ".git/hooks/pre-commit")') --- -2.34.0 - 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-r2.ebuild index 4fca3ec4362a..f56f160b793d 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-r2.ebuild @@ -2,8 +2,9 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 +PYTHON_COMPAT=( python3_{8..10} ) -inherit gstreamer-meson +inherit gstreamer-meson python-any-r1 MY_PN="gstreamer-vaapi" DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for GStreamer" @@ -66,16 +67,13 @@ RDEPEND=" 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" -PATCHES=( - "${FILESDIR}/1.18.4-Avoid-calling-python3-script-to-enable-git-hook.patch" -) - multilib_src_configure() { local emesonargs=( -Dwith_encoders=yes
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/, media-plugins/gst-plugins-vaapi/files/
commit: 71597a2506a6df852cde9b4c693c88972b5065e4 Author: Mike Gilbert gentoo org> AuthorDate: Mon Nov 22 17:35:59 2021 + Commit: Mike Gilbert gentoo org> CommitDate: Mon Nov 22 17:35:59 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71597a25 media-plugins/gst-plugins-vaapi: avoid calling python3 Closes: https://bugs.gentoo.org/823701 Signed-off-by: Mike Gilbert gentoo.org> ...calling-python3-script-to-enable-git-hook.patch | 26 ++ .../gst-plugins-vaapi-1.18.4-r2.ebuild | 4 2 files changed, 30 insertions(+) diff --git a/media-plugins/gst-plugins-vaapi/files/1.18.4-Avoid-calling-python3-script-to-enable-git-hook.patch b/media-plugins/gst-plugins-vaapi/files/1.18.4-Avoid-calling-python3-script-to-enable-git-hook.patch new file mode 100644 index ..4a1d19fa487a --- /dev/null +++ b/media-plugins/gst-plugins-vaapi/files/1.18.4-Avoid-calling-python3-script-to-enable-git-hook.patch @@ -0,0 +1,26 @@ +From a417420d30ed258143259de4706795e0515ad795 Mon Sep 17 00:00:00 2001 +From: Mike Gilbert +Date: Mon, 22 Nov 2021 12:31:57 -0500 +Subject: [PATCH] Avoid calling python3 script to enable git hook + +This has not been submitted upstream: the gstreamer-vaapi repo appears +to be merging into the gstreamer "mono" repo, where this issue does not +exist. +--- + meson.build | 3 --- + 1 file changed, 3 deletions(-) + +diff --git a/meson.build b/meson.build +index 60e26e0f..05aefff7 100644 +--- a/meson.build b/meson.build +@@ -207,6 +207,3 @@ if gst_version_nano == 0 + endif + + configure_file(output: 'config.h', configuration: cdata) +- +-python3 = import('python').find_installation() +-run_command(python3, '-c', 'import shutil; shutil.copy("hooks/pre-commit.hook", ".git/hooks/pre-commit")') +-- +2.34.0 + 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-r2.ebuild index c1c1a02a825d..4fca3ec4362a 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-r2.ebuild @@ -72,6 +72,10 @@ S="${WORKDIR}/${MY_PN}-${PV}" # FIXME: "Failed to create vaapipostproc element" RESTRICT="test" +PATCHES=( + "${FILESDIR}/1.18.4-Avoid-calling-python3-script-to-enable-git-hook.patch" +) + multilib_src_configure() { local emesonargs=( -Dwith_encoders=yes
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: c33303c7104ebdc409bdb7dcd980e1636dc3568d Author: Mike Gilbert gentoo org> AuthorDate: Sun Nov 21 22:13:31 2021 + Commit: Mike Gilbert gentoo org> CommitDate: Sun Nov 21 22:13:31 2021 + 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 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
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: 3dbe5217303ddb65f499bbd52181840124c6333e Author: Mike Gilbert gentoo org> AuthorDate: Sun Nov 14 00:42:33 2021 + Commit: Mike Gilbert gentoo org> CommitDate: Sun Nov 14 00:43:26 2021 + 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 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) )
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: e72563cc3a415659d026513c47d03a90cd2502e4 Author: Matt Turner gentoo org> AuthorDate: Thu Jul 22 05:38:13 2021 + Commit: Sam James gentoo org> CommitDate: Sun Oct 31 00:19:21 2021 + 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 gentoo.org> Signed-off-by: Sam James 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}]
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: dae32db96642d8476cf2d6e2d49435b488b9ab93 Author: Sam James gentoo org> AuthorDate: Thu Sep 16 18:54:42 2021 + Commit: Sam James gentoo org> CommitDate: Thu Sep 16 18:54:42 2021 + 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 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,
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: b8bab3e360ccd369a98d084e3539233e40b9c443 Author: Sam James gentoo org> AuthorDate: Thu Sep 16 06:13:50 2021 + Commit: Sam James gentoo org> CommitDate: Thu Sep 16 06:13:50 2021 + 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 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,
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: 8b8f7ab0d8c6d26959c7807a34370a3a3d225e16 Author: Marek Szuba gentoo org> AuthorDate: Tue Aug 10 13:45:07 2021 + Commit: Marek Szuba gentoo org> CommitDate: Tue Aug 10 14:18:25 2021 + 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 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,
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: 3c680e39b71556bf3268595d0a0627524dba2eb5 Author: Georgy Yakovlev gentoo org> AuthorDate: Sun May 16 17:40:37 2021 + Commit: Georgy Yakovlev gentoo org> CommitDate: Sun May 16 18:33:11 2021 + 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 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,
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: 5810d8a1aa80e516c016d7374ed94100a20a7c43 Author: Mart Raudsepp gentoo org> AuthorDate: Fri Feb 19 23:02:48 2021 + Commit: Mart Raudsepp gentoo org> CommitDate: Fri Feb 19 23:02:48 2021 + 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 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..000 --- 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=" -
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: b67f8602c126858ae3da0484aa93e8bca56b2929 Author: Sam James gentoo org> AuthorDate: Wed Feb 17 13:53:10 2021 + Commit: Sam James gentoo org> CommitDate: Wed Feb 17 13:53:10 2021 + 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 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,
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: e4ac1b18c2f2c7d47b2265294b190bf6019d844c Author: Sam James gentoo org> AuthorDate: Sun Feb 14 14:50:07 2021 + Commit: Sam James gentoo org> CommitDate: Sun Feb 14 14:50:07 2021 + 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 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,
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: a8d59253d898d071765db146854466d040b1b899 Author: Sam James gentoo org> AuthorDate: Sun Feb 14 02:11:59 2021 + Commit: Sam James gentoo org> CommitDate: Sun Feb 14 02:11:59 2021 + 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 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,
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: ea58a9309818be2dcaeb16d0f5af99b46d2e86cb Author: Mart Raudsepp gentoo org> AuthorDate: Sat Feb 13 21:38:06 2021 + Commit: Mart Raudsepp gentoo org> CommitDate: Sat Feb 13 21:39:49 2021 + 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 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 000..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?] +
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: b8826b5ae01bcb3ff27a1717945053d74f57836e Author: Mikle Kolyada gentoo org> AuthorDate: Mon Jun 29 15:50:23 2020 + Commit: Mikle Kolyada gentoo org> CommitDate: Mon Jun 29 15:51:47 2020 + 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 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,
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: f01299859e300a2d87c1bbd0a9d354dd355c7131 Author: Sam James (sam_c) cmpct info> AuthorDate: Sun Jun 21 14:04:14 2020 + Commit: Mart Raudsepp gentoo org> CommitDate: Sun Jun 21 21:59:32 2020 + 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) cmpct.info> Signed-off-by: Mart Raudsepp 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,
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: 3c09b6105cf69abc945e68f3eea4eefce77129df Author: Thomas Deutschmann gentoo org> AuthorDate: Sun Jun 21 16:33:46 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sun Jun 21 16:52:04 2020 + 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 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,
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: 6d39f3fc9ce7f47effcfbb6f9f38a61e077a3dbb Author: Haelwenn (lanodan) Monnier hacktivis me> AuthorDate: Sat Feb 15 22:35:39 2020 + Commit: Mart Raudsepp gentoo org> CommitDate: Sun May 3 19:12:15 2020 + 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 hacktivis.me> Signed-off-by: Mart Raudsepp 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 000..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}] +
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: 0afd989e025696a170a8aaee70bafff4f2eb08a6 Author: Georgy Yakovlev gentoo org> AuthorDate: Wed Jan 22 09:30:45 2020 + Commit: Georgy Yakovlev gentoo org> CommitDate: Wed Jan 22 09:32:18 2020 + 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 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,
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/, media-plugins/gst-plugins-vaapi/files/
commit: 0deea97be4f5038f9da47d705c7299476e705012 Author: Mart Raudsepp gentoo org> AuthorDate: Wed Jan 1 15:06:45 2020 + Commit: Mart Raudsepp gentoo org> CommitDate: Wed Jan 1 15:08:19 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0deea97b media-plugins/gst-plugins-vaapi: remove old Package-Manager: Portage-2.3.79, Repoman-2.3.12 Signed-off-by: Mart Raudsepp gentoo.org> media-plugins/gst-plugins-vaapi/Manifest | 2 - .../gst-plugins-vaapi/files/1.14.1-fix_no_GL.patch | 33 -- .../gst-plugins-vaapi-1.14.1.ebuild| 112 - .../gst-plugins-vaapi-1.14.3.ebuild| 110 4 files changed, 257 deletions(-) diff --git a/media-plugins/gst-plugins-vaapi/Manifest b/media-plugins/gst-plugins-vaapi/Manifest index c0b345dffbb..7b5b00fb693 100644 --- a/media-plugins/gst-plugins-vaapi/Manifest +++ b/media-plugins/gst-plugins-vaapi/Manifest @@ -1,3 +1 @@ -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/files/1.14.1-fix_no_GL.patch b/media-plugins/gst-plugins-vaapi/files/1.14.1-fix_no_GL.patch deleted file mode 100644 index d0a34b5bd0c..000 --- a/media-plugins/gst-plugins-vaapi/files/1.14.1-fix_no_GL.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 45fb111850955d9192e43b9dbcb2ef8e3974e58d Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?V=C3=ADctor=20Manuel=20J=C3=A1quez=20Leal?= - -Date: Mon, 21 May 2018 13:27:14 +0200 -Subject: plugins: guard GstGL code - - gst/vaapi/gstvaapipluginutil.c | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/gst/vaapi/gstvaapipluginutil.c b/gst/vaapi/gstvaapipluginutil.c -index fa25131..648c91b 100644 a/gst/vaapi/gstvaapipluginutil.c -+++ b/gst/vaapi/gstvaapipluginutil.c -@@ -246,6 +246,7 @@ gst_vaapi_create_display_from_gl_context (GstObject * gl_context_object) - static void - gst_vaapi_find_gl_context (GstElement * element) - { -+#if USE_GST_GL_HELPERS - GstVaapiPluginBase *const plugin = GST_VAAPI_PLUGIN_BASE (element); - - /* if the element is vaapisink or any vaapi encoder it doesn't need -@@ -282,6 +283,7 @@ no_valid_gl_display: - gst_object_replace (>gl_other_context, NULL); - return; - } -+#endif - } - - gboolean --- -cgit v1.1 - 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 deleted file mode 100644 index c3c7c035b24..000 --- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.1.ebuild +++ /dev/null @@ -1,112 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit ltprune 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
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: ffdf2721f221d18932bac06f8af33821c97437a2 Author: Aaron Bauman gentoo org> AuthorDate: Tue Dec 10 18:09:41 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Tue Dec 10 18:09:41 2019 + 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 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,
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: fc92bca20f2bc92ad8c60a6cb1d0507b35785132 Author: Mikle Kolyada gentoo org> AuthorDate: Sat Dec 7 13:16:19 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Sat Dec 7 13:17:06 2019 + 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 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,
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: 05e19c5b332c83749c9d77c4557f8896567e12da Author: Mikle Kolyada gentoo org> AuthorDate: Sat Dec 7 13:10:30 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Sat Dec 7 13:11:52 2019 + 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 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,
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: b6d888360d3cb29617fe7209a5340f93eb9d5f56 Author: Mart Raudsepp gentoo org> AuthorDate: Tue Aug 27 21:27:26 2019 + Commit: Mart Raudsepp gentoo org> CommitDate: Tue Aug 27 21:30:10 2019 + 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 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 000..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?] +
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: a1e599e96e3193156a5573723bd3cf7abb9a8c83 Author: Mart Raudsepp gentoo org> AuthorDate: Tue Jan 15 23:27:17 2019 + Commit: Mart Raudsepp gentoo org> CommitDate: Tue Jan 15 23:28:39 2019 + 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 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..000 --- 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?] -
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: a491cde385888e808dcb09b5b3472588694714bb Author: Matt Turner gentoo org> AuthorDate: Wed Jan 9 04:37:30 2019 + Commit: Matt Turner gentoo org> CommitDate: Wed Jan 9 04:37:30 2019 + 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 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,
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: 981be87eaaa111d417adf01a1ebf12bd41d1c90c Author: Thomas Deutschmann gentoo org> AuthorDate: Wed Jan 9 01:24:56 2019 + Commit: Thomas Deutschmann gentoo org> CommitDate: Wed Jan 9 01:35:38 2019 + 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 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,
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: cf4ff6da8a4ba724e691a0f6072817f7bef9512e Author: Mart Raudsepp gentoo org> AuthorDate: Fri Sep 21 05:31:02 2018 + Commit: Mart Raudsepp gentoo org> CommitDate: Fri Sep 21 05:31:02 2018 + 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..000 --- 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 -}
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: 3c432c98ebc0f678ec25c3a903d8601f79e16102 Author: Mart Raudsepp gentoo org> AuthorDate: Tue Sep 18 00:25:33 2018 + Commit: Mart Raudsepp gentoo org> CommitDate: Tue Sep 18 00:25:56 2018 + 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 000..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
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: 0c4313ebbd797037714522812190d458c540e382 Author: Mart Raudsepp gentoo org> AuthorDate: Tue Jul 31 08:55:36 2018 + Commit: Mart Raudsepp gentoo org> CommitDate: Tue Jul 31 08:55:36 2018 + 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 000..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?] +
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: 35c39f78680110ef9b19ab3194a6f20283d41a08 Author: Thomas Deutschmann gentoo org> AuthorDate: Tue Jul 31 00:34:50 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Tue Jul 31 00:42:53 2018 + 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,
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: ba68044f944362c814fc117c693abf7c4d876b08 Author: Mikle Kolyada gentoo org> AuthorDate: Mon Jul 16 13:56:14 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Mon Jul 16 13:56:14 2018 + 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,
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: 31457d0770ab9faba603901282093a9bab94bed2 Author: Mart Raudsepp gentoo org> AuthorDate: Mon Jun 18 16:33:02 2018 + Commit: Mart Raudsepp gentoo org> CommitDate: Mon Jun 18 17:18:28 2018 + 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
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: 5b988f6dda9c6ea4f13397361e405497ac22e54c Author: Mart Raudsepp gentoo org> AuthorDate: Mon Jun 18 16:28:50 2018 + Commit: Mart Raudsepp gentoo org> CommitDate: Mon Jun 18 17:18:26 2018 + 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..000 --- 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}] - =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 -}
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/, media-plugins/gst-plugins-vaapi/files/
commit: ad232d5ad5f11e64951cdcd6438c5319466f0d4e Author: Mart Raudsepp gentoo org> AuthorDate: Sat Jun 16 18:07:20 2018 + Commit: Mart Raudsepp gentoo org> CommitDate: Sat Jun 16 18:27:19 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad232d5a media-plugins/gst-plugins-vaapi: bump to 1.14.1, rework OpenGL handling Package-Manager: Portage-2.3.40, Repoman-2.3.9 media-plugins/gst-plugins-vaapi/Manifest | 1 + .../gst-plugins-vaapi/files/1.14.1-fix_no_GL.patch | 33 ++ .../gst-plugins-vaapi-1.14.1.ebuild| 112 + media-plugins/gst-plugins-vaapi/metadata.xml | 1 + 4 files changed, 147 insertions(+) diff --git a/media-plugins/gst-plugins-vaapi/Manifest b/media-plugins/gst-plugins-vaapi/Manifest index 7108b9ee314..64a3c974198 100644 --- a/media-plugins/gst-plugins-vaapi/Manifest +++ b/media-plugins/gst-plugins-vaapi/Manifest @@ -1,2 +1,3 @@ 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/files/1.14.1-fix_no_GL.patch b/media-plugins/gst-plugins-vaapi/files/1.14.1-fix_no_GL.patch new file mode 100644 index 000..d0a34b5bd0c --- /dev/null +++ b/media-plugins/gst-plugins-vaapi/files/1.14.1-fix_no_GL.patch @@ -0,0 +1,33 @@ +From 45fb111850955d9192e43b9dbcb2ef8e3974e58d Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?V=C3=ADctor=20Manuel=20J=C3=A1quez=20Leal?= + +Date: Mon, 21 May 2018 13:27:14 +0200 +Subject: plugins: guard GstGL code + +--- + gst/vaapi/gstvaapipluginutil.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/gst/vaapi/gstvaapipluginutil.c b/gst/vaapi/gstvaapipluginutil.c +index fa25131..648c91b 100644 +--- a/gst/vaapi/gstvaapipluginutil.c b/gst/vaapi/gstvaapipluginutil.c +@@ -246,6 +246,7 @@ gst_vaapi_create_display_from_gl_context (GstObject * gl_context_object) + static void + gst_vaapi_find_gl_context (GstElement * element) + { ++#if USE_GST_GL_HELPERS + GstVaapiPluginBase *const plugin = GST_VAAPI_PLUGIN_BASE (element); + + /* if the element is vaapisink or any vaapi encoder it doesn't need +@@ -282,6 +283,7 @@ no_valid_gl_display: + gst_object_replace (>gl_other_context, NULL); + return; + } ++#endif + } + + gboolean +-- +cgit v1.1 + 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 new file mode 100644 index 000..46ecb750160 --- /dev/null +++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.14.1.ebuild @@ -0,0 +1,112 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit ltprune 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" # TODO: Check for "or later" +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 +#
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: 686e91b947ec94d369f93aac7b27185c67638633 Author: Mikle Kolyada gentoo org> AuthorDate: Sat Mar 17 18:07:42 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Sat Mar 17 18:12:40 2018 + 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 )"
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: e7a791f5f08fde7c77332e2ede6c6920f2faca71 Author: Mart Raudsepp gentoo org> AuthorDate: Sun Dec 17 02:00:05 2017 + Commit: Mart Raudsepp gentoo org> CommitDate: Sun Dec 17 02:01:33 2017 + 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 000..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 +}
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: 05ee252681e023138c5be7bc42e7663e5bcf3f92 Author: Mart Raudsepp gentoo org> AuthorDate: Sun Dec 17 01:07:24 2017 + Commit: Mart Raudsepp gentoo org> CommitDate: Sun Dec 17 01:07:24 2017 + 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..000 --- 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..000 --- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.4.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -#
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: 4aa3ffbcf1b35c46773c74d35ea21c0a7175ff9e Author: Mart Raudsepp gentoo org> AuthorDate: Sun Dec 17 01:21:58 2017 + Commit: Mart Raudsepp gentoo org> CommitDate: Sun Dec 17 01:21:58 2017 + 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}] + =virtual/libudev-208:=[${MULTILIB_USEDEP}] >=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}] )
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: b10d636353d095dce260df669dffc98bfa62d069 Author: Tobias Klausmann gentoo org> AuthorDate: Sat Dec 16 11:32:08 2017 + Commit: Tobias Klausmann gentoo org> CommitDate: Sat Dec 16 11:33:40 2017 + 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 )"
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: 028273e08d13762980faecdcfab2faf1c6dc5306 Author: Mart Raudsepp gentoo org> AuthorDate: Mon Sep 18 21:59:36 2017 + Commit: Mart Raudsepp gentoo org> CommitDate: Mon Sep 18 21:59:36 2017 + 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 8a20cafa061735ca24953c893420de95a3f765aff196ba23ef726b72ec67ff14f1074245ebb35dae5381c023cfe0428b53614fe749c8ab22f9537a37f02f -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 761f7d5da18538353710caec8ad5ea68502d357105143d83414a8fbe8b8861f86b0f7789e5e6a2e057b4e8a0071dc202dfaa489fed64ee3c2a91bae74bb1 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..000 --- 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) \ -
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: 61d88cd9447b981d44682ef47d223c3a49716e95 Author: Mart Raudsepp gentoo org> AuthorDate: Mon Sep 18 21:58:32 2017 + Commit: Mart Raudsepp gentoo org> CommitDate: Mon Sep 18 21:58:32 2017 + 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 8a20cafa061735ca24953c893420de95a3f765aff196ba23ef726b72ec67ff14f1074245ebb35dae5381c023cfe0428b53614fe749c8ab22f9537a37f02f 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 761f7d5da18538353710caec8ad5ea68502d357105143d83414a8fbe8b8861f86b0f7789e5e6a2e057b4e8a0071dc202dfaa489fed64ee3c2a91bae74bb1 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 000..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 +}
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: 03b6419e8fbf88f97a5684602d352094a6325887 Author: Mart Raudsepp gentoo org> AuthorDate: Sat Sep 16 20:45:49 2017 + Commit: Mart Raudsepp gentoo org> CommitDate: Sat Sep 16 20:49:45 2017 + 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 8a20cafa061735ca24953c893420de95a3f765aff196ba23ef726b72ec67ff14f1074245ebb35dae5381c023cfe0428b53614fe749c8ab22f9537a37f02f +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 000..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 +}
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: 77b3874acaed2c610b8cfab603b38e2650d147f4 Author: Tobias Klausmann gentoo org> AuthorDate: Sat Jul 15 15:49:54 2017 + Commit: Tobias Klausmann gentoo org> CommitDate: Sat Jul 15 15:49:54 2017 + 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 )"
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: 2643381a3ebedb9227e1e30e9de6683920d59b21 Author: Alexis Ballier gentoo org> AuthorDate: Sat Jul 8 10:12:10 2017 + Commit: Alexis Ballier gentoo org> CommitDate: Sat Jul 8 10:12:21 2017 + 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 )"
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: 9d55a1edde43a3191266bd613bfc3da97b1c01ef Author: Mart Raudsepp gentoo org> AuthorDate: Sun Jun 18 08:23:49 2017 + Commit: Mart Raudsepp gentoo org> CommitDate: Sun Jun 18 08:30:51 2017 + 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 8a20cafa061735ca24953c893420de95a3f765aff196ba23ef726b72ec67ff14f1074245ebb35dae5381c023cfe0428b53614fe749c8ab22f9537a37f02f 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 000..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 +}
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: 740ff65f3db53716a55fe19d1403170f9261b394 Author: Mart Raudsepp gentoo org> AuthorDate: Sat Feb 25 21:31:12 2017 + Commit: Mart Raudsepp gentoo org> CommitDate: Sat Feb 25 21:31:12 2017 + 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..00 --- 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 -}
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: d7b42cf15f6ce06e84910f5556cdfbaa0b462a43 Author: Mart Raudsepp gentoo org> AuthorDate: Sat Feb 25 21:20:50 2017 + Commit: Mart Raudsepp gentoo org> CommitDate: Sat Feb 25 21:20:50 2017 + 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 00..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 +}
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: 5b33eeb5fba14d7c9c914e4a3f7fdca8a6d08a17 Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Feb 16 17:24:41 2017 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Feb 16 17:24:41 2017 + 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 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 )"
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: 2251e545b22fad609a2f15f8d08dc549c8c68e5a Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Feb 16 13:24:26 2017 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Feb 16 13:24:26 2017 + 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 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 )"
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: d109e4579fddca51d7b95e719acd3cc7bb69f014 Author: Mart Raudsepp gentoo org> AuthorDate: Sat Feb 11 15:12:52 2017 + Commit: Mart Raudsepp gentoo org> CommitDate: Sat Feb 11 15:23:41 2017 + 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 00..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 +}
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: 592cd682ebe4d5d8f76cecef3bdf0122daba3d6b Author: Mart Raudsepp gentoo org> AuthorDate: Sat Feb 11 15:11:48 2017 + Commit: Mart Raudsepp gentoo org> CommitDate: Sat Feb 11 15:11:48 2017 + 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 @@ Enable DRM renderer Enable EGL support - - 01org/gstreamer-vaapi -
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: 85e69f44ede346241e2f7e78cac153d5a1214358 Author: Mart Raudsepp gentoo org> AuthorDate: Fri Jan 20 08:29:46 2017 + Commit: Mart Raudsepp gentoo org> CommitDate: Fri Jan 20 08:31:14 2017 + 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.. --- 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.. --- 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;
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: a58fafdb54872857b28bdeb26095267672ad9842 Author: Pacho Ramos gentoo org> AuthorDate: Fri Sep 30 22:49:11 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Sat Oct 1 00:53:09 2016 + 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 )"
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: dca387e1be165d1775a461f0c644ddf5b3e8e5b3 Author: Gilles Dartiguelongue gentoo org> AuthorDate: Sun Sep 18 22:00:25 2016 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Sun Sep 18 22:43:28 2016 + 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 ..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 +}
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: 5487aa02ce61d2d61b4eafb8b33e32d6e0c41414 Author: Pacho Ramos gentoo org> AuthorDate: Sun Jul 31 08:45:27 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Jul 31 08:54:17 2016 + 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 @@ Enable DRM renderer + Enable EGL support 01org/gstreamer-vaapi
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: 0debeb529c68174b52a2ce4f5e4de469fdb02dd3 Author: Pacho Ramos gentoo org> AuthorDate: Sat Jul 9 09:51:00 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Sat Jul 9 10:11:46 2016 + 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 000..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 +}
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: 5cbfab44ac2c9f1d860b67082f6905426037626c Author: Pacho Ramos gentoo org> AuthorDate: Sat Jul 9 09:50:02 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Sat Jul 9 10:11:43 2016 + 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..000 --- 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 -}
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: 9c1a53ee79a4b245a9fc514ccf9088efc2d11b73 Author: Mikle Kolyada gentoo org> AuthorDate: Sun Mar 6 20:03:43 2016 + Commit: Mikle Kolyada gentoo org> CommitDate: Sun Mar 6 20:09:41 2016 + 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 )"
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: d1edaa9ef21d069307097513cd8feeca85ddf0dc Author: Pacho Ramos gentoo org> AuthorDate: Sun Feb 21 16:09:51 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Feb 21 23:43:49 2016 + 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 )"
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: 87e7fa87c6819ebac10c103af9720a05c65f18e9 Author: Pacho Ramos gentoo org> AuthorDate: Tue Dec 29 13:40:58 2015 + Commit: Pacho Ramos gentoo org> CommitDate: Tue Dec 29 13:40:58 2015 + 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 000..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 +}
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: a0f92717462b954a51b5550fe4b9cd815a208eb7 Author: Gilles Dartiguelongue gentoo org> AuthorDate: Sun Nov 8 19:58:53 2015 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Sun Nov 8 22:34:41 2015 + 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"
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: 9f61eea40a7c12097191edb45982d7b45c2f130e Author: Gilles Dartiguelongue gentoo org> AuthorDate: Sun Nov 8 22:34:17 2015 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Sun Nov 8 22:34:41 2015 + 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 000..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 +}
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: beca49d0bac81cbaa3c10ffecaa6b95694368444 Author: Pacho Ramos gentoo org> AuthorDate: Sat Sep 5 13:53:14 2015 + Commit: Pacho Ramos gentoo org> CommitDate: Sat Sep 5 13:53:14 2015 + 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 000..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 @@ http://www.gentoo.org/dtd/metadata.dtd;> gstreamer + + Enable DRM renderer + vaapi/gstreamer-vaapi
[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vaapi/
commit: b24cca440174fae40adf1aa904ea89c73dda8477 Author: Pacho Ramos gentoo org> AuthorDate: Sat Sep 5 13:54:45 2015 + Commit: Pacho Ramos gentoo org> CommitDate: Sat Sep 5 13:54:45 2015 + 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 )"