diff --git a/programming/library/libgovirt/actions.py b/programming/library/libgovirt/actions.py
index 7c14090eff..ad94498317 100644
--- a/programming/library/libgovirt/actions.py
+++ b/programming/library/libgovirt/actions.py
@@ -7,18 +7,16 @@
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():
- autotools.autoreconf("-fiv")
- autotools.configure("--prefix=/usr --sysconfdir=/etc --localstatedir=/var")
-
- pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
+ mesontools.configure()
def build():
- autotools.make()
+ mesontools.build()
def install():
- autotools.rawInstall("DESTDIR=%s" % get.installDIR())
+ mesontools.install()
pisitools.dodoc("COPYING", "README")
diff --git a/programming/library/libgovirt/pspec.xml b/programming/library/libgovirt/pspec.xml
index 22f0f88f50..7374031570 100644
--- a/programming/library/libgovirt/pspec.xml
+++ b/programming/library/libgovirt/pspec.xml
@@ -15,6 +15,7 @@
https://gitlab.gnome.org/GNOME/libgovirt/-/archive/v0.3.9/libgovirt-v0.3.9.tar.gz
git
+ meson
glib2-devel
libsoup-devel
python3-devel