btrbk: add mainProgram (#356350)
[NixPkgs.git] / pkgs / development / compilers / chicken / 4 / default.nix
blob7502a7a9f1e723f4b80057977c73583105cc846b
1 { lib, newScope } :
2 let
3   callPackage = newScope self;
5   self = {
6     pkgs = self // { recurseForDerivations = false; };
8     fetchegg = callPackage ./fetchegg { };
10     eggDerivation = callPackage ./eggDerivation.nix { };
12     chicken = callPackage ./chicken.nix {
13       bootstrap-chicken = self.chicken.override { bootstrap-chicken = null; };
14     };
16     chickenEggs = lib.recurseIntoAttrs (callPackage ./eggs.nix { });
18     egg2nix = callPackage ./egg2nix.nix { };
19   };
21 in self