15 , evolution-data-server
33 stdenv.mkDerivation rec {
37 src = fetchFromGitLab {
38 domain = "gitlab.gnome.org";
42 fetchSubmodules = true;
43 hash = "sha256-J1wuhAXPCvLWzPqMU4alVFFpHoCAzX3wVOP3Bw0wW/o=";
46 outputs = [ "out" "devdoc" ];
71 gst_all_1.gst-plugins-base
72 gst_all_1.gst-plugins-good
73 gst_all_1.gst-plugins-bad
74 gst_all_1.gst-plugins-ugly
87 env.NIX_CFLAGS_COMPILE = "-I${glib.dev}/include/gio-unix-2.0";
93 # Disable until tests are fixed upstream https://gitlab.gnome.org/GNOME/calls/-/issues/258
99 XDG_DATA_DIRS=${folks}/share/gsettings-schemas/${folks.name} \
100 xvfb-run -s '-screen 0 800x600x24' dbus-run-session \
101 --config-file=${dbus}/share/dbus-1/session.conf \
102 meson test --print-errorlogs
107 description = "Phone dialer and call handler";
108 longDescription = "GNOME Calls is a phone dialer and call handler. Setting NixOS option `programs.calls.enable = true` is recommended.";
109 homepage = "https://gitlab.gnome.org/GNOME/calls";
110 license = licenses.gpl3Plus;
111 maintainers = with maintainers; [ craigem ];
112 platforms = platforms.linux;
113 mainProgram = "gnome-calls";