bulk versions.json

This commit is contained in:
mjallen18
2026-01-21 12:53:13 -06:00
parent 7cc4e8c99e
commit 2b9908e760
52 changed files with 1033 additions and 335 deletions

View File

@@ -21,35 +21,16 @@ let
pname = "edk2";
version = "stable202511";
versions = importJSON ./versions.json;
versionSpec = importJSON ./version.json;
versioning = import ../../lib/versioning.nix { inherit lib pkgs; };
selected = versioning.selectVariant versionSpec (if MODEL == "5" then "mjallen" else null) null;
sources = versioning.mkAllSources selected;
repoOwner = (if MODEL == "5" then "-mjallen" else "");
edk2Src = sources.edk2;
edk2Src = fetchFromGitHub rec {
owner = versions."edk2${repoOwner}".owner;
repo = "edk2";
name = repo;
rev = (if MODEL == "5" then versions."edk2${repoOwner}".rev else null);
tag = (if MODEL == "5" then null else versions."edk2${repoOwner}".tag);
hash = versions."edk2${repoOwner}".hash;
fetchSubmodules = true;
};
edk2NonOsiSrc = sources."edk2-non-osi";
edk2NonOsiSrc = fetchFromGitHub rec {
owner = versions."edk2-non-osi${repoOwner}".owner;
repo = "edk2-non-osi";
name = repo;
rev = versions."edk2-non-osi${repoOwner}".rev;
hash = versions."edk2-non-osi${repoOwner}".hash;
};
edk2PlatformsSrc = fetchFromGitHub rec {
owner = versions."edk2-platforms${repoOwner}".owner;
repo = "edk2-platforms";
name = repo;
rev = versions."edk2-platforms${repoOwner}".rev;
hash = versions."edk2-platforms${repoOwner}".hash;
};
edk2PlatformsSrc = sources."edk2-platforms";
baseTools = pkgs.${namespace}.edk2-basetools.override {
version = "stable202511";