add this to your pacman config
[rumpowered]
Server = https://jc141x.github.io/rumpowered-packages/$arch
keyid: cc7a2968b28a04b3
How do I add the key?
sudo pacman-key --recv-keys cc7a2968b28a04b3
sudo pacman-key --lsign-key cc7a2968b28a04b3
- automatically update packages that are on AUR
- write documentation for maintainers
- ???
cd pkgbuilds/dwarfs
## update the version in the PKGBUILD with your favorite text editor
updpkgsums
makepkg --printsrcinfo > .SRCINFO
makechrootpkg -cur $CHROOT -- --nosign
mv dwarfs-<VERSION>-<RELEASE>-x86_64.pkg.tar.zst ../../x86_64/
cd ../..
repo-add -s -R x86_64/rumpowered.db.tar.zst x86_64/dwarfs-<VERSION>-<RELEASE>-x86_64.pkg.tar.zst
gpg --detach-sign x86_64/dwarfs-<VERSION>-<RELEASE>-x86_64.pkg.tar.zst
## add, commit, push
explaination:
makechrootpkg -cur $CHROOT -- --nosign
:-cur
: clean, update, root$CHROOT
: points to a chroot created withmkarchroot
(see here)-- --nosign
: pass--nosign
tomakepkg
to because the signing key is not available in the chroot
repo-add -s -R x86_64/rumpowered.db.tar.gz x86_64/dwarfs-<VERSION>-<RELEASE>-x86_64.pkg.tar.zst
:-s
: sign the database-R
: remove old versions of the package from the database