summary refs log tree commit diff
path: root/pkgs/applications/emulators/retroarch/cores.nix
diff options
context:
space:
mode:
authorThiago Kenji Okada <thiagokokada@gmail.com>2023-03-13 17:20:54 +0000
committerThiago Kenji Okada <thiagokokada@gmail.com>2023-03-13 17:20:54 +0000
commitf65ad3376b71c59521b965708815a7212ebd29a7 (patch)
treefadd7680c8e5ea47bf79d6bf3ed9065a00e60d0a /pkgs/applications/emulators/retroarch/cores.nix
parentdab6bebe7c3347967a2de1880f634e40011ea408 (diff)
downloadnixpkgs-f65ad3376b71c59521b965708815a7212ebd29a7.tar
nixpkgs-f65ad3376b71c59521b965708815a7212ebd29a7.tar.gz
nixpkgs-f65ad3376b71c59521b965708815a7212ebd29a7.tar.bz2
nixpkgs-f65ad3376b71c59521b965708815a7212ebd29a7.tar.lz
nixpkgs-f65ad3376b71c59521b965708815a7212ebd29a7.tar.xz
nixpkgs-f65ad3376b71c59521b965708815a7212ebd29a7.tar.zst
nixpkgs-f65ad3376b71c59521b965708815a7212ebd29a7.zip
libretro.scummvm: unstable-2023-03-13 -> unstable-2022-04-06
Let's keep an older version until we introduce the
`libretro-{deps,common}` as proper derivations.
Diffstat (limited to 'pkgs/applications/emulators/retroarch/cores.nix')
-rw-r--r--pkgs/applications/emulators/retroarch/cores.nix13
1 files changed, 12 insertions, 1 deletions
diff --git a/pkgs/applications/emulators/retroarch/cores.nix b/pkgs/applications/emulators/retroarch/cores.nix
index 569265d1a7f..5aa4ff77fd8 100644
--- a/pkgs/applications/emulators/retroarch/cores.nix
+++ b/pkgs/applications/emulators/retroarch/cores.nix
@@ -818,8 +818,19 @@ in
     };
   };
 
-  scummvm = mkLibretroCore {
+  scummvm = mkLibretroCore rec {
     core = "scummvm";
+    version = "unstable-2022-04-06";
+    # Commit below introduces libretro platform, that uses libretro-{deps,common} as
+    # submodules. We will probably need to introduce this as separate derivations,
+    # but for now let's just use the last known version that does not use it.
+    # https://github.com/libretro/scummvm/commit/36446fa6eb33e67cc798f56ce1a31070260e2ada
+    src = fetchFromGitHub {
+      owner = "libretro";
+      repo = core;
+      rev = "2fb2e4c551c9c1510c56f6e890ee0300b7b3fca3";
+      hash = "sha256-wrlFqu+ONbYH4xMFDByOgySobGrkhVc7kYWI4JzA4ew=";
+    };
     extraBuildInputs = [ fluidsynth libjpeg libvorbis libGLU libGL ];
     makefile = "Makefile";
     preConfigure = "cd backends/platform/libretro/build";