games-util/mangohud: improve dependencies

Closes: https://bugs.gentoo.org/946925
Closes: https://bugs.gentoo.org/947002

Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
This commit is contained in:
Adel KARA SLIMANE
2024-12-28 02:51:24 +01:00
parent d842ad9583
commit 8ce2ebdb27
2 changed files with 32 additions and 30 deletions

View File

@@ -55,14 +55,12 @@ BDEPEND="
DEPEND=" DEPEND="
${PYTHON_DEPS} ${PYTHON_DEPS}
=media-libs/imgui-1.89.9*[opengl,vulkan,${MULTILIB_USEDEP}] =media-libs/imgui-1.89.9*:=[opengl,vulkan,${MULTILIB_USEDEP}]
=media-libs/implot-0.16*[${MULTILIB_USEDEP}] =media-libs/implot-0.16*:=[${MULTILIB_USEDEP}]
=dev-libs/spdlog-1.13.0*[${MULTILIB_USEDEP}] dev-libs/spdlog:=[${MULTILIB_USEDEP}]
dev-libs/libfmt[${MULTILIB_USEDEP}] dev-libs/libfmt:=[${MULTILIB_USEDEP}]
dev-cpp/nlohmann_json dev-cpp/nlohmann_json
media-libs/vulkan-loader[${MULTILIB_USEDEP}] x11-libs/libxkbcommon
media-libs/libglvnd[${MULTILIB_USEDEP}]
x11-libs/libdrm[${MULTILIB_USEDEP}]
dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
X? ( x11-libs/libX11[${MULTILIB_USEDEP}] ) X? ( x11-libs/libX11[${MULTILIB_USEDEP}] )
video_cards_nvidia? ( video_cards_nvidia? (
@@ -72,23 +70,26 @@ DEPEND="
wayland? ( dev-libs/wayland[${MULTILIB_USEDEP}] ) wayland? ( dev-libs/wayland[${MULTILIB_USEDEP}] )
mangoapp? ( mangoapp? (
=media-libs/imgui-1.89.9*[glfw] =media-libs/imgui-1.89.9*[glfw]
media-libs/glfw[X(+)] media-libs/glfw[X(+)?,wayland(+)?]
media-libs/glew media-libs/glew
) )
" "
RDEPEND=" RDEPEND="
${DEPEND} ${DEPEND}
media-libs/libglvnd[${MULTILIB_USEDEP}]
media-libs/vulkan-loader[${MULTILIB_USEDEP}]
mangoplot? ( mangoplot? (
media-fonts/lato media-fonts/lato
$(python_gen_cond_dep ' $(python_gen_cond_dep '
|| ( || (
dev-python/matplotlib[gtk3,${PYTHON_USEDEP}] dev-python/matplotlib[gtk3,${PYTHON_USEDEP}]
dev-python/matplotlib[qt5(-),${PYTHON_USEDEP}] dev-python/matplotlib[qt5(-),${PYTHON_USEDEP}]
dev-python/matplotlib[qt6(-),${PYTHON_USEDEP}] dev-python/matplotlib[qt6(-),${PYTHON_USEDEP}]
dev-python/matplotlib[wxwidgets,${PYTHON_USEDEP}] dev-python/matplotlib[wxwidgets,${PYTHON_USEDEP}]
) )
') ) ')
)
" "
src_unpack() { src_unpack() {

View File

@@ -55,14 +55,12 @@ BDEPEND="
DEPEND=" DEPEND="
${PYTHON_DEPS} ${PYTHON_DEPS}
=media-libs/imgui-1.89.9*[opengl,vulkan,${MULTILIB_USEDEP}] =media-libs/imgui-1.89.9*:=[opengl,vulkan,${MULTILIB_USEDEP}]
=media-libs/implot-0.16*[${MULTILIB_USEDEP}] =media-libs/implot-0.16*:=[${MULTILIB_USEDEP}]
=dev-libs/spdlog-1.13.0*[${MULTILIB_USEDEP}] dev-libs/spdlog:=[${MULTILIB_USEDEP}]
dev-libs/libfmt[${MULTILIB_USEDEP}] dev-libs/libfmt:=[${MULTILIB_USEDEP}]
dev-cpp/nlohmann_json dev-cpp/nlohmann_json
media-libs/vulkan-loader[${MULTILIB_USEDEP}] x11-libs/libxkbcommon
media-libs/libglvnd[${MULTILIB_USEDEP}]
x11-libs/libdrm[${MULTILIB_USEDEP}]
dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
X? ( x11-libs/libX11[${MULTILIB_USEDEP}] ) X? ( x11-libs/libX11[${MULTILIB_USEDEP}] )
video_cards_nvidia? ( video_cards_nvidia? (
@@ -72,23 +70,26 @@ DEPEND="
wayland? ( dev-libs/wayland[${MULTILIB_USEDEP}] ) wayland? ( dev-libs/wayland[${MULTILIB_USEDEP}] )
mangoapp? ( mangoapp? (
=media-libs/imgui-1.89.9*[glfw] =media-libs/imgui-1.89.9*[glfw]
media-libs/glfw[X(+)] media-libs/glfw[X(+)?,wayland(+)?]
media-libs/glew media-libs/glew
) )
" "
RDEPEND=" RDEPEND="
${DEPEND} ${DEPEND}
media-libs/libglvnd[${MULTILIB_USEDEP}]
media-libs/vulkan-loader[${MULTILIB_USEDEP}]
mangoplot? ( mangoplot? (
media-fonts/lato media-fonts/lato
$(python_gen_cond_dep ' $(python_gen_cond_dep '
|| ( || (
dev-python/matplotlib[gtk3,${PYTHON_USEDEP}] dev-python/matplotlib[gtk3,${PYTHON_USEDEP}]
dev-python/matplotlib[qt5(-),${PYTHON_USEDEP}] dev-python/matplotlib[qt5(-),${PYTHON_USEDEP}]
dev-python/matplotlib[qt6(-),${PYTHON_USEDEP}] dev-python/matplotlib[qt6(-),${PYTHON_USEDEP}]
dev-python/matplotlib[wxwidgets,${PYTHON_USEDEP}] dev-python/matplotlib[wxwidgets,${PYTHON_USEDEP}]
) )
') ) ')
)
" "
src_unpack() { src_unpack() {