[gnome-build-meta] Revert "WebKitGTK: disable WPE renderer"
- From: Michael Catanzaro <mcatanzaro src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-build-meta] Revert "WebKitGTK: disable WPE renderer"
- Date: Thu, 14 Jan 2021 18:35:10 +0000 (UTC)
commit ea64bb653b253a7920508d7c2e6e7e1825746daa
Author: Michael Catanzaro <mcatanzaro gnome org>
Date: Thu Jan 14 18:35:09 2021 +0000
Revert "WebKitGTK: disable WPE renderer"
This reverts commit e5dab32094818a5dbe9abd947e360688f2473002
elements/sdk-platform.bst | 2 ++
elements/sdk/libwpe.bst | 20 ++++++++++++++++++++
elements/sdk/webkitgtk.bst | 4 +++-
elements/sdk/wpebackend-fdo.bst | 16 ++++++++++++++++
4 files changed, 41 insertions(+), 1 deletion(-)
---
diff --git a/elements/sdk-platform.bst b/elements/sdk-platform.bst
index 99420e7c..3f36bbab 100644
--- a/elements/sdk-platform.bst
+++ b/elements/sdk-platform.bst
@@ -41,6 +41,7 @@ depends:
- sdk/librsvg.bst
- sdk/libsecret.bst
- sdk/libsoup.bst
+- sdk/libwpe.bst
- sdk/pango.bst
- sdk/pinentry.bst
- sdk/pipewire-libjack.bst
@@ -49,6 +50,7 @@ depends:
- sdk/tracker.bst
- sdk/webkitgtk.bst
- sdk/woff2.bst
+- sdk/wpebackend-fdo.bst
- sdk/yelp-xsl.bst
- sdk/yelp.bst
- sdk/zenity.bst
diff --git a/elements/sdk/libwpe.bst b/elements/sdk/libwpe.bst
new file mode 100644
index 00000000..1a8b7989
--- /dev/null
+++ b/elements/sdk/libwpe.bst
@@ -0,0 +1,20 @@
+kind: cmake
+
+sources:
+- kind: tar
+ url: https://wpewebkit.org/releases/libwpe-1.8.0.tar.xz
+
+build-depends:
+- freedesktop-sdk.bst:public-stacks/buildsystem-cmake.bst
+
+depends:
+- freedesktop-sdk.bst:components/libxkbcommon.bst
+- freedesktop-sdk.bst:components/mesa-headers.bst
+- freedesktop-sdk.bst:bootstrap-import.bst
+
+public:
+ bst:
+ split-rules:
+ devel:
+ (>):
+ - '%{libdir}/libwpe-1.0.so'
diff --git a/elements/sdk/webkitgtk.bst b/elements/sdk/webkitgtk.bst
index 70e1ab81..f25b202b 100644
--- a/elements/sdk/webkitgtk.bst
+++ b/elements/sdk/webkitgtk.bst
@@ -31,8 +31,10 @@ depends:
- sdk/libnotify.bst
- sdk/libsecret.bst
- sdk/libsoup.bst
+- sdk/libwpe.bst
- sdk/pango.bst
- sdk/woff2.bst
+- sdk/wpebackend-fdo.bst
- freedesktop-sdk.bst:components/brotli.bst
- freedesktop-sdk.bst:components/hyphen.bst
- freedesktop-sdk.bst:components/libseccomp.bst
@@ -53,7 +55,7 @@ variables:
- arch == "i686" or arch == "arm":
webkitgtk_toolchain: -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE=toolchain.%{arch}
cmake-local: >-
- -DPORT=GTK -DUSE_WPE_RENDERER=OFF
+ -DPORT=GTK
%{webkitgtk_toolchain}
%{webkitgtk_arch_options}
(?):
diff --git a/elements/sdk/wpebackend-fdo.bst b/elements/sdk/wpebackend-fdo.bst
new file mode 100644
index 00000000..ad63ab8e
--- /dev/null
+++ b/elements/sdk/wpebackend-fdo.bst
@@ -0,0 +1,16 @@
+kind: cmake
+
+sources:
+- kind: tar
+ url: https://wpewebkit.org/releases/wpebackend-fdo-1.8.0.tar.xz
+
+build-depends:
+- freedesktop-sdk.bst:public-stacks/buildsystem-cmake.bst
+
+depends:
+- sdk/glib.bst
+- sdk/libwpe.bst
+- freedesktop-sdk.bst:components/libepoxy.bst
+- freedesktop-sdk.bst:components/mesa-headers.bst
+- freedesktop-sdk.bst:components/wayland.bst
+- freedesktop-sdk.bst:bootstrap-import.bst
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]