MyGit

v2.0.0

Morganamilo/paru

版本发布时间: 2023-11-27 11:45:42

Morganamilo/paru最新发布版本:v2.0.3(2024-03-14 08:56:01)

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.

There is also an automatic pkgbuild repo named . in the current directory. Essentionally there's an invisible:

[.]
Path = .

in your paru.conf.

This allows doing paru -S ./foo where foo is the name of a package (not path) under the current directory. this means if you have a bunch of pkgbuilds in a directory that depend on each other you can build one with paru -S ./foo and paru will solve and build the dependencies across pkgbuilds.

Previously paru -U could be used to build a pkgbuild in the current directory. This has been renamed to paru -B <dirs>... allowing you to specify multiple pkgbuilds to build at once.

See paru.conf(5) for more information on this.

Chroot

--chroot now works without local repos, though it still works better with them.

--interactive

paru foo has always been there for interactive search and install. There is now --interactive which works for other operations.

Provides

Provide searching is now better and is now enabled in the default paru.conf. You probably want to uncomment this option if you have an existing paru.conf.

Contributors

Thanks to every one who has contributed code and translations for paru. And thanks to every one who has decided to sponsor the project.

Added

Changed

Fixed

相关地址:原始地址 下载(tar) 下载(zip)

1、 paru-v2.0.0-aarch64.tar.zst 3.24MB

2、 paru-v2.0.0-armv7h.tar.zst 3.19MB

3、 paru-v2.0.0-x86_64.tar.zst 3.4MB

查看:2023-11-27发行的版本