commit: 8ce2ebdb276ff9fb17da61ecc508536c754c7286 Author: Adel KARA SLIMANE <adel.ks <AT> zegrapher <DOT> com> AuthorDate: Sat Dec 28 01:51:24 2024 +0000 Commit: Florian Schmaus <flow <AT> gentoo <DOT> org> CommitDate: Sat Dec 28 01:59:45 2024 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8ce2ebdb
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 <AT> zegrapher.com> games-util/mangohud/mangohud-0.7.2-r1.ebuild | 31 ++++++++++++++-------------- games-util/mangohud/mangohud-9999.ebuild | 31 ++++++++++++++-------------- 2 files changed, 32 insertions(+), 30 deletions(-) diff --git a/games-util/mangohud/mangohud-0.7.2-r1.ebuild b/games-util/mangohud/mangohud-0.7.2-r1.ebuild index 568302aad..307d4ff23 100644 --- a/games-util/mangohud/mangohud-0.7.2-r1.ebuild +++ b/games-util/mangohud/mangohud-0.7.2-r1.ebuild @@ -55,14 +55,12 @@ BDEPEND=" DEPEND=" ${PYTHON_DEPS} - =media-libs/imgui-1.89.9*[opengl,vulkan,${MULTILIB_USEDEP}] - =media-libs/implot-0.16*[${MULTILIB_USEDEP}] - =dev-libs/spdlog-1.13.0*[${MULTILIB_USEDEP}] - dev-libs/libfmt[${MULTILIB_USEDEP}] + =media-libs/imgui-1.89.9*:=[opengl,vulkan,${MULTILIB_USEDEP}] + =media-libs/implot-0.16*:=[${MULTILIB_USEDEP}] + dev-libs/spdlog:=[${MULTILIB_USEDEP}] + dev-libs/libfmt:=[${MULTILIB_USEDEP}] dev-cpp/nlohmann_json - media-libs/vulkan-loader[${MULTILIB_USEDEP}] - media-libs/libglvnd[${MULTILIB_USEDEP}] - x11-libs/libdrm[${MULTILIB_USEDEP}] + x11-libs/libxkbcommon dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) X? ( x11-libs/libX11[${MULTILIB_USEDEP}] ) video_cards_nvidia? ( @@ -72,23 +70,26 @@ DEPEND=" wayland? ( dev-libs/wayland[${MULTILIB_USEDEP}] ) mangoapp? ( =media-libs/imgui-1.89.9*[glfw] - media-libs/glfw[X(+)] + media-libs/glfw[X(+)?,wayland(+)?] media-libs/glew ) " RDEPEND=" ${DEPEND} + media-libs/libglvnd[${MULTILIB_USEDEP}] + media-libs/vulkan-loader[${MULTILIB_USEDEP}] mangoplot? ( media-fonts/lato $(python_gen_cond_dep ' - || ( - dev-python/matplotlib[gtk3,${PYTHON_USEDEP}] - dev-python/matplotlib[qt5(-),${PYTHON_USEDEP}] - dev-python/matplotlib[qt6(-),${PYTHON_USEDEP}] - dev-python/matplotlib[wxwidgets,${PYTHON_USEDEP}] - ) - ') ) + || ( + dev-python/matplotlib[gtk3,${PYTHON_USEDEP}] + dev-python/matplotlib[qt5(-),${PYTHON_USEDEP}] + dev-python/matplotlib[qt6(-),${PYTHON_USEDEP}] + dev-python/matplotlib[wxwidgets,${PYTHON_USEDEP}] + ) + ') + ) " src_unpack() { diff --git a/games-util/mangohud/mangohud-9999.ebuild b/games-util/mangohud/mangohud-9999.ebuild index 5d39251e9..79b464829 100644 --- a/games-util/mangohud/mangohud-9999.ebuild +++ b/games-util/mangohud/mangohud-9999.ebuild @@ -55,14 +55,12 @@ BDEPEND=" DEPEND=" ${PYTHON_DEPS} - =media-libs/imgui-1.89.9*[opengl,vulkan,${MULTILIB_USEDEP}] - =media-libs/implot-0.16*[${MULTILIB_USEDEP}] - =dev-libs/spdlog-1.13.0*[${MULTILIB_USEDEP}] - dev-libs/libfmt[${MULTILIB_USEDEP}] + =media-libs/imgui-1.89.9*:=[opengl,vulkan,${MULTILIB_USEDEP}] + =media-libs/implot-0.16*:=[${MULTILIB_USEDEP}] + dev-libs/spdlog:=[${MULTILIB_USEDEP}] + dev-libs/libfmt:=[${MULTILIB_USEDEP}] dev-cpp/nlohmann_json - media-libs/vulkan-loader[${MULTILIB_USEDEP}] - media-libs/libglvnd[${MULTILIB_USEDEP}] - x11-libs/libdrm[${MULTILIB_USEDEP}] + x11-libs/libxkbcommon dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) X? ( x11-libs/libX11[${MULTILIB_USEDEP}] ) video_cards_nvidia? ( @@ -72,23 +70,26 @@ DEPEND=" wayland? ( dev-libs/wayland[${MULTILIB_USEDEP}] ) mangoapp? ( =media-libs/imgui-1.89.9*[glfw] - media-libs/glfw[X(+)] + media-libs/glfw[X(+)?,wayland(+)?] media-libs/glew ) " RDEPEND=" ${DEPEND} + media-libs/libglvnd[${MULTILIB_USEDEP}] + media-libs/vulkan-loader[${MULTILIB_USEDEP}] mangoplot? ( media-fonts/lato $(python_gen_cond_dep ' - || ( - dev-python/matplotlib[gtk3,${PYTHON_USEDEP}] - dev-python/matplotlib[qt5(-),${PYTHON_USEDEP}] - dev-python/matplotlib[qt6(-),${PYTHON_USEDEP}] - dev-python/matplotlib[wxwidgets,${PYTHON_USEDEP}] - ) - ') ) + || ( + dev-python/matplotlib[gtk3,${PYTHON_USEDEP}] + dev-python/matplotlib[qt5(-),${PYTHON_USEDEP}] + dev-python/matplotlib[qt6(-),${PYTHON_USEDEP}] + dev-python/matplotlib[wxwidgets,${PYTHON_USEDEP}] + ) + ') + ) " src_unpack() {
