app-emulation/libvirt (pg_overlay)

Search

Package Information

Homepage:
https://www.libvirt.org/ https://gitlab.com/libvirt/libvirt/
License:
LGPL-2.1

Versions

Version EAPI Keywords Slot
11.9.0 8 ~amd64 ~arm ~arm64 ~ppc64 ~x86 0/11.9.0

Metadata

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="project">
		<email>virtualization@gentoo.org</email>
		<name>Gentoo Virtualization Project</name>
	</maintainer>
	<maintainer type="person" proxied="yes">
		<email>michal.privoznik@gmail.com</email>
		<name>Michal Prívozník</name>
	</maintainer>
	<use>
		<flag name="iscsi-direct">
			Allow using libiscsi for iSCSI storage pool backend
		</flag>
		<flag name="iscsi">
			Allow using an iSCSI remote storage server as pool for disk image storage
		</flag>
		<flag name="lvm">
			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>
		<flag name="parted">
			Allow using real disk partitions as pool for disk image storage, using
			<pkg>sys-block/parted</pkg> to create, resize and delete them.
		</flag>
		<flag name="rbd">
			Enable rados block device support via <pkg>sys-cluster/ceph</pkg>
		</flag>
		<flag name="lxc">
			Support management of Linux Containers virtualisation (<pkg>app-containers/lxc</pkg>)
		</flag>
		<flag name="qemu">
			Support management of QEMU virtualisation (<pkg>app-emulation/qemu</pkg>)
		</flag>
		<flag name="xen">
			Support management of Xen virtualisation (<pkg>app-emulation/xen</pkg>)
		</flag>
		<flag name="virtualbox">
			Support management of VirtualBox virtualisation (<pkg>app-emulation/virtualbox</pkg>)
		</flag>
		<flag name="dtrace">Enable dtrace support via <pkg>dev-debug/systemtap</pkg></flag>
		<flag name="fuse">Allow LXC to use <pkg>sys-fs/fuse</pkg> for mountpoints</flag>
		<flag name="numa">
			Use NUMA for memory segmenting via <pkg>sys-process/numactl</pkg> and
			<pkg>sys-process/numad</pkg>
		</flag>
		<flag name="libvirtd">
			Builds the libvirtd daemon as well as the client utilities instead of just the client
			utilities
		</flag>
		<flag name="libssh">
			Use <pkg>net-libs/libssh</pkg> to communicate with remote libvirtd hosts,
			for example: qemu+libssh://server/system
		</flag>
		<flag name="libssh2">
			Use <pkg>net-libs/libssh2</pkg> to communicate with remote libvirtd hosts,
			for example: qemu+libssh2://server/system
		</flag>
		<flag name="pcap">
			Support auto learning IP addreses for routing
		</flag>
		<flag name="virt-network">
			Enable virtual networking (NAT) support for guests. Includes all
			the dependencies for NATed network mode. Effectively any network
			setup that relies on libvirt to setup and configure network
			interfaces on your host. This can include bridged and routed
			networks ONLY if you are allowing libvirt to create and manage
			the underlying devices for you. In some cases this requires
			enabling the 'netcf' USE flag (currently unavailable).
		</flag>
		<flag name="firewalld">DBus interface to iptables/ebtables allowing
			for better runtime management of your firewall.</flag>
		<flag name="wireshark-plugins">
			Build the <pkg>net-analyzer/wireshark</pkg> plugin for the Libvirt RPC protocol
		</flag>
		<flag name="glusterfs">
			Enable GlusterFS support via <pkg>sys-cluster/glusterfs</pkg>
		</flag>
		<flag name="zfs">
			Enable ZFS backend storage <pkg>sys-fs/zfs</pkg>
		</flag>
		<flag name="virtiofsd">
			Drag in virtiofsd dependency <pkg>app-emulation/virtiofsd</pkg>
		</flag>
	</use>
	<upstream>
		<remote-id type="gitlab">libvirt/libvirt</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Flag Description 11.9.0
apparmor ⚠️
audit ⚠️
bash-completion ⚠️
caps ⚠️
dtrace Enable dtrace support via <pkg>dev-debug/systemtap</pkg>
firewalld DBus interface to iptables/ebtables allowing for better runtime management of your firewall.
fuse Allow LXC to use <pkg>sys-fs/fuse</pkg> for mountpoints
glusterfs Enable GlusterFS support via <pkg>sys-cluster/glusterfs</pkg>
iscsi Allow using an iSCSI remote storage server as pool for disk image storage
iscsi-direct Allow using libiscsi for iSCSI storage pool backend
libssh Use <pkg>net-libs/libssh</pkg> to communicate with remote libvirtd hosts, for example: qemu+libssh://server/system
libssh2 Use <pkg>net-libs/libssh2</pkg> to communicate with remote libvirtd hosts, for example: qemu+libssh2://server/system
libvirtd Builds the libvirtd daemon as well as the client utilities instead of just the client utilities
lvm Allow using the Logical Volume Manager (<pkg>sys-fs/lvm2</pkg>) as pool for disk image storage
lxc Support management of Linux Containers virtualisation (<pkg>app-containers/lxc</pkg>)
nbd Allow using <pkg>sys-block/nbdkit</pkg> to access network disks
nfs Allow using Network File System mounts as pool for disk image storage
nls ⚠️
numa Use NUMA for memory segmenting via <pkg>sys-process/numactl</pkg> and <pkg>sys-process/numad</pkg>
parted Allow using real disk partitions as pool for disk image storage, using <pkg>sys-block/parted</pkg> to create, resize and delete them.
pcap Support auto learning IP addreses for routing
policykit Enable <pkg>sys-auth/polkit</pkg> support for the usbredir acl helper ⚠️
qemu Support management of QEMU virtualisation (<pkg>app-emulation/qemu</pkg>)
rbd Enable rados block device support via <pkg>sys-cluster/ceph</pkg>
sasl Enable connecting to SASL-enabled (e.g. Kerberos-protected) instances ⚠️
selinux ⚠️
test Perform tests (slow!) and install compressed test results ⚠️
udev ⚠️
virt-network Enable virtual networking (NAT) support for guests. Includes all the dependencies for NATed network mode. Effectively any network setup that relies on libvirt to setup and configure network interfaces on your host. This can include bridged and routed networks ONLY if you are allowing libvirt to create and manage the underlying devices for you. In some cases this requires enabling the 'netcf' USE flag (currently unavailable).
virtiofsd Drag in virtiofsd dependency <pkg>app-emulation/virtiofsd</pkg>
virtualbox Support management of VirtualBox virtualisation (<pkg>app-emulation/virtualbox</pkg>)
wireshark-plugins Build the <pkg>net-analyzer/wireshark</pkg> plugin for the Libvirt RPC protocol
xen Support management of Xen virtualisation (<pkg>app-emulation/xen</pkg>)
zfs Enable ZFS backend storage <pkg>sys-fs/zfs</pkg>

Files

Manifest

Type File Size Versions
DIST libvirt-11.9.0.tar.xz 10145112 bytes 11.9.0
DIST libvirt-11.9.0.tar.xz.asc 833 bytes 11.9.0
Unmatched Entries
Type File Size