From e6719289cdd68c290fa076a6409a2d89535ade5e Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 25 May 2024 19:26:28 +0200 Subject: [PATCH] gnome.mutter: remove unneeded dependencies json-glib was removed in https://gitlab.gnome.org/GNOME/mutter/-/commit/03235773be11073efba0a98cffca635f8b6678a6 (part of bump in fde899eefdbe30a2d371560374a179d40454e914). libcap-ng is not used at all. It was added in 9742df15950a4c53e89fcc79feabd3a1a78827e2 required by an older version of the patch from https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/460 which was dropped in 8c5884ef4e9e5268bc1c2e5d35a87e5068a0868c. Also update comment since mutter-clutter no longer depends on graphene, -cogl and -mtk libraries do. --- pkgs/desktops/gnome/core/mutter/default.nix | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/pkgs/desktops/gnome/core/mutter/default.nix b/pkgs/desktops/gnome/core/mutter/default.nix index 9ce1638f8541..19ba5f1924cc 100644 --- a/pkgs/desktops/gnome/core/mutter/default.nix +++ b/pkgs/desktops/gnome/core/mutter/default.nix @@ -10,7 +10,6 @@ , colord , lcms2 , pango -, json-glib , libstartup_notification , libcanberra , ninja @@ -59,7 +58,6 @@ , sysprof , libsysprof-capture , desktop-file-utils -, libcap_ng , egl-wayland , graphene , wayland @@ -91,9 +89,7 @@ stdenv.mkDerivation (finalAttrs: { ]; propagatedBuildInputs = [ - # required for pkg-config to detect mutter-clutter - json-glib - libcap_ng + # required for pkg-config to detect mutter-mtk graphene ];