summary refs log tree commit diff
path: root/pkgs/desktops
diff options
context:
space:
mode:
authorAnders Kaseorg <andersk@mit.edu>2022-02-15 22:03:31 -0800
committerJan Tojnar <jtojnar@gmail.com>2022-02-17 02:06:12 +0100
commit854a00b962b7860711caea124d69f3c24fb112c8 (patch)
treeb031e9e316780742cc6de5c26b4085dbd2961887 /pkgs/desktops
parentf70e28e3b1e46d48c695589c6a45fd11917add6b (diff)
downloadnixpkgs-854a00b962b7860711caea124d69f3c24fb112c8.tar
nixpkgs-854a00b962b7860711caea124d69f3c24fb112c8.tar.gz
nixpkgs-854a00b962b7860711caea124d69f3c24fb112c8.tar.bz2
nixpkgs-854a00b962b7860711caea124d69f3c24fb112c8.tar.lz
nixpkgs-854a00b962b7860711caea124d69f3c24fb112c8.tar.xz
nixpkgs-854a00b962b7860711caea124d69f3c24fb112c8.tar.zst
nixpkgs-854a00b962b7860711caea124d69f3c24fb112c8.zip
yelp: Use webkit2gtk-4.0 ABI
yelp was our only package using the webkit2gtk-4.1 ABI, which inflated
the NixOS GNOME ISO with an extra flavor of webkit2gtk.

Fixes part of #159612.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Diffstat (limited to 'pkgs/desktops')
-rw-r--r--pkgs/desktops/gnome/core/yelp/default.nix8
1 files changed, 6 insertions, 2 deletions
diff --git a/pkgs/desktops/gnome/core/yelp/default.nix b/pkgs/desktops/gnome/core/yelp/default.nix
index 4b3ee62dcee..be858a19487 100644
--- a/pkgs/desktops/gnome/core/yelp/default.nix
+++ b/pkgs/desktops/gnome/core/yelp/default.nix
@@ -2,7 +2,7 @@
 , stdenv
 , gettext
 , fetchurl
-, webkitgtk_4_1
+, webkitgtk
 , pkg-config
 , gtk3
 , glib
@@ -34,7 +34,7 @@ stdenv.mkDerivation rec {
   buildInputs = [
     gtk3
     glib
-    webkitgtk_4_1
+    webkitgtk
     sqlite
     libxml2
     libxslt
@@ -44,6 +44,10 @@ stdenv.mkDerivation rec {
     gst_all_1.gst-plugins-good
   ];
 
+  # To reduce the GNOME ISO closure size.  Remove when other packages
+  # are using webkit2gtk_4_1.
+  configureFlags = ["--with-webkit2gtk-4-0"];
+
   passthru = {
     updateScript = gnome.updateScript {
       packageName = "yelp";