Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1# Fetches a chicken egg from henrietta using `chicken-install -r' 2# See: http://wiki.call-cc.org/chicken-projects/egg-index-4.html 3 4{ 5 lib, 6 stdenvNoCC, 7 chicken, 8}: 9{ 10 name, 11 version, 12 md5 ? "", 13 sha256 ? "", 14}: 15 16if md5 != "" then 17 throw "fetchegg does not support md5 anymore, please use sha256" 18else 19 stdenvNoCC.mkDerivation { 20 name = "chicken-${name}-export-${version}"; 21 builder = ./builder.sh; 22 nativeBuildInputs = [ chicken ]; 23 24 outputHashAlgo = "sha256"; 25 outputHashMode = "recursive"; 26 outputHash = sha256; 27 28 inherit version; 29 30 eggName = name; 31 32 impureEnvVars = lib.fetchers.proxyImpureEnvVars; 33 }