Adopt nixpkgs pillow preConfigure script

This commit is contained in:
Xing Yang 2022-08-22 19:56:00 +01:00
parent bb9a82da44
commit e204959568

View file

@ -1351,13 +1351,18 @@ lib.composeManyExtensions [
);
pillow = super.pillow.overridePythonAttrs (
old: {
old:
let
preConfigure = (old.preConfigure or "") + pkgs.python3.pkgs.pillow.preConfigure;
in
{
nativeBuildInputs = (old.nativeBuildInputs or [ ])
++ [ pkg-config self.pytest-runner ];
buildInputs = with pkgs; (old.buildInputs or [ ])
++ [ freetype libjpeg zlib libtiff libwebp tcl lcms2 ]
++ lib.optionals (lib.versionAtLeast old.version "7.1.0") [ xorg.libxcb ]
++ lib.optionals (self.isPyPy) [ tk xorg.libX11 ];
preConfigure = lib.optional (old.format != "wheel") preConfigure;
}
);