tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
taisei: 1.4.2 -> 1.4.4
Gliczy
5 months ago
aadacfb3
8062f8a4
+9
-9
1 changed file
expand all
collapse all
unified
split
pkgs
by-name
ta
taisei
package.nix
+9
-9
pkgs/by-name/ta/taisei/package.nix
···
12
openssl,
13
gamemode,
14
shaderc,
15
-
ensureNewerSourcesForZipFilesHook,
16
# Runtime depends
17
glfw,
18
-
SDL2,
19
SDL2_mixer,
20
cglm,
21
freetype,
22
libpng,
23
libwebp,
24
-
libzip,
25
zlib,
26
zstd,
27
spirv-cross,
0
28
29
gamemodeSupport ? stdenv.hostPlatform.isLinux,
30
}:
31
-
32
stdenv.mkDerivation (finalAttrs: {
33
pname = "taisei";
34
-
version = "1.4.2";
35
36
src = fetchFromGitHub {
37
owner = "taisei-project";
38
repo = "taisei";
39
tag = "v${finalAttrs.version}";
40
-
hash = "sha256-rThLz8o6IYhIBUc0b1sAQi2aF28btajcM1ScTv+qn6c=";
41
fetchSubmodules = true;
42
};
43
···
48
pkg-config
49
python3Packages.python
50
python3Packages.zstandard
51
-
ensureNewerSourcesForZipFilesHook
52
shaderc
53
];
54
55
buildInputs = [
56
glfw
57
-
SDL2
58
SDL2_mixer
59
cglm
60
freetype
61
libpng
62
libwebp
63
-
libzip
64
zlib
65
zstd
66
opusfile
67
openssl
68
spirv-cross
0
69
]
70
++ lib.optional gamemodeSupport gamemode;
71
···
74
(lib.mesonEnable "install_macos_bundle" false)
75
(lib.mesonEnable "install_relocatable" false)
76
(lib.mesonEnable "shader_transpiler" false)
0
77
(lib.mesonEnable "gamemode" gamemodeSupport)
0
0
78
];
79
80
preConfigure = ''
···
12
openssl,
13
gamemode,
14
shaderc,
0
15
# Runtime depends
16
glfw,
17
+
sdl3,
18
SDL2_mixer,
19
cglm,
20
freetype,
21
libpng,
22
libwebp,
0
23
zlib,
24
zstd,
25
spirv-cross,
26
+
mimalloc,
27
28
gamemodeSupport ? stdenv.hostPlatform.isLinux,
29
}:
0
30
stdenv.mkDerivation (finalAttrs: {
31
pname = "taisei";
32
+
version = "1.4.4";
33
34
src = fetchFromGitHub {
35
owner = "taisei-project";
36
repo = "taisei";
37
tag = "v${finalAttrs.version}";
38
+
hash = "sha256-Cs66kyNSVjUZUH+ddZGjFwSUQtwqX4uuGQh+ZLv6N6o=";
39
fetchSubmodules = true;
40
};
41
···
46
pkg-config
47
python3Packages.python
48
python3Packages.zstandard
0
49
shaderc
50
];
51
52
buildInputs = [
53
glfw
54
+
sdl3
55
SDL2_mixer
56
cglm
57
freetype
58
libpng
59
libwebp
0
60
zlib
61
zstd
62
opusfile
63
openssl
64
spirv-cross
65
+
mimalloc
66
]
67
++ lib.optional gamemodeSupport gamemode;
68
···
71
(lib.mesonEnable "install_macos_bundle" false)
72
(lib.mesonEnable "install_relocatable" false)
73
(lib.mesonEnable "shader_transpiler" false)
74
+
(lib.mesonEnable "shader_transpiler_dxbc" false)
75
(lib.mesonEnable "gamemode" gamemodeSupport)
76
+
(lib.mesonEnable "package_data" false)
77
+
(lib.mesonEnable "vfs_zip" false)
78
];
79
80
preConfigure = ''