app-emulation/libvirt (gentoo)

Search

Package Information

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

Versions

Version EAPI Keywords Slot
9999 8 ~amd64 ~arm ~arm64 ~ppc64 ~x86 0/9999
12.1.0-r1 8 ~amd64 ~arm ~arm64 ~ppc64 ~x86 0/12.1.0-r1
12.0.0 8 ~amd64 ~arm ~arm64 ~ppc64 ~x86 0/12.0.0
11.10.0 8 amd64 ~arm arm64 ppc64 x86 0/11.10.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 9999 12.1.0-r1 12.0.0 11.10.0
apparmor Enable support for the AppArmor application security system
audit Enable support for Linux audit subsystem using sys-process/audit
bash-completion Enable bash-completion support
caps Use Linux capabilities library to control privilege
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 Add Native Language Support (using gettext - GNU locale utilities)
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 PolicyKit (polkit) authentication support
qemu Support management of QEMU virtualisation (<pkg>app-emulation/qemu</pkg>)
rbd Enable rados block device support via <pkg>sys-cluster/ceph</pkg>
sasl Add support for the Simple Authentication and Security Layer
selinux !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
udev Enable virtual/udev integration (device discovery, power and storage device support, etc)
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.10.0.tar.xz 10241776 bytes 11.10.0
DIST libvirt-11.10.0.tar.xz.asc 833 bytes 11.10.0
DIST libvirt-12.0.0.tar.xz 10272864 bytes 12.0.0
DIST libvirt-12.0.0.tar.xz.asc 833 bytes 12.0.0
Unmatched Entries
Type File Size
DIST libvirt-12.1.0.tar.xz 10450056 bytes
DIST libvirt-12.1.0.tar.xz.asc 833 bytes