0
0
Fork 0
mirror of https://github.com/NixOS/nixpkgs.git synced 2025-07-13 21:50:33 +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, expat,
libpng, libpng,
setuptools, setuptools,
stdenv,
fixDarwinDylibNames,
}: }:
buildPythonPackage rec { buildPythonPackage rec {
@ -30,6 +32,12 @@ buildPythonPackage rec {
libpng libpng
]; ];
# libpng-config is needed for the build on Darwin
nativeBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [
libpng.dev
fixDarwinDylibNames
];
pythonImportsCheck = [ "klayout" ]; pythonImportsCheck = [ "klayout" ];
meta = with lib; { meta = with lib; {
@ -37,6 +45,6 @@ buildPythonPackage rec {
homepage = "https://github.com/KLayout/klayout"; homepage = "https://github.com/KLayout/klayout";
license = licenses.gpl3Plus; license = licenses.gpl3Plus;
maintainers = with maintainers; [ fbeffa ]; maintainers = with maintainers; [ fbeffa ];
platforms = platforms.linux; platforms = platforms.linux ++ platforms.darwin;
}; };
} }