0
0
Fork 0
mirror of https://github.com/NixOS/nixpkgs.git synced 2025-07-14 14:10:33 +03:00

buildMozillaMach: pin icu to 72

Fixes an issue where the timezone would not be correctly read, due to a
behavior change in icu 73, where the path to the timezone is now read
using realpath instead of readlink.

This leads lookups for /etc/localtime into the nix store, instead of
into /etc/zoneinfo, which gets blocked by sandboxing.

Reported upstream at https://bugzilla.mozilla.org/show_bug.cgi?id=1839287.
This commit is contained in:
Kirill Radzikhovskyy 2023-06-20 15:46:12 +10:00 committed by Martin Weinelt
parent 2cb68f4383
commit 549e40bff0
No known key found for this signature in database
GPG key ID: 87C1E9888F856759

View file

@ -54,7 +54,7 @@
, glib
, gnum4
, gtk3
, icu
, icu72
, libGL
, libGLU
, libevent
@ -440,7 +440,9 @@ buildStdenv.mkDerivation ({
freetype
glib
gtk3
icu
# icu73 changed how it follows symlinks which breaks in the firefox sandbox
# https://bugzilla.mozilla.org/show_bug.cgi?id=1839287
icu72
libffi
libGL
libGLU