###############################################################################
name = libvirt
-version = 2.4.0
-release = 2
+version = 8.10.0
+release = 1
maintainer = Jonatan Schlag <jonatan.schlag@ipfire.org>
groups = Applications/Virtualization
-url = http://www.libvirt.org/
+url = https://www.libvirt.org/
license = LGPLv2.1+
summary = A library for controlling VMs.
versions of Linux.
end
-source_dl = ftp://libvirt.org/libvirt/
+source_dl = https://libvirt.org/sources/
sources = %{thisapp}.tar.xz
build
requires
avahi-devel
+ bash-completion-devel
cyrus-sasl-devel
+ fuse-devel
gnutls-devel
+ iproute2
+ libacl-devel
+ libcap-ng-devel
libcurl-devel
libgcrypt-devel
libnl-devel
libdevmapper-devel
+ libnl3-devel
+ libpcap-devel
libpciaccess-devel
libssh2-devel
+ libtirpc-devel
libtool
libudev-devel
libxml2-devel
+ libxslt
lvm2
+ meson
+ ninja
openssl-devel
parted-devel
perl-core
pkg-config
- python-devel
+ python3-devel
readline-devel
+ rpcsvc-proto
+ yajl-devel
/bin/mount
/bin/umount
end
- configure_options += \
- --libexecdir=/usr/lib \
- --disable-static \
- --with-qemu \
- --without-vmware \
- --without-esx \
- --without-phyp \
- --without-hal \
- --without-lxc \
- --without-openvz \
- --without-polkit \
- --without-uml \
- --without-vbox \
- --without-xen \
- --with-storage-fs \
- --with-storage-lvm \
- --with-storage-mpath \
- --with-storage-disk \
- --with-avahi \
- --with-udev \
- --without-secdriver-selinux \
- --without-selinux \
- --without-selinux-mount \
- --with-libvirtd
+ build
+ %{meson} \
+ -Drunstatedir=%{rundir} \
+ -Ddriver_qemu=enabled \
+ -Ddriver_openvz=disabled \
+ -Ddriver_lxc=disabled \
+ -Ddriver_vbox=disabled \
+ -Ddriver_libxl=disabled \
+ -Dsasl=enabled \
+ -Dpolkit=enabled \
+ -Ddriver_libvirtd=enabled \
+ -Ddriver_remote=enabled \
+ -Ddriver_test=enabled \
+ -Ddriver_esx=disabled \
+ -Dcurl=disabled \
+ -Ddriver_hyperv=disabled \
+ -Dopenwsman=disabled \
+ -Ddriver_vmware=disabled \
+ -Ddriver_vz=disabled \
+ -Ddriver_bhyve=disabled \
+ -Ddriver_ch=disabled \
+ -Ddriver_interface=enabled \
+ -Ddriver_network=enabled \
+ -Dstorage_fs=enabled \
+ -Dstorage_lvm=enabled \
+ -Dstorage_iscsi=disabled \
+ -Dstorage_scsi=enabled \
+ -Dstorage_disk=enabled \
+ -Dstorage_mpath=disabled \
+ -Dstorage_rbd=disabled \
+ -Dstorage_gluster=disabled \
+ -Dglusterfs=disabled \
+ -Dstorage_zfs=disabled \
+ -Dstorage_vstorage=disabled \
+ -Dnumactl=disabled \
+ -Dnumad=disabled \
+ -Dcapng=enabled \
+ -Dfuse=enabled \
+ -Dsanlock=disabled \
+ -Dfirewalld_zone=disabled \
+ -Dnetcf=disabled \
+ -Dselinux=disabled \
+ -Dsecdriver_selinux=disabled \
+ -Dapparmor=disabled \
+ -Dapparmor_profiles=disabled \
+ -Dsecdriver_apparmor=disabled \
+ -Dudev=enabled \
+ -Dyajl=enabled \
+ -Dlibpcap=enabled \
+ -Dlibnl=enabled \
+ -Daudit=disabled \
+ -Ddtrace=disabled \
+ -Dfirewalld=disabled \
+ -Dwireshark_dissector=disabled \
+ -Dstorage_iscsi_direct=disabled \
+ -Dlibiscsi=disabled \
+ -Dlibssh=disabled \
+ -Dlibssh2=enabled \
+ -Dpm_utils=disabled \
+ -Dnss=enabled \
+ -Dexpensive_tests=enabled \
+ -Dinit_script=systemd \
+ -Ddocs=disabled \
+ -Dtests=enabled \
+ -Drpath=disabled
+
+ %{meson_build}
+ end
+
+ test
+ %{meson_test}
+ end
+
+ install
+ %{meson_install}
+ end
end
packages