Makefile for managing the packages
- Makefile 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| workflows | ||
| .gitignore | ||
| Makefile | ||
| README.md | ||
Archrepo
This repo contains a makefile for managing the repositories including namcap, updating checksums and generating .SRCINFO, as well as general forgejo deployment scripts to be used in the individual repos.
The secret variable ARCHREPO_TOKEN contains an API key for the user archrepo-publisher, that only has the rights to publish packages to the archrepo-publisher user and the archrepo org.
Because makepkg cannot work on the root user, it's required to use a different docker image (like git.qwerinope.com/qwerinope/archlinux-packager-docker:latest).
To add my repo to your arch installation, first run these commands:
wget -O sign.gpg https://git.qwerinope.com/api/packages/archrepo/arch/repository.key
sudo pacman-key --add sign.gpg
sudo pacman-key --lsign-key 'archrepo@noreply.git.qwerinope.com'
rm sign.gpg
Then add this to your /etc/pacman.conf:
[archrepo.git.qwerinope.com]
SigLevel = Required
Server = https://git.qwerinope.com/api/packages/archrepo/arch/qwerinope/$arch
You should now have access to the packages after running pacman -Sy