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

@@ -9,19 +9,21 @@
udev,
systemd,
withVoutDrm ? true,
pkgs,
}:
let
extraVersion = "rpi";
inherit (lib.trivial) importJSON;
versionSpec = importJSON ./version.json;
versioning = import ../../../lib/versioning.nix { inherit lib pkgs; };
selected = versioning.selectVariant versionSpec null null;
vars = selected.variables or {};
sources = versioning.mkAllSources selected;
extraVersion = vars.extraVersion or "rpi";
# https://github.com/jc-kynesim/rpi-ffmpeg/tree/test/7.1.2/main
ffmpegVersion = "7.1.2";
rpiFfmpegSrc = fetchFromGitHub {
owner = "jc-kynesim";
repo = "rpi-ffmpeg";
# rev = "test/${ffmpegVersion}/main"; # this branch is being forced-push to
rev = "de943d66dab18e89fc10c74459bea1d787edc49d";
hash = "sha256-Qbgos7uzYXF5E557kR2EXhX9eJRmO0LVmSE2NOpEZY0=";
};
ffmpegVersion = vars.ffmpegVersion or "7.1.2";
rpiFfmpegSrc = sources."rpi-ffmpeg";
in
(ffmpeg.overrideAttrs (old: {

View File

@@ -0,0 +1,16 @@
{
"schemaVersion": 1,
"variables": {
"ffmpegVersion": "7.1.2",
"extraVersion": "rpi"
},
"sources": {
"rpi-ffmpeg": {
"fetcher": "github",
"owner": "jc-kynesim",
"repo": "rpi-ffmpeg",
"rev": "de943d66dab18e89fc10c74459bea1d787edc49d",
"hash": "sha256-Qbgos7uzYXF5E557kR2EXhX9eJRmO0LVmSE2NOpEZY0="
}
}
}