summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichal Privoznik <michal.privoznik@gmail.com>2022-11-01 13:09:32 +0100
committerMatthias Maier <tamiko@gentoo.org>2022-11-11 09:14:20 -0600
commitc7fc6d749c0229459b53f517f46eb407c525c5e7 (patch)
tree68327806d0042741de20ae85f3a334aff1be4aaf /app-emulation/libvirt
parentdev-python/libvirt-python: Drop nonexistent useflag mask (diff)
downloadgentoo-c7fc6d749c0229459b53f517f46eb407c525c5e7.tar.gz
gentoo-c7fc6d749c0229459b53f517f46eb407c525c5e7.tar.bz2
gentoo-c7fc6d749c0229459b53f517f46eb407c525c5e7.zip
app-emulation/libvirt: Make the live ebuild RDEPEND on libvirt-python
As surprising as this may seem, the libvirt's upstream merged this python script: virt-qemu-qmp-proxy (which as the name suggest acts like a proxy to running QEMU instances and their QMP monitors). The script uses libvirt python bindings internally. Record this runtime requirement in RDEPEND. Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Diffstat (limited to 'app-emulation/libvirt')
-rw-r--r--app-emulation/libvirt/libvirt-9999.ebuild5
1 files changed, 4 insertions, 1 deletions
diff --git a/app-emulation/libvirt/libvirt-9999.ebuild b/app-emulation/libvirt/libvirt-9999.ebuild
index 41862ff36a59..b346d777488b 100644
--- a/app-emulation/libvirt/libvirt-9999.ebuild
+++ b/app-emulation/libvirt/libvirt-9999.ebuild
@@ -60,7 +60,9 @@ BDEPEND="
# non-optional, so put it into RDEPEND.
# We can use both libnl:1.1 and libnl:3, but if you have both installed, the
# package will use 3 by default. Since we don't have slot pinning in an API,
-# we must go with the most recent
+# we must go with the most recent.
+# The 'circular' dependency on dev-python/libvirt-python is because of
+# virt-qemu-qmp-proxy.
RDEPEND="
acct-user/qemu
app-misc/scrub
@@ -107,6 +109,7 @@ RDEPEND="
qemu? (
>=app-emulation/qemu-4.2
>=dev-libs/yajl-2.0.3:=
+ dev-python/libvirt-python
)
rbd? ( sys-cluster/ceph )
sasl? ( >=dev-libs/cyrus-sasl-2.1.26 )