bulk versions.json
This commit is contained in:
@@ -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: {
|
||||
|
||||
16
packages/raspberrypi/ffmpeg-rpi/version.json
Normal file
16
packages/raspberrypi/ffmpeg-rpi/version.json
Normal 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="
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user