Paru v2.0.0
Changelog
Paru v2.0.0 (2023-11-26)
Paru v2.0.0 comes after a long time of no releases, mostly due to a lack of free time and a lot of changes that needed a lot of work to get done.
This update brings a lot of big changes, mostly aimed at power users, and a handul of general improvements and quality of life changes.
As there's not been a release in so long, consider a lot of the things here not battle tested, with a .1 patch to follow.
This changelog won't include minor changes as there are a lot.
PKGBUILD Repos
The main feature of this release is properly integrating non aur pkgbuilds into the build engine. You can now add pkgbuild repos to your paru.conf in the form of:
[repo_name]
Url = https://path/to/git/repo
Then syncing the repo with paru -Sy --pkgbuilds.
You can also specify 'Path =' instead to point to a pkgbuild repo on disk.
paru will then recognise this repo as a source of pkgbuilds just like the AUR.
paru -S foo
pkgbuild repos have a higher priority than the AUR so this can also be used to shadow AUR packages with your own pkgbuilds. The deps of these pkgbuilds can still include AUR deps.