diff options
-rw-r--r-- | app-emulation/libvirt/libvirt-9999.ebuild | 8 | ||||
-rw-r--r-- | app-emulation/libvirt/metadata.xml | 3 | ||||
-rw-r--r-- | profiles/arch/arm/package.use.mask | 4 | ||||
-rw-r--r-- | profiles/arch/arm64/package.use.mask | 4 | ||||
-rw-r--r-- | profiles/arch/riscv/package.use.mask | 4 |
5 files changed, 20 insertions, 3 deletions
diff --git a/app-emulation/libvirt/libvirt-9999.ebuild b/app-emulation/libvirt/libvirt-9999.ebuild index 0978698e3e61..b19afcf9a801 100644 --- a/app-emulation/libvirt/libvirt-9999.ebuild +++ b/app-emulation/libvirt/libvirt-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -30,8 +30,8 @@ LICENSE="LGPL-2.1" SLOT="0/${PV}" IUSE=" apparmor audit bash-completion +caps dtrace firewalld fuse glusterfs - iscsi iscsi-direct +libvirtd lvm libssh libssh2 lxc nfs nls numa openvz - parted pcap policykit +qemu rbd sasl selinux test +udev + iscsi iscsi-direct +libvirtd lvm libssh libssh2 lxc nbd nfs nls numa + openvz parted pcap policykit +qemu rbd sasl selinux test +udev virtualbox +virt-network wireshark-plugins xen zfs " RESTRICT="!test? ( test )" @@ -90,6 +90,7 @@ RDEPEND=" libssh2? ( >=net-libs/libssh2-1.3 ) lvm? ( >=sys-fs/lvm2-2.02.48-r2[lvm] ) lxc? ( !sys-apps/systemd[cgroup-hybrid(-)] ) + nbd? ( sys-block/nbdkit ) nfs? ( net-fs/nfs-utils ) numa? ( >sys-process/numactl-2.0.2 @@ -269,6 +270,7 @@ src_configure() { $(meson_feature lvm storage_lvm) $(meson_feature lvm storage_mpath) $(meson_feature lxc driver_lxc) + $(meson_feature nbd nbdkit) $(meson_feature nls) $(meson_feature numa numactl) $(meson_feature numa numad) diff --git a/app-emulation/libvirt/metadata.xml b/app-emulation/libvirt/metadata.xml index 9784c19f4174..115eb8299c81 100644 --- a/app-emulation/libvirt/metadata.xml +++ b/app-emulation/libvirt/metadata.xml @@ -25,6 +25,9 @@ Allow using the Logical Volume Manager (<pkg>sys-fs/lvm2</pkg>) as pool for disk image storage </flag> + <flag name="nbd"> + Allow using <pkg>sys-block/nbdkit</pkg> to access network disks + </flag> <flag name="nfs"> Allow using Network File System mounts as pool for disk image storage </flag> diff --git a/profiles/arch/arm/package.use.mask b/profiles/arch/arm/package.use.mask index 4cfb9679833c..bb3e39e9c693 100644 --- a/profiles/arch/arm/package.use.mask +++ b/profiles/arch/arm/package.use.mask @@ -480,3 +480,7 @@ dev-qt/qtscript -jit # missing keywords media-plugins/gst-plugins-meta aac dts dv lame libvisual modplug vcd wavpack + +# Michal Privoznik <michal.privoznik@gmail.com> (2024-01-18) +# No sys-block/nbdkit on arm, yet +app-emulation/libvirt nbd diff --git a/profiles/arch/arm64/package.use.mask b/profiles/arch/arm64/package.use.mask index edb30fee4c2a..c9eb834731a6 100644 --- a/profiles/arch/arm64/package.use.mask +++ b/profiles/arch/arm64/package.use.mask @@ -464,3 +464,7 @@ sci-libs/linux-gpib firmware # Mask flags of calligra and dependencies due to lack of keywords app-office/calligra spacenav media-gfx/pstoedit emf + +# Michal Privoznik <michal.privoznik@gmail.com> (2024-01-18) +# No sys-block/nbdkit on arm, yet +app-emulation/libvirt nbd diff --git a/profiles/arch/riscv/package.use.mask b/profiles/arch/riscv/package.use.mask index 742b8eae3979..0e281eebb0ce 100644 --- a/profiles/arch/riscv/package.use.mask +++ b/profiles/arch/riscv/package.use.mask @@ -239,3 +239,7 @@ sci-libs/opencascade vtk dev-libs/libpcre2 jit dev-libs/libpcre jit www-servers/nginx pcre-jit + +# Michal Privoznik <michal.privoznik@gmail.com> (2024-01-18) +# No sys-block/nbdkit on riscv, yet +app-emulation/libvirt nbd |