summary refs log tree commit diff
path: root/pkgs/misc/emulators/retroarch
diff options
context:
space:
mode:
authorThiago Kenji Okada <thiagokokada@gmail.com>2021-11-22 13:45:32 -0300
committerThiago Kenji Okada <thiagokokada@gmail.com>2021-11-22 13:45:32 -0300
commit18bc6a9efe31b29306b198122e82e0022a4f90b1 (patch)
treed45229c9c4dafd0ae22454a4dec840fb3cf6da57 /pkgs/misc/emulators/retroarch
parent0d9f8458a604cb6b94d702e70c941c9bd7c67420 (diff)
downloadnixpkgs-18bc6a9efe31b29306b198122e82e0022a4f90b1.tar
nixpkgs-18bc6a9efe31b29306b198122e82e0022a4f90b1.tar.gz
nixpkgs-18bc6a9efe31b29306b198122e82e0022a4f90b1.tar.bz2
nixpkgs-18bc6a9efe31b29306b198122e82e0022a4f90b1.tar.lz
nixpkgs-18bc6a9efe31b29306b198122e82e0022a4f90b1.tar.xz
nixpkgs-18bc6a9efe31b29306b198122e82e0022a4f90b1.tar.zst
nixpkgs-18bc6a9efe31b29306b198122e82e0022a4f90b1.zip
libretro.melonds: init at unstable-2021-11-22
Diffstat (limited to 'pkgs/misc/emulators/retroarch')
-rw-r--r--pkgs/misc/emulators/retroarch/cores.nix9
-rw-r--r--pkgs/misc/emulators/retroarch/hashes.json7
-rwxr-xr-xpkgs/misc/emulators/retroarch/update.py1
3 files changed, 17 insertions, 0 deletions
diff --git a/pkgs/misc/emulators/retroarch/cores.nix b/pkgs/misc/emulators/retroarch/cores.nix
index fb7ec074534..1eca08be3b8 100644
--- a/pkgs/misc/emulators/retroarch/cores.nix
+++ b/pkgs/misc/emulators/retroarch/cores.nix
@@ -512,6 +512,15 @@ in
     enableParallelBuilding = false;
   };
 
+  melonds = mkLibRetroCore {
+    core = "melonds";
+    version = "unstable-2021-11-22";
+    description = "Port of MelonDS to libretro";
+    license = lib.licenses.gpl3Only;
+    extraBuildInputs = [ libGL libGLU ];
+    makefile = "Makefile";
+  };
+
   mesen = mkLibRetroCore {
     core = "mesen";
     description = "Port of Mesen to libretro";
diff --git a/pkgs/misc/emulators/retroarch/hashes.json b/pkgs/misc/emulators/retroarch/hashes.json
index 8a263521043..3f264a6959f 100644
--- a/pkgs/misc/emulators/retroarch/hashes.json
+++ b/pkgs/misc/emulators/retroarch/hashes.json
@@ -272,6 +272,13 @@
         "sha256": "GQ4Sdg/1nZRT4Z1Aqq1zPo96duqIGyt6sjghf9ap2Jg=",
         "fetchSubmodules": false
     },
+    "melonds": {
+        "owner": "libretro",
+        "repo": "melonds",
+        "rev": "1ad65728476d7b9594c4ff91a1ba60460a0a30e7",
+        "sha256": "EBV8F2MCmWuxWKMOXipTZKRGHqp8sb/ojK3JpGZe818=",
+        "fetchSubmodules": false
+    },
     "mesen": {
         "owner": "SourMesen",
         "repo": "mesen",
diff --git a/pkgs/misc/emulators/retroarch/update.py b/pkgs/misc/emulators/retroarch/update.py
index 2ff276eb8f4..05d72a55115 100755
--- a/pkgs/misc/emulators/retroarch/update.py
+++ b/pkgs/misc/emulators/retroarch/update.py
@@ -49,6 +49,7 @@ CORES = {
     "mame2010": {"repo": "mame2010-libretro"},
     "mame2015": {"repo": "mame2015-libretro"},
     "mame2016": {"repo": "mame2016-libretro"},
+    "melonds": {"repo": "melonds"},
     "mesen": {"repo": "mesen", "owner": "SourMesen"},
     "meteor": {"repo": "meteor-libretro"},
     "mgba": {"repo": "mgba"},