[gnome-build-meta/alatiera/43-alpha: 5/7] Update tarballs
- From: Jordan Petridis <jpetridis src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-build-meta/alatiera/43-alpha: 5/7] Update tarballs
- Date: Thu, 14 Jul 2022 02:58:28 +0000 (UTC)
commit d9125f7947933fb23664ebe3e002031134bbbf88
Author: Jordan Petridis <jordan centricular com>
Date: Wed Jul 13 03:21:45 2022 +0300
Update tarballs
And patch webkit to build
Part-of: <https://gitlab.gnome.org/GNOME/gnome-build-meta/-/merge_requests/1656>
elements/core-deps/spice-gtk.bst | 5 +----
elements/sdk/webkit2gtk-4.0.bst | 1 +
elements/sdk/webkit2gtk-4.1.bst | 1 -
elements/sdk/webkitgtk.inc | 7 ++++---
files/webkitgtk/fix-cloop-build.patch | 27 +++++++++++++++++++++++++++
5 files changed, 33 insertions(+), 8 deletions(-)
---
diff --git a/elements/core-deps/spice-gtk.bst b/elements/core-deps/spice-gtk.bst
index b2dcc25bf..160ecab7f 100644
--- a/elements/core-deps/spice-gtk.bst
+++ b/elements/core-deps/spice-gtk.bst
@@ -2,10 +2,7 @@ kind: meson
sources:
- kind: tar
- # FIXME: use the proper tarball once its uploaded
- # https://gitlab.freedesktop.org/spice/spice-gtk/-/issues/159
- # url: spice:gtk/spice-gtk-0.41.tar.xz
- url:
https://gitlab.freedesktop.org/spice/spice-gtk/uploads/05c649d612f31b60e4aa44a7c44e611c/spice-gtk-0.41.tar.xz
+ url: spice:gtk/spice-gtk-0.41.tar.xz
build-depends:
- core-deps/python-pyparsing.bst
diff --git a/elements/sdk/webkit2gtk-4.0.bst b/elements/sdk/webkit2gtk-4.0.bst
index 2ed9ca783..17cca9bd4 100644
--- a/elements/sdk/webkit2gtk-4.0.bst
+++ b/elements/sdk/webkit2gtk-4.0.bst
@@ -12,6 +12,7 @@ variables:
cmake-local: >-
-DPORT=GTK
-DUSE_SOUP2=ON
+ -DENABLE_DOCUMENTATION=OFF
-DENABLE_WEBDRIVER=OFF
%{webkitgtk_toolchain}
diff --git a/elements/sdk/webkit2gtk-4.1.bst b/elements/sdk/webkit2gtk-4.1.bst
index f06ad115c..f3c36fa5a 100644
--- a/elements/sdk/webkit2gtk-4.1.bst
+++ b/elements/sdk/webkit2gtk-4.1.bst
@@ -11,7 +11,6 @@ depends:
variables:
cmake-local: >-
-DPORT=GTK
- -DENABLE_GTKDOC=ON
-DENABLE_WEBDRIVER=OFF
%{webkitgtk_toolchain}
diff --git a/elements/sdk/webkitgtk.inc b/elements/sdk/webkitgtk.inc
index 539613802..ca2f35dac 100644
--- a/elements/sdk/webkitgtk.inc
+++ b/elements/sdk/webkitgtk.inc
@@ -1,7 +1,8 @@
sources:
- kind: tar
- #FIXME: re-enable gtk-doc for webkit2gtk-5.0.bst when fixed upstream
- url: webkitgtk:webkitgtk-2.36.4.tar.xz
+ url: webkitgtk:webkitgtk-2.37.1.tar.xz
+- kind: patch
+ path: files/webkitgtk/fix-cloop-build.patch
- kind: local
path: files/webkitgtk/toolchain.i686
- kind: local
@@ -9,9 +10,9 @@ sources:
build-depends:
- sdk-deps/bubblewrap.bst
+- sdk-deps/gi-docgen.bst
- sdk-deps/xdg-dbus-proxy.bst
- sdk/gobject-introspection.bst
-- sdk/gtk-doc.bst
- freedesktop-sdk.bst:components/gperf.bst
- freedesktop-sdk.bst:components/perl.bst
- freedesktop-sdk.bst:components/ruby.bst
diff --git a/files/webkitgtk/fix-cloop-build.patch b/files/webkitgtk/fix-cloop-build.patch
new file mode 100644
index 000000000..f38f3f86c
--- /dev/null
+++ b/files/webkitgtk/fix-cloop-build.patch
@@ -0,0 +1,27 @@
+From 40e49bb53218a986b4d6569f3fc2730cc4b71472 Mon Sep 17 00:00:00 2001
+From: Michael Catanzaro <mcatanzaro redhat com>
+Date: Tue, 12 Jul 2022 16:56:56 -0700
+Subject: [PATCH] Fix cloop build after 252338@main
+ https://bugs.webkit.org/show_bug.cgi?id=242579
+
+Reviewed by Mark Lam.
+
+* Source/JavaScriptCore/CMakeLists.txt:
+
+Canonical link: https://commits.webkit.org/252400@main
+---
+ Source/JavaScriptCore/CMakeLists.txt | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/Source/JavaScriptCore/CMakeLists.txt b/Source/JavaScriptCore/CMakeLists.txt
+index aef0678e66f3..f4ba2716faef 100644
+--- a/Source/JavaScriptCore/CMakeLists.txt
++++ b/Source/JavaScriptCore/CMakeLists.txt
+@@ -837,6 +837,7 @@ set(JavaScriptCore_PRIVATE_FRAMEWORK_HEADERS
+ inspector/remote/RemoteInspector.h
+
+ interpreter/AbstractPC.h
++ interpreter/CLoopStack.h
+ interpreter/CallFrame.h
+ interpreter/CallFrameInlines.h
+ interpreter/CalleeBits.h
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]