0
0
Fork 0
mirror of https://github.com/NixOS/nixpkgs.git synced 2025-07-13 13:40:28 +03:00

[Backport release-25.05] python3Packages.klayout: fix darwin build (#409732)

This commit is contained in:
Aleksana 2025-05-23 20:22:10 +08:00 committed by GitHub
commit 863399e14a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -7,6 +7,8 @@
expat,
libpng,
setuptools,
stdenv,
fixDarwinDylibNames,
}:
buildPythonPackage rec {
@ -30,6 +32,12 @@ buildPythonPackage rec {
libpng
];
# libpng-config is needed for the build on Darwin
nativeBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [
libpng.dev
fixDarwinDylibNames
];
pythonImportsCheck = [ "klayout" ];
meta = with lib; {
@ -37,6 +45,6 @@ buildPythonPackage rec {
homepage = "https://github.com/KLayout/klayout";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ fbeffa ];
platforms = platforms.linux;
platforms = platforms.linux ++ platforms.darwin;
};
}