{ "{" (1, 1)
ID "lib" (1, 3)
, "," (1, 6)
ID "stdenv" (1, 8)
, "," (1, 14)
ID "fetchFromGitHub" (1, 16)
, "," (1, 31)
ID "docutils" (1, 33)
, "," (1, 41)
ID "meson" (1, 43)
, "," (1, 48)
ID "ninja" (1, 50)
, "," (1, 55)
ID "pkg-config" (1, 57)
, "," (2, 1)
ID "dbus" (2, 3)
, "," (2, 7)
ID "linuxHeaders" (2, 9)
, "," (2, 21)
ID "systemd" (2, 23)
} "}" (2, 31)
: ":" (2, 32)
ID "stdenv" (4, 1)
. "." (4, 7)
ID "mkDerivation" (4, 8)
REC "rec" (4, 21)
{ "{" (4, 25)
ID "pname" (5, 3)
= "=" (5, 9)
" "\"" (5, 11)
STR "dbus-broker" (5, 12)
" "\"" (5, 23)
; ";" (5, 24)
ID "version" (6, 3)
= "=" (6, 11)
" "\"" (6, 13)
STR "29" (6, 14)
" "\"" (6, 16)
; ";" (6, 17)
ID "src" (8, 3)
= "=" (8, 7)
ID "fetchFromGitHub" (8, 9)
{ "{" (8, 25)
ID "owner" (9, 5)
= "=" (9, 12)
" "\"" (9, 14)
STR "bus1" (9, 15)
" "\"" (9, 19)
; ";" (9, 20)
ID "repo" (10, 5)
= "=" (10, 12)
" "\"" (10, 14)
STR "dbus-broker" (10, 15)
" "\"" (10, 26)
; ";" (10, 27)
ID "rev" (11, 5)
= "=" (11, 12)
" "\"" (11, 14)
STR "v" (11, 15)
DOLLAR_CURLY "${" (11, 16)
ID "version" (11, 18)
} "}" (11, 25)
" "\"" (11, 26)
; ";" (11, 27)
ID "sha256" (12, 5)
= "=" (12, 12)
" "\"" (12, 14)
STR "1abbi8c0mgdqjidlp2wnmy0a88xv173hq88sh5m966c5r1h6alkq" (12, 15)
" "\"" (12, 67)
; ";" (12, 68)
ID "fetchSubmodules" (13, 5)
= "=" (13, 21)
ID "true" (13, 23)
; ";" (13, 27)
} "}" (14, 3)
; ";" (14, 4)
ID "nativeBuildInputs" (16, 3)
= "=" (16, 21)
[ "[" (16, 23)
ID "docutils" (16, 25)
ID "meson" (16, 34)
ID "ninja" (16, 40)
ID "pkg-config" (16, 46)
] "]" (16, 57)
; ";" (16, 58)
ID "buildInputs" (18, 3)
= "=" (18, 15)
[ "[" (18, 17)
ID "dbus" (18, 19)
ID "linuxHeaders" (18, 24)
ID "systemd" (18, 37)
] "]" (18, 45)
; ";" (18, 46)
ID "mesonFlags" (20, 3)
= "=" (20, 14)
[ "[" (20, 16)
" "\"" (20, 18)
STR "-D=system-console-users=gdm,sddm,lightdm" (20, 19)
" "\"" (20, 59)
] "]" (20, 61)
; ";" (20, 62)
ID "PKG_CONFIG_SYSTEMD_SYSTEMDSYSTEMUNITDIR" (22, 3)
= "=" (22, 43)
" "\"" (22, 45)
DOLLAR_CURLY "${" (22, 46)
ID "placeholder" (22, 48)
" "\"" (22, 60)
STR "out" (22, 61)
" "\"" (22, 64)
} "}" (22, 65)
STR "/lib/systemd/system" (22, 66)
" "\"" (22, 85)
; ";" (22, 86)
ID "PKG_CONFIG_SYSTEMD_SYSTEMDUSERUNITDIR" (23, 3)
= "=" (23, 41)
" "\"" (23, 43)
DOLLAR_CURLY "${" (23, 44)
ID "placeholder" (23, 46)
" "\"" (23, 58)
STR "out" (23, 59)
" "\"" (23, 62)
} "}" (23, 63)
STR "/lib/systemd/user" (23, 64)
" "\"" (23, 81)
; ";" (23, 82)
ID "PKG_CONFIG_SYSTEMD_CATALOGDIR" (24, 3)
= "=" (24, 33)
" "\"" (24, 35)
DOLLAR_CURLY "${" (24, 36)
ID "placeholder" (24, 38)
" "\"" (24, 50)
STR "out" (24, 51)
" "\"" (24, 54)
} "}" (24, 55)
STR "/lib/systemd/catalog" (24, 56)
" "\"" (24, 76)
; ";" (24, 77)
ID "postInstall" (26, 3)
= "=" (26, 15)
IND_STRING_OPEN "''\n" (26, 17)
IND_STR "    install -Dm644 $src/README.md $out/share/doc/dbus-broker/README\n\n    sed -i $out/lib/systemd/{system,user}/dbus-broker.service \\\n      -e 's,^ExecReload.*busctl,ExecReload=" (27, 1)
DOLLAR_CURLY "${" (30, 44)
ID "systemd" (30, 46)
} "}" (30, 53)
IND_STR "/bin/busctl,'\n  " (30, 54)
IND_STRING_CLOSE "''" (31, 3)
; ";" (31, 5)
ID "doCheck" (33, 3)
= "=" (33, 11)
ID "true" (33, 13)
; ";" (33, 17)
ID "meta" (35, 3)
= "=" (35, 8)
WITH "with" (35, 10)
ID "lib" (35, 15)
; ";" (35, 18)
{ "{" (35, 20)
ID "description" (36, 5)
= "=" (36, 17)
" "\"" (36, 19)
STR "Linux D-Bus Message Broker" (36, 20)
" "\"" (36, 46)
; ";" (36, 47)
ID "homepage" (37, 5)
= "=" (37, 17)
" "\"" (37, 19)
STR "https://github.com/bus1/dbus-broker/wiki" (37, 20)
" "\"" (37, 60)
; ";" (37, 61)
ID "license" (38, 5)
= "=" (38, 17)
ID "licenses" (38, 19)
. "." (38, 27)
ID "asl20" (38, 28)
; ";" (38, 33)
ID "platforms" (39, 5)
= "=" (39, 17)
ID "platforms" (39, 19)
. "." (39, 28)
ID "linux" (39, 29)
; ";" (39, 34)
ID "maintainers" (40, 5)
= "=" (40, 17)
WITH "with" (40, 19)
ID "maintainers" (40, 24)
; ";" (40, 35)
[ "[" (40, 37)
ID "peterhoeg" (40, 39)
] "]" (40, 49)
; ";" (40, 50)
} "}" (41, 3)
; ";" (41, 4)
} "}" (42, 1)