Watch
1
0
Fork
You've already forked souveraine
0

ci: sign multi-architecture package repository

This commit is contained in:
Fimeg 2026-07-12 21:11:34 -04:00
commit 3a83666ef5
4 changed files with 61 additions and 25 deletions

View file

@ -7,16 +7,16 @@ pkgname=souveraine
pkgver="${SOUVERAINE_PKGVER:?CI must set SOUVERAINE_PKGVER}"
pkgrel=1
pkgdesc="Sovereign agent substrate — server, TUI, surfaces"
arch=('aarch64')
arch=("${SOUVERAINE_PKGARCH:?CI must set SOUVERAINE_PKGARCH}")
url="https://gitea.wiuf.net/Fimeg/souveraine"
license=('MIT')
depends=('gcc-libs')
depends=('gcc-libs' 'alsa-lib')
options=('!strip')
source=('souveraine-aarch64' 'souveraine.service' 'LICENSE')
source=('souveraine-binary' 'souveraine.service' 'LICENSE')
sha256sums=('SKIP' 'SKIP' 'SKIP')
package() {
install -Dm755 "$srcdir/souveraine-aarch64" "$pkgdir/usr/bin/souveraine"
install -Dm755 "$srcdir/souveraine-binary" "$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"

View file

@ -0,0 +1,10 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
mDMEalQ47RYJKwYBBAHaRw8BAQdAr8Qx2Czxw1qJNp7Io9usd9P1ayqHYuuHCzNm
9k6ocYO0NlNvdXZlcmFpbmUgUGFja2FnZSBBcmNoaXZlIDxwYWNrYWdlc0Bzb3V2
ZXJhaW5lLmxvY2FsPoiWBBMWCgA+FiEEPNnpniIsKhdJhvya/0lJqiDI6REFAmpU
OO0CGwMFCQPCZwAFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQ/0lJqiDI6RHb
lgD9E8WBlE4agkW2bXq9X6Hz86lRWdlWOHkxUCnCZN3HMS8A/1WE8gL8U5A2grDD
bWms5/iphtrh2S1Up031H9a+bvEL
=/YGc
-----END PGP PUBLIC KEY BLOCK-----

View file

@ -0,0 +1,9 @@
# Install this file as /etc/pacman.d/souveraine-edge.conf, then add
# `Include = /etc/pacman.d/souveraine-edge.conf` to /etc/pacman.conf.
#
# Bootstrap the archive key first:
# pacman-key --add souveraine-archive-key.asc
# pacman-key --lsign-key 3CD9E99E222C2A174986FC9AFF4949AA20C8E911
[souveraine]
SigLevel = Required DatabaseRequired
Server = https://gitea.wiuf.net/Fimeg/souveraine/releases/download/edge