23 lines
623 B
Nix
23 lines
623 B
Nix
|
|
{ chickenPackages, libsodium, callPackage, xxd }:
|
||
|
|
(callPackage ../../lib/build-chicken-parallel {}) {
|
||
|
|
name = "zilch-lang-go";
|
||
|
|
src = ./.;
|
||
|
|
|
||
|
|
buildInputs = with chickenPackages.chickenEggs; [
|
||
|
|
chickenPackages.chicken
|
||
|
|
r7rs
|
||
|
|
json
|
||
|
|
srfi-152
|
||
|
|
srfi-207
|
||
|
|
(callPackage ../../core {})
|
||
|
|
|
||
|
|
xxd
|
||
|
|
];
|
||
|
|
|
||
|
|
overrides.preBuild = ''
|
||
|
|
(cat utils/parser/main.go; printf '\0') | xxd -i -n parser_source > parser_source.h
|
||
|
|
(cat utils/dirhash/main.go; printf '\0') | xxd -i -n dirhash_source > dirhash_source.h
|
||
|
|
(cat utils/unzip-one/main.go; printf '\0') | xxd -i -n unzip_one_source > unzip_one_source.h
|
||
|
|
'';
|
||
|
|
}
|