File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 4545 uses : msys2/setup-msys2@4f806de0a5a7294ffabaff804b38a9b435a73bda # v2.30.0
4646 with :
4747 msystem : ${{ matrix.msystem }}
48+ path-type : inherit
4849 update : true
4950 install : >-
5051 wget
7172 "mingw-w64-${TOOLCHAIN}-graphviz"
7273 "mingw-w64-${TOOLCHAIN}-miniupnpc"
7374 "mingw-w64-${TOOLCHAIN}-nlohmann-json"
74- "mingw-w64-${TOOLCHAIN}-nodejs"
7575 "mingw-w64-${TOOLCHAIN}-onevpl"
7676 "mingw-w64-${TOOLCHAIN}-openssl"
7777 "mingw-w64-${TOOLCHAIN}-opus"
8282 dependencies+=(
8383 "mingw-w64-${TOOLCHAIN}-MinHook"
8484 "mingw-w64-${TOOLCHAIN}-nsis"
85+ "mingw-w64-${TOOLCHAIN}-nodejs"
8586 )
8687 fi
8788
@@ -141,6 +142,13 @@ jobs:
141142 # Clean up
142143 Remove-Item -Path doxygen-setup.exe
143144
145+ - name : Setup NodeJS on ARM64
146+ # Clang compiled NodeJS has issues when running rollup webpack
147+ uses : actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
148+ if : matrix.msystem != 'ucrt64'
149+ with :
150+ node-version : ' lts/*'
151+
144152 - name : Setup dotnet # needed for wix
145153 uses : actions/setup-dotnet@baa11fbfe1d6520db94683bd5c7a3818018e4309 # v5.1.0
146154 with :
Original file line number Diff line number Diff line change @@ -161,7 +161,6 @@ dependencies=(
161161 " mingw-w64-${TOOLCHAIN} -doxygen" # Optional, for docs... better to install official Doxygen
162162 " mingw-w64-${TOOLCHAIN} -graphviz" # Optional, for docs
163163 " mingw-w64-${TOOLCHAIN} -miniupnpc"
164- " mingw-w64-${TOOLCHAIN} -nodejs"
165164 " mingw-w64-${TOOLCHAIN} -onevpl"
166165 " mingw-w64-${TOOLCHAIN} -openssl"
167166 " mingw-w64-${TOOLCHAIN} -opus"
@@ -170,6 +169,7 @@ dependencies=(
170169if [[ " ${MSYSTEM} " == " UCRT64" ]]; then
171170 dependencies+=(
172171 " mingw-w64-${TOOLCHAIN} -MinHook"
172+ " mingw-w64-${TOOLCHAIN} -nodejs"
173173 " mingw-w64-${TOOLCHAIN} -nsis"
174174 )
175175fi
@@ -178,6 +178,8 @@ pacman -S "${dependencies[@]}"
178178
179179To create a WiX installer, you also need to install [ .NET] ( https://dotnet.microsoft.com/download ) .
180180
181+ For ARM64: To build frontend, you also need to install [ Node.JS] ( https://nodejs.org/en/download )
182+
181183### Clone
182184Ensure [ git] ( https://git-scm.com ) is installed on your system, then clone the repository using the following command:
183185
Original file line number Diff line number Diff line change 2222 "@vitejs/plugin-vue" : " 6.0.1" ,
2323 "serve" : " 14.2.5" ,
2424 "vite" : " 6.3.6" ,
25- "vite-plugin-ejs" : " 1.7.0" ,
26- "@rollup/wasm-node" : " 4.57.1"
27- },
28- "overrides" : {
29- "rollup" : " npm:@rollup/wasm-node@4.57.1"
25+ "vite-plugin-ejs" : " 1.7.0"
3026 }
3127}
Original file line number Diff line number Diff line change @@ -695,7 +695,7 @@ elif grep -q "Debian GNU/Linux 12 (bookworm)" /etc/os-release; then
695695 cuda_version=" 12.9.1"
696696 cuda_build=" 575.57.08"
697697 gcc_version=" 13"
698- nvm_node=1
698+ nvm_node=0
699699elif grep -q " Debian GNU/Linux 13 (trixie)" /etc/os-release; then
700700 distro=" debian"
701701 version=" 13"
@@ -704,7 +704,7 @@ elif grep -q "Debian GNU/Linux 13 (trixie)" /etc/os-release; then
704704 cuda_version=" 12.9.1"
705705 cuda_build=" 575.57.08"
706706 gcc_version=" 14"
707- nvm_node=1
707+ nvm_node=0
708708elif grep -q " PLATFORM_ID=\" platform:f41\" " /etc/os-release; then
709709 distro=" fedora"
710710 version=" 41"
You can’t perform that action at this time.
0 commit comments