lol

folks: Remove unused dependencies

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