about summary refs log tree commit diff
path: root/pkgs/applications/emulators/flycast
diff options
context:
space:
mode:
authorMartino Fontana <tinozzo123@tutanota.com>2023-02-16 19:29:50 +0100
committerMartino Fontana <tinozzo123@tutanota.com>2023-02-16 19:49:26 +0100
commitba1078beb5c5957158b786c2c6c5c2b19b4f7408 (patch)
tree8ed684420d411b4fde492dcb4ee2f7f9ba31bba2 /pkgs/applications/emulators/flycast
parent1046c7b92e908a1202c0f1ba3fc21d19e1cf1b62 (diff)
flycast: 2.0 -> 2.1
Diffstat (limited to 'pkgs/applications/emulators/flycast')
-rw-r--r--pkgs/applications/emulators/flycast/default.nix40
1 files changed, 31 insertions, 9 deletions
diff --git a/pkgs/applications/emulators/flycast/default.nix b/pkgs/applications/emulators/flycast/default.nix
index b597abc7b0693..f1874d62fba45 100644
--- a/pkgs/applications/emulators/flycast/default.nix
+++ b/pkgs/applications/emulators/flycast/default.nix
@@ -5,25 +5,36 @@
 , pkg-config
 , makeWrapper
 , alsa-lib
-, libX11
+, curl
+, egl-wayland
+, libao
+, libdecor
 , libevdev
-, udev
+, libffi
+, libGL
 , libpulseaudio
-, SDL2
+, libX11
+, libXext
+, libxkbcommon
 , libzip
+, mesa
 , miniupnpc
+, udev
+, vulkan-headers
 , vulkan-loader
+, wayland
+, zlib
 }:
 
 stdenv.mkDerivation rec {
   pname = "flycast";
-  version = "2.0";
+  version = "2.1";
 
   src = fetchFromGitHub {
     owner = "flyinghead";
     repo = "flycast";
-    rev = "v${version}";
-    sha256 = "sha256-vSyLg2lAJBV7crKVbGRbi1PUuCwHF9GB/8pjMTlaigA=";
+    rev = "V${version}";
+    sha256 = "sha256-PRInOqg9OpaUVLwSj1lOxDtjpVaYehkRsp0jLrVKPyY=";
     fetchSubmodules = true;
   };
 
@@ -35,13 +46,24 @@ stdenv.mkDerivation rec {
 
   buildInputs = [
     alsa-lib
-    libX11
+    curl
+    egl-wayland
+    libao
+    libdecor
     libevdev
-    udev
+    libffi
+    libGL
     libpulseaudio
-    SDL2
+    libX11
+    libXext
+    libxkbcommon
     libzip
+    mesa # for libgbm
     miniupnpc
+    udev
+    vulkan-headers
+    wayland
+    zlib
   ];
 
   postFixup = ''