{ "{" (1, 1)
ID "stdenv" (1, 3)
, "," (1, 9)
ID "lib" (1, 11)
, "," (1, 14)
ID "fetchurl" (1, 16)
, "," (1, 24)
ID "unzip" (1, 26)
, "," (1, 31)
ID "jre" (1, 33)
} "}" (1, 37)
: ":" (1, 38)
LET "let" (3, 1)
ID "version" (5, 3)
= "=" (5, 11)
" "\"" (5, 13)
STR "4.7.0.2747" (5, 14)
" "\"" (5, 24)
; ";" (5, 25)
ID "sonarScannerArchPackage" (7, 3)
= "=" (7, 27)
{ "{" (7, 29)
" "\"" (8, 5)
STR "x86_64-linux" (8, 6)
" "\"" (8, 18)
= "=" (8, 20)
{ "{" (8, 22)
ID "url" (9, 7)
= "=" (9, 11)
" "\"" (9, 13)
STR "https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-" (9, 14)
DOLLAR_CURLY "${" (9, 96)
ID "version" (9, 98)
} "}" (9, 105)
STR "-linux.zip" (9, 106)
" "\"" (9, 116)
; ";" (9, 117)
ID "sha256" (10, 7)
= "=" (10, 14)
" "\"" (10, 16)
STR "0qy97lcn9nfwg0x32v9x5kh5jswnjyw3wpvxj45z7cddlj2is4iy" (10, 17)
" "\"" (10, 69)
; ";" (10, 70)
} "}" (11, 5)
; ";" (11, 6)
" "\"" (12, 5)
STR "x86_64-darwin" (12, 6)
" "\"" (12, 19)
= "=" (12, 21)
{ "{" (12, 23)
ID "url" (13, 7)
= "=" (13, 11)
" "\"" (13, 13)
STR "https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-" (13, 14)
DOLLAR_CURLY "${" (13, 96)
ID "version" (13, 98)
} "}" (13, 105)
STR "-macosx.zip" (13, 106)
" "\"" (13, 117)
; ";" (13, 118)
ID "sha256" (14, 7)
= "=" (14, 14)
" "\"" (14, 16)
STR "0f8km7wqkw09g01l03kcrjgvq7b6xclzpvb5r64ymsmrc39p0ylp" (14, 17)
" "\"" (14, 69)
; ";" (14, 70)
} "}" (15, 5)
; ";" (15, 6)
} "}" (16, 3)
; ";" (16, 4)
IN "in" (18, 1)
ID "stdenv" (18, 4)
. "." (18, 10)
ID "mkDerivation" (18, 11)
REC "rec" (18, 24)
{ "{" (18, 28)
INHERIT "inherit" (19, 3)
ID "version" (19, 11)
; ";" (19, 18)
ID "pname" (20, 3)
= "=" (20, 9)
" "\"" (20, 11)
STR "sonar-scanner-cli" (20, 12)
" "\"" (20, 29)
; ";" (20, 30)
ID "src" (22, 3)
= "=" (22, 7)
ID "fetchurl" (22, 9)
ID "sonarScannerArchPackage" (22, 18)
. "." (22, 41)
DOLLAR_CURLY "${" (22, 42)
ID "stdenv" (22, 44)
. "." (22, 50)
ID "hostPlatform" (22, 51)
. "." (22, 63)
ID "system" (22, 64)
} "}" (22, 70)
; ";" (22, 71)
ID "nativeBuildInputs" (24, 3)
= "=" (24, 21)
[ "[" (24, 23)
ID "unzip" (24, 25)
] "]" (24, 31)
; ";" (24, 32)
ID "installPhase" (26, 3)
= "=" (26, 16)
IND_STRING_OPEN "''\n" (26, 18)
IND_STR "    mkdir -p $out/lib\n    cp -r lib/* $out/lib/\n    mkdir -p $out/bin\n    cp bin/* $out/bin/\n    mkdir -p $out/conf\n    cp conf/* $out/conf/\n  " (27, 1)
IND_STRING_CLOSE "''" (33, 3)
; ";" (33, 5)
ID "fixupPhase" (35, 3)
= "=" (35, 14)
IND_STRING_OPEN "''\n" (35, 16)
IND_STR "    substituteInPlace $out/bin/sonar-scanner \\\n      --replace \"\\$sonar_scanner_home/jre\" \"" (36, 1)
DOLLAR_CURLY "${" (37, 45)
ID "lib" (37, 47)
. "." (37, 50)
ID "getBin" (37, 51)
ID "jre" (37, 58)
} "}" (37, 61)
IND_STR "\"\n  " (37, 62)
IND_STRING_CLOSE "''" (38, 3)
; ";" (38, 5)
ID "meta" (40, 3)
= "=" (40, 8)
WITH "with" (40, 10)
ID "lib" (40, 15)
; ";" (40, 18)
{ "{" (40, 20)
ID "homepage" (41, 5)
= "=" (41, 14)
" "\"" (41, 16)
STR "https://github.com/SonarSource/sonar-scanner-cli" (41, 17)
" "\"" (41, 65)
; ";" (41, 66)
ID "description" (42, 5)
= "=" (42, 17)
" "\"" (42, 19)
STR "SonarQube Scanner used to start code analysis" (42, 20)
" "\"" (42, 65)
; ";" (42, 66)
ID "license" (43, 5)
= "=" (43, 13)
ID "licenses" (43, 15)
. "." (43, 23)
ID "gpl3Plus" (43, 24)
; ";" (43, 32)
ID "maintainers" (44, 5)
= "=" (44, 17)
WITH "with" (44, 19)
ID "maintainers" (44, 24)
; ";" (44, 35)
[ "[" (44, 37)
ID "peterromfeldhk" (44, 39)
] "]" (44, 54)
; ";" (44, 55)
ID "platforms" (45, 5)
= "=" (45, 15)
ID "builtins" (45, 17)
. "." (45, 25)
ID "attrNames" (45, 26)
ID "sonarScannerArchPackage" (45, 36)
; ";" (45, 59)
} "}" (46, 3)
; ";" (46, 4)
} "}" (47, 1)