2
0
Fork 0

Move pkgs to packages

This commit is contained in:
Ehmry - 2020-01-16 17:19:42 +01:00
parent 2b486eb4e0
commit 49b4209526
15 changed files with 11 additions and 14 deletions

View File

@ -17,7 +17,7 @@
let thisSystem = builtins.getAttr system; let thisSystem = builtins.getAttr system;
in rec { in rec {
packages = import ./packages.nix { packages = import ./packages {
inherit system nixpkgs; inherit system nixpkgs;
depot = thisSystem genode-depot.packages; depot = thisSystem genode-depot.packages;
genode = thisSystem genode.packages; genode = thisSystem genode.packages;

View File

@ -5,20 +5,17 @@
{ system, nixpkgs, depot, genode, dhallApps }: { system, nixpkgs, depot, genode, dhallApps }:
let let
toolchainOverlay = import ./toolchain-overlay; legacyPackages = builtins.getAttr system nixpkgs.legacyPackages;
# Overlay of toolchain patches
super = builtins.getAttr system nixpkgs.legacyPackages; inherit (legacyPackages) callPackage;
inherit (super) callPackage; dhallPackages = legacyPackages.dhallPackages // (callPackage ./dhall { });
dhallPackages = super.dhallPackages // (callPackage ./dhall { });
genode' = with builtins; genode' = with builtins;
let let
mkDhallManifest = drv: mkDhallManifest = drv:
super.runCommand "${drv.name}.dhall" { legacyPackages.runCommand "${drv.name}.dhall" {
inherit drv; inherit drv;
dhall = dhallApps.dhall.program; dhall = dhallApps.dhall.program;
} '' } ''
@ -56,12 +53,12 @@ let
in attrs; in attrs;
in rec { in rec {
inherit (super) stdenv; inherit (legacyPackages) stdenv;
bender = super.buildPackages.callPackage ./pkgs/bender { }; bender = legacyPackages.buildPackages.callPackage ./bender { };
dhallGenode = dhallPackages.genode; dhallGenode = dhallPackages.genode;
dhallPrelude = dhallPackages.prelude; dhallPrelude = dhallPackages.prelude;
libc = callPackage ./pkgs/libc { inherit depot; }; libc = callPackage ./libc { inherit depot; };
nic_bus = callPackage ./pkgs/nic_bus { inherit (genode) base os; }; nic_bus = callPackage ./nic_bus { inherit (genode) base os; };
solo5 = callPackage ./pkgs/solo5 { inherit (genode) base os; }; solo5 = callPackage ./solo5 { inherit (genode) base os; };
stdcxx = callPackage ./pkgs/stdcxx { }; stdcxx = callPackage ./stdcxx { };
} // genode' } // genode'