···4, writeTextDir
5, substituteAll
6, pkgsHostHost
07}:
89python3.pkgs.buildPythonApplication rec {
···16 };
1718 patches = [
000000019 # Upstream insists on not allowing bindir and other dir options
20 # outside of prefix for some reason:
21 # https://github.com/mesonbuild/meson/issues/2561
···4, writeTextDir
5, substituteAll
6, pkgsHostHost
7+, fetchpatch
8}:
910python3.pkgs.buildPythonApplication rec {
···17 };
1819 patches = [
20+ # Meson 0.55.0 incorrectly considers skipped tests as failures,
21+ # which makes some packages like gjs fail to build.
22+ (fetchpatch {
23+ url = "https://github.com/mesonbuild/meson/commit/7db49db67d4aa7582cf46feb7157235e66aa95b1.diff";
24+ sha256 = "1chq52sgk24afdlswssr8n8p6fa2wz8rjlxvkjhpqg1kg3qnqc9p";
25+ })
26+27 # Upstream insists on not allowing bindir and other dir options
28 # outside of prefix for some reason:
29 # https://github.com/mesonbuild/meson/issues/2561