mirror of
https://github.com/godotengine/godot-build-scripts.git
synced 2026-02-25 06:33:22 +03:00
build-release: Copy and sign Steam Windows exe for stable releases
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -16,6 +16,7 @@ angle.7z
|
|||||||
out/
|
out/
|
||||||
releases/
|
releases/
|
||||||
sha512sums/
|
sha512sums/
|
||||||
|
steam/
|
||||||
tmp/
|
tmp/
|
||||||
web/
|
web/
|
||||||
|
|
||||||
|
|||||||
@@ -151,12 +151,13 @@ elif [[ "{$templates_version}" == *"-"* ]]; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
export webdir="${basedir}/web/${templates_version}"
|
|
||||||
export reldir="${basedir}/releases/${godot_version}"
|
export reldir="${basedir}/releases/${godot_version}"
|
||||||
export reldir_mono="${reldir}/mono"
|
export reldir_mono="${reldir}/mono"
|
||||||
export tmpdir="${basedir}/tmp"
|
export tmpdir="${basedir}/tmp"
|
||||||
export templatesdir="${tmpdir}/templates"
|
export templatesdir="${tmpdir}/templates"
|
||||||
export templatesdir_mono="${tmpdir}/mono/templates"
|
export templatesdir_mono="${tmpdir}/mono/templates"
|
||||||
|
export webdir="${basedir}/web/${templates_version}"
|
||||||
|
export steamdir="${basedir}/steam"
|
||||||
|
|
||||||
export godot_basename="Godot_v${godot_version}"
|
export godot_basename="Godot_v${godot_version}"
|
||||||
|
|
||||||
@@ -164,15 +165,19 @@ export godot_basename="Godot_v${godot_version}"
|
|||||||
|
|
||||||
if [ "${do_cleanup}" == "1" ]; then
|
if [ "${do_cleanup}" == "1" ]; then
|
||||||
|
|
||||||
rm -rf ${webdir}
|
|
||||||
rm -rf ${reldir}
|
rm -rf ${reldir}
|
||||||
rm -rf ${tmpdir}
|
rm -rf ${tmpdir}
|
||||||
|
rm -rf ${webdir}
|
||||||
|
rm -rf ${steamdir}
|
||||||
|
|
||||||
mkdir -p ${webdir}
|
|
||||||
mkdir -p ${reldir}
|
mkdir -p ${reldir}
|
||||||
mkdir -p ${reldir_mono}
|
mkdir -p ${reldir_mono}
|
||||||
mkdir -p ${templatesdir}
|
mkdir -p ${templatesdir}
|
||||||
mkdir -p ${templatesdir_mono}
|
mkdir -p ${templatesdir_mono}
|
||||||
|
mkdir -p ${webdir}
|
||||||
|
if [ -d out/windows/steam ]; then
|
||||||
|
mkdir -p ${steamdir}
|
||||||
|
fi
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -261,6 +266,13 @@ if [ "${build_classical}" == "1" ]; then
|
|||||||
zip -q -9 "${reldir}/${binname}.zip" ${binname} ${wrpname}
|
zip -q -9 "${reldir}/${binname}.zip" ${binname} ${wrpname}
|
||||||
rm ${binname} ${wrpname}
|
rm ${binname} ${wrpname}
|
||||||
|
|
||||||
|
if [ -d out/windows/steam ]; then
|
||||||
|
cp out/windows/steam/godot.windows.editor.x86_64.exe ${steamdir}/godot.windows.opt.tools.64.exe
|
||||||
|
cp out/windows/steam/godot.windows.editor.x86_32.exe ${steamdir}/godot.windows.opt.tools.32.exe
|
||||||
|
sign_windows ${steamdir}/godot.windows.opt.tools.64.exe
|
||||||
|
sign_windows ${steamdir}/godot.windows.opt.tools.32.exe
|
||||||
|
fi
|
||||||
|
|
||||||
# Templates
|
# Templates
|
||||||
cp out/windows/x86_64/templates/godot.windows.template_release.x86_64.exe ${templatesdir}/windows_release_x86_64.exe
|
cp out/windows/x86_64/templates/godot.windows.template_release.x86_64.exe ${templatesdir}/windows_release_x86_64.exe
|
||||||
cp out/windows/x86_64/templates/godot.windows.template_debug.x86_64.exe ${templatesdir}/windows_debug_x86_64.exe
|
cp out/windows/x86_64/templates/godot.windows.template_debug.x86_64.exe ${templatesdir}/windows_debug_x86_64.exe
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
rm -rf releases tmp web
|
rm -rf releases steam tmp web
|
||||||
|
|||||||
Reference in New Issue
Block a user