[gtk-osx] Convert unstable libsoup to meson and disable Vala Api instead of Introspection.



commit 2e1e9ad9b8c1f1d3af10ea87fce5bf591152e06e
Author: John Ralls <jralls ceridwen us>
Date:   Thu Aug 20 14:40:07 2020 -0700

    Convert unstable libsoup to meson and disable Vala Api instead of Introspection.

 modulesets-stable/gtk-osx-network.modules   | 2 +-
 modulesets-unstable/gtk-osx-network.modules | 7 +++----
 modulesets/gtk-osx-network.modules          | 2 +-
 3 files changed, 5 insertions(+), 6 deletions(-)
---
diff --git a/modulesets-stable/gtk-osx-network.modules b/modulesets-stable/gtk-osx-network.modules
index 9034647..c18283f 100644
--- a/modulesets-stable/gtk-osx-network.modules
+++ b/modulesets-stable/gtk-osx-network.modules
@@ -107,7 +107,7 @@
             module="rockdaboot/libpsl/releases/download/libpsl-0.21.0/libpsl-0.21.0.tar.gz"/>
   </autotools>
 
-  <meson id="libsoup" mesonargs="-Dintrospection=disabled">
+  <meson id="libsoup" mesonargs="-Dvapi=disabled">
     <branch module="libsoup/2.68/libsoup-2.68.4.tar.xz" version="2.68.4"
             hash="sha256:2d50b12922cc516ab6a7c35844d42f9c8a331668bbdf139232743d82582b3294">
     </branch>
diff --git a/modulesets-unstable/gtk-osx-network.modules b/modulesets-unstable/gtk-osx-network.modules
index e7013a7..be1aee1 100644
--- a/modulesets-unstable/gtk-osx-network.modules
+++ b/modulesets-unstable/gtk-osx-network.modules
@@ -110,9 +110,8 @@
             module="rockdaboot/libpsl/releases/download/libpsl-0.21.0/libpsl-0.21.0.tar.gz"/>
   </autotools>
 
-  <autotools id="libsoup"
-             autogenargs="set_more_warnings=no --enable-introspection=no">
-    <branch revision="gnome-3-30"/> <!-- requires meson after this -->
+  <meson id="libsoup" mesonargs="-Dvapi=disabled">
+    <branch/>
     <dependencies>
       <dep package="libpsl"/>
       <dep package="python3"/>
@@ -121,7 +120,7 @@
       <dep package="glib"/>
       <dep package="glib-networking"/>
     </dependencies>
-  </autotools>
+  </meson>
 
   <autotools id="libwebp" autogen-sh="autoreconf">
     <branch repo="chromium" module="webm/libwebp"/>
diff --git a/modulesets/gtk-osx-network.modules b/modulesets/gtk-osx-network.modules
index ac2df39..addc639 100644
--- a/modulesets/gtk-osx-network.modules
+++ b/modulesets/gtk-osx-network.modules
@@ -111,7 +111,7 @@
             module="rockdaboot/libpsl/releases/download/libpsl-0.21.0/libpsl-0.21.0.tar.gz"/>
   </autotools>
 
-  <meson id="libsoup" mesonargs="-Dintrospection=disabled">
+  <meson id="libsoup" mesonargs="-Dvapi=disabled">
     <branch revision="gnome-3-34"/>
     <dependencies>
       <dep package="libpsl"/>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]