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

@@ -2,24 +2,24 @@
stdenv,
fetchFromGitHub,
lib,
pkgs,
MODEL ? "5",
DEBUG ? "0",
TFA_FLAGS ? "",
}:
let
inherit (lib.trivial) importJSON;
versions = importJSON ./versions.json;
versionSpec = importJSON ./version.json;
versioning = import ../../lib/versioning.nix { inherit lib pkgs; };
selected = versioning.selectVariant versionSpec null null;
sources = versioning.mkAllSources selected;
fw = selected.sources.fw;
in
stdenv.mkDerivation rec {
pname = "arm-trusted-firmware";
version = versions.fw.rev;
version = if fw ? tag then fw.tag else fw.rev;
src = fetchFromGitHub {
owner = "ARM-software";
repo = "arm-trusted-firmware";
rev = "${version}";
hash = versions.fw.hash;
};
src = sources.fw;
# Add required host tools if needed:
nativeBuildInputs = [