[gnome-build-meta] Revert "WebKitGTK: disable WPE renderer"



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]