diff --git a/hardware/virtualization/libvirt/actions.py b/hardware/virtualization/libvirt/actions.py index 4325c449bd..614245cf41 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 \ @@ -34,15 +33,13 @@ def setup(): -Dstorage_vstorage=disabled \ -Ddtrace=disabled \ -Dnumad=disabled \ - -Dstorage_zfs=enabled ..") + -Ddocs=disabled \ + -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*")