nixpkgs/pkgs/games/openra/updater.nix
mdarocha 0233a69802 openra: add updateScript
A generic updateScript that can support any openra release paths
2025-05-31 13:36:08 +02:00

37 lines
581 B
Nix

{
lib,
writeShellApplication,
curl,
jq,
gnused,
nix,
nix-prefetch-github,
common-updater-scripts,
}:
engine:
lib.getExe (writeShellApplication {
name = "openra-updater";
runtimeInputs = [
curl
jq
gnused
nix
nix-prefetch-github
common-updater-scripts
];
runtimeEnv = {
build = engine.build;
currentVersion = engine.version;
currentRev = lib.optionalString (lib.hasAttr "rev" engine) engine.rev;
};
bashOptions = [
"errexit"
"errtrace"
"nounset"
"pipefail"
];
text = lib.readFile ./updater.sh;
})