diff options
author | Thiago Kenji Okada <thiagokokada@gmail.com> | 2024-02-04 14:34:16 +0000 |
---|---|---|
committer | Thiago Kenji Okada <thiagokokada@gmail.com> | 2024-02-04 18:58:12 +0000 |
commit | 476cfd71f44cb63da3c09a81572cdc8ca24b86d9 (patch) | |
tree | 0e745fb3057b985595b0856601c7d14dfebb6f96 /pkgs/applications/emulators/retroarch/cores.nix | |
parent | 186d4f3086fd226c245050b63cc41052fc25978c (diff) |
libretro: modify update core script to get date as version
Diffstat (limited to 'pkgs/applications/emulators/retroarch/cores.nix')
-rw-r--r-- | pkgs/applications/emulators/retroarch/cores.nix | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/pkgs/applications/emulators/retroarch/cores.nix b/pkgs/applications/emulators/retroarch/cores.nix index d011961da4fe9..a3503a3fe3101 100644 --- a/pkgs/applications/emulators/retroarch/cores.nix +++ b/pkgs/applications/emulators/retroarch/cores.nix @@ -44,13 +44,21 @@ let hashesFile = lib.importJSON ./hashes.json; + getCore = core: (lib.getAttr core hashesFile); + getCoreSrc = core: - fetchFromGitHub (builtins.getAttr core hashesFile); + (lib.pipe core [ + getCore + (x: builtins.removeAttrs x [ "date" ]) + fetchFromGitHub + ]); + + getCoreDate = core: (getCore core).date or "unstable-1970-01-01"; mkLibretroCore = { core , src ? (getCoreSrc core) - , version ? "unstable-2023-09-24" + , version ? (getCoreDate core) , ... }@args: import ./mkLibretroCore.nix ({ |