Prepare v0.1.3 AppImage fix

This commit is contained in:
burnintuna 2026-07-21 03:42:51 +09:00
parent 42b8a5b487
commit 41fc737e71
9 changed files with 87 additions and 154 deletions

View file

@ -10,8 +10,6 @@ appimage="${root_dir}/dist/${appimage_name}"
checksum="${appimage}.sha256"
archive="${root_dir}/dist/${bundle_name}.tar.gz"
archive_checksum="${archive}.sha256"
parts_checksum="${archive}.parts.sha256"
split_installer="${root_dir}/dist/${bundle_name}-install.sh"
work_dir="$(mktemp -d)"
bundle_dir="${work_dir}/${bundle_name}"
archive_mtime="${SOURCE_DATE_EPOCH:-$(git -C "${root_dir}" log -1 --format=%ct)}"
@ -51,14 +49,7 @@ tar --sort=name --owner=0 --group=0 --numeric-owner --mtime="@${archive_mtime}"
(
cd "${root_dir}/dist"
sha256sum "$(basename "${archive}")" > "$(basename "${archive_checksum}")"
rm -f "$(basename "${archive}").part-"* "$(basename "${parts_checksum}")"
split --bytes=8M --numeric-suffixes=0 --suffix-length=2 \
"$(basename "${archive}")" "$(basename "${archive}").part-"
sha256sum "$(basename "${archive}").part-"* > "$(basename "${parts_checksum}")"
)
install -m 0755 "${root_dir}/packaging/install-split-release.sh" "${split_installer}"
printf 'Created %s\n' "${archive}"
printf 'Created %s\n' "${archive_checksum}"
printf 'Created %s and split parts\n' "${parts_checksum}"
printf 'Created %s\n' "${split_installer}"