retroarch: switch from libretro-super to libretro-core-info

This commit is contained in:
Thiago Kenji Okada 2021-11-22 00:27:10 -03:00
parent 716deb5afb
commit 0d9f8458a6
2 changed files with 8 additions and 6 deletions

View file

@ -50,7 +50,7 @@ let
mkLibRetroCore = mkLibRetroCore =
{ core { core
, description , description
# Check https://github.com/libretro/libretro-super for license information # Check https://github.com/libretro/libretro-core-info for license information
, license , license
, src ? null , src ? null
, broken ? false , broken ? false

View file

@ -36,16 +36,18 @@
with lib; with lib;
let let
mainVersion = "1.9.13";
revision = "2";
libretroSuperSrc = fetchFromGitHub { libretroSuperSrc = fetchFromGitHub {
owner = "libretro"; owner = "libretro";
repo = "libretro-super"; repo = "libretro-core-info";
sha256 = "sha256-4WB6/1DDec+smhMJKLCxWb4+LQlZN8v2ik69saKixkE="; sha256 = "sha256-jM+iXNSCpJy4wOk1S72G1UjNGBzejyhs5LFFWCFjs2c=";
rev = "fa70d9843838df719623094965bd447e4db0d1b4"; rev = "v${mainVersion}";
}; };
in in
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "retroarch-bare"; pname = "retroarch-bare";
version = "1.9.13.2"; version = "${lib.concatStringsSep "." [ mainVersion revision ]}";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "libretro"; owner = "libretro";
@ -98,7 +100,7 @@ stdenv.mkDerivation rec {
postInstall = optionalString withVulkan '' postInstall = optionalString withVulkan ''
mkdir -p $out/share/libretro/info mkdir -p $out/share/libretro/info
# TODO: ideally each core should have its own core information # TODO: ideally each core should have its own core information
cp -r ${libretroSuperSrc}/dist/info/* $out/share/libretro/info cp -r ${libretroSuperSrc}/* $out/share/libretro/info
wrapProgram $out/bin/retroarch --prefix LD_LIBRARY_PATH ':' ${vulkan-loader}/lib wrapProgram $out/bin/retroarch --prefix LD_LIBRARY_PATH ':' ${vulkan-loader}/lib
''; '';