{ "{" (1, 1)
ID "lib" (1, 3)
, "," (2, 1)
ID "stdenv" (2, 3)
, "," (3, 1)
ID "fetchurl" (3, 3)
, "," (4, 1)
ID "libjpeg" (4, 3)
, "," (5, 1)
ID "libGLU" (5, 3)
, "," (6, 1)
ID "libGL" (6, 3)
, "," (7, 1)
ID "freeglut" (7, 3)
, "," (8, 1)
ID "zlib" (8, 3)
, "," (9, 1)
ID "cmake" (9, 3)
, "," (10, 1)
ID "libX11" (10, 3)
, "," (11, 1)
ID "libxml2" (11, 3)
, "," (12, 1)
ID "libpng" (12, 3)
, "," (13, 1)
ID "libXxf86vm" (13, 3)
} "}" (14, 1)
: ":" (14, 2)
ID "stdenv" (16, 1)
. "." (16, 7)
ID "mkDerivation" (16, 8)
REC "rec" (16, 21)
{ "{" (16, 25)
ID "pname" (17, 3)
= "=" (17, 9)
" "\"" (17, 11)
STR "freepv" (17, 12)
" "\"" (17, 18)
; ";" (17, 19)
ID "version" (18, 3)
= "=" (18, 11)
" "\"" (18, 13)
STR "0.3.0" (18, 14)
" "\"" (18, 19)
; ";" (18, 20)
ID "src" (20, 3)
= "=" (20, 7)
ID "fetchurl" (20, 9)
{ "{" (20, 18)
ID "url" (21, 5)
= "=" (21, 9)
" "\"" (21, 11)
STR "mirror://sourceforge/freepv/freepv-" (21, 12)
DOLLAR_CURLY "${" (21, 47)
ID "version" (21, 49)
} "}" (21, 56)
STR ".tar.gz" (21, 57)
" "\"" (21, 64)
; ";" (21, 65)
ID "sha256" (22, 5)
= "=" (22, 12)
" "\"" (22, 14)
STR "1w19abqjn64w47m35alg7bcdl1p97nf11zn64cp4p0dydihmhv56" (22, 15)
" "\"" (22, 67)
; ";" (22, 68)
} "}" (23, 3)
; ";" (23, 4)
ID "nativeBuildInputs" (25, 3)
= "=" (25, 21)
[ "[" (25, 23)
ID "cmake" (25, 25)
] "]" (25, 31)
; ";" (25, 32)
ID "buildInputs" (26, 3)
= "=" (26, 15)
[ "[" (26, 17)
ID "libjpeg" (26, 19)
ID "libGLU" (26, 27)
ID "libGL" (26, 34)
ID "freeglut" (26, 40)
ID "zlib" (26, 49)
ID "libX11" (26, 54)
ID "libxml2" (26, 61)
ID "libpng" (26, 69)
ID "libXxf86vm" (26, 76)
] "]" (26, 87)
; ";" (26, 88)
ID "postPatch" (28, 3)
= "=" (28, 13)
IND_STRING_OPEN "''\n" (28, 15)
IND_STR "    sed -i -e '/GECKO/d' CMakeLists.txt\n    sed -i -e '/mozilla/d' src/CMakeLists.txt\n    sed -i -e '1i \\\n      #include <cstdio>' src/libfreepv/OpenGLRenderer.cpp\n    sed -i -e '1i \\\n      #include <cstring>' src/libfreepv/Image.cpp\n    substituteInPlace src/libfreepv/Action.h \\\n      --replace NULL nullptr\n    substituteInPlace src/libfreepv/pngReader.cpp \\\n      --replace png_set_gray_1_2_4_to_8 png_set_expand_gray_1_2_4_to_8\n  " (29, 1)
IND_STRING_CLOSE "''" (39, 3)
; ";" (39, 5)
ID "NIX_CFLAGS_COMPILE" (41, 3)
= "=" (41, 22)
" "\"" (41, 24)
STR "-fpermissive -Wno-narrowing" (41, 25)
" "\"" (41, 52)
; ";" (41, 53)
ID "meta" (43, 3)
= "=" (43, 8)
{ "{" (43, 10)
ID "description" (44, 5)
= "=" (44, 17)
" "\"" (44, 19)
STR "Open source panorama viewer using GL" (44, 20)
" "\"" (44, 56)
; ";" (44, 57)
ID "homepage" (45, 5)
= "=" (45, 14)
" "\"" (45, 16)
STR "http://freepv.sourceforge.net/" (45, 17)
" "\"" (45, 47)
; ";" (45, 48)
ID "license" (46, 5)
= "=" (46, 13)
[ "[" (46, 15)
ID "lib" (46, 17)
. "." (46, 20)
ID "licenses" (46, 21)
. "." (46, 29)
ID "lgpl21" (46, 30)
] "]" (46, 37)
; ";" (46, 38)
} "}" (47, 3)
; ";" (47, 4)
} "}" (48, 1)