media-libs/libheif: stub vvdec/vvenc support

Packages are in ::guru for now, but this will make it easier to find supported
pacakges.

Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/43070
Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
Paul Zander
2025-07-19 18:49:16 +02:00
committed by Sam James
parent 9e0c46c3aa
commit e5094713fb
2 changed files with 10 additions and 0 deletions

View File

@@ -19,6 +19,7 @@ fi
LICENSE="GPL-3 MIT"
SLOT="0/$(ver_cut 1-2)"
IUSE="+aom dav1d doc examples ffmpeg gdk-pixbuf openh264 rav1e svt-av1 test +threads +webp x265"
# IUSE+=" vvdec vvenc"
RESTRICT="!test? ( test )"
BDEPEND="
@@ -40,6 +41,8 @@ DEPEND="
webp? ( media-libs/libwebp:= )
x265? ( media-libs/x265:=[${MULTILIB_USEDEP}] )
"
# vvdec? ( >=media-libs/vvdec-2.3.0:=::guru[${MULTILIB_USEDEP}] )
# vvenc? ( media-libs/vvenc:=::guru[${MULTILIB_USEDEP}] )
RDEPEND="${DEPEND}"
MULTILIB_WRAPPED_HEADERS=(
@@ -63,6 +66,8 @@ multilib_src_configure() {
-DWITH_RAV1E=$(multilib_native_usex rav1e)
-DWITH_SvtEnc=$(usex svt-av1)
-DWITH_LIBSHARPYUV=$(usex webp)
# -DWITH_VVDEC=$(usex vvdec) # vvdec not yet packaged, in ::guru
# -DWITH_VVENC=$(usex vvenc) # vvenc not yet packaged, in ::guru
-DWITH_X265=$(usex x265)
-DWITH_KVAZAAR=true
-DWITH_JPEG_DECODER=true

View File

@@ -19,6 +19,7 @@ fi
LICENSE="GPL-3 MIT"
SLOT="0/$(ver_cut 1-2)"
IUSE="+aom dav1d doc examples ffmpeg gdk-pixbuf openh264 rav1e svt-av1 test +threads +webp x265"
# IUSE+=" vvdec vvenc"
RESTRICT="!test? ( test )"
BDEPEND="
@@ -40,6 +41,8 @@ DEPEND="
webp? ( media-libs/libwebp:= )
x265? ( media-libs/x265:=[${MULTILIB_USEDEP}] )
"
# vvdec? ( >=media-libs/vvdec-2.3.0:=::guru[${MULTILIB_USEDEP}] )
# vvenc? ( media-libs/vvenc:=::guru[${MULTILIB_USEDEP}] )
RDEPEND="${DEPEND}"
MULTILIB_WRAPPED_HEADERS=(
@@ -63,6 +66,8 @@ multilib_src_configure() {
-DWITH_RAV1E=$(multilib_native_usex rav1e)
-DWITH_SvtEnc=$(usex svt-av1)
-DWITH_LIBSHARPYUV=$(usex webp)
# -DWITH_VVDEC=$(usex vvdec) # vvdec not yet packaged, in ::guru
# -DWITH_VVENC=$(usex vvenc) # vvenc not yet packaged, in ::guru
-DWITH_X265=$(usex x265)
-DWITH_KVAZAAR=true
-DWITH_JPEG_DECODER=true