[Backport release-26.05] koodo-reader: fix darwin build (#536650)

This commit is contained in:
Toma 2026-06-29 13:12:27 +00:00 committed by GitHub
commit e613f53d42
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -70,6 +70,12 @@ stdenv.mkDerivation (finalAttrs: {
export npm_config_nodedir=${nodejs-slim}
npm rebuild --verbose cpu-features
# register-scheme is an optional dependency of discord-rpc that fails to compile on modern macOS/Electron
# and is not required for the application's core functionality.
${lib.optionalString stdenv.hostPlatform.isDarwin ''
rm -rf node_modules/register-scheme
''}
export npm_config_nodedir=${electron.headers}
# Explicitly set identity to null to avoid signing on darwin
yarn --offline run electron-builder --dir \