update retroarch and all of the libretro cores

This commit is contained in:
Cray Elliott 2014-12-25 02:04:08 -08:00
parent 0bc5228fd2
commit 183f0b9d9a
2 changed files with 44 additions and 44 deletions

View File

@ -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";
};

View File

@ -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