aboutsummaryrefslogtreecommitdiff
path: root/.build-aarch64.yml
diff options
context:
space:
mode:
authorRubén Beltrán del Río <jj@r.bdr.sh>2026-01-17 13:09:14 +0100
committerRubén Beltrán del Río <jj@r.bdr.sh>2026-01-17 17:14:23 +0100
commit5299dae10b095d95317796062d85a0e9e88f3ce2 (patch)
treee7977e110b35d4218aa851ea1bab4aa86d404921 /.build-aarch64.yml
parent260a2d079dc500ba50b0f06a43b341fe65fd2d45 (diff)
Add build scripts
Diffstat (limited to '.build-aarch64.yml')
-rw-r--r--.build-aarch64.yml37
1 files changed, 37 insertions, 0 deletions
diff --git a/.build-aarch64.yml b/.build-aarch64.yml
new file mode 100644
index 0000000..896e710
--- /dev/null
+++ b/.build-aarch64.yml
@@ -0,0 +1,37 @@
+image: archlinux
+arch: aarch64
+packages:
+ - make
+ - minisign
+ - rsync
+ - coreutils
+ - clang
+ - lld
+ - rustup
+ - tar
+ - gzip
+ - gtk4
+ - libadwaita
+ - gtksourceview5
+ - gettext
+sources:
+ - git@git.sr.ht:~rbdr/map-linux
+environment:
+ GPG_TTY: /dev/pts/0
+secrets:
+ - a1e0e3da-c1ad-473a-ad69-8878f267a628
+ - 0b0d3e5e-fbdc-41d0-97ed-ee654fe797ff
+ - f80356df-eb81-487f-8739-fbf08bf204dc
+ - 05763ec6-2f17-46b5-90f6-963482975b8b
+tasks:
+ - set_rust: |
+ cd map-linux
+ make set_rust
+ - install_binstall: |
+ curl -L --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/cargo-bins/cargo-binstall/main/install-from-binstall-release.sh | bash
+ - install_builders: |
+ cargo binstall cargo-generate-rpm --no-confirm
+ cargo binstall cargo-deb --no-confirm
+ - release: |
+ cd map-linux
+ make ci