ci: publish aarch64 pacman package artifacts
This commit is contained in:
parent
ffa8b498a3
commit
e0c8128832
2 changed files with 57 additions and 3 deletions
23
packaging/arch/PKGBUILD.prebuilt
Normal file
23
packaging/arch/PKGBUILD.prebuilt
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
# CI package recipe for a prebuilt Souveraine aarch64 binary.
|
||||
#
|
||||
# The runner cross-compiles first, then makepkg assembles this package. This
|
||||
# deliberately avoids compiling on the phone and keeps its agent data outside
|
||||
# pacman's ownership.
|
||||
pkgname=souveraine
|
||||
pkgver="${SOUVERAINE_PKGVER:?CI must set SOUVERAINE_PKGVER}"
|
||||
pkgrel=1
|
||||
pkgdesc="Sovereign agent substrate — server, TUI, surfaces"
|
||||
arch=('aarch64')
|
||||
url="https://gitea.wiuf.net/Fimeg/souveraine"
|
||||
license=('MIT')
|
||||
depends=('gcc-libs')
|
||||
options=('!strip')
|
||||
source=('souveraine-aarch64' 'souveraine.service' 'LICENSE')
|
||||
sha256sums=('SKIP' 'SKIP' 'SKIP')
|
||||
|
||||
package() {
|
||||
install -Dm755 "$srcdir/souveraine-aarch64" "$pkgdir/usr/bin/souveraine"
|
||||
sed 's|%h/.local/bin/souveraine|/usr/bin/souveraine|' "$srcdir/souveraine.service" \
|
||||
| install -Dm644 /dev/stdin "$pkgdir/usr/lib/systemd/user/souveraine.service"
|
||||
install -Dm644 "$srcdir/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
|
||||
}
|
||||
Loading…
Reference in a new issue