Title: [273544] trunk/Tools/buildstream
Revision
273544
Author
ph...@webkit.org
Date
2021-02-26 01:20:38 -0800 (Fri, 26 Feb 2021)

Log Message

[Flatpak SDK] Add recipe for libsoup3
https://bugs.webkit.org/show_bug.cgi?id=222419

Reviewed by Carlos Garcia Campos.

LibSoup3 is parallel-installable with libsoup2, for now we want to keep libsoup2 in the SDK,
at least until porting to libsoup3 has progressed enough.

* elements/sdk-platform.bst:
* elements/sdk/glib.bst: Bump to latest 2.67 release.
* elements/sdk/gtk+-3.bst: Bump to latest 3.24 release, not strictly needed but I was driving by.
* elements/sdk/libsoup3.bst: Added.

Modified Paths

Added Paths

Diff

Modified: trunk/Tools/buildstream/ChangeLog (273543 => 273544)


--- trunk/Tools/buildstream/ChangeLog	2021-02-26 09:04:13 UTC (rev 273543)
+++ trunk/Tools/buildstream/ChangeLog	2021-02-26 09:20:38 UTC (rev 273544)
@@ -1,3 +1,18 @@
+2021-02-26  Philippe Normand  <pnorm...@igalia.com>
+
+        [Flatpak SDK] Add recipe for libsoup3
+        https://bugs.webkit.org/show_bug.cgi?id=222419
+
+        Reviewed by Carlos Garcia Campos.
+
+        LibSoup3 is parallel-installable with libsoup2, for now we want to keep libsoup2 in the SDK,
+        at least until porting to libsoup3 has progressed enough.
+
+        * elements/sdk-platform.bst:
+        * elements/sdk/glib.bst: Bump to latest 2.67 release.
+        * elements/sdk/gtk+-3.bst: Bump to latest 3.24 release, not strictly needed but I was driving by.
+        * elements/sdk/libsoup3.bst: Added.
+
 2021-02-24  Philippe Normand  <pnorm...@igalia.com>
 
         [Flatpak SDK] Update to sccache 0.2.15

Modified: trunk/Tools/buildstream/elements/sdk/glib.bst (273543 => 273544)


--- trunk/Tools/buildstream/elements/sdk/glib.bst	2021-02-26 09:04:13 UTC (rev 273543)
+++ trunk/Tools/buildstream/elements/sdk/glib.bst	2021-02-26 09:20:38 UTC (rev 273544)
@@ -1,8 +1,8 @@
 kind: meson
 sources:
 - kind: tar
-  url: gnome_downloads:glib/2.66/glib-2.66.3.tar.xz
-  ref: 79f31365a99cb1cc9db028625635d1438890702acde9e2802eae0acebcf7b5b1
+  url: gnome_downloads:glib/2.67/glib-2.67.4.tar.xz
+  ref: 8d87b962032dadfcae8df62d248aa91fed2c7a43faf2c6d8b9107eb6c50e5b14
 depends:
 - filename: components/libffi.bst
   junction: freedesktop-sdk.bst

Modified: trunk/Tools/buildstream/elements/sdk/gtk+-3.bst (273543 => 273544)


--- trunk/Tools/buildstream/elements/sdk/gtk+-3.bst	2021-02-26 09:04:13 UTC (rev 273543)
+++ trunk/Tools/buildstream/elements/sdk/gtk+-3.bst	2021-02-26 09:20:38 UTC (rev 273544)
@@ -1,8 +1,8 @@
 kind: meson
 sources:
 - kind: tar
-  url: gnome_downloads:gtk+/3.24/gtk+-3.24.22.tar.xz
-  ref: bf18a4a5dff28a7b02aaef1b949c2d09c96c18387eddab152bb4cd55a5b67dda
+  url: gnome_downloads:gtk+/3.24/gtk+-3.24.26.tar.xz
+  ref: 2cc1b2dc5cad15d25b6abd115c55ffd8331e8d4677745dd3ce6db725b4fff1e9
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 depends:

Added: trunk/Tools/buildstream/elements/sdk/libsoup3.bst (0 => 273544)


--- trunk/Tools/buildstream/elements/sdk/libsoup3.bst	                        (rev 0)
+++ trunk/Tools/buildstream/elements/sdk/libsoup3.bst	2021-02-26 09:20:38 UTC (rev 273544)
@@ -0,0 +1,32 @@
+kind: meson
+sources:
+- kind: tar
+  url: gnome_downloads:libsoup/2.99/libsoup-2.99.1.tar.xz
+  ref: 9703c09e1b41d413bc17b5a3b8baac7cd8be1aa89ebd628de802d9a572dc8d44
+build-depends:
+- freedesktop-sdk.bst:components/gobject-introspection.bst
+- freedesktop-sdk.bst:components/python3.bst
+- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
+depends:
+- freedesktop-sdk.bst:components/brotli.bst
+- sdk/glib.bst
+- sdk/krb5.bst
+- freedesktop-sdk.bst:components/libpsl.bst
+- freedesktop-sdk.bst:components/libxml2.bst
+- freedesktop-sdk.bst:components/sqlite.bst
+- freedesktop-sdk.bst:bootstrap-import.bst
+variables:
+  meson-local: >-
+    -Dtls_check=false
+    -Dgtk_doc=false
+    -Dntlm=disabled
+    -Dvapi=disabled
+    -Dsysprof=disabled
+public:
+  bst:
+    overlap-whitelist:
+    - '**'
+    split-rules:
+      devel:
+        (>):
+        - '%{libdir}/libsoup-3.0.so'

Modified: trunk/Tools/buildstream/elements/sdk-platform.bst (273543 => 273544)


--- trunk/Tools/buildstream/elements/sdk-platform.bst	2021-02-26 09:04:13 UTC (rev 273543)
+++ trunk/Tools/buildstream/elements/sdk-platform.bst	2021-02-26 09:20:38 UTC (rev 273544)
@@ -43,6 +43,7 @@
 - sdk/libnotify.bst
 - sdk/libsecret.bst
 - sdk/libsoup.bst
+- sdk/libsoup3.bst
 - sdk/libusrsctp.bst
 - sdk/libwpe.bst
 - sdk/libzstd.bst
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to