forked from mirrors/nixpkgs
libretro.pcsx2: init at unstable-2021-11-27
Thanks for @jnetod help.
This commit is contained in:
parent
4a921e5be5
commit
6f05bc3791
|
@ -14,6 +14,7 @@
|
|||
, hexdump
|
||||
, hidapi
|
||||
, icu
|
||||
, libaio
|
||||
, libGL
|
||||
, libGLU
|
||||
, libevdev
|
||||
|
@ -21,6 +22,7 @@
|
|||
, libpcap
|
||||
, libpng
|
||||
, libvorbis
|
||||
, libxml2
|
||||
, libzip
|
||||
, makeWrapper
|
||||
, nasm
|
||||
|
@ -36,6 +38,8 @@
|
|||
, udev
|
||||
, which
|
||||
, xorg
|
||||
, xxd
|
||||
, xz
|
||||
, zlib
|
||||
}:
|
||||
|
||||
|
@ -669,6 +673,38 @@ in
|
|||
'';
|
||||
};
|
||||
|
||||
pcsx2 = mkLibRetroCore {
|
||||
core = "pcsx2";
|
||||
version = "unstable-2021-11-27";
|
||||
description = "Port of PCSX2 to libretro";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
extraNativeBuildInputs = [
|
||||
cmake
|
||||
gettext
|
||||
pkg-config
|
||||
];
|
||||
extraBuildInputs = [
|
||||
libaio
|
||||
libGL
|
||||
libGLU
|
||||
libpcap
|
||||
libpng
|
||||
libxml2
|
||||
xz
|
||||
xxd
|
||||
];
|
||||
makefile = "Makefile";
|
||||
cmakeFlags = [
|
||||
"-DCMAKE_BUILD_TYPE=Release"
|
||||
"-DLIBRETRO=ON"
|
||||
];
|
||||
postPatch = ''
|
||||
# remove ccache
|
||||
substituteInPlace CMakeLists.txt --replace "ccache" ""
|
||||
'';
|
||||
postBuild = "cd /build/source/build/pcsx2";
|
||||
};
|
||||
|
||||
pcsx_rearmed = mkLibRetroCore {
|
||||
core = "pcsx_rearmed";
|
||||
description = "Port of PCSX ReARMed with GNU lightning to libretro";
|
||||
|
|
|
@ -377,6 +377,13 @@
|
|||
"sha256": "rms+T8JOp/TJ/T5a5uLj8lu1LLz/GAsJZ7UbK42C9yU=",
|
||||
"fetchSubmodules": false
|
||||
},
|
||||
"pcsx2": {
|
||||
"owner": "libretro",
|
||||
"repo": "pcsx2",
|
||||
"rev": "18e0685ed4f191796c8e923caf4f5e96a930057e",
|
||||
"sha256": "V2eS741us2p+JC+ghmHjAtFeptB0UcBlwZuisZ8Co7M=",
|
||||
"fetchSubmodules": false
|
||||
},
|
||||
"pcsx_rearmed": {
|
||||
"owner": "libretro",
|
||||
"repo": "pcsx_rearmed",
|
||||
|
|
|
@ -64,6 +64,7 @@ CORES = {
|
|||
"o2em": {"repo": "libretro-o2em"},
|
||||
"opera": {"repo": "opera-libretro"},
|
||||
"parallel-n64": {"repo": "parallel-n64"},
|
||||
"pcsx2": {"repo": "pcsx2"},
|
||||
"pcsx_rearmed": {"repo": "pcsx_rearmed"},
|
||||
"picodrive": {"repo": "picodrive", "fetch_submodules": True},
|
||||
"play": {"repo": "Play-", "owner": "jpd002", "fetch_submodules": True},
|
||||
|
|
Loading…
Reference in a new issue