My own Arch repository for packages that are not on the AUR, packages that take too long to build and AUR helpers.
├ bin/ - scripts
│ ├ buildall.sh - build all packages
│ └ buildpkg.sh - build all packages
├ pkg/ - folder that contains all packages
├ pkgbuild/ - pkgbuilds for packages
│ └ .../
├ public/ - static HTTP files
│ └ .../
└ nginx-site - example nginx site
- Install
nginx
, if you're on non-Arch system, install junest and run build commands from there (user
option to be able to usesu
). On Arch installpacman-contrib base-devel git wget gzip awk
- Modify the nginx-site file to match your repo directory.
- Move nginx-site to
/etc/sites-available
- Symlink the site to
/etc/sites-enalbed
- Get SSL by using certbot
- Restart nginx (
systemctl restart nginx
) - Uncomment and set
PACKAGER
andGPGKEY
variables in/etc/makepkg.conf
(Needs the GPG private key to be installed) - Go to repo directory and run
./bin/buildall.sh
- Visit arch.ryhn.link
- Copy the one line install script
- Run it in your terminal