2
0
Fork 0
genodepkgs/release.nix

34 lines
894 B
Nix
Raw Normal View History

2019-09-27 12:38:35 +02:00
# SPDX-FileCopyrightText: Emery Hemingway
#
# SPDX-License-Identifier: LicenseRef-Hippocratic-1.1
let dhallPinned = import ../dhall-haskell/nix/pinnedNixpkgs.nix; in
2019-07-30 12:48:01 +02:00
{ genodepkgs ? ./default.nix
, nixpkgs ? import ./nixpkgs.nix
, dhall-haskell ? <dhall-haskell>
, dhallNixpkgs ? dhallPinned.nixpkgs
, dhallNixpkgsStaticLinux ? dhallPinned.nixpkgsStaticLinux
2019-10-16 15:41:29 +02:00
, nim-overlay ? <nim-overlay>
, extraOverlays ? []
}:
let
pkgs = import genodepkgs { inherit nixpkgs nim-overlay extraOverlays; };
dhall-haskell' = import (dhall-haskell + "/release.nix") {
nixpkgs = dhallNixpkgs;
nixpkgsStaticLinux = dhallNixpkgsStaticLinux;
};
2019-10-03 19:50:34 +02:00
in {
build.x86_64 = {
2019-10-06 20:35:54 +02:00
inherit (pkgs) nova stdenv solo5;
genode = removeAttrs pkgs.genode [ "override" "overrideDerivation" ];
};
2019-10-03 19:50:34 +02:00
tests = import ./tests {
inherit nixpkgs;
genodepkgs = pkgs;
dhall-haskell = dhall-haskell';
};
2019-07-30 12:48:01 +02:00
}