@@ -240,13 +240,21 @@ if [ "${build_classical}" == "1" ]; then
240240 # Editor
241241 binname=" ${godot_basename} _linux.x86_64"
242242 cp out/linux/x86_64/tools/godot.linuxbsd.editor.x86_64 ${binname}
243- strip ${binname}
244243 zip -q -9 " ${reldir} /${binname} .zip" ${binname}
245244 rm ${binname}
246245
247246 binname=" ${godot_basename} _linux.x86_32"
248247 cp out/linux/x86_32/tools/godot.linuxbsd.editor.x86_32 ${binname}
249- strip ${binname}
248+ zip -q -9 " ${reldir} /${binname} .zip" ${binname}
249+ rm ${binname}
250+
251+ binname=" ${godot_basename} _linux.arm64"
252+ cp out/linux/arm64/tools/godot.linuxbsd.editor.arm64 ${binname}
253+ zip -q -9 " ${reldir} /${binname} .zip" ${binname}
254+ rm ${binname}
255+
256+ binname=" ${godot_basename} _linux.arm32"
257+ cp out/linux/arm32/tools/godot.linuxbsd.editor.arm32 ${binname}
250258 zip -q -9 " ${reldir} /${binname} .zip" ${binname}
251259 rm ${binname}
252260
@@ -255,7 +263,10 @@ if [ "${build_classical}" == "1" ]; then
255263 cp out/linux/x86_64/templates/godot.linuxbsd.template_debug.x86_64 ${templatesdir} /linux_debug.x86_64
256264 cp out/linux/x86_32/templates/godot.linuxbsd.template_release.x86_32 ${templatesdir} /linux_release.x86_32
257265 cp out/linux/x86_32/templates/godot.linuxbsd.template_debug.x86_32 ${templatesdir} /linux_debug.x86_32
258- strip ${templatesdir} /linux*
266+ cp out/linux/arm64/templates/godot.linuxbsd.template_release.arm64 ${templatesdir} /linux_release.arm64
267+ cp out/linux/arm64/templates/godot.linuxbsd.template_debug.arm64 ${templatesdir} /linux_debug.arm64
268+ cp out/linux/arm32/templates/godot.linuxbsd.template_release.arm32 ${templatesdir} /linux_release.arm32
269+ cp out/linux/arm32/templates/godot.linuxbsd.template_debug.arm32 ${templatesdir} /linux_debug.arm32
259270
260271 # # Windows (Classical) ##
261272
@@ -390,25 +401,40 @@ if [ "${build_mono}" == "1" ]; then
390401 binbasename=" ${godot_basename} _mono_linux"
391402 mkdir -p ${binbasename} _x86_64
392403 cp out/linux/x86_64/tools-mono/godot.linuxbsd.editor.x86_64.mono ${binbasename} _x86_64/${binbasename} .x86_64
393- strip ${binbasename} _x86_64/${binbasename} .x86_64
394404 cp -rp out/linux/x86_64/tools-mono/GodotSharp ${binbasename} _x86_64/
395405 zip -r -q -9 " ${reldir_mono} /${binbasename} _x86_64.zip" ${binbasename} _x86_64
396406 rm -rf ${binbasename} _x86_64
397407
398408 binbasename=" ${godot_basename} _mono_linux"
399409 mkdir -p ${binbasename} _x86_32
400410 cp out/linux/x86_32/tools-mono/godot.linuxbsd.editor.x86_32.mono ${binbasename} _x86_32/${binbasename} .x86_32
401- strip ${binbasename} _x86_32/${binbasename} .x86_32
402411 cp -rp out/linux/x86_32/tools-mono/GodotSharp/ ${binbasename} _x86_32/
403412 zip -r -q -9 " ${reldir_mono} /${binbasename} _x86_32.zip" ${binbasename} _x86_32
404413 rm -rf ${binbasename} _x86_32
405414
415+ binbasename=" ${godot_basename} _mono_linux"
416+ mkdir -p ${binbasename} _arm64
417+ cp out/linux/arm64/tools-mono/godot.linuxbsd.editor.arm64.mono ${binbasename} _arm64/${binbasename} .arm64
418+ cp -rp out/linux/arm64/tools-mono/GodotSharp/ ${binbasename} _arm64/
419+ zip -r -q -9 " ${reldir_mono} /${binbasename} _arm64.zip" ${binbasename} _arm64
420+ rm -rf ${binbasename} _arm64
421+
422+ binbasename=" ${godot_basename} _mono_linux"
423+ mkdir -p ${binbasename} _arm32
424+ cp out/linux/arm32/tools-mono/godot.linuxbsd.editor.arm32.mono ${binbasename} _arm32/${binbasename} .arm32
425+ cp -rp out/linux/arm32/tools-mono/GodotSharp/ ${binbasename} _arm32/
426+ zip -r -q -9 " ${reldir_mono} /${binbasename} _arm32.zip" ${binbasename} _arm32
427+ rm -rf ${binbasename} _arm32
428+
406429 # Templates
407430 cp out/linux/x86_64/templates-mono/godot.linuxbsd.template_debug.x86_64.mono ${templatesdir_mono} /linux_debug.x86_64
408431 cp out/linux/x86_64/templates-mono/godot.linuxbsd.template_release.x86_64.mono ${templatesdir_mono} /linux_release.x86_64
409432 cp out/linux/x86_32/templates-mono/godot.linuxbsd.template_debug.x86_32.mono ${templatesdir_mono} /linux_debug.x86_32
410433 cp out/linux/x86_32/templates-mono/godot.linuxbsd.template_release.x86_32.mono ${templatesdir_mono} /linux_release.x86_32
411- strip ${templatesdir_mono} /linux*
434+ cp out/linux/arm64/templates-mono/godot.linuxbsd.template_debug.arm64.mono ${templatesdir_mono} /linux_debug.arm64
435+ cp out/linux/arm64/templates-mono/godot.linuxbsd.template_release.arm64.mono ${templatesdir_mono} /linux_release.arm64
436+ cp out/linux/arm32/templates-mono/godot.linuxbsd.template_debug.arm32.mono ${templatesdir_mono} /linux_debug.arm32
437+ cp out/linux/arm32/templates-mono/godot.linuxbsd.template_release.arm32.mono ${templatesdir_mono} /linux_release.arm32
412438
413439 # # Windows (Mono) ##
414440
0 commit comments