commit:     80abc2b8c6e0d0da7c97589f4e890727d1b3e930
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Nov  8 07:43:55 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Nov  8 07:45:33 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80abc2b8

net-libs/libmbim: needs Python at build time

Noticed when a user in #gentoo was upgrading a rather
old system. Upgrade failed because Portage didn't
realise that this package needed Python at all.

Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-libs/libmbim/libmbim-1.24.8.ebuild | 4 ++++
 net-libs/libmbim/libmbim-1.26.0.ebuild | 4 ++++
 2 files changed, 8 insertions(+)

diff --git a/net-libs/libmbim/libmbim-1.24.8.ebuild 
b/net-libs/libmbim/libmbim-1.24.8.ebuild
index bbdba255bb7..141c3f44d2f 100644
--- a/net-libs/libmbim/libmbim-1.24.8.ebuild
+++ b/net-libs/libmbim/libmbim-1.24.8.ebuild
@@ -3,6 +3,9 @@
 
 EAPI=7
 
+PYTHON_COMPAT=( python3_{8..10} )
+inherit python-any-r1
+
 DESCRIPTION="Mobile Broadband Interface Model (MBIM) modem protocol helper 
library"
 HOMEPAGE="https://www.freedesktop.org/wiki/Software/libmbim/ 
https://gitlab.freedesktop.org/mobile-broadband/libmbim";
 SRC_URI="https://www.freedesktop.org/software/libmbim/${P}.tar.xz";
@@ -16,6 +19,7 @@ RDEPEND=">=dev-libs/glib-2.48:2
        udev? ( dev-libs/libgudev:= )"
 DEPEND="${RDEPEND}"
 BDEPEND="
+       ${PYTHON_DEPS}
        dev-util/glib-utils
        dev-util/gtk-doc-am
        virtual/pkgconfig

diff --git a/net-libs/libmbim/libmbim-1.26.0.ebuild 
b/net-libs/libmbim/libmbim-1.26.0.ebuild
index cff9c3efb31..1ff3ec9dae7 100644
--- a/net-libs/libmbim/libmbim-1.26.0.ebuild
+++ b/net-libs/libmbim/libmbim-1.26.0.ebuild
@@ -3,6 +3,9 @@
 
 EAPI=8
 
+PYTHON_COMPAT=( python3_{8..10} )
+inherit python-any-r1
+
 DESCRIPTION="Mobile Broadband Interface Model (MBIM) modem protocol helper 
library"
 HOMEPAGE="https://www.freedesktop.org/wiki/Software/libmbim/ 
https://gitlab.freedesktop.org/mobile-broadband/libmbim";
 SRC_URI="https://www.freedesktop.org/software/libmbim/${P}.tar.xz";
@@ -14,6 +17,7 @@ KEYWORDS="~alpha amd64 arm arm64 ~mips ppc ppc64 ~riscv x86"
 RDEPEND=">=dev-libs/glib-2.56:2"
 DEPEND="${RDEPEND}"
 BDEPEND="
+       ${PYTHON_DEPS}
        dev-util/glib-utils
        virtual/pkgconfig
 "

Reply via email to