summaryrefslogtreecommitdiff
path: root/media-plugins/gst-plugins-vaapi
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /media-plugins/gst-plugins-vaapi
reinit the tree, so we can have metadata
Diffstat (limited to 'media-plugins/gst-plugins-vaapi')
-rw-r--r--media-plugins/gst-plugins-vaapi/Manifest11
-rw-r--r--media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.3.ebuild61
-rw-r--r--media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.4.ebuild61
-rw-r--r--media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.5.ebuild61
-rw-r--r--media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.12.3.ebuild61
-rw-r--r--media-plugins/gst-plugins-vaapi/metadata.xml12
6 files changed, 267 insertions, 0 deletions
diff --git a/media-plugins/gst-plugins-vaapi/Manifest b/media-plugins/gst-plugins-vaapi/Manifest
new file mode 100644
index 000000000000..69d7a4c99645
--- /dev/null
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -0,0 +1,11 @@
+DIST gstreamer-vaapi-1.10.3.tar.xz 976704 SHA256 cea827066a152a6afa1d0c43544dfbda285238156d4c3b77f9d4037bbe79361e SHA512 6c3c9b35a8f2b6d58185a0447f1f458ad0d0432986496ac157cc349b169022788a3d3fbb0c529b740f972386ead79e1a8dddf49ef3218a783893f3f83abc1ddb WHIRLPOOL 1229bc6be5e0e97e61ce4cd5fc61e90337de4dcefbf932a2265611d67a79a85b87d3d6be1df5172be4a3faa431337f97609097eb9256cfdbe0b624587d32af45
+DIST gstreamer-vaapi-1.10.4.tar.xz 979112 SHA256 03e690621594d9f9495d86c7dac8b8590b3a150462770ed070dc76f66a70de75 SHA512 b78470367e9ab4c762a8948bc9412147d209a94def07334d6c5790b3bcb9607a80c8cf3fc3f0636e975d4ebf4aca0adbcff10a1bc1499c78b993ff21ee496c2b WHIRLPOOL 90cff1061ad3b73705446a43adb2aa7d29f064f60989a963a30c6018fd13636e66fddcfa994c906dc8fae5af47d673794cbf475622c1158f22ed5ec68c7c5668
+DIST gstreamer-vaapi-1.10.5.tar.xz 978260 SHA256 b61e5b0a3f2c4b93974749dcd8e1e7bddfd7cc740573edb557bcae84cf911691 SHA512 8e8801c8a6d089ccb3e456171fb8030e9a34f517bb1fef411dd1b8bfbc09230511c112f1fea4d3610acc705674a645c6730e5022406d2de5b73ec1c093a69df9 WHIRLPOOL 8a20cafa061735ca24953c893420de95a3fbbbb765aff196ba23ef726b72ec67ff14f1074245ebb35dae5381c023cfe0428b53614fe749c8ab22f9537a37f02f
+DIST gstreamer-vaapi-1.12.3.tar.xz 996360 SHA256 f4cdafd8fd9606a490917c8b67336e835df1219580d55421c70480fd0913744d SHA512 c70da985b1c0c5048be8d83ba62622b9064d78193433b897d54824125de3eeabe4f9765ec0a5199a2d9eaa91d0625dfa2b7ef3d8245b23cf57361691d72b1dc4 WHIRLPOOL 761f7d5da18538353710caec8ad5ea68502d35710514ffff3d83414a8fbe8b8861f86b0f7789e5e6a2e057b4e8a0071dc202dfaa489fed64ee3c2a91bae74bb1
+EBUILD gst-plugins-vaapi-1.10.3.ebuild 1761 SHA256 475507500f6d4644a1194c9fefb8b3615591be5c75c6a4422b3482b274e94986 SHA512 a7128271a63d75ceb8476fceafe6bd1069cd05cacab9aaba33f1b4ea66eb6a749b2e11a8db6954ad47eb0d245b717451aa77e998807f2b5e169f7f40dfe7e863 WHIRLPOOL 4e3d39395a7e38c22f95c157656dcc68cfc534769fb89a54edcb5727535f8668e54628ffb844569e464fd8fbd9b9ed96bd7372129689d1cf582459294ee78935
+EBUILD gst-plugins-vaapi-1.10.4.ebuild 1763 SHA256 4c572ec845c5fd0d499eeceaef0ae0e1996f783212e386d5d9cbc1985dd647e0 SHA512 b6260aab4e3573c774733aa05fe597b8eee9048280bba33aeebb4151fc6f46b3df2ea938667ab4cdbc96a23aed1fcb0c0ef01fdf954b0f75459b0f2a13402bc3 WHIRLPOOL a65e044ab65d6bd526cba653ea5b69b435423afe2622aca5ce861be4174b889d9855f22a6ef27871cd9770a93b1fcec7c5e320ea5e625d9230c29bd5768ba2d6
+EBUILD gst-plugins-vaapi-1.10.5.ebuild 1769 SHA256 5c0684855584bace65b71286b5d6bc9bcbc8348ea4e9c95ae2205ea8ecd45fe0 SHA512 cfcb776cf2ee44132ab2b7282a41e184159c38b89c7a30df83f5c440e0141028ae28e36029ff70fb0ccc4ebc0c11944bf107699cfd9a9e27958915457c677513 WHIRLPOOL 5cf21fd824f335d769a833aa9f61ffb8244794dc2afa7938a2325bd547f20024f7e38da7a020e5f79463f71e39a2fc3ea9aa266f6b1521c81c9580edecd29926
+EBUILD gst-plugins-vaapi-1.12.3.ebuild 1770 SHA256 b62f5ffa4597c5de315ef1f8c06adedd9cc1ee1235f8a5b0be728d2e2b814a76 SHA512 3c1fd9f997c668f775c9f05d6aa5fdab37688f46c7a0aa2d59952a712994a782046cdb94bee57235c20eabd7feaf0ac36b7579e94c1137597b6963cda9ac94d3 WHIRLPOOL eb88e30a7da6e4d29f1e14fa3f320cbc03790a576f05d32491ce75f2c2e5c3e8f9b037580f8e82b196ecd7fad99da7cc1b1011080408e77a7ca530b966df00fd
+MISC ChangeLog 6620 SHA256 bd325b7d4e262fe33a1b75e09f247d27a9914d29f18bf86f0f3dff35d72d2b5d SHA512 a17078e7f1248c9fb5c21c0fcc4c1359f7f7c3a1f8447146270f367308f4f4db4cbfb122742ff44e2daa8595cf20a573d457097326b244e89ea08249731eb321 WHIRLPOOL fee54e8018cd2853c2c63e8828898a9d500120e53914864099d823e4f37dd0e782df7461954d4fc3cf1c6c9eeeff8bf63cdd79f7ead20c1bbcd8588f5e6ac742
+MISC ChangeLog-2015 2031 SHA256 8ba9b3123b33480b1e2224eb411c305eef1f7d9841f9c57375a82f4fb1463724 SHA512 1ad322bc72507664e3dbe07dbba25e66e0dac49eb35d19125235a0c5e744f045e123ae3e47a2f7448078ec54c6a4c4a039b5dc6b93baa8e32960f315eaeeb1a4 WHIRLPOOL 4d0f3d815178f1c23cb8d6b3a54add2c0b2ea24648504fd77115c11897192e8620271970ee7d3f3c0cdffd86c9daf04d5f5a3148e2ec0873351925b033609029
+MISC metadata.xml 372 SHA256 32b397144679aa826e86aff68d5058cd4f4df2da805da1ae0cfe1f622b63f15e SHA512 98e71b01695b8b009a6ca3e909b0c94d9e113f0f7ae04fe69c5bfd702602db192aa41b6f918517b6a275497a011ecbadc5351d1a17d328d94607daa66698c157 WHIRLPOOL 0bd49a87a0876c5a37fe96d3400e0044de24e502ceefa73fedaefb21b9b380b5361cea89340d91b5c7c0af39a237e6942275f1bd4f0f92e5611c4786cbe941e9
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 000000000000..c58da437f69f
--- /dev/null
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.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 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
new file mode 100644
index 000000000000..13ade4bbf85a
--- /dev/null
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.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 ~x86"
+
+IUSE="+drm egl opengl wayland +X"
+REQUIRED_USE="|| ( drm opengl wayland X )"
+
+RDEPEND="
+ >=dev-libs/glib-2.40:2[${MULTILIB_USEDEP}]
+ >=media-libs/gstreamer-${PV}:${SLOT}[${MULTILIB_USEDEP}]
+ >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
+ >=media-libs/gst-plugins-bad-${PV}:${SLOT}[opengl?,${MULTILIB_USEDEP}]
+ >=x11-libs/libva-1.4.0[drm?,X?,opengl?,wayland?,${MULTILIB_USEDEP}]
+ drm? (
+ >=virtual/libudev-208:=[${MULTILIB_USEDEP}]
+ >=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}] )
+ egl? (
+ >=media-libs/gst-plugins-bad-${PV}:${SLOT}[opengl,${MULTILIB_USEDEP}] )
+ opengl? (
+ >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
+ >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+ >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}] )
+ wayland? ( >=dev-libs/wayland-1.0.6[${MULTILIB_USEDEP}] )
+ X? (
+ >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+ >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+ >=dev-util/gtk-doc-am-1.12
+ >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
+"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+multilib_src_configure() {
+ ECONF_SOURCE=${S} \
+ econf \
+ --disable-static \
+ $(use_enable drm) \
+ $(use_enable egl) \
+ $(use_enable opengl glx) \
+ $(use_enable wayland) \
+ $(use_enable X x11)
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ prune_libtool_files --modules
+}
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.5.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.10.5.ebuild
new file mode 100644
index 000000000000..5f2c783cae3b
--- /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 ~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
+}
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 000000000000..b14114dc996c
--- /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
+}
diff --git a/media-plugins/gst-plugins-vaapi/metadata.xml b/media-plugins/gst-plugins-vaapi/metadata.xml
new file mode 100644
index 000000000000..be2c01c84135
--- /dev/null
+++ b/media-plugins/gst-plugins-vaapi/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>gstreamer@gentoo.org</email>
+ <name>GStreamer package maintainers</name>
+ </maintainer>
+ <use>
+ <flag name="drm">Enable DRM renderer</flag>
+ <flag name="egl">Enable EGL support</flag>
+ </use>
+</pkgmetadata>