feat/release-page #2

Merged
notazof merged 35 commits from feat/release-page into main 2026-08-17 19:56:11 +01:00
Showing only changes of commit 575f5252aa - Show all commits

Revert "Makefile: -aarm64 to dpkg-buildpackage for arm64 cross-builds"

This reverts commit 05016eb6e8.
Paul Schneider 2026-08-17 17:46:36 +01:00
No known key found for this signature in database
GPG key ID: 1E66C65EE2B46F1B

View file

@ -42,19 +42,8 @@ deb:
# pattern would otherwise be re-used by dpkg-deb if the
# previous run left it lying around).
rm -f ../postit_*$(POSTIT_GIT_TAG)-1*.deb ../postit_*.buildinfo ../postit_*.changes
# dpkg-buildpackage doesn't know about dotnet's --runtime.
# It uses the host arch by default, so cross-compiled builds
# end up named '_amd64.deb' regardless of POSTIT_RUNTIME.
# -aarm64 forces the .deb to be tagged and named as arm64.
# Override DEB_BUILD_GNU_TYPE so dpkg doesn't try to use
# arm64 tools on an amd64 host.
case "$(POSTIT_RUNTIME)" in
linux-arm64) DPKG_ARCH=arm64 ;;
linux-x64) DPKG_ARCH=amd64 ;;
*) echo " ERROR: unsupported POSTIT_RUNTIME=$(POSTIT_RUNTIME)" >&2; exit 1 ;;
esac
POSTIT_GIT_URL=$(POSTIT_GIT_URL) POSTIT_GIT_TAG=$(POSTIT_GIT_TAG) POSTIT_RUNTIME=$(POSTIT_RUNTIME) \
dpkg-buildpackage -us -uc -b -a$$DPKG_ARCH
dpkg-buildpackage -us -uc -b
# dpkg-buildpackage already writes the produced .deb to
# /src/_src/../ = $POSTIT_OUT_DIR (its default — there's no
# flag to change it). So no 'mv' is needed. The old 'mv'