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