From 92de41d638199b46332b70542f13dbe6dd6b80b3 Mon Sep 17 00:00:00 2001 From: Rmys Date: Wed, 28 Oct 2020 22:15:53 +0200 Subject: [PATCH] gobject-introspection --- system/devel/gobject-introspection/actions.py | 31 ++++--------------- 1 file changed, 6 insertions(+), 25 deletions(-) diff --git a/system/devel/gobject-introspection/actions.py b/system/devel/gobject-introspection/actions.py index 684e844f..cf614260 100644 --- a/system/devel/gobject-introspection/actions.py +++ b/system/devel/gobject-introspection/actions.py @@ -4,38 +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 shelltools -from pisi.actionsapi import autotools -from pisi.actionsapi import pisitools from pisi.actionsapi import get +from pisi.actionsapi import mesontools +from pisi.actionsapi import pisitools def setup(): - #autotools.autoreconf("-fiv") - #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 ") + mesontools.configure() def build(): - #autotools.make() - shelltools.cd("build") - shelltools.system("ninja") - + mesontools.build() + def install(): - #autotools.rawInstall("DESTDIR=%s" % get.installDIR()) - shelltools.cd("build") - shelltools.system("DESTDIR=%s ninja install" % get.installDIR()) + mesontools.install()