gnome.gnome-contacts: Use GTK 4 variants of dependencies

It does not really matter for e-d-s since contacts have libedataserverui
usage commented out but we are aiming for not using gtk3 variant of e-d-s
on the NixOS ISO.

Also remove propagatedUserEnvPkgs since they are an anti-pattern.

+4 -8
+4 -8
pkgs/desktops/gnome/core/gnome-contacts/default.nix
··· 2 2 , stdenv 3 3 , gettext 4 4 , fetchurl 5 - , evolution-data-server 5 + , evolution-data-server-gtk4 6 6 , pkg-config 7 7 , libxslt 8 8 , docbook-xsl-nons ··· 13 13 , libportal-gtk4 14 14 , gnome-desktop 15 15 , gnome-online-accounts 16 - , wrapGAppsHook 16 + , wrapGAppsHook4 17 17 , folks 18 18 , libxml2 19 19 , gnome ··· 33 33 sha256 = "Hoyo2nF429WpIQJVBkokvdwz35WFx1hOExBxTJprjco="; 34 34 }; 35 35 36 - propagatedUserEnvPkgs = [ 37 - evolution-data-server 38 - ]; 39 - 40 36 nativeBuildInputs = [ 41 37 meson 42 38 ninja ··· 47 43 docbook-xsl-nons 48 44 docbook_xml_dtd_42 49 45 desktop-file-utils 50 - wrapGAppsHook 46 + wrapGAppsHook4 51 47 ]; 52 48 53 49 buildInputs = [ 54 50 gtk4 55 51 glib 56 52 libportal-gtk4 57 - evolution-data-server 53 + evolution-data-server-gtk4 58 54 gsettings-desktop-schemas 59 55 folks 60 56 gnome-desktop