diff --git a/system/devel/gobject-introspection/actions.py b/system/devel/gobject-introspection/actions.py
index b265c18b..684e844f 100644
--- a/system/devel/gobject-introspection/actions.py
+++ b/system/devel/gobject-introspection/actions.py
@@ -12,16 +12,30 @@ from pisi.actionsapi import get
def setup():
#autotools.autoreconf("-fiv")
- autotools.configure("--disable-static \
- --disable-doctool")
+ #autotools.configure("--disable-static \
+ #--disable-doctool")
+
+ options = " --libdir=/usr/lib \
+ --bindir=/usr/bin \
+ --sbindir=/usr/sbin \
+ --datadir=/usr/share \
+ --prefix=/usr"
+
+ shelltools.makedirs("build")
+ shelltools.cd("build")
+ shelltools.system("meson .. %s" % options)
- pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
+ #pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
def build():
- autotools.make()
+ #autotools.make()
+ shelltools.cd("build")
+ shelltools.system("ninja")
def install():
- autotools.rawInstall("DESTDIR=%s" % get.installDIR())
+ #autotools.rawInstall("DESTDIR=%s" % get.installDIR())
+ shelltools.cd("build")
+ shelltools.system("DESTDIR=%s ninja install" % get.installDIR())
diff --git a/system/devel/gobject-introspection/pspec.xml b/system/devel/gobject-introspection/pspec.xml
index 9b7dd3da..808776bf 100644
--- a/system/devel/gobject-introspection/pspec.xml
+++ b/system/devel/gobject-introspection/pspec.xml
@@ -14,13 +14,13 @@
app:console
Introspection system for GObject-based libraries
gobject-introspection can scan C header and source files in order to generate introspection typelib files. It also provides an API to examine typelib files, useful for creating language bindings among other things.
- mirrors://gnome/gobject-introspection/1.54/gobject-introspection-1.54.1.tar.xz
+ mirrors://gnome/gobject-introspection/1.62/gobject-introspection-1.62.0.tar.xz
libffi-devel
python-devel
- glib2-devel
+ glib2-devel
chrpath
@@ -63,6 +63,13 @@
+
+ 2019-12-26
+ 1.62.0
+ Version bump.
+ Idris Kalp
+ idriskalp@gmail.com
+
2018-07-20
1.54.1