* [gentoo-commits] repo/gentoo:master commit in: media-libs/libvpl-tools/
@ 2024-05-17 14:13 Andrew Ammerlaan
0 siblings, 0 replies; 6+ messages in thread
From: Andrew Ammerlaan @ 2024-05-17 14:13 UTC (permalink / raw
To: gentoo-commits
commit: 678da60b97e7eabf998ef28012a8c727cc7cf292
Author: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Fri May 17 13:40:29 2024 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Fri May 17 14:12:31 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=678da60b
media-libs/libvpl-tools: new package, add 1.0.0
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
media-libs/libvpl-tools/Manifest | 1 +
media-libs/libvpl-tools/libvpl-tools-1.0.0.ebuild | 59 +++++++++++++++++++++++
media-libs/libvpl-tools/metadata.xml | 14 ++++++
3 files changed, 74 insertions(+)
diff --git a/media-libs/libvpl-tools/Manifest b/media-libs/libvpl-tools/Manifest
new file mode 100644
index 000000000000..e89f4a223ae5
--- /dev/null
+++ b/media-libs/libvpl-tools/Manifest
@@ -0,0 +1 @@
+DIST libvpl-tools-1.0.0.tar.gz 1280283 BLAKE2B 67e2d0339893751a572c133ef34bbde05a254de1d460da3226088608e85aa253c585fe00d3edca05d629d65d0ddb8617c85e0cb87ff25b2cb56d85717834e959 SHA512 d4225eadbed4993a80461119db1175f196b271086d79be5312e74ac7c8d1395c9ba13149145d979441cd6958ef80c7a1755c37374091fa7b7ce7581df570ffb1
diff --git a/media-libs/libvpl-tools/libvpl-tools-1.0.0.ebuild b/media-libs/libvpl-tools/libvpl-tools-1.0.0.ebuild
new file mode 100644
index 000000000000..cf0f0cd65e7c
--- /dev/null
+++ b/media-libs/libvpl-tools/libvpl-tools-1.0.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Intel Video Processing Library tools"
+HOMEPAGE="https://github.com/intel/libvpl-tools/"
+SRC_URI="https://github.com/intel/libvpl-tools/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="dri drm test vaapi wayland X"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+ dri? ( X drm )
+ X? ( vaapi )
+ wayland? ( drm )
+"
+
+RDEPEND="
+ x11-libs/libpciaccess
+ vaapi? ( media-libs/libva[X?,wayland?,drm(+)?] )
+ drm? ( x11-libs/libdrm )
+ wayland? (
+ dev-libs/wayland
+ )
+ X? (
+ x11-libs/libX11
+ x11-libs/libxcb
+ )
+ !<media-libs/libvpl-2.11.0[tools]
+"
+DEPEND="${RDEPEND}
+ wayland? (
+ dev-libs/wayland-protocols
+ )
+"
+BDEPEND="virtual/pkgconfig"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_SHARED_LIBS=ON
+ -DBUILD_TESTS="$(usex test)"
+ -DTOOLS_ENABLE_X11="$(usex X)"
+ -DENABLE_WAYLAND="$(usex wayland)"
+ -DENABLE_X11="$(usex X)"
+ -DENABLE_DRI3="$(usex dri)"
+ -DENABLE_VA="$(usex vaapi)"
+ -DENABLE_DRM="$(usex drm)"
+ -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
+ -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
+ )
+ cmake_src_configure
+}
diff --git a/media-libs/libvpl-tools/metadata.xml b/media-libs/libvpl-tools/metadata.xml
new file mode 100644
index 000000000000..33d1f718149c
--- /dev/null
+++ b/media-libs/libvpl-tools/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>andrewammerlaan@gentoo.org</email>
+ <name>Andrew Ammerlaan</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">intel/libvpl-tools</remote-id>
+ </upstream>
+ <use>
+ <flag name="drm">Build with DRM support</flag>
+ </use>
+</pkgmetadata>
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libvpl-tools/
@ 2024-05-17 18:47 Andrew Ammerlaan
0 siblings, 0 replies; 6+ messages in thread
From: Andrew Ammerlaan @ 2024-05-17 18:47 UTC (permalink / raw
To: gentoo-commits
commit: 045a4ce29e59a3608848ecbb4235e16e34420c2c
Author: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Fri May 17 18:46:27 2024 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Fri May 17 18:46:27 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=045a4ce2
media-libs/libvpl-tools: add missing dep
package was split up, but of course we should still depend here on the
original library
Closes: https://bugs.gentoo.org/932106
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
.../{libvpl-tools-1.0.0.ebuild => libvpl-tools-1.0.0-r1.ebuild} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-libs/libvpl-tools/libvpl-tools-1.0.0.ebuild b/media-libs/libvpl-tools/libvpl-tools-1.0.0-r1.ebuild
similarity index 97%
rename from media-libs/libvpl-tools/libvpl-tools-1.0.0.ebuild
rename to media-libs/libvpl-tools/libvpl-tools-1.0.0-r1.ebuild
index cf0f0cd65e7c..503d1172c45c 100644
--- a/media-libs/libvpl-tools/libvpl-tools-1.0.0.ebuild
+++ b/media-libs/libvpl-tools/libvpl-tools-1.0.0-r1.ebuild
@@ -33,7 +33,7 @@ RDEPEND="
x11-libs/libX11
x11-libs/libxcb
)
- !<media-libs/libvpl-2.11.0[tools]
+ >=media-libs/libvpl-2.11.0
"
DEPEND="${RDEPEND}
wayland? (
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libvpl-tools/
@ 2024-05-18 17:00 Andrew Ammerlaan
0 siblings, 0 replies; 6+ messages in thread
From: Andrew Ammerlaan @ 2024-05-18 17:00 UTC (permalink / raw
To: gentoo-commits
commit: b486f36fea247b526d628e3e04b5de2846eff730
Author: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Sat May 18 16:58:20 2024 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Sat May 18 17:00:15 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b486f36f
media-libs/libvpl-tools: rework USE flags
Seems a bunch of things changed when this was separated from libvpl.
Rework this now properly, fix required_use, enable vaapi and drm by default.
Fix build failure when X flag disabled.
Closes: https://bugs.gentoo.org/932141
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
....0.0-r1.ebuild => libvpl-tools-1.0.0-r2.ebuild} | 28 +++++++++++++++-------
1 file changed, 20 insertions(+), 8 deletions(-)
diff --git a/media-libs/libvpl-tools/libvpl-tools-1.0.0-r1.ebuild b/media-libs/libvpl-tools/libvpl-tools-1.0.0-r2.ebuild
similarity index 79%
rename from media-libs/libvpl-tools/libvpl-tools-1.0.0-r1.ebuild
rename to media-libs/libvpl-tools/libvpl-tools-1.0.0-r2.ebuild
index 503d1172c45c..ba84438f5c04 100644
--- a/media-libs/libvpl-tools/libvpl-tools-1.0.0-r1.ebuild
+++ b/media-libs/libvpl-tools/libvpl-tools-1.0.0-r2.ebuild
@@ -13,19 +13,21 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
-IUSE="dri drm test vaapi wayland X"
+IUSE="dri +drm opencl test +vaapi wayland X"
RESTRICT="!test? ( test )"
REQUIRED_USE="
- dri? ( X drm )
+ dri? ( X )
+ opencl? ( X )
+ vaapi? ( drm )
+ wayland? ( vaapi )
X? ( vaapi )
- wayland? ( drm )
"
RDEPEND="
- x11-libs/libpciaccess
- vaapi? ( media-libs/libva[X?,wayland?,drm(+)?] )
drm? ( x11-libs/libdrm )
+ opencl? ( virtual/opencl )
+ vaapi? ( media-libs/libva[X?,wayland?,drm(+)?] )
wayland? (
dev-libs/wayland
)
@@ -33,25 +35,35 @@ RDEPEND="
x11-libs/libX11
x11-libs/libxcb
)
+ x11-libs/libpciaccess
>=media-libs/libvpl-2.11.0
"
+
DEPEND="${RDEPEND}
wayland? (
dev-libs/wayland-protocols
)
"
+
BDEPEND="virtual/pkgconfig"
src_configure() {
local mycmakeargs=(
-DBUILD_SHARED_LIBS=ON
-DBUILD_TESTS="$(usex test)"
+
+ -DBUILD_EXPERIMENTAL="$(usex X)"
-DTOOLS_ENABLE_X11="$(usex X)"
- -DENABLE_WAYLAND="$(usex wayland)"
- -DENABLE_X11="$(usex X)"
+ -DTOOLS_ENABLE_SCREEN_CAPTURE="$(usex X)"
+ -DTOOLS_ENABLE_RENDER="$(usex X)"
+ -DTOOLS_ENABLE_OPENCL="$(usex opencl)"
+
-DENABLE_DRI3="$(usex dri)"
- -DENABLE_VA="$(usex vaapi)"
-DENABLE_DRM="$(usex drm)"
+ -DENABLE_VA="$(usex vaapi)"
+ -DENABLE_WAYLAND="$(usex wayland)"
+ -DENABLE_X11="$(usex X)"
+
-DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
-DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
)
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libvpl-tools/
@ 2024-07-05 11:57 Andrew Ammerlaan
0 siblings, 0 replies; 6+ messages in thread
From: Andrew Ammerlaan @ 2024-07-05 11:57 UTC (permalink / raw
To: gentoo-commits
commit: 33ab74d73776c7ac3be000b36d49bc9db16a9398
Author: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 5 11:56:49 2024 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Fri Jul 5 11:56:49 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33ab74d7
media-libs/libvpl-tools: drop 1.0.0-r2
Closes: https://bugs.gentoo.org/933835
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
media-libs/libvpl-tools/Manifest | 1 -
.../libvpl-tools/libvpl-tools-1.0.0-r2.ebuild | 71 ----------------------
2 files changed, 72 deletions(-)
diff --git a/media-libs/libvpl-tools/Manifest b/media-libs/libvpl-tools/Manifest
index 8f6f0ea54871..1c7eed0e8e89 100644
--- a/media-libs/libvpl-tools/Manifest
+++ b/media-libs/libvpl-tools/Manifest
@@ -1,2 +1 @@
-DIST libvpl-tools-1.0.0.tar.gz 1280283 BLAKE2B 67e2d0339893751a572c133ef34bbde05a254de1d460da3226088608e85aa253c585fe00d3edca05d629d65d0ddb8617c85e0cb87ff25b2cb56d85717834e959 SHA512 d4225eadbed4993a80461119db1175f196b271086d79be5312e74ac7c8d1395c9ba13149145d979441cd6958ef80c7a1755c37374091fa7b7ce7581df570ffb1
DIST libvpl-tools-1.1.0.tar.gz 1282378 BLAKE2B 4565c5f4c3c7128a925882877f432ac4618ea8d3df05ec308cb6d6b0201fd94953597ce42f1e90dec73ad02612c74afa9deea1a68116436f78204f92ecfeb1e8 SHA512 2aa1e8bca981018bfd09a1500062f468364e7dac51c8643c08103ad3adf791e67b718bec01388143f95e2b1d47eac0cab8a31100574124fae825e8272d4fc87e
diff --git a/media-libs/libvpl-tools/libvpl-tools-1.0.0-r2.ebuild b/media-libs/libvpl-tools/libvpl-tools-1.0.0-r2.ebuild
deleted file mode 100644
index ba84438f5c04..000000000000
--- a/media-libs/libvpl-tools/libvpl-tools-1.0.0-r2.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Intel Video Processing Library tools"
-HOMEPAGE="https://github.com/intel/libvpl-tools/"
-SRC_URI="https://github.com/intel/libvpl-tools/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE="dri +drm opencl test +vaapi wayland X"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
- dri? ( X )
- opencl? ( X )
- vaapi? ( drm )
- wayland? ( vaapi )
- X? ( vaapi )
-"
-
-RDEPEND="
- drm? ( x11-libs/libdrm )
- opencl? ( virtual/opencl )
- vaapi? ( media-libs/libva[X?,wayland?,drm(+)?] )
- wayland? (
- dev-libs/wayland
- )
- X? (
- x11-libs/libX11
- x11-libs/libxcb
- )
- x11-libs/libpciaccess
- >=media-libs/libvpl-2.11.0
-"
-
-DEPEND="${RDEPEND}
- wayland? (
- dev-libs/wayland-protocols
- )
-"
-
-BDEPEND="virtual/pkgconfig"
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_SHARED_LIBS=ON
- -DBUILD_TESTS="$(usex test)"
-
- -DBUILD_EXPERIMENTAL="$(usex X)"
- -DTOOLS_ENABLE_X11="$(usex X)"
- -DTOOLS_ENABLE_SCREEN_CAPTURE="$(usex X)"
- -DTOOLS_ENABLE_RENDER="$(usex X)"
- -DTOOLS_ENABLE_OPENCL="$(usex opencl)"
-
- -DENABLE_DRI3="$(usex dri)"
- -DENABLE_DRM="$(usex drm)"
- -DENABLE_VA="$(usex vaapi)"
- -DENABLE_WAYLAND="$(usex wayland)"
- -DENABLE_X11="$(usex X)"
-
- -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
- -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
- )
- cmake_src_configure
-}
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libvpl-tools/
@ 2024-07-05 11:57 Andrew Ammerlaan
0 siblings, 0 replies; 6+ messages in thread
From: Andrew Ammerlaan @ 2024-07-05 11:57 UTC (permalink / raw
To: gentoo-commits
commit: 6a0598a97008a689e110e99defc3c8b0e51f87c0
Author: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 5 11:55:36 2024 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Fri Jul 5 11:55:36 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a0598a9
media-libs/libvpl-tools: add 1.1.0
Closes: https://bugs.gentoo.org/933835
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
media-libs/libvpl-tools/Manifest | 1 +
media-libs/libvpl-tools/libvpl-tools-1.1.0.ebuild | 71 +++++++++++++++++++++++
2 files changed, 72 insertions(+)
diff --git a/media-libs/libvpl-tools/Manifest b/media-libs/libvpl-tools/Manifest
index e89f4a223ae5..8f6f0ea54871 100644
--- a/media-libs/libvpl-tools/Manifest
+++ b/media-libs/libvpl-tools/Manifest
@@ -1 +1,2 @@
DIST libvpl-tools-1.0.0.tar.gz 1280283 BLAKE2B 67e2d0339893751a572c133ef34bbde05a254de1d460da3226088608e85aa253c585fe00d3edca05d629d65d0ddb8617c85e0cb87ff25b2cb56d85717834e959 SHA512 d4225eadbed4993a80461119db1175f196b271086d79be5312e74ac7c8d1395c9ba13149145d979441cd6958ef80c7a1755c37374091fa7b7ce7581df570ffb1
+DIST libvpl-tools-1.1.0.tar.gz 1282378 BLAKE2B 4565c5f4c3c7128a925882877f432ac4618ea8d3df05ec308cb6d6b0201fd94953597ce42f1e90dec73ad02612c74afa9deea1a68116436f78204f92ecfeb1e8 SHA512 2aa1e8bca981018bfd09a1500062f468364e7dac51c8643c08103ad3adf791e67b718bec01388143f95e2b1d47eac0cab8a31100574124fae825e8272d4fc87e
diff --git a/media-libs/libvpl-tools/libvpl-tools-1.1.0.ebuild b/media-libs/libvpl-tools/libvpl-tools-1.1.0.ebuild
new file mode 100644
index 000000000000..60f9e36be1fe
--- /dev/null
+++ b/media-libs/libvpl-tools/libvpl-tools-1.1.0.ebuild
@@ -0,0 +1,71 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Intel Video Processing Library tools"
+HOMEPAGE="https://github.com/intel/libvpl-tools/"
+SRC_URI="https://github.com/intel/libvpl-tools/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="dri +drm opencl test +vaapi wayland X"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+ dri? ( X )
+ opencl? ( X )
+ vaapi? ( drm )
+ wayland? ( vaapi )
+ X? ( vaapi )
+"
+
+RDEPEND="
+ drm? ( x11-libs/libdrm[video_cards_intel] )
+ opencl? ( virtual/opencl )
+ vaapi? ( media-libs/libva[X?,wayland?,drm(+)?] )
+ wayland? (
+ dev-libs/wayland
+ )
+ X? (
+ x11-libs/libX11
+ x11-libs/libxcb
+ )
+ x11-libs/libpciaccess
+ >=media-libs/libvpl-2.11.0:=
+"
+
+DEPEND="${RDEPEND}
+ wayland? (
+ dev-libs/wayland-protocols
+ )
+"
+
+BDEPEND="virtual/pkgconfig"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_SHARED_LIBS=ON
+ -DBUILD_TESTS="$(usex test)"
+
+ -DBUILD_EXPERIMENTAL="$(usex X)"
+ -DTOOLS_ENABLE_X11="$(usex X)"
+ -DTOOLS_ENABLE_SCREEN_CAPTURE="$(usex X)"
+ -DTOOLS_ENABLE_RENDER="$(usex X)"
+ -DTOOLS_ENABLE_OPENCL="$(usex opencl)"
+
+ -DENABLE_DRI3="$(usex dri)"
+ -DENABLE_DRM="$(usex drm)"
+ -DENABLE_VA="$(usex vaapi)"
+ -DENABLE_WAYLAND="$(usex wayland)"
+ -DENABLE_X11="$(usex X)"
+
+ -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
+ -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
+ )
+ cmake_src_configure
+}
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-libs/libvpl-tools/
@ 2024-09-29 15:02 Andrew Ammerlaan
0 siblings, 0 replies; 6+ messages in thread
From: Andrew Ammerlaan @ 2024-09-29 15:02 UTC (permalink / raw
To: gentoo-commits
commit: 393e4c02139085c1bd628f1ac045966b324d79b6
Author: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 29 14:57:12 2024 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Sun Sep 29 15:01:59 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=393e4c02
media-libs/libvpl-tools: add 1.2.0
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
media-libs/libvpl-tools/Manifest | 1 +
media-libs/libvpl-tools/libvpl-tools-1.2.0.ebuild | 71 +++++++++++++++++++++++
2 files changed, 72 insertions(+)
diff --git a/media-libs/libvpl-tools/Manifest b/media-libs/libvpl-tools/Manifest
index 1c7eed0e8e89..1d2ab598207f 100644
--- a/media-libs/libvpl-tools/Manifest
+++ b/media-libs/libvpl-tools/Manifest
@@ -1 +1,2 @@
DIST libvpl-tools-1.1.0.tar.gz 1282378 BLAKE2B 4565c5f4c3c7128a925882877f432ac4618ea8d3df05ec308cb6d6b0201fd94953597ce42f1e90dec73ad02612c74afa9deea1a68116436f78204f92ecfeb1e8 SHA512 2aa1e8bca981018bfd09a1500062f468364e7dac51c8643c08103ad3adf791e67b718bec01388143f95e2b1d47eac0cab8a31100574124fae825e8272d4fc87e
+DIST libvpl-tools-1.2.0.tar.gz 1294249 BLAKE2B 8a9e8db303d7b0632c7a0e8b03fa1ebff79dedbe581e185824f731415fb3bb9bc58712551ccea9354d0f8b04755efc222c27d1b1e9f6a34d7fd1982d89bb4dd5 SHA512 e44e752aec48673ff93c7d6eaa9363150607e299008b5df6bed2a6373355c37483d68d703b2e45586ff6062a83ef87fabbd70c034926389873bb3470b1712bc4
diff --git a/media-libs/libvpl-tools/libvpl-tools-1.2.0.ebuild b/media-libs/libvpl-tools/libvpl-tools-1.2.0.ebuild
new file mode 100644
index 000000000000..60f9e36be1fe
--- /dev/null
+++ b/media-libs/libvpl-tools/libvpl-tools-1.2.0.ebuild
@@ -0,0 +1,71 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Intel Video Processing Library tools"
+HOMEPAGE="https://github.com/intel/libvpl-tools/"
+SRC_URI="https://github.com/intel/libvpl-tools/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="dri +drm opencl test +vaapi wayland X"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+ dri? ( X )
+ opencl? ( X )
+ vaapi? ( drm )
+ wayland? ( vaapi )
+ X? ( vaapi )
+"
+
+RDEPEND="
+ drm? ( x11-libs/libdrm[video_cards_intel] )
+ opencl? ( virtual/opencl )
+ vaapi? ( media-libs/libva[X?,wayland?,drm(+)?] )
+ wayland? (
+ dev-libs/wayland
+ )
+ X? (
+ x11-libs/libX11
+ x11-libs/libxcb
+ )
+ x11-libs/libpciaccess
+ >=media-libs/libvpl-2.11.0:=
+"
+
+DEPEND="${RDEPEND}
+ wayland? (
+ dev-libs/wayland-protocols
+ )
+"
+
+BDEPEND="virtual/pkgconfig"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_SHARED_LIBS=ON
+ -DBUILD_TESTS="$(usex test)"
+
+ -DBUILD_EXPERIMENTAL="$(usex X)"
+ -DTOOLS_ENABLE_X11="$(usex X)"
+ -DTOOLS_ENABLE_SCREEN_CAPTURE="$(usex X)"
+ -DTOOLS_ENABLE_RENDER="$(usex X)"
+ -DTOOLS_ENABLE_OPENCL="$(usex opencl)"
+
+ -DENABLE_DRI3="$(usex dri)"
+ -DENABLE_DRM="$(usex drm)"
+ -DENABLE_VA="$(usex vaapi)"
+ -DENABLE_WAYLAND="$(usex wayland)"
+ -DENABLE_X11="$(usex X)"
+
+ -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
+ -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
+ )
+ cmake_src_configure
+}
^ permalink raw reply related [flat|nested] 6+ messages in thread
end of thread, other threads:[~2024-09-29 15:02 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-07-05 11:57 [gentoo-commits] repo/gentoo:master commit in: media-libs/libvpl-tools/ Andrew Ammerlaan
-- strict thread matches above, loose matches on Subject: below --
2024-09-29 15:02 Andrew Ammerlaan
2024-07-05 11:57 Andrew Ammerlaan
2024-05-18 17:00 Andrew Ammerlaan
2024-05-17 18:47 Andrew Ammerlaan
2024-05-17 14:13 Andrew Ammerlaan
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox