commit:     13bde601e38ff110f6ddbb88cb1f7550b5e0bfbb
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 18 15:19:23 2021 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sun Apr 18 15:19:34 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13bde601

dev-util/meld: BDEPEND on dev-python/distro

Closes: https://bugs.gentoo.org/771690
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>

 dev-util/meld/meld-3.20.3.ebuild | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/dev-util/meld/meld-3.20.3.ebuild b/dev-util/meld/meld-3.20.3.ebuild
index 93c774cbc35..a7542f75829 100644
--- a/dev-util/meld/meld-3.20.3.ebuild
+++ b/dev-util/meld/meld-3.20.3.ebuild
@@ -33,11 +33,16 @@ BDEPEND="
        dev-util/intltool
        dev-util/itstool
        sys-devel/gettext
+       $(python_gen_cond_dep 'dev-python/distro[${PYTHON_USEDEP}]')
 "
 # dev-python/distro is soft-required in BDEPEND for python3.8 and onwards,
 # but it's mainly needed for debian and derivatives - seems the fallback
 # works fine, as we aren't a special_case, just an annoying warning.
 
+python_check_deps() {
+       has_version -b "dev-python/distro[${PYTHON_USEDEP}]"
+}
+
 python_compile_all() {
        mydistutilsargs=( --no-update-icon-cache --no-compile-schemas )
 }

Reply via email to