lol

folks: Remove unused dependencies

+16 -20
+16 -20
pkgs/development/libraries/folks/default.nix
··· 1 1 { stdenv 2 2 , lib 3 3 , fetchurl 4 + , fetchpatch 4 5 , pkg-config 5 6 , meson 6 7 , ninja 7 8 , glib 8 9 , gnome 9 - , nspr 10 10 , gettext 11 11 , gobject-introspection 12 12 , vala 13 13 , sqlite 14 - , libxml2 15 14 , dbus-glib 16 - , libsoup 17 - , nss 18 15 , dbus 19 16 , libgee 20 17 , evolution-data-server-gtk4 21 - , libsecret 22 - , db 23 18 , python3 24 19 , readline 25 - , gtk3 26 20 , gtk-doc 27 21 , docbook-xsl-nons 28 22 , docbook_xml_dtd_43 ··· 43 37 sha256 = "D/+KiWMwzYKu5FmDJPflQciE0DN1NiEnI7S+s4x1kIY="; 44 38 }; 45 39 40 + patches = [ 41 + # Do not check for unneeded GTK dependency. 42 + (fetchpatch { 43 + url = "https://gitlab.gnome.org/GNOME/folks/-/commit/686d58fb2454e5038bb951423245ed8c2d4b5cf6.patch"; 44 + sha256 = "0ydafVKhSrkHZK8bitPF5mNDTG5GrixGzBgBLNzLuXQ="; 45 + }) 46 + ]; 47 + 46 48 nativeBuildInputs = [ 47 49 gettext 48 50 gobject-introspection 49 - gtk3 50 51 gtk-doc 51 52 docbook-xsl-nons 52 53 docbook_xml_dtd_43 53 54 meson 54 55 ninja 55 56 pkg-config 56 - python3 57 57 vala 58 + ] ++ lib.optionals telepathySupport [ 59 + python3 58 60 ]; 59 61 60 62 buildInputs = [ 61 - db 62 63 dbus-glib 63 - evolution-data-server-gtk4 64 - libsecret 65 - libsoup 66 - libxml2 67 - nspr 68 - nss 64 + evolution-data-server-gtk4 # UI part not needed, using gtk4 version to reduce system closure. 69 65 readline 70 - ] ++ lib.optional telepathySupport telepathy-glib; 66 + ] ++ lib.optionals telepathySupport [ 67 + telepathy-glib 68 + ]; 71 69 72 70 propagatedBuildInputs = [ 73 71 glib ··· 105 103 runHook postCheck 106 104 ''; 107 105 108 - postPatch = '' 109 - chmod +x meson_post_install.py 110 - patchShebangs meson_post_install.py 106 + postPatch = lib.optionalString telepathySupport '' 111 107 patchShebangs tests/tools/manager-file.py 112 108 ''; 113 109