My Arch Linux repository.
| aarch64 | ||
| any | ||
| x86_64 | ||
| .gitignore | ||
| build.sh | ||
| copy-calrepo.sh | ||
| docker-build.sh | ||
| Dockerfile | ||
| LICENSE.md | ||
| README.md | ||
calrepo
Personal Arch Linux package repository.
Table of contents
Usage
First, you need to download and locally sign my PGP key:
curl -LO slc.ar/pgpkey
sudo pacman-key --add pgpkey
sudo pacman-key --lsign-key C03E1F00B0461E7F
Then, you need to add
[calrepo]
SigLevel = Required DatabaseOptional
Server = https://slc.ar/$repo/$arch
to the end of /etc/pacman.conf.
Now, you must sync the repositories:
sudo pacman -Sy
Finally, to install, for example zaread-git:
sudo pacman -S zaread-git
or
sudo pacman -S calrepo/zaread-git
Build
You can either call build.sh directly or use the docker image to build the repository.
Docker
docker build -t slococo/calrepo .
docker run -v ./gpg.key:/run/secret/gpg.key:ro -v ./gpg.pass:/run/secret/gpg.pass:ro --workdir /workspace -v "./:/workspace" slococo/calrepo
Contributing
PRs are welcome.