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