{ "{" (1, 1)
ID "lib" (1, 3)
, "," (1, 6)
ID "stdenv" (1, 8)
, "," (2, 1)
ID "fetchFromGitHub" (2, 3)
, "," (3, 1)
ID "pkg-config" (3, 3)
, "," (4, 1)
ID "xxd" (4, 3)
, "," (5, 1)
ID "cairo" (5, 3)
, "," (6, 1)
ID "fluidsynth" (6, 3)
, "," (7, 1)
ID "libX11" (7, 3)
, "," (8, 1)
ID "libjack2" (8, 3)
, "," (9, 1)
ID "alsa-lib" (9, 3)
, "," (10, 1)
ID "liblo" (10, 3)
, "," (11, 1)
ID "libsigcxx" (11, 3)
, "," (12, 1)
ID "libsmf" (12, 3)
} "}" (13, 1)
: ":" (13, 2)
ID "stdenv" (15, 1)
. "." (15, 7)
ID "mkDerivation" (15, 8)
REC "rec" (15, 21)
{ "{" (15, 25)
ID "pname" (16, 3)
= "=" (16, 9)
" "\"" (16, 11)
STR "mamba" (16, 12)
" "\"" (16, 17)
; ";" (16, 18)
ID "version" (17, 3)
= "=" (17, 11)
" "\"" (17, 13)
STR "2.2" (17, 14)
" "\"" (17, 17)
; ";" (17, 18)
ID "src" (19, 3)
= "=" (19, 7)
ID "fetchFromGitHub" (19, 9)
{ "{" (19, 25)
ID "owner" (20, 5)
= "=" (20, 11)
" "\"" (20, 13)
STR "brummer10" (20, 14)
" "\"" (20, 23)
; ";" (20, 24)
ID "repo" (21, 5)
= "=" (21, 10)
" "\"" (21, 12)
STR "Mamba" (21, 13)
" "\"" (21, 18)
; ";" (21, 19)
ID "rev" (22, 5)
= "=" (22, 9)
" "\"" (22, 11)
STR "v" (22, 12)
DOLLAR_CURLY "${" (22, 13)
ID "version" (22, 15)
} "}" (22, 22)
" "\"" (22, 23)
; ";" (22, 24)
ID "sha256" (23, 5)
= "=" (23, 12)
" "\"" (23, 14)
STR "1885qxyfkpslzk0aaaaws0x73b10h9nbr04jkk7xhkya25gf280m" (23, 15)
" "\"" (23, 67)
; ";" (23, 68)
ID "fetchSubmodules" (24, 5)
= "=" (24, 21)
ID "true" (24, 23)
; ";" (24, 27)
} "}" (25, 3)
; ";" (25, 4)
ID "nativeBuildInputs" (27, 3)
= "=" (27, 21)
[ "[" (27, 23)
ID "pkg-config" (27, 25)
ID "xxd" (27, 36)
] "]" (27, 40)
; ";" (27, 41)
ID "buildInputs" (28, 3)
= "=" (28, 15)
[ "[" (28, 17)
ID "cairo" (28, 19)
ID "fluidsynth" (28, 25)
ID "libX11" (28, 36)
ID "libjack2" (28, 43)
ID "alsa-lib" (28, 52)
ID "liblo" (28, 61)
ID "libsigcxx" (28, 67)
ID "libsmf" (28, 77)
] "]" (28, 84)
; ";" (28, 85)
ID "makeFlags" (30, 3)
= "=" (30, 13)
[ "[" (30, 15)
" "\"" (30, 17)
STR "PREFIX=$(out)" (30, 18)
" "\"" (30, 31)
] "]" (30, 33)
; ";" (30, 34)
ID "enableParallelBuilding" (32, 3)
= "=" (32, 26)
ID "true" (32, 28)
; ";" (32, 32)
ID "meta" (34, 3)
= "=" (34, 8)
WITH "with" (34, 10)
ID "lib" (34, 15)
; ";" (34, 18)
{ "{" (34, 20)
ID "homepage" (35, 5)
= "=" (35, 14)
" "\"" (35, 16)
STR "https://github.com/brummer10/Mamba" (35, 17)
" "\"" (35, 51)
; ";" (35, 52)
ID "description" (36, 5)
= "=" (36, 17)
" "\"" (36, 19)
STR "Virtual MIDI keyboard for Jack Audio Connection Kit" (36, 20)
" "\"" (36, 71)
; ";" (36, 72)
ID "license" (37, 5)
= "=" (37, 13)
ID "licenses" (37, 15)
. "." (37, 23)
ID "bsd0" (37, 24)
; ";" (37, 28)
ID "maintainers" (38, 5)
= "=" (38, 17)
WITH "with" (38, 19)
ID "maintainers" (38, 24)
; ";" (38, 35)
[ "[" (38, 37)
ID "magnetophon" (38, 39)
ID "orivej" (38, 51)
] "]" (38, 58)
; ";" (38, 59)
ID "platforms" (39, 5)
= "=" (39, 15)
ID "platforms" (39, 17)
. "." (39, 26)
ID "linux" (39, 27)
; ";" (39, 32)
} "}" (40, 3)
; ";" (40, 4)
} "}" (41, 1)