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