From 2a3e06fe9ca172ae881c5864bd9a8a2d3b2a1df1 Mon Sep 17 00:00:00 2001 From: Jarrett Lusso Date: Wed, 7 Oct 2026 15:36:08 -0400 Subject: [PATCH] Ship an Arch Linux package with each release AUR account registration is closed, so #3 can't land yet. Building a `.pkg.tar.zst` with nfpm gives Arch users a native package they can install with `pacman -U` in the meantime. --- .goreleaser.yaml | 3 +++ README.md | 10 ++++++++++ 2 files changed, 13 insertions(+) diff --git a/.goreleaser.yaml b/.goreleaser.yaml index f3a7d88..c1564ff 100644 --- a/.goreleaser.yaml +++ b/.goreleaser.yaml @@ -65,6 +65,9 @@ nfpms: - deb - rpm - apk + - archlinux + archlinux: + packager: Emailable bindir: /usr/bin contents: # nfpm expands globs, so this picks up every generated page without a diff --git a/README.md b/README.md index 2631776..a0d1386 100644 --- a/README.md +++ b/README.md @@ -84,6 +84,16 @@ curl -fsSL "$base/checksums.txt" | sha256sum -c --ignore-missing sudo apk add --allow-untrusted "./emailable_${ver}_linux_$arch.apk" ``` +**Arch Linux:** + +```bash +ver= arch=amd64 +base="https://github.com/emailable/emailable-cli/releases/download/v$ver" +curl -fsSLO "$base/emailable_${ver}_linux_$arch.pkg.tar.zst" +curl -fsSL "$base/checksums.txt" | sha256sum -c --ignore-missing +sudo pacman -U "./emailable_${ver}_linux_$arch.pkg.tar.zst" +``` + ### From source ```bash