|
|
|
@ -13,7 +13,12 @@ let
|
|
|
|
|
else
|
|
|
|
|
throw "unknown Genode arch for platform ${platform.system}";
|
|
|
|
|
|
|
|
|
|
upstreamSources = flake.inputs.genode;
|
|
|
|
|
upstreamSources = pkgs.fetchFromGitHub {
|
|
|
|
|
owner = "genodelabs";
|
|
|
|
|
repo = "genode";
|
|
|
|
|
rev = "3fac8b106d83721914797c202793ec1d8ea02d2f";
|
|
|
|
|
hash = "sha256-XgN1fBUsmX8oKk4ZBvROwEWlpILRlJz+UuK4kMDSI1Y=";
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
genodeSources =
|
|
|
|
|
# The Genode source repository
|
|
|
|
@ -27,7 +32,7 @@ let
|
|
|
|
|
in with buildPackages;
|
|
|
|
|
stdenvNoCC.mkDerivation {
|
|
|
|
|
pname = "genode-sources";
|
|
|
|
|
version = upstreamSources.lastModifiedDate;
|
|
|
|
|
version = builtins.substring 0 7 upstreamSources.rev;
|
|
|
|
|
src = upstreamSources;
|
|
|
|
|
nativeBuildInputs = [ expect gnumake tcl ];
|
|
|
|
|
patches = [ ./patches/binary-labels.patch ./patches/label-fail.patch ];
|
|
|
|
|