fmt
This commit is contained in:
@@ -1,25 +1,27 @@
|
||||
{ stdenv
|
||||
, fetchFromGitHub
|
||||
, lib
|
||||
, MODEL ? "5"
|
||||
, RELEASE_TYPE ? "RELEASE"
|
||||
, EDK2_FLAGS ? ""
|
||||
, nasm
|
||||
, perl
|
||||
, python3
|
||||
, python3Packages
|
||||
, openssl
|
||||
, git
|
||||
, libuuid
|
||||
, acpica-tools
|
||||
, pkgs
|
||||
, namespace
|
||||
{
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
lib,
|
||||
MODEL ? "5",
|
||||
RELEASE_TYPE ? "RELEASE",
|
||||
EDK2_FLAGS ? "",
|
||||
nasm,
|
||||
perl,
|
||||
python3,
|
||||
python3Packages,
|
||||
openssl,
|
||||
git,
|
||||
libuuid,
|
||||
acpica-tools,
|
||||
pkgs,
|
||||
namespace,
|
||||
}:
|
||||
let
|
||||
pname = "edk2";
|
||||
version = "stable202511";
|
||||
|
||||
edk2Src = (if MODEL == "5" then
|
||||
edk2Src = (
|
||||
if MODEL == "5" then
|
||||
fetchFromGitHub rec {
|
||||
owner = "mjallen18";
|
||||
repo = "edk2";
|
||||
@@ -27,7 +29,7 @@ let
|
||||
rev = "9765be56f1f816ef737153f5588b3294fcc69a63";
|
||||
hash = "sha256-oqfJbNeOj2BVJqWE+snD6ri3lUO1aNcmPg+eJpjyr5E=";
|
||||
fetchSubmodules = true;
|
||||
}
|
||||
}
|
||||
else
|
||||
fetchFromGitHub rec {
|
||||
owner = "tianocore";
|
||||
@@ -37,9 +39,10 @@ let
|
||||
hash = "sha256-R/rgz8dWcDYVoiM67K2UGuq0xXbjjJYBPtJ1FmfGIaU=";
|
||||
fetchSubmodules = true;
|
||||
}
|
||||
);
|
||||
);
|
||||
|
||||
edk2NonOsiSrc = (if MODEL == "5" then
|
||||
edk2NonOsiSrc = (
|
||||
if MODEL == "5" then
|
||||
fetchFromGitHub rec {
|
||||
owner = "mjallen18";
|
||||
repo = "edk2-non-osi";
|
||||
@@ -55,10 +58,11 @@ let
|
||||
rev = "94d048981116e2e3eda52dad1a89958ee404098d";
|
||||
hash = "sha256-6yuvVvmGn4yaEksbbvGDX1ZcKpdWBKnwaNjLGvgAWyk=";
|
||||
}
|
||||
);
|
||||
);
|
||||
|
||||
edk2PlatformsSrc = (if MODEL == "5" then
|
||||
fetchFromGitHub rec {
|
||||
edk2PlatformsSrc = (
|
||||
if MODEL == "5" then
|
||||
fetchFromGitHub rec {
|
||||
owner = "mjallen18";
|
||||
repo = "edk2-platforms";
|
||||
name = repo;
|
||||
@@ -73,9 +77,12 @@ let
|
||||
rev = "0991a0b643509d900e5d023a0116789827a696e5";
|
||||
hash = "sha256-IdACr0NStqEpC0TFoKKgDwKT2mqyJwVXW/B7hlRXccI=";
|
||||
}
|
||||
);
|
||||
);
|
||||
|
||||
baseTools = pkgs.${namespace}.edk2-basetools.override { version = "stable202511"; src = edk2Src; };
|
||||
baseTools = pkgs.${namespace}.edk2-basetools.override {
|
||||
version = "stable202511";
|
||||
src = edk2Src;
|
||||
};
|
||||
armTrustedFirmware = pkgs.${namespace}.arm-trusted-firmware.override { inherit MODEL; };
|
||||
|
||||
pythonEnv = python3.withPackages (
|
||||
|
||||
Reference in New Issue
Block a user