commit:     5ca8c25a6abf44d015bc807419059be4f5956b9a
Author:     Patrick McLean <chutzpah <AT> gentoo <DOT> org>
AuthorDate: Thu May 16 21:35:14 2024 +0000
Commit:     Patrick McLean <chutzpah <AT> gentoo <DOT> org>
CommitDate: Thu May 16 21:35:34 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ca8c25a

sys-apps/bolt: Add some missing test deps

Closes: https://bugs.gentoo.org/932003
Signed-off-by: Patrick McLean <chutzpah <AT> gentoo.org>

 .../bolt/{bolt-0.9.8.ebuild => bolt-0.9.8-r1.ebuild}    | 17 +++++++++++++++--
 1 file changed, 15 insertions(+), 2 deletions(-)

diff --git a/sys-apps/bolt/bolt-0.9.8.ebuild 
b/sys-apps/bolt/bolt-0.9.8-r1.ebuild
similarity index 80%
rename from sys-apps/bolt/bolt-0.9.8.ebuild
rename to sys-apps/bolt/bolt-0.9.8-r1.ebuild
index d1c22d56d103..bad401eb2907 100644
--- a/sys-apps/bolt/bolt-0.9.8.ebuild
+++ b/sys-apps/bolt/bolt-0.9.8-r1.ebuild
@@ -3,7 +3,8 @@
 
 EAPI=8
 
-inherit linux-info meson udev
+PYTHON_COMPAT=( python3_1{0..2} )
+inherit linux-info python-any-r1 meson udev
 
 DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 
3"
 HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt";
@@ -24,12 +25,23 @@ RDEPEND="
 "
 DEPEND="
        ${RDEPEND}
-       test? ( dev-util/umockdev )
+       test? (
+               dev-util/umockdev
+       )
 "
 BDEPEND="
        app-text/asciidoc
        dev-util/glib-utils
        virtual/pkgconfig
+       test? (
+               dev-util/umockdev
+               ${PYTHON_DEPS}
+               $(python_gen_any_dep \
+                       'dev-python/pygobject[${PYTHON_USEDEP}]' \
+                       'dev-python/dbus-python[${PYTHON_USEDEP}]' \
+                       'dev-python/python-dbusmock[${PYTHON_USEDEP}]'
+               )
+       )
 "
 
 pkg_setup() {
@@ -44,6 +56,7 @@ pkg_setup() {
        ERROR_HOTPLUG_PCI="Thunderbolt requires PCI hotplug support."
 
        linux-info_pkg_setup
+       python-any-r1_pkg_setup
 }
 
 src_configure() {

Reply via email to