python3Packages.{cairocffi,pycairo,pygal}: fix darwin sandbox builds (#381538)
This commit is contained in:
@@ -56,6 +56,10 @@ buildPythonPackage rec {
|
||||
|
||||
pythonImportsCheck = [ "cairocffi" ];
|
||||
|
||||
# Cairo tries to load system fonts by default.
|
||||
# It's surfaced as a Cairo "out of memory" error in tests.
|
||||
__impureHostDeps = [ "/System/Library/Fonts" ];
|
||||
|
||||
meta = with lib; {
|
||||
changelog = "https://github.com/Kozea/cairocffi/blob/v${version}/NEWS.rst";
|
||||
homepage = "https://github.com/SimonSapin/cairocffi";
|
||||
|
||||
@@ -37,6 +37,10 @@ buildPythonPackage rec {
|
||||
|
||||
nativeCheckInputs = [ pytestCheckHook ];
|
||||
|
||||
# Cairo tries to load system fonts by default.
|
||||
# It's surfaced as a Cairo "out of memory" error in tests.
|
||||
__impureHostDeps = [ "/System/Library/Fonts" ];
|
||||
|
||||
mesonFlags = [
|
||||
# This is only used for figuring out what version of Python is in
|
||||
# use, and related stuff like figuring out what the install prefix
|
||||
|
||||
@@ -56,6 +56,10 @@ buildPythonPackage rec {
|
||||
export LANG=en_US.UTF-8
|
||||
'';
|
||||
|
||||
# Cairo tries to load system fonts by default.
|
||||
# It's surfaced as a Cairo "out of memory" error in tests.
|
||||
__impureHostDeps = [ "/System/Library/Fonts" ];
|
||||
|
||||
postCheck = ''
|
||||
export LANG=${if stdenv.isDarwin then "en_US.UTF-8" else "C.UTF-8"}
|
||||
'';
|
||||
|
||||
Reference in New Issue
Block a user