From 23c367be1bb8f9327eb3ad0a9c4205c2aa7e8549 Mon Sep 17 00:00:00 2001 From: Rmys Date: Sat, 3 Apr 2021 18:01:40 +0300 Subject: [PATCH] libgudev-236 ver. bump --- programming/library/libgudev/actions.py | 46 +++++++++++-------------- programming/library/libgudev/pspec.xml | 14 ++++++-- 2 files changed, 33 insertions(+), 27 deletions(-) diff --git a/programming/library/libgudev/actions.py b/programming/library/libgudev/actions.py index 64ec68b7e0..088e328734 100644 --- a/programming/library/libgudev/actions.py +++ b/programming/library/libgudev/actions.py @@ -1,35 +1,31 @@ -#!/usr/bin/python +#!/usr/bin/env python # -*- coding: utf-8 -*- +# # Licensed under the GNU General Public License, version 3. -# See the file http://www.gnu.org/copyleft/gpl.txt +# 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 +from pisi.actionsapi import mesontools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get def setup(): - - options = "--disable-umockdev \ - " - - if get.buildTYPE() == "emul32": - options += "--disable-introspection \ - --disable-gtk-doc \ - " - else: - options += "--enable-introspection \ - --enable-gtk-doc \ - " - - autotools.configure(options) - # fix unused direct dependency analysis - pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") + options = "--prefix=/usr \ + " + if get.buildTYPE() == "emul32": + options += " --libdir=lib32 \ + -Dvapi=disabled \ + -Dintrospection=disabled" + + mesontools.configure(options) + def build(): - autotools.make() + mesontools.build() def install(): - autotools.rawInstall("DESTDIR=%s" % get.installDIR()) - pisitools.dodoc("README*", "COPYING*") \ No newline at end of file + mesontools.install() + + if get.buildTYPE() == "emul32": + #pisitools.removeDir("/usr/emul32") + return diff --git a/programming/library/libgudev/pspec.xml b/programming/library/libgudev/pspec.xml index 40bdcc83ed..4774e890b0 100644 --- a/programming/library/libgudev/pspec.xml +++ b/programming/library/libgudev/pspec.xml @@ -14,10 +14,12 @@ library GObject bindings for Udev (Eudev) GObject bindings for Udev (Eudev) - https://download.gnome.org/sources/libgudev/234/libgudev-234.tar.xz + https://download.gnome.org/sources/libgudev/236/libgudev-236.tar.xz + meson gtk-doc libxslt + vala-devel python-six docbook-xsl eudev-devel @@ -37,6 +39,7 @@ /usr/lib /usr/share/doc /usr/share/gir-1.0 + /usr/share/vala/vapi /usr/share/gtk-doc @@ -76,6 +79,13 @@ + + 2021-04-03 + 236 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2020-09-23 234 @@ -126,4 +136,4 @@ ayhanyalcinsoy@pisilinux.org - \ No newline at end of file +