* [gentoo-commits] repo/gentoo:master commit in: x11-libs/libva-compat/
@ 2019-05-06 9:50 James Le Cuirot
0 siblings, 0 replies; 10+ messages in thread
From: James Le Cuirot @ 2019-05-06 9:50 UTC (permalink / raw
To: gentoo-commits
commit: e18a85497f4aab947c8b0543fb8efa81e2aac77f
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Mon May 6 09:49:48 2019 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Mon May 6 09:49:48 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e18a8549
x11-libs/libva-compat: New libva compatibility package
Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
x11-libs/libva-compat/Manifest | 1 +
x11-libs/libva-compat/libva-compat-1.8.3.ebuild | 72 +++++++++++++++++++++++++
x11-libs/libva-compat/metadata.xml | 15 ++++++
3 files changed, 88 insertions(+)
diff --git a/x11-libs/libva-compat/Manifest b/x11-libs/libva-compat/Manifest
new file mode 100644
index 00000000000..4a6cb482d4b
--- /dev/null
+++ b/x11-libs/libva-compat/Manifest
@@ -0,0 +1 @@
+DIST libva-1.8.3.tar.gz 186915 BLAKE2B 10713e3bd7aaefc033490fc9ef6485ec50774f274f09e9e06fd1479b882b221791375533a6826e5db9a758f2acd74f913a478da61fe32250a3e2d9c0062739fc SHA512 f2f360876d8443a22a3434aa1ac7ec5aa6d4b3cc1f13f475ef74e716f5937acc43e02f9a8b858b5b7b6539da3731f763843d45664cc19c70e81d8b87e93659ea
diff --git a/x11-libs/libva-compat/libva-compat-1.8.3.ebuild b/x11-libs/libva-compat/libva-compat-1.8.3.ebuild
new file mode 100644
index 00000000000..7d5b3a6f092
--- /dev/null
+++ b/x11-libs/libva-compat/libva-compat-1.8.3.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools multilib-minimal
+
+MY_PN="${PN%-compat}"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Video Acceleration (VA) API for Linux"
+HOMEPAGE="https://01.org/linuxmedia/vaapi"
+SRC_URI="https://github.com/01org/libva/archive/${PV}.tar.gz -> ${MY_P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="1"
+KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+drm egl opengl vdpau wayland X"
+
+VIDEO_CARDS="nvidia intel i965 nouveau"
+for x in ${VIDEO_CARDS}; do
+ IUSE+=" video_cards_${x}"
+done
+
+RDEPEND=">=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}]
+ X? (
+ >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+ >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
+ >=x11-libs/libXfixes-5.0.1[${MULTILIB_USEDEP}]
+ )
+ egl? ( >=media-libs/mesa-9.1.6[egl,${MULTILIB_USEDEP}] )
+ opengl? ( >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}] )
+ wayland? ( >=dev-libs/wayland-1.0.6[${MULTILIB_USEDEP}] )
+ !x11-libs/libva:0/0"
+
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PDEPEND="video_cards_nvidia? ( >=x11-libs/libva-vdpau-driver-0.7.4-r1[${MULTILIB_USEDEP}] )
+ video_cards_nouveau? ( >=x11-libs/libva-vdpau-driver-0.7.4-r3[${MULTILIB_USEDEP}] )
+ vdpau? ( >=x11-libs/libva-vdpau-driver-0.7.4-r1[${MULTILIB_USEDEP}] )
+ video_cards_intel? ( >=x11-libs/libva-intel-driver-1.2.2-r1[${MULTILIB_USEDEP}] )
+ video_cards_i965? ( >=x11-libs/libva-intel-driver-1.2.2-r1[${MULTILIB_USEDEP}] )
+ "
+
+REQUIRED_USE="|| ( drm wayland X )
+ opengl? ( X )"
+
+S="${WORKDIR}/${MY_P}"
+DOCS=( NEWS )
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+multilib_src_configure() {
+ local myeconfargs=(
+ --with-drivers-path="${EPREFIX}/usr/$(get_libdir)/va/drivers"
+ $(use_enable opengl glx)
+ $(use_enable X x11)
+ $(use_enable wayland)
+ $(use_enable egl)
+ $(use_enable drm)
+ )
+ ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install() {
+ emake -C va DESTDIR="${D}" install-libLTLIBRARIES
+ rm -v "${ED}"/usr/$(get_libdir)/*.{la,so} || die
+}
diff --git a/x11-libs/libva-compat/metadata.xml b/x11-libs/libva-compat/metadata.xml
new file mode 100644
index 00000000000..39b6984b394
--- /dev/null
+++ b/x11-libs/libva-compat/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>chewi@gentoo.org</email>
+ <name>James Le Cuirot</name>
+ </maintainer>
+ <use>
+ <flag name="egl">Enables EGL support.</flag>
+ <flag name="drm">Enables VA/DRM API support.</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">intel/libva</remote-id>
+ </upstream>
+</pkgmetadata>
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-libs/libva-compat/
@ 2019-10-18 21:44 James Le Cuirot
0 siblings, 0 replies; 10+ messages in thread
From: James Le Cuirot @ 2019-10-18 21:44 UTC (permalink / raw
To: gentoo-commits
commit: 9fb12bde7ab7a5be9684eedbda6c799a6bf071f3
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 18 21:44:04 2019 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Fri Oct 18 21:44:04 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fb12bde
x11-libs/libva-compat: Marking stable on all arches
This is almost identical to the earlier libva-1.8.3 ebuild. Now that's
gone, this needs to be marked stable for stable users. It reportedly
works fine.
Package-Manager: Portage-2.3.77, Repoman-2.3.17
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
x11-libs/libva-compat/libva-compat-1.8.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libva-compat/libva-compat-1.8.3.ebuild b/x11-libs/libva-compat/libva-compat-1.8.3.ebuild
index 7d5b3a6f092..5b82b4eb887 100644
--- a/x11-libs/libva-compat/libva-compat-1.8.3.ebuild
+++ b/x11-libs/libva-compat/libva-compat-1.8.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/01org/libva/archive/${PV}.tar.gz -> ${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="1"
-KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm64 x86 ~amd64-linux ~x86-linux"
IUSE="+drm egl opengl vdpau wayland X"
VIDEO_CARDS="nvidia intel i965 nouveau"
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-libs/libva-compat/
@ 2021-04-01 0:43 Sam James
0 siblings, 0 replies; 10+ messages in thread
From: Sam James @ 2021-04-01 0:43 UTC (permalink / raw
To: gentoo-commits
commit: c0fb76019221b55b7c6fa132a2daa4d2aad07013
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 1 00:34:54 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Apr 1 00:43:25 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0fb7601
x11-libs/libva-compat: fix libtool file removal (for slibtool)
slibtool doesn't produce these files at all, so we can't
delete them in that case.
Closes: https://bugs.gentoo.org/779202
Signed-off-by: Sam James <sam <AT> gentoo.org>
x11-libs/libva-compat/libva-compat-1.8.3.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/x11-libs/libva-compat/libva-compat-1.8.3.ebuild b/x11-libs/libva-compat/libva-compat-1.8.3.ebuild
index 5b82b4eb887..31cdf24dbf5 100644
--- a/x11-libs/libva-compat/libva-compat-1.8.3.ebuild
+++ b/x11-libs/libva-compat/libva-compat-1.8.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -68,5 +68,5 @@ multilib_src_configure() {
multilib_src_install() {
emake -C va DESTDIR="${D}" install-libLTLIBRARIES
- rm -v "${ED}"/usr/$(get_libdir)/*.{la,so} || die
+ rm -vf "${ED}"/usr/$(get_libdir)/*.{la,so} || die
}
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-libs/libva-compat/
@ 2021-10-31 0:19 Sam James
0 siblings, 0 replies; 10+ messages in thread
From: Sam James @ 2021-10-31 0:19 UTC (permalink / raw
To: gentoo-commits
commit: 198b55f9dfd473822804ff6b7078f3a79c4b7da9
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 22 05:38:37 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Oct 31 00:19:28 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=198b55f9
x11-libs/libva-compat: Set USE-defaults for mesa[egl,gbm]
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
Signed-off-by: Sam James <sam <AT> gentoo.org>
.../{libva-compat-1.8.3.ebuild => libva-compat-1.8.3-r1.ebuild} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libva-compat/libva-compat-1.8.3.ebuild b/x11-libs/libva-compat/libva-compat-1.8.3-r1.ebuild
similarity index 96%
rename from x11-libs/libva-compat/libva-compat-1.8.3.ebuild
rename to x11-libs/libva-compat/libva-compat-1.8.3-r1.ebuild
index 31cdf24dbf5..1ad904ecd9e 100644
--- a/x11-libs/libva-compat/libva-compat-1.8.3.ebuild
+++ b/x11-libs/libva-compat/libva-compat-1.8.3-r1.ebuild
@@ -28,7 +28,7 @@ RDEPEND=">=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}]
>=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
>=x11-libs/libXfixes-5.0.1[${MULTILIB_USEDEP}]
)
- egl? ( >=media-libs/mesa-9.1.6[egl,${MULTILIB_USEDEP}] )
+ egl? ( >=media-libs/mesa-9.1.6[egl(+),${MULTILIB_USEDEP}] )
opengl? ( >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}] )
wayland? ( >=dev-libs/wayland-1.0.6[${MULTILIB_USEDEP}] )
!x11-libs/libva:0/0"
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-libs/libva-compat/
@ 2021-11-08 23:37 Jason A. Donenfeld
0 siblings, 0 replies; 10+ messages in thread
From: Jason A. Donenfeld @ 2021-11-08 23:37 UTC (permalink / raw
To: gentoo-commits
commit: cc60cfdd419b765696ec50b523bddb71d975e652
Author: Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 8 23:30:30 2021 +0000
Commit: Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
CommitDate: Mon Nov 8 23:37:05 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc60cfdd
x11-libs/libva-compat: use optfeatures instead of VIDEO_CARDS
VIDEO_CARDS is ill suited for this because the situation with Intel GPUs
is complicated.
Discussed-with: Matt Turner <mattst88 <AT> gentoo.org>
Discussed-with: Sam James <sam <AT> gentoo.org>
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Jason A. Donenfeld <zx2c4 <AT> gentoo.org>
x11-libs/libva-compat/libva-compat-1.8.3-r2.ebuild | 67 ++++++++++++++++++++++
1 file changed, 67 insertions(+)
diff --git a/x11-libs/libva-compat/libva-compat-1.8.3-r2.ebuild b/x11-libs/libva-compat/libva-compat-1.8.3-r2.ebuild
new file mode 100644
index 00000000000..af57dbec426
--- /dev/null
+++ b/x11-libs/libva-compat/libva-compat-1.8.3-r2.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools multilib-minimal optfeature
+
+MY_PN="${PN%-compat}"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Video Acceleration (VA) API for Linux"
+HOMEPAGE="https://01.org/linuxmedia/vaapi"
+SRC_URI="https://github.com/01org/libva/archive/${PV}.tar.gz -> ${MY_P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="1"
+KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+drm egl opengl wayland X"
+
+RDEPEND=">=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}]
+ X? (
+ >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+ >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
+ >=x11-libs/libXfixes-5.0.1[${MULTILIB_USEDEP}]
+ )
+ egl? ( >=media-libs/mesa-9.1.6[egl(+),${MULTILIB_USEDEP}] )
+ opengl? ( >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}] )
+ wayland? ( >=dev-libs/wayland-1.0.6[${MULTILIB_USEDEP}] )
+ !x11-libs/libva:0/0"
+
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+REQUIRED_USE="|| ( drm wayland X )
+ opengl? ( X )"
+
+S="${WORKDIR}/${MY_P}"
+DOCS=( NEWS )
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+multilib_src_configure() {
+ local myeconfargs=(
+ --with-drivers-path="${EPREFIX}/usr/$(get_libdir)/va/drivers"
+ $(use_enable opengl glx)
+ $(use_enable X x11)
+ $(use_enable wayland)
+ $(use_enable egl)
+ $(use_enable drm)
+ )
+ ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install() {
+ emake -C va DESTDIR="${D}" install-libLTLIBRARIES
+ rm -vf "${ED}"/usr/$(get_libdir)/*.{la,so} || die
+}
+
+pkg_postinst() {
+ optfeature_header
+ optfeature "NVIDIA GPU support" x11-libs/libva-vdpau-driver
+ optfeature "Older Intel GPU support" x11-libs/libva-intel-driver
+ optfeature "Newer Intel GPU support" x11-libs/libva-intel-media-driver
+}
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-libs/libva-compat/
@ 2022-05-09 8:01 Jakov Smolić
0 siblings, 0 replies; 10+ messages in thread
From: Jakov Smolić @ 2022-05-09 8:01 UTC (permalink / raw
To: gentoo-commits
commit: 73fb3c498c9feee1f60b2d1afece6729b513cd8d
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Mon May 9 08:00:54 2022 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Mon May 9 08:00:54 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73fb3c49
x11-libs/libva-compat: Stabilize 1.8.3-r2 arm64, #843347
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
x11-libs/libva-compat/libva-compat-1.8.3-r2.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/x11-libs/libva-compat/libva-compat-1.8.3-r2.ebuild b/x11-libs/libva-compat/libva-compat-1.8.3-r2.ebuild
index af57dbec4262..7fd9b91eb215 100644
--- a/x11-libs/libva-compat/libva-compat-1.8.3-r2.ebuild
+++ b/x11-libs/libva-compat/libva-compat-1.8.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=7
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/01org/libva/archive/${PV}.tar.gz -> ${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="1"
-KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="+drm egl opengl wayland X"
RDEPEND=">=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}]
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-libs/libva-compat/
@ 2022-05-09 9:58 Jakov Smolić
0 siblings, 0 replies; 10+ messages in thread
From: Jakov Smolić @ 2022-05-09 9:58 UTC (permalink / raw
To: gentoo-commits
commit: 27d07a47d74769039cf3b86facea04252c8a3f39
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Mon May 9 09:57:46 2022 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Mon May 9 09:57:46 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27d07a47
x11-libs/libva-compat: Stabilize 1.8.3-r2 amd64, #843347
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
x11-libs/libva-compat/libva-compat-1.8.3-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libva-compat/libva-compat-1.8.3-r2.ebuild b/x11-libs/libva-compat/libva-compat-1.8.3-r2.ebuild
index 7fd9b91eb215..c9e02bf7fb5f 100644
--- a/x11-libs/libva-compat/libva-compat-1.8.3-r2.ebuild
+++ b/x11-libs/libva-compat/libva-compat-1.8.3-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/01org/libva/archive/${PV}.tar.gz -> ${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="1"
-KEYWORDS="~amd64 arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="+drm egl opengl wayland X"
RDEPEND=">=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}]
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-libs/libva-compat/
@ 2022-05-09 10:25 Jakov Smolić
0 siblings, 0 replies; 10+ messages in thread
From: Jakov Smolić @ 2022-05-09 10:25 UTC (permalink / raw
To: gentoo-commits
commit: 9176d5a35247e790b84695ae117d77cc09c2130d
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Mon May 9 10:25:03 2022 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Mon May 9 10:25:03 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9176d5a3
x11-libs/libva-compat: stabilize 1.8.3-r2 for x86
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
x11-libs/libva-compat/libva-compat-1.8.3-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libva-compat/libva-compat-1.8.3-r2.ebuild b/x11-libs/libva-compat/libva-compat-1.8.3-r2.ebuild
index c9e02bf7fb5f..f52381960e0a 100644
--- a/x11-libs/libva-compat/libva-compat-1.8.3-r2.ebuild
+++ b/x11-libs/libva-compat/libva-compat-1.8.3-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/01org/libva/archive/${PV}.tar.gz -> ${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="1"
-KEYWORDS="amd64 arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm64 x86 ~amd64-linux ~x86-linux"
IUSE="+drm egl opengl wayland X"
RDEPEND=">=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}]
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-libs/libva-compat/
@ 2022-10-05 16:30 Matt Turner
0 siblings, 0 replies; 10+ messages in thread
From: Matt Turner @ 2022-10-05 16:30 UTC (permalink / raw
To: gentoo-commits
commit: 529c701ba097216fc47b4a9688f035252b3e2a12
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 5 16:25:05 2022 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Wed Oct 5 16:29:24 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=529c701b
x11-libs/libva-compat: Drop old versions
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
x11-libs/libva-compat/libva-compat-1.8.3-r1.ebuild | 72 ----------------------
1 file changed, 72 deletions(-)
diff --git a/x11-libs/libva-compat/libva-compat-1.8.3-r1.ebuild b/x11-libs/libva-compat/libva-compat-1.8.3-r1.ebuild
deleted file mode 100644
index 1ad904ecd9ea..000000000000
--- a/x11-libs/libva-compat/libva-compat-1.8.3-r1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools multilib-minimal
-
-MY_PN="${PN%-compat}"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Video Acceleration (VA) API for Linux"
-HOMEPAGE="https://01.org/linuxmedia/vaapi"
-SRC_URI="https://github.com/01org/libva/archive/${PV}.tar.gz -> ${MY_P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="1"
-KEYWORDS="amd64 arm64 x86 ~amd64-linux ~x86-linux"
-IUSE="+drm egl opengl vdpau wayland X"
-
-VIDEO_CARDS="nvidia intel i965 nouveau"
-for x in ${VIDEO_CARDS}; do
- IUSE+=" video_cards_${x}"
-done
-
-RDEPEND=">=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}]
- X? (
- >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
- >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
- >=x11-libs/libXfixes-5.0.1[${MULTILIB_USEDEP}]
- )
- egl? ( >=media-libs/mesa-9.1.6[egl(+),${MULTILIB_USEDEP}] )
- opengl? ( >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}] )
- wayland? ( >=dev-libs/wayland-1.0.6[${MULTILIB_USEDEP}] )
- !x11-libs/libva:0/0"
-
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PDEPEND="video_cards_nvidia? ( >=x11-libs/libva-vdpau-driver-0.7.4-r1[${MULTILIB_USEDEP}] )
- video_cards_nouveau? ( >=x11-libs/libva-vdpau-driver-0.7.4-r3[${MULTILIB_USEDEP}] )
- vdpau? ( >=x11-libs/libva-vdpau-driver-0.7.4-r1[${MULTILIB_USEDEP}] )
- video_cards_intel? ( >=x11-libs/libva-intel-driver-1.2.2-r1[${MULTILIB_USEDEP}] )
- video_cards_i965? ( >=x11-libs/libva-intel-driver-1.2.2-r1[${MULTILIB_USEDEP}] )
- "
-
-REQUIRED_USE="|| ( drm wayland X )
- opengl? ( X )"
-
-S="${WORKDIR}/${MY_P}"
-DOCS=( NEWS )
-
-src_prepare() {
- default
- eautoreconf
-}
-
-multilib_src_configure() {
- local myeconfargs=(
- --with-drivers-path="${EPREFIX}/usr/$(get_libdir)/va/drivers"
- $(use_enable opengl glx)
- $(use_enable X x11)
- $(use_enable wayland)
- $(use_enable egl)
- $(use_enable drm)
- )
- ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_install() {
- emake -C va DESTDIR="${D}" install-libLTLIBRARIES
- rm -vf "${ED}"/usr/$(get_libdir)/*.{la,so} || die
-}
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-libs/libva-compat/
@ 2022-10-05 16:30 Matt Turner
0 siblings, 0 replies; 10+ messages in thread
From: Matt Turner @ 2022-10-05 16:30 UTC (permalink / raw
To: gentoo-commits
commit: cfde5a9484409e9e547a0c6f9196585efc423426
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 5 16:24:57 2022 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Wed Oct 5 16:29:24 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfde5a94
x11-libs/libva-compat: Remove mention of x11-libs/libva-vdpau-driver
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
x11-libs/libva-compat/libva-compat-1.8.3-r2.ebuild | 1 -
1 file changed, 1 deletion(-)
diff --git a/x11-libs/libva-compat/libva-compat-1.8.3-r2.ebuild b/x11-libs/libva-compat/libva-compat-1.8.3-r2.ebuild
index f52381960e0a..4a628ac99915 100644
--- a/x11-libs/libva-compat/libva-compat-1.8.3-r2.ebuild
+++ b/x11-libs/libva-compat/libva-compat-1.8.3-r2.ebuild
@@ -61,7 +61,6 @@ multilib_src_install() {
pkg_postinst() {
optfeature_header
- optfeature "NVIDIA GPU support" x11-libs/libva-vdpau-driver
optfeature "Older Intel GPU support" x11-libs/libva-intel-driver
optfeature "Newer Intel GPU support" x11-libs/libva-intel-media-driver
}
^ permalink raw reply related [flat|nested] 10+ messages in thread
end of thread, other threads:[~2022-10-05 16:30 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-10-05 16:30 [gentoo-commits] repo/gentoo:master commit in: x11-libs/libva-compat/ Matt Turner
-- strict thread matches above, loose matches on Subject: below --
2022-10-05 16:30 Matt Turner
2022-05-09 10:25 Jakov Smolić
2022-05-09 9:58 Jakov Smolić
2022-05-09 8:01 Jakov Smolić
2021-11-08 23:37 Jason A. Donenfeld
2021-10-31 0:19 Sam James
2021-04-01 0:43 Sam James
2019-10-18 21:44 James Le Cuirot
2019-05-06 9:50 James Le Cuirot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox