diff --git a/programming/language/python3/python3-pygobject3/actions.py b/programming/language/python3/python3-pygobject3/actions.py
index 9b219332a3..e4f971d57a 100755
--- a/programming/language/python3/python3-pygobject3/actions.py
+++ b/programming/language/python3/python3-pygobject3/actions.py
@@ -1,29 +1,30 @@
-#!/usr/bin/python
-# -*- coding: utf-8 -*-
-#
-# 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 get
-
-def setup():
- pisitools.dosed("configure", "-Werror=format", "#-Werror=format")
- shelltools.export("PYTHON", "/usr/bin/python3.6")
- shelltools.system("./configure --prefix=/usr \
- --localstatedir=/var \
- --disable-static")
-
-def build():
- autotools.make()
-
-def install():
- autotools.rawInstall("DESTDIR=%s" % get.installDIR())
- pisitools.rename("/usr/lib/pkgconfig/pygobject-3.0.pc", "py3gobject-3.0.pc")
- pisitools.rename("/usr/include/pygobject-3.0/pygobject.h", "py3gobject.h")
-
- pisitools.dodoc("ChangeLog", "README*")
-
-
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+#
+# Licensed under the GNU General Public License, version 3.
+# See the file http://www.gnu.org/licenses/gpl.txt
+
+from pisi.actionsapi import get
+from pisi.actionsapi import autotools
+from pisi.actionsapi import pisitools
+from pisi.actionsapi import shelltools
+
+def setup():
+ shelltools.makedirs("build")
+ shelltools.cd("build")
+ shelltools.system("meson .. --prefix=/usr -Dpython=python3")
+
+
+def build():
+ shelltools.cd("build")
+ shelltools.system("ninja")
+
+def install():
+ shelltools.cd("build")
+ shelltools.system("DESTDIR=%s ninja install" % get.installDIR())
+ pisitools.rename("/usr/lib/pkgconfig/pygobject-3.0.pc", "py3gobject-3.0.pc")
+ pisitools.rename("/usr/include/pygobject-3.0/pygobject.h", "py3gobject.h")
+
+
+ shelltools.cd("..")
+ pisitools.dodoc("COP*", "NEWS", "README*")
diff --git a/programming/language/python3/python3-pygobject3/pspec.xml b/programming/language/python3/python3-pygobject3/pspec.xml
index a4e7d04b26..3d3494a4fa 100755
--- a/programming/language/python3/python3-pygobject3/pspec.xml
+++ b/programming/language/python3/python3-pygobject3/pspec.xml
@@ -12,8 +12,9 @@
library
Glib bindings for Python3
pygobject is GLib's GObject library bindings for Python3.
- http://ftp.acc.umu.se/pub/GNOME/sources/pygobject/3.27/pygobject-3.27.4.tar.xz
+ http://ftp.acc.umu.se/pub/GNOME/sources/pygobject/3.32/pygobject-3.32.2.tar.xz
+ meson
libffi-devel
python3-devel
python3-cairo-devel
@@ -58,7 +59,7 @@
2019-09-14
- 3.27.4
+ 3.32.2
Version bump
Pisi Linux Community
admin@pisilinux.org