tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
flycast: 2.1 -> 2.2
Martino Fontana
2 years ago
44dc3d47
808c0d8c
+11
-29
1 changed file
expand all
collapse all
unified
split
pkgs
applications
emulators
flycast
default.nix
+11
-29
pkgs/applications/emulators/flycast/default.nix
···
6
, makeWrapper
7
, alsa-lib
8
, curl
9
-
, egl-wayland
10
, libao
11
-
, libdecor
12
-
, libevdev
13
-
, libffi
14
-
, libGL
15
, libpulseaudio
16
-
, libX11
17
-
, libXext
18
-
, libxkbcommon
19
, libzip
20
-
, mesa
21
, miniupnpc
22
-
, udev
23
-
, vulkan-headers
24
, vulkan-loader
25
-
, wayland
26
-
, zlib
27
}:
28
29
stdenv.mkDerivation rec {
30
pname = "flycast";
31
-
version = "2.1";
32
33
src = fetchFromGitHub {
34
owner = "flyinghead";
35
repo = "flycast";
36
-
rev = "V${version}";
37
-
sha256 = "sha256-PRInOqg9OpaUVLwSj1lOxDtjpVaYehkRsp0jLrVKPyY=";
38
fetchSubmodules = true;
39
};
40
···
47
buildInputs = [
48
alsa-lib
49
curl
50
-
egl-wayland
51
libao
52
-
libdecor
53
-
libevdev
54
-
libffi
55
-
libGL
56
libpulseaudio
57
-
libX11
58
-
libXext
59
-
libxkbcommon
60
libzip
61
-
mesa # for libgbm
62
miniupnpc
63
-
udev
64
-
vulkan-headers
65
-
wayland
66
-
zlib
0
67
];
68
69
postFixup = ''
···
6
, makeWrapper
7
, alsa-lib
8
, curl
0
9
, libao
0
0
0
0
10
, libpulseaudio
0
0
0
11
, libzip
12
+
, lua
13
, miniupnpc
14
+
, SDL2
0
15
, vulkan-loader
0
0
16
}:
17
18
stdenv.mkDerivation rec {
19
pname = "flycast";
20
+
version = "2.2";
21
22
src = fetchFromGitHub {
23
owner = "flyinghead";
24
repo = "flycast";
25
+
rev = "v${version}";
26
+
sha256 = "sha256-eQMKaUaZ1b0oXre4Ouli4qIyNaG64KntyRGk3/YIopc=";
27
fetchSubmodules = true;
28
};
29
···
36
buildInputs = [
37
alsa-lib
38
curl
0
39
libao
0
0
0
0
40
libpulseaudio
0
0
0
41
libzip
42
+
lua
43
miniupnpc
44
+
SDL2
45
+
];
46
+
47
+
cmakeFlags = [
48
+
"-DUSE_HOST_SDL=ON"
49
];
50
51
postFixup = ''