@@ -240,13 +240,21 @@ if [ "${build_classical}" == "1" ]; then
240
240
# Editor
241
241
binname=" ${godot_basename} _linux.x86_64"
242
242
cp out/linux/x86_64/tools/godot.linuxbsd.editor.x86_64 ${binname}
243
- strip ${binname}
244
243
zip -q -9 " ${reldir} /${binname} .zip" ${binname}
245
244
rm ${binname}
246
245
247
246
binname=" ${godot_basename} _linux.x86_32"
248
247
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}
250
258
zip -q -9 " ${reldir} /${binname} .zip" ${binname}
251
259
rm ${binname}
252
260
@@ -255,7 +263,10 @@ if [ "${build_classical}" == "1" ]; then
255
263
cp out/linux/x86_64/templates/godot.linuxbsd.template_debug.x86_64 ${templatesdir} /linux_debug.x86_64
256
264
cp out/linux/x86_32/templates/godot.linuxbsd.template_release.x86_32 ${templatesdir} /linux_release.x86_32
257
265
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
259
270
260
271
# # Windows (Classical) ##
261
272
@@ -390,25 +401,40 @@ if [ "${build_mono}" == "1" ]; then
390
401
binbasename=" ${godot_basename} _mono_linux"
391
402
mkdir -p ${binbasename} _x86_64
392
403
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
394
404
cp -rp out/linux/x86_64/tools-mono/GodotSharp ${binbasename} _x86_64/
395
405
zip -r -q -9 " ${reldir_mono} /${binbasename} _x86_64.zip" ${binbasename} _x86_64
396
406
rm -rf ${binbasename} _x86_64
397
407
398
408
binbasename=" ${godot_basename} _mono_linux"
399
409
mkdir -p ${binbasename} _x86_32
400
410
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
402
411
cp -rp out/linux/x86_32/tools-mono/GodotSharp/ ${binbasename} _x86_32/
403
412
zip -r -q -9 " ${reldir_mono} /${binbasename} _x86_32.zip" ${binbasename} _x86_32
404
413
rm -rf ${binbasename} _x86_32
405
414
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
+
406
429
# Templates
407
430
cp out/linux/x86_64/templates-mono/godot.linuxbsd.template_debug.x86_64.mono ${templatesdir_mono} /linux_debug.x86_64
408
431
cp out/linux/x86_64/templates-mono/godot.linuxbsd.template_release.x86_64.mono ${templatesdir_mono} /linux_release.x86_64
409
432
cp out/linux/x86_32/templates-mono/godot.linuxbsd.template_debug.x86_32.mono ${templatesdir_mono} /linux_debug.x86_32
410
433
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
412
438
413
439
# # Windows (Mono) ##
414
440
0 commit comments