-
Notifications
You must be signed in to change notification settings - Fork 525
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Arm support 2625 #6185
Arm support 2625 #6185
Conversation
Updates `node-gyp` to resolve an issue where msvc was falsely flagging the node API as having syntax errors
Added a new flag `-a` which allows the developer to set the architecture of the built client. It causes an error when an unsupported combination of platform & architecture is used. By default, it uses the architecture the installed node binary uses.
`electron-builder` has undocumented support for building universal binaries with `electron/universal`. It's mentioned in `electron-builder`'s change logs & in /packages/app-builder-lib/src/macPackager.ts#L109 inside `electron-builder`'s repo.
Updated electron-builder and its dependencies. #2625
Type error due to TUTANOTA_MAIL_ADDRESS_DOMAINS not being `readonly`
Removed "dmg-license" which requires the platform to be `darwin` to be installed. It only should be installed during the build process.
I've tested this on macOS Big Sur and it crashes on boot. From the console logs, I suspect another issue with entitlements. |
`dmg-license` is installed by `electron-builder` during the build, but causes the build to break on Linux & Windows. By adding it to the optional dependencies it only installs on macOS.
I looked up the terminal error, |
Tested it on a newer macOS, it worked fine. Seems there is still a problem with older versions. |
This issue was introduced by #6050 & not this PR. |
this is necessary to be able to re-use our keytar build from 3.118.13 #6050
8951627
to
3335317
Compare
4cd5143
to
f050e0a
Compare
Translated to TypeScript from PR #3742
f050e0a
to
6dfab05
Compare
522dd08
to
e0fb7cc
Compare
is this gtg or do we need the lazyMemoized |
close #2625
close #6050
also related: #1891