aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorRubén Beltrán del Río <jj@r.bdr.sh>2026-01-18 15:08:33 +0100
committerRubén Beltrán del Río <jj@r.bdr.sh>2026-01-18 15:08:33 +0100
commitc37020a642b2be743b8ed14dcc067b3fa2edb2bd (patch)
tree12a806176aa43b7870f77f43cbd5fa5e8acdc640 /Makefile
parent267776561ea2da8c637cd2d5eaed189c3692b608 (diff)
Use lopsided archlinux for arm support
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile5
1 files changed, 3 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index 382e7a9..3d5e2de 100644
--- a/Makefile
+++ b/Makefile
@@ -30,7 +30,8 @@ fedora_image_fedora-rawhide := fedora:rawhide
debian_image_bookworm := debian:bookworm
debian_image_trixie := debian:trixie
debian_image_bullseye := debian:bullseye
-arch_image := archlinux:latest
+# lopsided/archlinux provides multi-arch images (amd64, arm64, etc.)
+arch_image := lopsided/archlinux:latest
# Filename format: map-aarch64-unstable.flatpak or map-aarch64-unstable-fedora43.rpm
filename = $(app_name)-$(arch)-$(channel)
@@ -172,7 +173,7 @@ endif
package-pacman-podman:
@echo "=== Building Arch package for $(arch) ==="
podman run --rm -v $(CURDIR):/src:Z -w /src $(arch_image) bash -c '\
- pacman -Syu --noconfirm make clang lld curl tar gzip gettext gtk4 libadwaita gtksourceview5 fakeroot && \
+ pacman -Syu --noconfirm make clang lld curl tar gzip gettext gtk4 libadwaita gtksourceview5 fakeroot rsync && \
curl --proto "=https" --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y && \
source $$HOME/.cargo/env && \
useradd -m builder && \