summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorChristoph Hrdinka <c.github@hrdinka.at>2017-02-10 12:11:29 +0100
committerChristoph Hrdinka <c.github@hrdinka.at>2017-02-10 12:11:29 +0100
commitd04ee2f91cb4413d3fd6672e75e9f9677259d501 (patch)
tree6746fce8f4d5cac2a83e51bf1a7522686c8b5e0e /pkgs
parent2fdb6d29ab6a7fbf3a0612a2d263a0ae0fd4b3ec (diff)
downloadnixlib-d04ee2f91cb4413d3fd6672e75e9f9677259d501.tar
nixlib-d04ee2f91cb4413d3fd6672e75e9f9677259d501.tar.gz
nixlib-d04ee2f91cb4413d3fd6672e75e9f9677259d501.tar.bz2
nixlib-d04ee2f91cb4413d3fd6672e75e9f9677259d501.tar.lz
nixlib-d04ee2f91cb4413d3fd6672e75e9f9677259d501.tar.xz
nixlib-d04ee2f91cb4413d3fd6672e75e9f9677259d501.tar.zst
nixlib-d04ee2f91cb4413d3fd6672e75e9f9677259d501.zip
libretro: add reicast core
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/misc/emulators/retroarch/cores.nix13
-rw-r--r--pkgs/top-level/all-packages.nix1
2 files changed, 14 insertions, 0 deletions
diff --git a/pkgs/misc/emulators/retroarch/cores.nix b/pkgs/misc/emulators/retroarch/cores.nix
index 259a6007975c..705150d4e20f 100644
--- a/pkgs/misc/emulators/retroarch/cores.nix
+++ b/pkgs/misc/emulators/retroarch/cores.nix
@@ -248,6 +248,19 @@ in
     buildPhase = "make";
   };
 
+  reicast = (mkLibRetroCore rec {
+    core = "reicast";
+    src = fetchRetro {
+      repo = core + "-emulator";
+      rev = "ed47c72cf2e124d9d753285fd61d12ea8e071d0d";
+      sha256 = "05dw7qjnprf1lw3ps0sb7sp73hsh1a27rxbwjqd26j85zr84g3r9";
+    };
+    description = "Reicast libretro port";
+    extraBuildInputs = [ mesa ];
+  }).override {
+    buildPhase = "make";
+  };
+
   scummvm = (mkLibRetroCore rec {
     core = "scummvm";
     src = fetchRetro {
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 496d6e9e236d..6c1d52f8c859 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -15599,6 +15599,7 @@ with pkgs;
       ++ optional (cfg.enablePrboom or false) prboom
       ++ optional (cfg.enablePPSSPP or false) ppsspp
       ++ optional (cfg.enableQuickNES or false) quicknes
+      ++ optional (cfg.enableReicast or false) reicast
       ++ optional (cfg.enableScummVM or false) scummvm
       ++ optional (cfg.enableSnes9x or false) snes9x
       ++ optional (cfg.enableSnes9xNext or false) snes9x-next