2
0
Fork 0
Genode Packages collection https://git.sr.ht/~ehmry/genodepkgs/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

41 lines
1.0 KiB

# 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 ];
};
}