Move NOVA package to Genode repository
This commit is contained in:
parent
4ca891a7c4
commit
e14f33934e
|
@ -1,40 +0,0 @@
|
||||||
# SPDX-FileCopyrightText: Emery Hemingway
|
|
||||||
#
|
|
||||||
# SPDX-License-Identifier: LicenseRef-Hippocratic-1.1
|
|
||||||
|
|
||||||
{ stdenv, buildPackages, fetchFromGitHub }:
|
|
||||||
|
|
||||||
let
|
|
||||||
ARCH =
|
|
||||||
if stdenv.isx86_32 then "x86_32" else
|
|
||||||
if stdenv.isx86_64 then "x86_64" else
|
|
||||||
null;
|
|
||||||
in if ARCH == null then null else
|
|
||||||
|
|
||||||
buildPackages.stdenv.mkDerivation {
|
|
||||||
# Borrow the build host compiler,
|
|
||||||
name = "NOVA";
|
|
||||||
inherit ARCH;
|
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
|
||||||
owner = "alex-ab";
|
|
||||||
repo = "NOVA";
|
|
||||||
rev = "0ebcb4fc5a25d1df4451a89cbc87d88e099acbd3";
|
|
||||||
sha256 = "0rkp59496032kq8a3l5fs771m5f7s5yywkxjk7j9qhmsidgk40wd";
|
|
||||||
};
|
|
||||||
|
|
||||||
enableParallelBuilding = true;
|
|
||||||
|
|
||||||
makeFlags = [ "--directory=build" ];
|
|
||||||
|
|
||||||
preInstall = "export INS_DIR=$out";
|
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
|
||||||
description =
|
|
||||||
"The NOVA OS Virtualization Architecture is a project aimed at constructing a secure virtualization environment with a small trusted computing base.";
|
|
||||||
homepage = "http://hypervisor.org/";
|
|
||||||
license = licenses.gpl2;
|
|
||||||
maintainers = [ maintainers.ehmry ];
|
|
||||||
};
|
|
||||||
|
|
||||||
}
|
|
|
@ -19,7 +19,6 @@ in rec {
|
||||||
dhallPrelude = dhallPackages.prelude;
|
dhallPrelude = dhallPackages.prelude;
|
||||||
libc = callPackage ./pkgs/libc { inherit depot; };
|
libc = callPackage ./pkgs/libc { inherit depot; };
|
||||||
nic_bus = callPackage ./pkgs/nic_bus { inherit (genode) base os; };
|
nic_bus = callPackage ./pkgs/nic_bus { inherit (genode) base os; };
|
||||||
nova = callPackage ./NOVA { };
|
|
||||||
solo5 = callPackage ./pkgs/solo5 { inherit (genode) base os; };
|
solo5 = callPackage ./pkgs/solo5 { inherit (genode) base os; };
|
||||||
stdcxx = callPackage ./pkgs/stdcxx { };
|
stdcxx = callPackage ./pkgs/stdcxx { };
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue