diff --git a/hardware/virtualization/libvirt/actions.py b/hardware/virtualization/libvirt/actions.py index b4bac30446..1961d2e72b 100644 --- a/hardware/virtualization/libvirt/actions.py +++ b/hardware/virtualization/libvirt/actions.py @@ -7,12 +7,11 @@ from pisi.actionsapi import autotools from pisi.actionsapi import pisitools from pisi.actionsapi import shelltools +from pisi.actionsapi import mesontools from pisi.actionsapi import get def setup(): - shelltools.makedirs("build") - shelltools.cd("build") - shelltools.system("meson --libexecdir=/usr/lib \ + mesontools.configure("--libexecdir=/usr/lib \ --prefix=/usr \ -Drunstatedir=/run \ -Dqemu_user=libvirt-qemu \ @@ -30,20 +29,16 @@ def setup(): -Dsanlock=disabled \ -Dsecdriver_apparmor=disabled \ -Dsecdriver_selinux=disabled \ - -Dstorage_sheepdog=disabled \ -Dstorage_vstorage=disabled \ -Ddtrace=disabled \ -Dnumad=disabled \ - -Dstorage_zfs=enabled \ - -Ddocs=disabled ..") + -Ddocs=enabled \ + -Dstorage_zfs=enabled") def build(): - shelltools.cd("build") - shelltools.system("ninja") + mesontools.build() def install(): - shelltools.cd("build") - shelltools.system("DESTDIR=%s ninja install" % get.installDIR()) + mesontools.install() - shelltools.cd("..") pisitools.dodoc("COPYING*", "NEWS*", "README*") diff --git a/hardware/virtualization/libvirt/pspec.xml b/hardware/virtualization/libvirt/pspec.xml index 1056553f36..c2eb6f2981 100644 --- a/hardware/virtualization/libvirt/pspec.xml +++ b/hardware/virtualization/libvirt/pspec.xml @@ -12,7 +12,7 @@ app:console Library providing a simple API to several virtualization systems libvirt is a toolkit to interact with the virtualization capabilities of recent versions of Linux (and other OSes). libvirt supports Xen hypervisor, QEMU emulator, KVM hypervisor, LXC Linux container system, OpenVZ Linux container system, User Mode Linux paravirtualized kernel and VirtualBox hypervisor together with remote management possibilities. - https://libvirt.org/sources/libvirt-8.4.0.tar.xz + https://libvirt.org/sources/libvirt-11.7.0.tar.xz qemu meson @@ -21,11 +21,13 @@ dbus-devel util-linux curl-devel - fuse-devel + fuse3-devel lvm2-devel attr-devel eudev-devel + libbsd-devel glib2-devel + json-c-devel glibc-devel audit-devel avahi-devel @@ -67,14 +69,16 @@ acl qemu curl - fuse + fuse3 dbus yajl + json-c audit eudev libnl netcf libgcc + libbsd gnutls parted libcap @@ -101,6 +105,8 @@ /usr/bin /usr/sbin /usr/lib/libvirt* + /usr/lib/firewalld + /usr/lib/sysusers.d /usr/lib/sysctl.d/60-qemu-postcopy-migration.conf /usr/lib/sysctl.d/60-libvirtd.conf /usr/lib/firewalld/zones/libvirt.xml @@ -139,6 +145,13 @@ + + 2025-09-07 + 11.7.0 + Version bump. + Pisi Linux Community + admin@pisilinux.org + 2025-09-05 8.4.0