diff --git a/hardware/misc/libgusb/actions.py b/hardware/misc/libgusb/actions.py
index 6f405b8a4e..af2d2d41c7 100644
--- a/hardware/misc/libgusb/actions.py
+++ b/hardware/misc/libgusb/actions.py
@@ -4,24 +4,19 @@
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
-from pisi.actionsapi import autotools
-from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
+from pisi.actionsapi import mesontools
+from pisi.actionsapi import pisitools
from pisi.actionsapi import get
def setup():
- shelltools.makedirs("build")
- shelltools.cd("build")
- shelltools.system("meson .. --prefix=/usr -Ddocs=false")
-
+ mesontools.configure()
+
def build():
- shelltools.cd("build")
- shelltools.system("ninja")
+ mesontools.build()
def install():
- shelltools.cd("build")
- shelltools.system("DESTDIR=%s ninja install" % get.installDIR())
-
- shelltools.cd("..")
+ mesontools.install()
+
pisitools.dodoc("COPYING", "NEWS", "README*")
diff --git a/hardware/misc/libgusb/pspec.xml b/hardware/misc/libgusb/pspec.xml
index 981721d19c..ba04fc59cc 100644
--- a/hardware/misc/libgusb/pspec.xml
+++ b/hardware/misc/libgusb/pspec.xml
@@ -12,9 +12,11 @@
library
GObject wrapper for libusb.
GLib wrapper around libusb1.
- https://people.freedesktop.org/~hughsient/releases/libgusb-0.3.0.tar.xz
+ https://people.freedesktop.org/~hughsient/releases/libgusb-0.3.3.tar.xz
meson
+ gtk-doc
+ docbook-xsl
glib2-devel
vala-devel
libxslt-devel
@@ -38,7 +40,7 @@
/usr/bin
/usr/lib
/usr/share/doc
- /usr/share/gtk-doc
+
/usr/share/vala
/usr/share/gir-1.0
@@ -57,8 +59,27 @@
/usr/lib/pkgconfig
+
+
+ libgusb-docs
+ data:doc
+ Reference files for libgusb
+
+ libgusb
+
+
+ /usr/share/gtk-doc
+
+
+
+ 2020-01-31
+ 0.3.3
+ Version bump.
+ Mustafa Cinasal
+ muscnsl@gmail.com
+
2018-07-30
0.3.0