commit:     f7289cf91664bed749fdac2ff6ac6ed7615f8911
Author:     Adel KARA SLIMANE <adel.ks <AT> zegrapher <DOT> com>
AuthorDate: Wed May 11 19:06:04 2022 +0000
Commit:     Adel KARA SLIMANE <adel <AT> karaslimane <DOT> com>
CommitDate: Wed May 11 19:06:04 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f7289cf9

games-util/mangohud: properly uses python-any-r1 eclass

Using https://projects.gentoo.org/python/guide/any.html
Thanks @ionenwks @arthurzam

Signed-off-by: Adel KARA SLIMANE <adel.ks <AT> zegrapher.com>

 games-util/mangohud/mangohud-0.6.6.1-r3.ebuild | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/games-util/mangohud/mangohud-0.6.6.1-r3.ebuild 
b/games-util/mangohud/mangohud-0.6.6.1-r3.ebuild
index ca29f2673..99f91b86a 100644
--- a/games-util/mangohud/mangohud-0.6.6.1-r3.ebuild
+++ b/games-util/mangohud/mangohud-0.6.6.1-r3.ebuild
@@ -5,10 +5,10 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{8..10} )
 
-inherit python-any-r1 distutils-r1 meson
+inherit python-any-r1 meson
 
 MY_PV=$(ver_cut 1-3)
-[ -n "$(ver_cut 4)" ] && MY_PV_REV="-$(ver_cut 4)"
+[[ -n "$(ver_cut 4)" ]] && MY_PV_REV="-$(ver_cut 4)"
 
 IMGUI_VER="1.81"
 IMGUI_MESON_WRAP_VER="1"
@@ -34,9 +34,13 @@ REQUIRED_USE="
 
 BDEPEND="
        app-arch/unzip
-       dev-python/mako[${PYTHON_USEDEP}]
+       $(python_gen_any_dep 'dev-python/mako[${PYTHON_USEDEP}]')
 "
 
+python_check_deps() {
+       python_has_version "dev-python/mako[${PYTHON_USEDEP}]"
+}
+
 DEPEND="
        dev-libs/spdlog
        dev-util/glslang

Reply via email to