From 3f037b8bfaeea6619d30b636006112e2dbf2da80 Mon Sep 17 00:00:00 2001 From: idriskalp Date: Sun, 19 Jan 2020 19:37:05 +0300 Subject: [PATCH] libsoup 2.68.3 --- programming/misc/libsoup/actions.py | 61 +++++++++++++++-------------- programming/misc/libsoup/pspec.xml | 22 +++++++++-- 2 files changed, 49 insertions(+), 34 deletions(-) diff --git a/programming/misc/libsoup/actions.py b/programming/misc/libsoup/actions.py index 951322fa37..161fe4c7c7 100644 --- a/programming/misc/libsoup/actions.py +++ b/programming/misc/libsoup/actions.py @@ -8,37 +8,38 @@ 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 def setup(): - options = "\ - --disable-static \ - --without-apache-httpd \ - --without-apache-module-dir \ - --disable-tls-check \ - " - - if get.buildTYPE() == "_emul32": - options += " --libdir=/usr/lib32 \ - --without-krb5-config \ - --bindir=/_emul32/bin \ - --sbindir=/_emul32/sbin" - - - shelltools.export("CC", "%s -m32" % get.CC()) - shelltools.export("CXX", "%s -m32" % get.CXX()) - shelltools.export("PKG_CONFIG_PATH", "/usr/lib32/pkgconfig") - - autotools.configure(options) - - pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") - -def build(): - autotools.make() - -def install(): - autotools.rawInstall("DESTDIR=%s" % get.installDIR()) - + options = " -Dbrotli=disabled \ + -Dintrospection=enabled" #if get.buildTYPE() == "_emul32": - #pisitools.removeDir("/_emul32") - pisitools.dodoc("README", "NEWS", "AUTHORS") + #options += " --libdir=/usr/lib32 \ + #--bindir=/usr/bin32 \ + #--sbindir=/usr/sbin32 \ + #-Dintrospection=disabled \ + #-Dtls_check=false" + + + #shelltools.export("CC", "%s -m32" % get.CC()) + #shelltools.export("CXX", "%s -m32" % get.CXX()) + #shelltools.export("PKG_CONFIG_PATH", "/usr/lib32/pkgconfig") + + mesontools.configure(options) + + + + #pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") + +def build(): + mesontools.build + +def install(): + mesontools.install() + + + if get.buildTYPE() == "_emul32": + pisitools.removeDir("/usr/bin32") + pisitools.removeDir("/usr/sbin32") + pisitools.dodoc("README", "NEWS", "AUTHORS") \ No newline at end of file diff --git a/programming/misc/libsoup/pspec.xml b/programming/misc/libsoup/pspec.xml index ff877fc283..cb2a1382a4 100644 --- a/programming/misc/libsoup/pspec.xml +++ b/programming/misc/libsoup/pspec.xml @@ -12,11 +12,10 @@ library An HTTP library implementation in C libsoup is an HTTP client/server library for GNOME. - mirrors://gnome/libsoup/2.62/libsoup-2.62.3.tar.xz + mirrors://gnome/libsoup/2.68/libsoup-2.68.3.tar.xz libgcrypt-devel gtk-doc - mit-kerberos python3-devel glib2-devel libxml2-devel @@ -24,6 +23,9 @@ intltool gettext-devel vala-devel + libpsl-devel + zlib-devel + mit-kerberos python-six gobject-introspection-devel @@ -35,6 +37,9 @@ glib2 libxml2 sqlite + libpsl + zlib + mit-kerberos glib-networking @@ -87,7 +92,7 @@ - + + + 2020-01-19 + 2.68.3 + Version bump + İdris Kalp + idriskalp@gmail.com + 2020-01-19 2.62.3