{ "{" (1, 1)
ID "lib" (1, 3)
, "," (1, 6)
ID "stdenv" (1, 8)
, "," (1, 14)
ID "fetchFromGitHub" (1, 16)
, "," (1, 31)
ID "pkg-config" (1, 33)
, "," (1, 43)
ID "freeglut" (1, 45)
, "," (1, 53)
ID "gtk2" (1, 55)
, "," (1, 59)
ID "gtkglext" (1, 61)
, "," (2, 1)
ID "libjpeg_turbo" (2, 3)
, "," (2, 16)
ID "libtheora" (2, 18)
, "," (2, 27)
ID "libXmu" (2, 29)
, "," (2, 35)
ID "lua" (2, 37)
, "," (2, 40)
ID "libGLU" (2, 42)
, "," (2, 48)
ID "libGL" (2, 50)
, "," (2, 55)
ID "perl" (2, 57)
, "," (2, 61)
ID "autoreconfHook" (2, 63)
} "}" (3, 1)
: ":" (3, 2)
ID "stdenv" (5, 1)
. "." (5, 7)
ID "mkDerivation" (5, 8)
REC "rec" (5, 21)
{ "{" (5, 25)
ID "pname" (6, 3)
= "=" (6, 9)
" "\"" (6, 11)
STR "celestia" (6, 12)
" "\"" (6, 20)
; ";" (6, 21)
ID "version" (7, 3)
= "=" (7, 11)
" "\"" (7, 13)
STR "1.6.2.2" (7, 14)
" "\"" (7, 21)
; ";" (7, 22)
ID "src" (9, 3)
= "=" (9, 7)
ID "fetchFromGitHub" (9, 9)
{ "{" (9, 25)
ID "owner" (10, 5)
= "=" (10, 11)
" "\"" (10, 13)
STR "CelestiaProject" (10, 14)
" "\"" (10, 29)
; ";" (10, 30)
ID "repo" (11, 5)
= "=" (11, 10)
" "\"" (11, 12)
STR "Celestia" (11, 13)
" "\"" (11, 21)
; ";" (11, 22)
ID "rev" (12, 5)
= "=" (12, 9)
ID "version" (12, 11)
; ";" (12, 18)
ID "sha256" (13, 5)
= "=" (13, 12)
" "\"" (13, 14)
STR "1s9fgxh6i3x1sy75y5wcidi2mjrf5xj71dd4n6rg0hkps441sgsp" (13, 15)
" "\"" (13, 67)
; ";" (13, 68)
} "}" (14, 3)
; ";" (14, 4)
ID "nativeBuildInputs" (16, 3)
= "=" (16, 21)
[ "[" (16, 23)
ID "pkg-config" (16, 25)
ID "autoreconfHook" (16, 36)
] "]" (16, 51)
; ";" (16, 52)
ID "buildInputs" (17, 3)
= "=" (17, 15)
[ "[" (17, 17)
ID "freeglut" (18, 5)
ID "gtk2" (18, 14)
ID "gtkglext" (18, 19)
ID "lua" (18, 28)
ID "perl" (18, 32)
ID "libjpeg_turbo" (19, 5)
ID "libtheora" (19, 19)
ID "libXmu" (19, 29)
ID "libGLU" (19, 36)
ID "libGL" (19, 43)
] "]" (20, 3)
; ";" (20, 4)
ID "configureFlags" (22, 3)
= "=" (22, 18)
[ "[" (22, 20)
" "\"" (23, 5)
STR "--with-gtk" (23, 6)
" "\"" (23, 16)
" "\"" (24, 5)
STR "--with-lua=" (24, 6)
DOLLAR_CURLY "${" (24, 17)
ID "lua" (24, 19)
} "}" (24, 22)
" "\"" (24, 23)
] "]" (25, 3)
; ";" (25, 4)
ID "enableParallelBuilding" (27, 3)
= "=" (27, 26)
ID "true" (27, 28)
; ";" (27, 32)
ID "meta" (29, 3)
= "=" (29, 8)
WITH "with" (29, 10)
ID "lib" (29, 15)
; ";" (29, 18)
{ "{" (29, 20)
ID "homepage" (30, 5)
= "=" (30, 14)
" "\"" (30, 16)
STR "https://celestia.space/" (30, 17)
" "\"" (30, 40)
; ";" (30, 41)
ID "description" (31, 5)
= "=" (31, 17)
" "\"" (31, 19)
STR "Real-time 3D simulation of space" (31, 20)
" "\"" (31, 52)
; ";" (31, 53)
ID "changelog" (32, 5)
= "=" (32, 15)
" "\"" (32, 17)
STR "https://github.com/CelestiaProject/Celestia/releases/tag/" (32, 18)
DOLLAR_CURLY "${" (32, 75)
ID "version" (32, 77)
} "}" (32, 84)
" "\"" (32, 85)
; ";" (32, 86)
ID "license" (33, 5)
= "=" (33, 13)
ID "licenses" (33, 15)
. "." (33, 23)
ID "gpl2Plus" (33, 24)
; ";" (33, 32)
ID "maintainers" (34, 5)
= "=" (34, 17)
WITH "with" (34, 19)
ID "maintainers" (34, 24)
; ";" (34, 35)
[ "[" (34, 37)
ID "hjones2199" (34, 39)
] "]" (34, 50)
; ";" (34, 51)
ID "platforms" (35, 5)
= "=" (35, 15)
ID "platforms" (35, 17)
. "." (35, 26)
ID "linux" (35, 27)
; ";" (35, 32)
} "}" (36, 3)
; ";" (36, 4)
} "}" (37, 1)