mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
media-libs/libplacebo: add IUSE=libdovi
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
This commit is contained in:
@@ -37,13 +37,17 @@ LICENSE="
|
||||
opengl? ( MIT )
|
||||
"
|
||||
SLOT="0/$(ver_cut 2 ${PV}.9999)" # soname
|
||||
IUSE="glslang +lcms llvm-libunwind +opengl +shaderc test unwind +vulkan +xxhash"
|
||||
IUSE="
|
||||
glslang +lcms libdovi llvm-libunwind +opengl +shaderc test
|
||||
unwind +vulkan +xxhash
|
||||
"
|
||||
RESTRICT="!test? ( test )"
|
||||
REQUIRED_USE="vulkan? ( || ( glslang shaderc ) )"
|
||||
|
||||
# dlopen: libglvnd (glad)
|
||||
RDEPEND="
|
||||
lcms? ( media-libs/lcms:2[${MULTILIB_USEDEP}] )
|
||||
libdovi? ( media-libs/libdovi:=[${MULTILIB_USEDEP}] )
|
||||
opengl? ( media-libs/libglvnd[${MULTILIB_USEDEP}] )
|
||||
shaderc? ( media-libs/shaderc[${MULTILIB_USEDEP}] )
|
||||
!shaderc? ( glslang? ( dev-util/glslang:=[${MULTILIB_USEDEP}] ) )
|
||||
@@ -106,7 +110,7 @@ multilib_src_configure() {
|
||||
-Ddemos=false #851927
|
||||
$(meson_use test tests)
|
||||
$(meson_feature lcms)
|
||||
-Dlibdovi=disabled # TODO: package libdovi, ask if you need this
|
||||
$(meson_feature libdovi)
|
||||
$(meson_feature opengl)
|
||||
$(meson_feature opengl gl-proc-addr)
|
||||
$(meson_feature shaderc)
|
||||
|
||||
@@ -37,13 +37,17 @@ LICENSE="
|
||||
opengl? ( MIT )
|
||||
"
|
||||
SLOT="0/$(ver_cut 2 ${PV}.9999)" # soname
|
||||
IUSE="glslang +lcms llvm-libunwind +opengl +shaderc test unwind +vulkan +xxhash"
|
||||
IUSE="
|
||||
glslang +lcms libdovi llvm-libunwind +opengl +shaderc test
|
||||
unwind +vulkan +xxhash
|
||||
"
|
||||
RESTRICT="!test? ( test )"
|
||||
REQUIRED_USE="vulkan? ( || ( glslang shaderc ) )"
|
||||
|
||||
# dlopen: libglvnd (glad)
|
||||
RDEPEND="
|
||||
lcms? ( media-libs/lcms:2[${MULTILIB_USEDEP}] )
|
||||
libdovi? ( media-libs/libdovi:=[${MULTILIB_USEDEP}] )
|
||||
opengl? ( media-libs/libglvnd[${MULTILIB_USEDEP}] )
|
||||
shaderc? ( media-libs/shaderc[${MULTILIB_USEDEP}] )
|
||||
!shaderc? ( glslang? ( dev-util/glslang:=[${MULTILIB_USEDEP}] ) )
|
||||
@@ -106,7 +110,7 @@ multilib_src_configure() {
|
||||
-Ddemos=false #851927
|
||||
$(meson_use test tests)
|
||||
$(meson_feature lcms)
|
||||
-Dlibdovi=disabled # TODO: package libdovi, ask if you need this
|
||||
$(meson_feature libdovi)
|
||||
$(meson_feature opengl)
|
||||
$(meson_feature opengl gl-proc-addr)
|
||||
$(meson_feature shaderc)
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
<use>
|
||||
<flag name="glslang">Use <pkg>dev-util/glslang</pkg> to compile GLSL</flag>
|
||||
<flag name="lcms">Add support for color management via <pkg>media-libs/lcms</pkg></flag>
|
||||
<flag name="libdovi">Use <pkg>media-libs/libdovi</pkg> to read Dolby Vision metadata</flag>
|
||||
<flag name="shaderc">Use <pkg>media-libs/shaderc</pkg> to compile GLSL</flag>
|
||||
<flag name="xxhash">Use <pkg>dev-libs/xxhash</pkg> to speed up internal hashing</flag>
|
||||
</use>
|
||||
|
||||
@@ -17,6 +17,10 @@
|
||||
|
||||
#--- END OF EXAMPLES ---
|
||||
|
||||
# Ionen Wolkens <ionen@gentoo.org> (2024-03-08)
|
||||
# media-libs/libdovi is keyworded here
|
||||
media-libs/libplacebo -libdovi
|
||||
|
||||
# Sam James <sam@gentoo.org> (2024-02-24)
|
||||
# Only works on amd64 (and x32).
|
||||
dev-debug/gdb -cet
|
||||
|
||||
@@ -17,6 +17,10 @@
|
||||
|
||||
#--- END OF EXAMPLES ---
|
||||
|
||||
# Ionen Wolkens <ionen@gentoo.org> (2024-03-08)
|
||||
# media-libs/libdovi is not stable here yet
|
||||
media-libs/libplacebo libdovi
|
||||
|
||||
# Ionen Wolkens <ionen@gentoo.org> (2024-01-27)
|
||||
# dev-python/pyside6 is not stable here yet
|
||||
dev-python/QtPy pyside6
|
||||
|
||||
@@ -1,6 +1,11 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# Ionen Wolkens <ionen@gentoo.org> (2024-03-08)
|
||||
# media-libs/libdovi has very few keywords and there is little interest
|
||||
# in adding extras unless requested (also needs rust+cargo-c)
|
||||
media-libs/libplacebo libdovi
|
||||
|
||||
# Leonardo Hernández Hernández <leohdz172@proton.me> (2024-02-23)
|
||||
# net-libs/paho-mqtt-c is only available for amd64 and x86
|
||||
app-admin/syslog-ng mqtt
|
||||
|
||||
Reference in New Issue
Block a user