summary refs log tree commit diff
path: root/pkgs/misc/emulators/retroarch
diff options
context:
space:
mode:
authorEdward Tjörnhammar <ed@cflags.cc>2015-11-20 15:49:45 +0100
committerEdward Tjörnhammar <ed@cflags.cc>2015-11-20 15:52:58 +0100
commit831593f70926d5dbaac413c73ef93423d05c1163 (patch)
treed659d5ccfcbfc9abd2493e6c96eea5dda91f44cc /pkgs/misc/emulators/retroarch
parentdf9f0d706049f3902090ce27998517f4c3b87edb (diff)
downloadnixpkgs-831593f70926d5dbaac413c73ef93423d05c1163.tar
nixpkgs-831593f70926d5dbaac413c73ef93423d05c1163.tar.gz
nixpkgs-831593f70926d5dbaac413c73ef93423d05c1163.tar.bz2
nixpkgs-831593f70926d5dbaac413c73ef93423d05c1163.tar.lz
nixpkgs-831593f70926d5dbaac413c73ef93423d05c1163.tar.xz
nixpkgs-831593f70926d5dbaac413c73ef93423d05c1163.tar.zst
nixpkgs-831593f70926d5dbaac413c73ef93423d05c1163.zip
retroarch: 20141224 -> 2015-11-20
libretro: 20141224 -> 2015-11-20
Diffstat (limited to 'pkgs/misc/emulators/retroarch')
-rw-r--r--pkgs/misc/emulators/retroarch/cores.nix144
-rw-r--r--pkgs/misc/emulators/retroarch/default.nix10
2 files changed, 77 insertions, 77 deletions
diff --git a/pkgs/misc/emulators/retroarch/cores.nix b/pkgs/misc/emulators/retroarch/cores.nix
index 01670ca4688..07d66550379 100644
--- a/pkgs/misc/emulators/retroarch/cores.nix
+++ b/pkgs/misc/emulators/retroarch/cores.nix
@@ -9,7 +9,7 @@ let
   stdenv.lib.makeOverridable stdenv.mkDerivation rec {
 
     name = "libretro-${core}-${version}";
-    version = "20141224";
+    version = "2015-11-20";
     inherit src;
 
     buildInputs = [ makeWrapper retroarch zlib ] ++ a.extraBuildInputs or [];
@@ -33,7 +33,7 @@ let
       inherit description;
       homepage = "http://www.libretro.com/";
       license = licenses.gpl3Plus;
-      maintainers = [ maintainers.edwtjo maintainers.MP2E ];
+      maintainers = with maintainers; [ edwtjo MP2E ];
       platforms = platforms.linux;
     };
   } // a);
@@ -53,20 +53,20 @@ in
     core = "4do";
     src = fetchRetro {
       repo = core + "-libretro";
-      rev = "47fee1687d8946e84af2ef4d28a693f5f14199d3";
-      sha256 = "0bhn761akcb5623yvbndm79pbfackbhaqcaqhrqwvk0ja13pry4l";
+      rev = "cbd700e2bb95f08f241ca24330fa732aa6af8018";
+      sha256 = "1118iadkznppygq0mppirx1ycndmjp3fqlj8sshiby47j8sgly6h";
     };
     description = "Port of 4DO/libfreedo to libretro";
   }).override {
     buildPhase = "make";
   };
 
-  bsnes-mercury = (mkLibRetroCore rec {
-    core = "bsnes-mercury";
+  bsnes-mercury = let bname = "bsnes-mercury"; in (mkLibRetroCore rec {
+    core = bname + "-accuracy";
     src = fetchRetro {
-      repo = core;
-      rev = "6e08947a3eeee4c3ac0c33a5e6739cde02dbda3c";
-      sha256 = "1dkbjhm99r26fagypqlgdrp6v4dhs554cspzp1maryl3nrr57wf8";
+      repo = bname;
+      rev = "0bfe7f4f895af0927cec1c06dcae096b59416159";
+      sha256 = "0xsf10zkx7pnjpdb9n605663i0vqgnshdfjmb472hg84l9dr4gr5";
     };
     description = "Fork of bsnes with HLE DSP emulation restored";
   }).override {
@@ -77,30 +77,20 @@ in
     core = "desmume";
     src = fetchRetro {
       repo = core;
-      rev = "362fee2cc242082d73cd0f7260554e202dd80d78";
-      sha256 = "0n27kgjqam81q0cbmnmlq1dslyg9wbnz96r8pwjlbv7pp97rp7br";
+      rev = "cae5945149a72b1dc0b130d6e60e2690b88a925a";
+      sha256 = "1z4gzixkvxn2s5x5pn179ddwwh3blw7phdkp33qxv40kcv6g3h79";
     };
     description = "libretro wrapper for desmume NDS emulator";
   }).override {
     configurePhase = "cd desmume";
   };
 
-  fceumm = mkLibRetroCore rec {
-    core = "fceumm";
-    src = fetchRetro {
-      repo = "libretro-" + core;
-      rev = "b10d6d4600bfe6b0f2d793785d19a46479a4e7ef";
-      sha256 = "1nrs8hb5yb0iigz1nhzzamlmybjyhjcb41y07ckwx9kzx0w72sjz";
-    };
-    description = "FCEUmm libretro port";
-  };
-
   fba = (mkLibRetroCore rec {
     core = "fba";
     src = fetchRetro {
       repo = core + "-libretro";
-      rev = "55023b0466465f9d50ad82fd6f1549a89234bcab";
-      sha256 = "147a9if99mnv12fp70r4h3171m95gzmiq6rlf9axf4693h6kzb02";
+      rev = "b642e054a1f581fbac16c08f4b8df9ab6c474203";
+      sha256 = "0h2bk8m1hn2z76hachdmalgh2nv51jgfhmiqqhfkghf00rabinlx";
     };
     description = "Port of Final Burn Alpha to libretro";
   }).override {
@@ -111,12 +101,22 @@ in
     '';
   };
 
+  fceumm = mkLibRetroCore rec {
+    core = "fceumm";
+    src = fetchRetro {
+      repo = "libretro-" + core;
+      rev = "eb19d48804ebeb381b20e74db7033c321f6b6d04";
+      sha256 = "18wm6yzwshqfkd75kkcv035p1s2yhnchn98bcn9aj15aw5qyhvd4";
+    };
+    description = "FCEUmm libretro port";
+  };
+
   gambatte = (mkLibRetroCore rec {
     core = "gambatte";
     src = fetchRetro {
       repo = core + "-libretro";
-      rev = "6aa6a514b58671106352a525cbc9c39ce8633cdd";
-      sha256 = "0ai0l8wwi61rsq4cm3h5n039s78xrhrxvxn4nbav1mn70ynzijx7";
+      rev = "59fb6a652e0de3c3a3b29e58af5ac035958da37e";
+      sha256 = "0vgnn4dnxbw258s3vs1wzgy29cvcywlbfdrzddiwxbp7anclzxkv";
     };
     description = "Gambatte libretro port";
   }).override {
@@ -127,8 +127,8 @@ in
     core = "genesis-plus-gx";
     src = fetchRetro {
       repo = "Genesis-Plus-GX";
-      rev = "3b3eae18e742b99142ea2a412e80b9152933ab59";
-      sha256 = "01mn2m1wg026wy1ffcv36wv0pvm18xnin27v681vd7bma96dl7p0";
+      rev = "7d8d5f1026af8cfd00cdf32c67a999bd1e454a09";
+      sha256 = "16jm97h66bb2sqlimjlks31sapb23x4q8sr16wdqn1xgi670xw3c";
     };
     description = "Enhanced Genesis Plus libretro port";
   };
@@ -137,8 +137,8 @@ in
     core = "mednafen-pce-fast";
     src = fetchRetro {
       repo = "beetle-pce-fast-libretro";
-      rev = "0a389287025c0166e7b89bf0320ab1c6f8a5a561";
-      sha256 = "1s8l3pddgw060wb177wx6ysa040k45wy5vlvbjjvq1rj3352izk4";
+      rev = "6e2eaf75da2eb3dfcf2fd64413f471c8c90cf885";
+      sha256 = "1mxlvd3bcc6grryby2xn4k2gia3s49ngkwcvgxlj1fg3hkr5kcp8";
     };
     description = "Port of Mednafen's PC Engine core to libretro";
   }).override {
@@ -149,8 +149,8 @@ in
     core = "mupen64plus";
     src = fetchRetro {
       repo = core + "-libretro";
-      rev = "b97ce52e49d255cd3e87fd6dc44ddd9a596d0be4";
-      sha256 = "1disddd35c45ffp7irsgcf0y906f44d7rkjv96gxs6vvzwxifiih";
+      rev = "7db9296453629a44de806589f3ff64e824e775ad";
+      sha256 = "0gykkx8j0xlkr1dqz5k5hiyki2wsz9ys05df5zv3f2rpk2dkdwyp";
     };
     description = "Libretro port of Mupen64 Plus, GL only";
 
@@ -163,8 +163,8 @@ in
     core = "nestopia";
     src = fetchRetro {
       repo = core;
-      rev = "3b030c93edcc8f49e2f6323b1df7fc78759accd8";
-      sha256 = "0gr4s6p40j5qiyg94kpa8v3083cbp2ccdq5zp6kkpjskxzkdfhqg";
+      rev = "dcaed965760669161d6fd44755887545ea393041";
+      sha256 = "09fvk3ki9nw76kb1c4sw6c54wwn9y3ypsxnbzvhzsarmapkd9fa3";
     };
     description = "nestopia undead libretro port";
   }).override {
@@ -175,8 +175,8 @@ in
     core = "picodrive";
     src = fetchRetro {
       repo = core;
-      rev = "2babf3518e258cc3d6649f6e34a267e83dffd7d9";
-      sha256 = "13l9ppr8v33a7jmgjpg9hqwim30mybscnwqj2bch5v0w6h3qynzh";
+      rev = "e912fdf26376bfa5d7d6488055fe6fdbd13c2e49";
+      sha256 = "1jg9ig3vxbmna6cavz39hk6j9dpm4prfmmdpf7lzn1qvpqxs3ynx";
     };
     description = "Fast MegaDrive/MegaCD/32X emulator";
 
@@ -186,52 +186,51 @@ in
     configurePhase = "./configure";
   };
 
-  prboom = (mkLibRetroCore rec {
-    core = "prboom";
+  ppsspp = (mkLibRetroCore rec {
+    core = "ppsspp";
     src = fetchRetro {
       repo = "libretro-" + core;
-      rev = "437fd00bf58158bf3c5e2e49237d9344f320584a";
-      sha256 = "0g9dvmywph5r8ly20bn3xkm12271n726s5g9z0f2pd75pnv13q86";
+      rev = "ea17e27fcf16b9f875718b6550fe7145c6257c06";
+      sha256 = "0l6bzh50vh87j0g1s4144qfqa7vy7gry9ifd5vq1y5114fvbqdlb";
     };
-    description = "Prboom libretro port";
+    description = "ppsspp libretro port";
+    extraBuildInputs = [ mesa ffmpeg ];
   }).override {
-    buildPhase = "make";
+    buildPhase = "cd libretro && make";
   };
 
-  ppsspp = (mkLibRetroCore rec {
-    core = "ppsspp";
+  prboom = (mkLibRetroCore rec {
+    core = "prboom";
     src = fetchRetro {
       repo = "libretro-" + core;
-      rev = "b82a36232f677f48e95d6f284184cb8c935d4ad2";
-      sha256 = "0bzqs9v37qyh6dl5jsrmm46iwy04h7ypgnibxajrxg1795ccb3rr";
+      rev = "90ad0db331c53e8851581e1547b7377fb9fffe5b";
+      sha256 = "0jk73nakrs9jxj3d0dmjs0csskjhddn8a4sky3mpk9vp30csx0ll";
     };
-    description = "ppsspp libretro port";
-    extraBuildInputs = [ mesa ffmpeg ];
+    description = "Prboom libretro port";
   }).override {
-    buildPhase = "cd libretro && make";
+    buildPhase = "make";
   };
 
   quicknes = (mkLibRetroCore rec {
     core = "quicknes";
     src = fetchRetro {
       repo = "QuickNES_Core";
-      rev = "0dab65e2a962640c517f23f2668b76315faf977e";
-      sha256 = "12cv2ph72y6c0clcqssdyma1jxn8yi7x2ifyf2g77rbaswxr26r4";
+      rev = "518638b8064c9d0cb1b5aa29d96419f8528c9de5";
+      sha256 = "0n6w8g0gklli9qs9vv17kljj83n9pky32ir25r7b202nl0292h53";
     };
     description = "QuickNES libretro port";
   }).override {
-    buildPhase = "cd libretro && make";
+    buildPhase = "make";
   };
 
   scummvm = (mkLibRetroCore rec {
     core = "scummvm";
     src = fetchRetro {
       repo = core;
-      rev = "bf30f7a146ab3d0ea5bcff43b1db489118b78cdf";
-      sha256 = "1xgl2vsssa5mxhavcyghxrbab4lfbp9gnpy6ckhrxdd0n08kvyys";
+      rev = "c3e719acc08c1873609bab3578939b7c9e606511";
+      sha256 = "08ab4gybp76la3z94dgg0jjzmajva9003p74256hgr7nnk2kwn4q";
     };
     description = "Libretro port of ScummVM";
-
     extraBuildInputs = [ fluidsynth libjpeg libvorbis mesa SDL ];
   }).override {
     buildPhase = "cd backends/platform/libretro/build && make";
@@ -241,10 +240,10 @@ in
     core = "snes9x";
     src = fetchRetro {
       repo = core;
-      rev = "e41b0a2832fdcacc30498f23ddadd193376f837f";
-      sha256 = "0k9zxc9g6hhkc18mdgskjp99ljgay8jqmqhir4aahsfqyxhwypgm";
+      rev = "ccf1ee2eae73ed1e4044c8dd9536dd4ac1be6d8b";
+      sha256 = "1bwjk817m8v69s13fc9kcj605ig6707rsj57wmz2ri2ggmydhvcb";
     };
-    description = " Port of SNES9x git to libretro";
+    description = "Port of SNES9x git to libretro";
   }).override {
     buildPhase = "cd libretro && make";
   };
@@ -253,8 +252,8 @@ in
     core = "snes9x-next";
     src = fetchRetro {
       repo = core;
-      rev = "c04566c04b1f07979f8a8f6d5bbcb844d7594aec";
-      sha256 = "0lmrbmjk7qnkgz7n7dm744nps8zgbv76kz62vcja2kl5bq24kaxc";
+      rev = "dfb7eef46d6bc2dbcc98f25e2bfadc9d2cff5cfd";
+      sha256 = "1naznsy1mhijcijysm9g8r95dxhr8rspixmf6r187rpcrvfd4zbl";
     };
     description = "Optimized port/rewrite of SNES9x 1.52+ to Libretro";
   };
@@ -263,33 +262,34 @@ in
     core = "stella";
     src = fetchRetro {
       repo = core + "-libretro";
-      rev = "4c8e93ce4b250b3b2d2743bae48eca25983f29db";
-      sha256 = "1r016r9a0vwdnlms9s9hnzvszvkhpshjiyi2zql0zs2c1jbja6ia";
+      rev = "ada5c57d632ace0ba915ce7a470d504a5d89ebcc";
+      sha256 = "1riwi6n9fj5vd5jcldwpwaxxvgxv3gs232l6zm9k26x3rngwcyfz";
     };
     description = "Port of Stella to libretro";
   }).override {
     buildPhase = "make";
   };
 
+  vba-next = mkLibRetroCore rec {
+    core = "vba-next";
+    src = fetchRetro {
+      repo = core;
+      rev = "0c20cd92bc8684340d7a1bcae14a603001ad5e4a";
+      sha256 = "09shkha7i7a226nk9wfxswsj3wwrxn7xwrsaaki1x8pvbyy5wjg9";
+    };
+    description = "VBA-M libretro port with modifications for speed";
+  };
+
   vba-m = (mkLibRetroCore rec {
     core = "vbam";
     src = fetchRetro {
       repo = core + "-libretro";
-      rev = "9baba21956add58fba7c411ddd752682f0d93270";
-      sha256 = "1dxshbkgv7xjg3lzv9lwsyhgxjmxzfsvd6xpwmdmh3pjllfrgy1p";
+      rev = "bedddba614bc4fcbcf5b0d8565f94619b094c20c";
+      sha256 = "1hvq4wsznb2vzg11iqmy5dnfjpiga368p1lmsx9d7ci7dcqyw7wy";
     };
     description = "vanilla VBA-M libretro port";
   }).override {
     buildPhase = "cd src/libretro && make";
   };
 
-  vba-next = mkLibRetroCore rec {
-    core = "vba-next";
-    src = fetchRetro {
-      repo = core;
-      rev = "54c37ea9e26c5480352eee92a80eb659c9b5cb39";
-      sha256 = "0hkd1n00i3kwr5ids7b2c034xvx3nskg2316nli99ky511yq5cfd";
-    };
-    description = "VBA-M libretro port with modifications for speed";
-  };
 }
diff --git a/pkgs/misc/emulators/retroarch/default.nix b/pkgs/misc/emulators/retroarch/default.nix
index fa5e501c434..bdac2980a39 100644
--- a/pkgs/misc/emulators/retroarch/default.nix
+++ b/pkgs/misc/emulators/retroarch/default.nix
@@ -4,12 +4,12 @@
 
 stdenv.mkDerivation rec {
   name = "retroarch-bare-${version}";
-  version = "20141224";
+  version = "2015-11-20";
 
   src = fetchgit {
-    url = git://github.com/libretro/RetroArch.git;
-    rev = "8b4176263988e750daf0c6d709fdceb4672e111e";
-    sha256 = "1l2iqgb7vlkh6kcwr4ggcn58ldyh63v9zvjmv26z8pxiqa1zr1xs";
+    url = https://github.com/libretro/RetroArch.git;
+    rev = "09dda14549fc13231311fd522a07a75e923889aa";
+    sha256 = "1f7w4i0idc4n0sqc5pcrsxsljk3f614sfdqhdgjb1l4xj16g37cg";
   };
 
   buildInputs = [ pkgconfig ffmpeg mesa nvidia_cg_toolkit freetype libxml2 libv4l coreutils
@@ -27,6 +27,6 @@ stdenv.mkDerivation rec {
     description = "Multi-platform emulator frontend for libretro cores";
     license = licenses.gpl3;
     platforms = stdenv.lib.platforms.linux;
-    maintainers = with maintainers; [ MP2E ];
+    maintainers = with maintainers; [ MP2E edwtjo ];
   };
 }