update retroarch and all of the libretro cores
This commit is contained in:
parent
0bc5228fd2
commit
183f0b9d9a
|
@ -9,7 +9,7 @@ let
|
|||
stdenv.lib.makeOverridable stdenv.mkDerivation rec {
|
||||
|
||||
name = "libretro-${core}-${version}";
|
||||
version = "20141109";
|
||||
version = "20141224";
|
||||
inherit src;
|
||||
|
||||
buildInputs = [ makeWrapper retroarch zlib ] ++ a.extraBuildInputs or [];
|
||||
|
@ -53,8 +53,8 @@ in
|
|||
core = "4do";
|
||||
src = fetchRetro {
|
||||
repo = core + "-libretro";
|
||||
rev = "be95d71e0a7f9cd5f378b9a9793ef38a16d81f26";
|
||||
sha256 = "0s8fs42xa01c2qaznhnlvi4syafgyzrw8lzz8l5lipyrzrawj9dm";
|
||||
rev = "47fee1687d8946e84af2ef4d28a693f5f14199d3";
|
||||
sha256 = "0bhn761akcb5623yvbndm79pbfackbhaqcaqhrqwvk0ja13pry4l";
|
||||
};
|
||||
description = "Port of 4DO/libfreedo to libretro";
|
||||
}).override {
|
||||
|
@ -65,8 +65,8 @@ in
|
|||
core = "bsnes-mercury";
|
||||
src = fetchRetro {
|
||||
repo = core;
|
||||
rev = "41e0425b5e13be15c46be847ea00c757f241ab58";
|
||||
sha256 = "0i6lvf6m702pam8jngg9arcysmwm6g4cv83n987h9c0ny3lf0n90";
|
||||
rev = "6e08947a3eeee4c3ac0c33a5e6739cde02dbda3c";
|
||||
sha256 = "1dkbjhm99r26fagypqlgdrp6v4dhs554cspzp1maryl3nrr57wf8";
|
||||
};
|
||||
description = "Fork of bsnes with HLE DSP emulation restored";
|
||||
}).override {
|
||||
|
@ -77,8 +77,8 @@ in
|
|||
core = "desmume";
|
||||
src = fetchRetro {
|
||||
repo = core;
|
||||
rev = "4aefde628b35cda78a2bdf47f2f0a565c0a386a0";
|
||||
sha256 = "0rkf4vdjlqj850b28drjm4w3vq0jj02ipsbfhpr23i79n4r2pi5a";
|
||||
rev = "362fee2cc242082d73cd0f7260554e202dd80d78";
|
||||
sha256 = "0n27kgjqam81q0cbmnmlq1dslyg9wbnz96r8pwjlbv7pp97rp7br";
|
||||
};
|
||||
description = "libretro wrapper for desmume NDS emulator";
|
||||
}).override {
|
||||
|
@ -89,8 +89,8 @@ in
|
|||
core = "fceumm";
|
||||
src = fetchRetro {
|
||||
repo = "libretro-" + core;
|
||||
rev = "1655de8b6ca8ad36287e04ac6179e6618521d41f";
|
||||
sha256 = "0v4kais1qhbc0nxaarc99cx3vnc5sgr2yp4ajh97wb90srsdkh46";
|
||||
rev = "b10d6d4600bfe6b0f2d793785d19a46479a4e7ef";
|
||||
sha256 = "1nrs8hb5yb0iigz1nhzzamlmybjyhjcb41y07ckwx9kzx0w72sjz";
|
||||
};
|
||||
description = "FCEUmm libretro port";
|
||||
};
|
||||
|
@ -99,8 +99,8 @@ in
|
|||
core = "fba";
|
||||
src = fetchRetro {
|
||||
repo = core + "-libretro";
|
||||
rev = "586ea5e4a1bd61f3d209dfbf18bca66b1bbb92cc";
|
||||
sha256 = "0cqaqxirf5l1i4fwcdsjd7nnzb3xgfr5k9vdlj9y9k4viffd6drd";
|
||||
rev = "55023b0466465f9d50ad82fd6f1549a89234bcab";
|
||||
sha256 = "147a9if99mnv12fp70r4h3171m95gzmiq6rlf9axf4693h6kzb02";
|
||||
};
|
||||
description = "Port of Final Burn Alpha to libretro";
|
||||
}).override {
|
||||
|
@ -115,8 +115,8 @@ in
|
|||
core = "gambatte";
|
||||
src = fetchRetro {
|
||||
repo = core + "-libretro";
|
||||
rev = "3283b2943a9164d3bb88bd62a20f74e33fffc058";
|
||||
sha256 = "0yl03zrb09n1w5ija38z7vi7vvaqdmy65v397g3bfm99rrl8g2kw";
|
||||
rev = "6aa6a514b58671106352a525cbc9c39ce8633cdd";
|
||||
sha256 = "0ai0l8wwi61rsq4cm3h5n039s78xrhrxvxn4nbav1mn70ynzijx7";
|
||||
};
|
||||
description = "Gambatte libretro port";
|
||||
}).override {
|
||||
|
@ -127,8 +127,8 @@ in
|
|||
core = "genesis-plus-gx";
|
||||
src = fetchRetro {
|
||||
repo = "Genesis-Plus-GX";
|
||||
rev = "67d86709a279422f2c3c769ac910682df29397db";
|
||||
sha256 = "18m03yjakjg2hcasrjqyz54r55vrn8wwq768zhk6x8gdnnhqc1hy";
|
||||
rev = "3b3eae18e742b99142ea2a412e80b9152933ab59";
|
||||
sha256 = "01mn2m1wg026wy1ffcv36wv0pvm18xnin27v681vd7bma96dl7p0";
|
||||
};
|
||||
description = "Enhanced Genesis Plus libretro port";
|
||||
};
|
||||
|
@ -137,8 +137,8 @@ in
|
|||
core = "mednafen-pce-fast";
|
||||
src = fetchRetro {
|
||||
repo = "beetle-pce-fast-libretro";
|
||||
rev = "a26abf39887bb994f9b3e7645e46e6455e992729";
|
||||
sha256 = "0iws9fyw7m6wpr9vly66nzrfmiafrb96bnxidb1mdqgnldkwh8zi";
|
||||
rev = "0a389287025c0166e7b89bf0320ab1c6f8a5a561";
|
||||
sha256 = "1s8l3pddgw060wb177wx6ysa040k45wy5vlvbjjvq1rj3352izk4";
|
||||
};
|
||||
description = "Port of Mednafen's PC Engine core to libretro";
|
||||
}).override {
|
||||
|
@ -149,8 +149,8 @@ in
|
|||
core = "mupen64plus";
|
||||
src = fetchRetro {
|
||||
repo = core + "-libretro";
|
||||
rev = "fc97025211c82e4298034b9a7fe9f0a074c9eef7";
|
||||
sha256 = "04dq7rygfk47bix18a12cajb2k1k3absk5jmykcbg8znvcnlf4pi";
|
||||
rev = "b97ce52e49d255cd3e87fd6dc44ddd9a596d0be4";
|
||||
sha256 = "1disddd35c45ffp7irsgcf0y906f44d7rkjv96gxs6vvzwxifiih";
|
||||
};
|
||||
description = "Libretro port of Mupen64 Plus, GL only";
|
||||
|
||||
|
@ -163,8 +163,8 @@ in
|
|||
core = "nestopia";
|
||||
src = fetchRetro {
|
||||
repo = core;
|
||||
rev = "d3d9ed1b3f8e32e8cbf90e72e8ed37d9fe1624c3";
|
||||
sha256 = "081dhxgr05m1warqga3fxmdnzyaa9c9bjw1b6glbsdgbl9iq4wq9";
|
||||
rev = "3b030c93edcc8f49e2f6323b1df7fc78759accd8";
|
||||
sha256 = "0gr4s6p40j5qiyg94kpa8v3083cbp2ccdq5zp6kkpjskxzkdfhqg";
|
||||
};
|
||||
description = "nestopia undead libretro port";
|
||||
}).override {
|
||||
|
@ -175,8 +175,8 @@ in
|
|||
core = "picodrive";
|
||||
src = fetchRetro {
|
||||
repo = core;
|
||||
rev = "54c1a1e8c284ede3e0da887ec4ce088f78f7fc30";
|
||||
sha256 = "0qd3daxgq5jdp46gff6ih65nnksil8j26v0wdf798mignknq4p44";
|
||||
rev = "2babf3518e258cc3d6649f6e34a267e83dffd7d9";
|
||||
sha256 = "13l9ppr8v33a7jmgjpg9hqwim30mybscnwqj2bch5v0w6h3qynzh";
|
||||
};
|
||||
description = "Fast MegaDrive/MegaCD/32X emulator";
|
||||
|
||||
|
@ -190,8 +190,8 @@ in
|
|||
core = "prboom";
|
||||
src = fetchRetro {
|
||||
repo = "libretro-" + core;
|
||||
rev = "5adbe263ce9771c8c5e007f94cfbb193979158ac";
|
||||
sha256 = "0yj8fy3ax52k9kmsf70g57dh889m80hjc3wqz9f3fp6xyxzpvz1j";
|
||||
rev = "437fd00bf58158bf3c5e2e49237d9344f320584a";
|
||||
sha256 = "0g9dvmywph5r8ly20bn3xkm12271n726s5g9z0f2pd75pnv13q86";
|
||||
};
|
||||
description = "Prboom libretro port";
|
||||
}).override {
|
||||
|
@ -202,8 +202,8 @@ in
|
|||
core = "ppsspp";
|
||||
src = fetchRetro {
|
||||
repo = "libretro-" + core;
|
||||
rev = "a4956befd41f388ebfc28ea555e0f9325b76c1d3";
|
||||
sha256 = "0v91i6257b7rpdlylcswcxfkan6knswb166ia5y4yr8pldc1kbj6";
|
||||
rev = "b82a36232f677f48e95d6f284184cb8c935d4ad2";
|
||||
sha256 = "0bzqs9v37qyh6dl5jsrmm46iwy04h7ypgnibxajrxg1795ccb3rr";
|
||||
};
|
||||
description = "ppsspp libretro port";
|
||||
extraBuildInputs = [ mesa ffmpeg ];
|
||||
|
@ -215,8 +215,8 @@ in
|
|||
core = "quicknes";
|
||||
src = fetchRetro {
|
||||
repo = "QuickNES_Core";
|
||||
rev = "06f83f603c52ad8fae197beca6fdf241ed338dc3";
|
||||
sha256 = "065yy5jm0b43xdn0dswp06h2b11dzvbyrsyjvigrax5mjy5mi6wd";
|
||||
rev = "0dab65e2a962640c517f23f2668b76315faf977e";
|
||||
sha256 = "12cv2ph72y6c0clcqssdyma1jxn8yi7x2ifyf2g77rbaswxr26r4";
|
||||
};
|
||||
description = "QuickNES libretro port";
|
||||
}).override {
|
||||
|
@ -227,8 +227,8 @@ in
|
|||
core = "scummvm";
|
||||
src = fetchRetro {
|
||||
repo = core;
|
||||
rev = "7dc8e24f1759dfca852014451dfca9103d8b1f04";
|
||||
sha256 = "12ya5g6d1bpsf332w5h49jjcxbr3dbjqiaddd3p7s6gzlyzzg1xf";
|
||||
rev = "bf30f7a146ab3d0ea5bcff43b1db489118b78cdf";
|
||||
sha256 = "1xgl2vsssa5mxhavcyghxrbab4lfbp9gnpy6ckhrxdd0n08kvyys";
|
||||
};
|
||||
description = "Libretro port of ScummVM";
|
||||
|
||||
|
@ -241,8 +241,8 @@ in
|
|||
core = "snes9x";
|
||||
src = fetchRetro {
|
||||
repo = core;
|
||||
rev = "e57447bbfd5daf62a00e1a31cfa400b419fe7963";
|
||||
sha256 = "06p7m8whazy9gih968f4nzdsp66n1fg6q3g2lbwwzj6izlli5cyg";
|
||||
rev = "e41b0a2832fdcacc30498f23ddadd193376f837f";
|
||||
sha256 = "0k9zxc9g6hhkc18mdgskjp99ljgay8jqmqhir4aahsfqyxhwypgm";
|
||||
};
|
||||
description = " Port of SNES9x git to libretro";
|
||||
}).override {
|
||||
|
@ -253,8 +253,8 @@ in
|
|||
core = "snes9x-next";
|
||||
src = fetchRetro {
|
||||
repo = core;
|
||||
rev = "8fd34aeadf421c758702d820dedb58a4d10b01a2";
|
||||
sha256 = "0vwg6qkpdqzkb4cvk50czl5g69qg8n5s2fhi9rvaq383ngv6sdsh";
|
||||
rev = "c04566c04b1f07979f8a8f6d5bbcb844d7594aec";
|
||||
sha256 = "0lmrbmjk7qnkgz7n7dm744nps8zgbv76kz62vcja2kl5bq24kaxc";
|
||||
};
|
||||
description = "Optimized port/rewrite of SNES9x 1.52+ to Libretro";
|
||||
};
|
||||
|
@ -263,8 +263,8 @@ in
|
|||
core = "stella";
|
||||
src = fetchRetro {
|
||||
repo = core + "-libretro";
|
||||
rev = "31a455828e8f72c53283cb782e799ce54e4f1ee6";
|
||||
sha256 = "0ab7prnc2igbmzlh6gh7ln25c6767w4ypgskl1xsbn93k2dwzkpx";
|
||||
rev = "4c8e93ce4b250b3b2d2743bae48eca25983f29db";
|
||||
sha256 = "1r016r9a0vwdnlms9s9hnzvszvkhpshjiyi2zql0zs2c1jbja6ia";
|
||||
};
|
||||
description = "Port of Stella to libretro";
|
||||
}).override {
|
||||
|
@ -275,8 +275,8 @@ in
|
|||
core = "vbam";
|
||||
src = fetchRetro {
|
||||
repo = core + "-libretro";
|
||||
rev = "9b851867cffab8416edd89d8fe92bbad7f82810e";
|
||||
sha256 = "1n6wgxwcg7xm3vy0xigr1qbjkyxj5b2ih1pqpifjx83c47a9m9ka";
|
||||
rev = "9baba21956add58fba7c411ddd752682f0d93270";
|
||||
sha256 = "1dxshbkgv7xjg3lzv9lwsyhgxjmxzfsvd6xpwmdmh3pjllfrgy1p";
|
||||
};
|
||||
description = "vanilla VBA-M libretro port";
|
||||
}).override {
|
||||
|
@ -287,8 +287,8 @@ in
|
|||
core = "vba-next";
|
||||
src = fetchRetro {
|
||||
repo = core;
|
||||
rev = "97a74706f57a9d01c02cb764b5140185308f80c8";
|
||||
sha256 = "0m80bd843pvagbggi5xxnwljaijl97lcqml76n62zx4rzx8256y7";
|
||||
rev = "54c37ea9e26c5480352eee92a80eb659c9b5cb39";
|
||||
sha256 = "0hkd1n00i3kwr5ids7b2c034xvx3nskg2316nli99ky511yq5cfd";
|
||||
};
|
||||
description = "VBA-M libretro port with modifications for speed";
|
||||
};
|
||||
|
|
|
@ -4,12 +4,12 @@
|
|||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "retroarch-bare-${version}";
|
||||
version = "20141109";
|
||||
version = "20141224";
|
||||
|
||||
src = fetchgit {
|
||||
url = git://github.com/libretro/RetroArch.git;
|
||||
rev = "88b21b87e7554860f4b252bc59ac99fa4032393e";
|
||||
sha256 = "0w2diklpv7wl6bmdw4msn90qn7f650q789crdawn63nbqg0rj8a2";
|
||||
rev = "8b4176263988e750daf0c6d709fdceb4672e111e";
|
||||
sha256 = "1l2iqgb7vlkh6kcwr4ggcn58ldyh63v9zvjmv26z8pxiqa1zr1xs";
|
||||
};
|
||||
|
||||
buildInputs = [ pkgconfig ffmpeg mesa nvidia_cg_toolkit freetype libxml2 libv4l coreutils
|
||||
|
|
Loading…
Reference in New Issue