Add builtin idris packages to idrisPackages

This commit is contained in:
Shea Levy
2015-11-27 09:35:59 -05:00
parent 5898c20604
commit efbee054fd
4 changed files with 82 additions and 10 deletions

View File

@@ -12,7 +12,27 @@
defaultScope = mkScope self;
callPackage = callPackageWithScope defaultScope;
buildBuiltinPackage = callPackage ./build-builtin-package.nix {};
builtins = pkgs.lib.mapAttrs buildBuiltinPackage {
prelude = [];
base = [ self.prelude ];
contrib = [ self.prelude self.base ];
effects = [ self.prelude self.base ];
pruviloj = [ self.prelude self.base ];
};
in {
withPackages = packages: callPackage ./with-packages-wrapper.nix { inherit packages idris; };
};
inherit idris;
withPackages = callPackage ./with-packages-wrapper.nix {};
buildIdrisPackage = callPackage ./build-idris-package.nix {};
builtins = pkgs.lib.mapAttrsToList (name: value: value) builtins;
} // builtins;
in fix' (extends overrides idrisPackages)