{ "{" (1, 1)
ID "lib" (1, 3)
, "," (2, 1)
ID "stdenv" (2, 3)
, "," (3, 1)
ID "fetchFromGitLab" (3, 3)
, "," (4, 1)
ID "meson" (4, 3)
, "," (5, 1)
ID "ninja" (5, 3)
, "," (6, 1)
ID "pkg-config" (6, 3)
, "," (7, 1)
ID "libhandy" (7, 3)
, "," (8, 1)
ID "modemmanager" (8, 3)
, "," (9, 1)
ID "gtk3" (9, 3)
, "," (10, 1)
ID "gom" (10, 3)
, "," (11, 1)
ID "gsound" (11, 3)
, "," (12, 1)
ID "feedbackd" (12, 3)
, "," (13, 1)
ID "callaudiod" (13, 3)
, "," (14, 1)
ID "evolution-data-server" (14, 3)
, "," (15, 1)
ID "glib" (15, 3)
, "," (16, 1)
ID "folks" (16, 3)
, "," (17, 1)
ID "desktop-file-utils" (17, 3)
, "," (18, 1)
ID "appstream-glib" (18, 3)
, "," (19, 1)
ID "libpeas" (19, 3)
, "," (20, 1)
ID "libgdata" (20, 3)
, "," (21, 1)
ID "dbus" (21, 3)
, "," (22, 1)
ID "vala" (22, 3)
, "," (23, 1)
ID "wrapGAppsHook" (23, 3)
, "," (24, 1)
ID "xvfb-run" (24, 3)
, "," (25, 1)
ID "gtk-doc" (25, 3)
, "," (26, 1)
ID "docbook-xsl-nons" (26, 3)
, "," (27, 1)
ID "docbook_xml_dtd_43" (27, 3)
, "," (28, 1)
ID "gobject-introspection" (28, 3)
, "," (29, 1)
ID "gst_all_1" (29, 3)
, "," (30, 1)
ID "sofia_sip" (30, 3)
} "}" (31, 1)
: ":" (31, 2)
ID "stdenv" (33, 1)
. "." (33, 7)
ID "mkDerivation" (33, 8)
REC "rec" (33, 21)
{ "{" (33, 25)
ID "pname" (34, 3)
= "=" (34, 9)
" "\"" (34, 11)
STR "calls" (34, 12)
" "\"" (34, 17)
; ";" (34, 18)
ID "version" (35, 3)
= "=" (35, 11)
" "\"" (35, 13)
STR "41.1" (35, 14)
" "\"" (35, 18)
; ";" (35, 19)
ID "src" (37, 3)
= "=" (37, 7)
ID "fetchFromGitLab" (37, 9)
{ "{" (37, 25)
ID "domain" (38, 5)
= "=" (38, 12)
" "\"" (38, 14)
STR "gitlab.gnome.org" (38, 15)
" "\"" (38, 31)
; ";" (38, 32)
ID "owner" (39, 5)
= "=" (39, 11)
" "\"" (39, 13)
STR "GNOME" (39, 14)
" "\"" (39, 19)
; ";" (39, 20)
ID "repo" (40, 5)
= "=" (40, 10)
ID "pname" (40, 12)
; ";" (40, 17)
ID "rev" (41, 5)
= "=" (41, 9)
ID "version" (41, 11)
; ";" (41, 18)
ID "sha256" (42, 5)
= "=" (42, 12)
" "\"" (42, 14)
STR "1vbw9x5s3ww11f3lnqivc74rjlmi9fk1hzaq1idrdcck3gvif0h8" (42, 15)
" "\"" (42, 67)
; ";" (42, 68)
} "}" (43, 3)
; ";" (43, 4)
ID "outputs" (45, 3)
= "=" (45, 11)
[ "[" (45, 13)
" "\"" (45, 15)
STR "out" (45, 16)
" "\"" (45, 19)
" "\"" (45, 21)
STR "devdoc" (45, 22)
" "\"" (45, 28)
] "]" (45, 30)
; ";" (45, 31)
ID "nativeBuildInputs" (47, 3)
= "=" (47, 21)
[ "[" (47, 23)
ID "meson" (48, 5)
ID "ninja" (49, 5)
ID "pkg-config" (50, 5)
ID "desktop-file-utils" (51, 5)
ID "appstream-glib" (52, 5)
ID "vala" (53, 5)
ID "wrapGAppsHook" (54, 5)
ID "gtk-doc" (55, 5)
ID "docbook-xsl-nons" (56, 5)
ID "docbook_xml_dtd_43" (57, 5)
] "]" (58, 3)
; ";" (58, 4)
ID "buildInputs" (60, 3)
= "=" (60, 15)
[ "[" (60, 17)
ID "modemmanager" (61, 5)
ID "libhandy" (62, 5)
ID "evolution-data-server" (63, 5)
ID "folks" (64, 5)
ID "gom" (65, 5)
ID "gsound" (66, 5)
ID "gst_all_1" (67, 5)
. "." (67, 14)
ID "gstreamer" (67, 15)
ID "gst_all_1" (68, 5)
. "." (68, 14)
ID "gst-plugins-base" (68, 15)
ID "gst_all_1" (69, 5)
. "." (69, 14)
ID "gst-plugins-good" (69, 15)
ID "gst_all_1" (70, 5)
. "." (70, 14)
ID "gst-plugins-bad" (70, 15)
ID "gst_all_1" (71, 5)
. "." (71, 14)
ID "gst-plugins-ugly" (71, 15)
ID "feedbackd" (72, 5)
ID "callaudiod" (73, 5)
ID "gtk3" (74, 5)
ID "libpeas" (75, 5)
ID "sofia_sip" (76, 5)
] "]" (77, 3)
; ";" (77, 4)
ID "checkInputs" (79, 3)
= "=" (79, 15)
[ "[" (79, 17)
ID "dbus" (80, 5)
ID "xvfb-run" (81, 5)
] "]" (82, 3)
; ";" (82, 4)
ID "NIX_CFLAGS_COMPILE" (84, 3)
= "=" (84, 22)
" "\"" (84, 24)
STR "-I" (84, 25)
DOLLAR_CURLY "${" (84, 27)
ID "glib" (84, 29)
. "." (84, 33)
ID "dev" (84, 34)
} "}" (84, 37)
STR "/include/gio-unix-2.0" (84, 38)
" "\"" (84, 59)
; ";" (84, 60)
ID "mesonFlags" (86, 3)
= "=" (86, 14)
[ "[" (86, 16)
" "\"" (87, 5)
STR "-Dgtk_doc=true" (87, 6)
" "\"" (87, 20)
] "]" (88, 3)
; ";" (88, 4)
ID "doCheck" (91, 3)
= "=" (91, 11)
ID "false" (91, 13)
; ";" (91, 18)
ID "checkPhase" (93, 3)
= "=" (93, 14)
IND_STRING_OPEN "''\n" (93, 16)
IND_STR "    runHook preCheck\n    NO_AT_BRIDGE=1 \\\n    XDG_DATA_DIRS=" (94, 1)
DOLLAR_CURLY "${" (96, 19)
ID "folks" (96, 21)
} "}" (96, 26)
IND_STR "/share/gsettings-schemas/" (96, 27)
DOLLAR_CURLY "${" (96, 52)
ID "folks" (96, 54)
. "." (96, 59)
ID "name" (96, 60)
} "}" (96, 64)
IND_STR " \\\n    xvfb-run -s '-screen 0 800x600x24' dbus-run-session \\\n      --config-file=" (96, 65)
DOLLAR_CURLY "${" (98, 21)
ID "dbus" (98, 23)
. "." (98, 27)
ID "daemon" (98, 28)
} "}" (98, 34)
IND_STR "/share/dbus-1/session.conf \\\n      meson test --print-errorlogs\n    runHook postCheck\n  " (98, 35)
IND_STRING_CLOSE "''" (101, 3)
; ";" (101, 5)
ID "meta" (103, 3)
= "=" (103, 8)
WITH "with" (103, 10)
ID "lib" (103, 15)
; ";" (103, 18)
{ "{" (103, 20)
ID "description" (104, 5)
= "=" (104, 17)
" "\"" (104, 19)
STR "A phone dialer and call handler" (104, 20)
" "\"" (104, 51)
; ";" (104, 52)
ID "longDescription" (105, 5)
= "=" (105, 21)
" "\"" (105, 23)
STR "GNOME Calls is a phone dialer and call handler. Setting NixOS option `programs.calls.enable = true` is recommended." (105, 24)
" "\"" (105, 139)
; ";" (105, 140)
ID "homepage" (106, 5)
= "=" (106, 14)
" "\"" (106, 16)
STR "https://source.puri.sm/Librem5/calls" (106, 17)
" "\"" (106, 53)
; ";" (106, 54)
ID "license" (107, 5)
= "=" (107, 13)
ID "licenses" (107, 15)
. "." (107, 23)
ID "gpl3Plus" (107, 24)
; ";" (107, 32)
ID "maintainers" (108, 5)
= "=" (108, 17)
WITH "with" (108, 19)
ID "maintainers" (108, 24)
; ";" (108, 35)
[ "[" (108, 37)
ID "craigem" (108, 39)
ID "lheckemann" (108, 47)
ID "tomfitzhenry" (108, 58)
] "]" (108, 71)
; ";" (108, 72)
ID "platforms" (109, 5)
= "=" (109, 15)
ID "platforms" (109, 17)
. "." (109, 26)
ID "linux" (109, 27)
; ";" (109, 32)
} "}" (110, 3)
; ";" (110, 4)
} "}" (111, 1)