I failed to build this package with nightly toolchain, since its dependency proc-macro2 v1.0.50
was enabling the nightly feature that doesn't exist anymore.
It was fixed in proc-macro2 1.0.60+
but paru seemed to depend on an outdated version.
Git Clone URL: | https://aur.archlinux.org/paru-git.git (read-only, click to copy) |
---|---|
Package Base: | paru-git |
Description: | Feature packed AUR helper |
Upstream URL: | https://github.com/morganamilo/paru |
Keywords: | AUR helper pacman rust wrapper yay |
Licenses: | GPL-3.0-or-later |
Conflicts: | paru |
Provides: | paru |
Submitter: | Morganamilo |
Maintainer: | Morganamilo |
Last Packager: | Morganamilo |
Votes: | 34 |
Popularity: | 0.47 |
First Submitted: | 2020-10-19 00:48 (UTC) |
Last Updated: | 2024-03-26 04:30 (UTC) |
I failed to build this package with nightly toolchain, since its dependency proc-macro2 v1.0.50
was enabling the nightly feature that doesn't exist anymore.
It was fixed in proc-macro2 1.0.60+
but paru seemed to depend on an outdated version.
@MarsSeed You should to know, paru -> pacman -> curl -> openssl
Paru can break itself if the paru package does not properly declare its direct dependencies like openssl
.
(Actually libcrypto.so
and libssl.so
would be the best to declare in depends instead of openssl, because that would be the safest and would lead to the least amount of disruption and accidental breakage for users).
This PKGBUILD currently does not adhere to the Rust package guidelines. Specifically, it is missing
prepare() {
cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
}
If this is added, the --locked
flag to cargo build
in build()
should also be changed to --frozen
. Since this is a -git
package, it may also be good to run cargo update
in prepare()
prior to cargo fetch
.
There are also many instances of paru
throughout the PKGBUILD, which could be replaced with $_pkgname
, but this doesn't matter.
Please add 'git' to makedepends.
pleas don't flag if it builds.
Pinned Comments
alex19EP commented on 2021-12-06 17:29 (UTC)
pleas don't flag if it builds.