|
|
|
@ -1,17 +1,41 @@ |
|
|
|
|
{ alsaLib, cmake, fetchFromGitHub, gcc-unwrapped, gettext, glib, gtk3, harfbuzz |
|
|
|
|
, libaio, libpcap, libpng, libxml2, makeWrapper, perl, pkgconfig, portaudio |
|
|
|
|
, SDL2, soundtouch, stdenv, udev, wrapGAppsHook, wxGTK, zlib |
|
|
|
|
{ alsaLib |
|
|
|
|
, cmake |
|
|
|
|
, fetchFromGitHub |
|
|
|
|
, fmt |
|
|
|
|
, gcc-unwrapped |
|
|
|
|
, gettext |
|
|
|
|
, glib |
|
|
|
|
, gtk3 |
|
|
|
|
, harfbuzz |
|
|
|
|
, libaio |
|
|
|
|
, libpcap |
|
|
|
|
, libpng |
|
|
|
|
, libpulseaudio |
|
|
|
|
, libsamplerate |
|
|
|
|
, libxml2 |
|
|
|
|
, makeWrapper |
|
|
|
|
, perl |
|
|
|
|
, pkgconfig |
|
|
|
|
, portaudio |
|
|
|
|
, SDL2 |
|
|
|
|
, soundtouch |
|
|
|
|
, stdenv |
|
|
|
|
, udev |
|
|
|
|
, wrapGAppsHook |
|
|
|
|
, wxGTK |
|
|
|
|
, zlib |
|
|
|
|
}: |
|
|
|
|
|
|
|
|
|
stdenv.mkDerivation { |
|
|
|
|
pname = "pcsx2"; |
|
|
|
|
version = "unstable-2020-10-10"; |
|
|
|
|
version = "unstable-2020-11-13"; |
|
|
|
|
|
|
|
|
|
src = fetchFromGitHub { |
|
|
|
|
owner = "PCSX2"; |
|
|
|
|
repo = "pcsx2"; |
|
|
|
|
rev = "7e2ccd64e8e6049b6059141e8767037463421c33"; |
|
|
|
|
sha256 = "0c7m74ch68p4y9xlld34a9r38kb2py6wlkg4vranc6dicxvi1b3r"; |
|
|
|
|
fetchSubmodules = true; |
|
|
|
|
rev = "319287dbe552c8405720b25dfdf5fa518deeee0b"; |
|
|
|
|
sha256 = "1kswc8vw9hbv2nigp8cxrgf2s0ik7p4i203cbqci8zjmnkaqpsai"; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
cmakeFlags = [ |
|
|
|
@ -48,6 +72,7 @@ stdenv.mkDerivation { |
|
|
|
|
|
|
|
|
|
buildInputs = [ |
|
|
|
|
alsaLib |
|
|
|
|
fmt |
|
|
|
|
gettext |
|
|
|
|
glib |
|
|
|
|
gtk3 |
|
|
|
@ -55,6 +80,8 @@ stdenv.mkDerivation { |
|
|
|
|
libaio |
|
|
|
|
libpcap |
|
|
|
|
libpng |
|
|
|
|
libpulseaudio |
|
|
|
|
libsamplerate |
|
|
|
|
libxml2 |
|
|
|
|
portaudio |
|
|
|
|
SDL2 |
|
|
|
@ -74,7 +101,7 @@ stdenv.mkDerivation { |
|
|
|
|
PC, with many additional features and benefits. |
|
|
|
|
''; |
|
|
|
|
homepage = "https://pcsx2.net"; |
|
|
|
|
maintainers = with maintainers; [ hrdinka samuelgrf ]; |
|
|
|
|
maintainers = with maintainers; [ hrdinka samuelgrf govanify ]; |
|
|
|
|
|
|
|
|
|
# PCSX2's source code is released under LGPLv3+. It However ships |
|
|
|
|
# additional data files and code that are licensed differently. |
|
|
|
|