ci: sign multi-architecture package repository
This commit is contained in:
parent
e0c8128832
commit
3a83666ef5
4 changed files with 61 additions and 25 deletions
|
|
@ -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"
|
||||
|
|
|
|||
10
packaging/arch/souveraine-archive-key.asc
Normal file
10
packaging/arch/souveraine-archive-key.asc
Normal 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-----
|
||||
9
packaging/arch/souveraine-edge.conf
Normal file
9
packaging/arch/souveraine-edge.conf
Normal 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
|
||||
Loading…
Reference in a new issue