Theia IDE v1.65.100 for Windows on Arm64 & Linux Arm64 (unofficial)
Unofficial Eclipse Theia IDE v1.65.100 build artifacts for Windows 11 on Arm64 (WoA) & Linux Arm64 platforms, supplementing the official v1.65.100 release artifacts.
Includes the following fix for building Theia IDE on Windows Arm64: 598410b
Here are briefly the commands to build the WoA artifact (using the tag v1.65.100-win-arm64 of this fork), executing on a WoA box:
> set NODE_OPTIONS="--max-old-space-size=4096"
> git clone -b v1.65.100-win-arm64 https://github.com/chirontt/theia-ide
> cd theia-ide
> yarn
> yarn build:applications
> yarn download:plugins
> yarn package:applicationsThe last command would produce the TheiaIDESetup.exe installer distribution for WoA, in the directory applications/electron/dist/.
Similarly, to build the Linux Arm64 artifact, execute the following commands on a Linux Arm64 box:
$ export NODE_OPTIONS="--max-old-space-size=4096"
$ git clone -b v1.65.100-win-arm64 https://github.com/chirontt/theia-ide
$ cd theia-ide
$ yarn
$ yarn build:applications
$ yarn download:plugins
$ USE_SYSTEM_FPM=true yarn package:applicationsThe last command would produce the TheiaIDE.AppImage distribution for Linux Arm64, as well as the experimental TheiaIDE.deb distribution, in the directory applications/electron/dist/.
Note that the Linux Arm64 box must have the fpm command available, so that the above yarn package:applications command would work successfully, due to some limitation in the electron-builder module used in the TheiaIDE build. Details are as described here.