@kelvan Install base-devel
.
Search Criteria
Package Details: paru 2.0.3-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/paru.git (read-only, click to copy) |
---|---|
Package Base: | paru |
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 |
Submitter: | Morganamilo |
Maintainer: | Morganamilo |
Last Packager: | Morganamilo |
Votes: | 893 |
Popularity: | 28.19 |
First Submitted: | 2020-10-19 00:43 (UTC) |
Last Updated: | 2024-03-26 04:28 (UTC) |
Dependencies (6)
- git (git-gitAUR)
- libalpm.so (pacman-pbAUR, pacman)
- pacman (pacman-pbAUR, pacman-fancy-progress-gitAUR, pacman-gitAUR)
- cargo (rust-nightly-binAUR, cargo-gitAUR, rustup-gitAUR, rust, rustup) (make)
- bat (bat-cat-gitAUR) (optional) – colored pkgbuild printing
- devtools (devtools32-gitAUR, devtools-gitAUR) (optional) – build in chroot and downloading pkgbuilds
Required by (27)
- aconfmgr-git (optional)
- arch-os-manager
- arch-update (optional)
- dec-bin
- dec-git
- fe
- fuzzy-pkg-finder (optional)
- fzpac-git (optional)
- iwant (optional)
- iwant-bin (optional)
- kdeplasma-arch-update-notifier-git (optional)
- kdeplasma5-arch-update-notifier-git (optional)
- lsparu
- meta-package-manager (optional)
- octopi (optional)
- octopi-dev (optional)
- packageprovides (optional)
- pacup-arch-git (optional)
- paru-static
- parui (optional)
- Show 7 more...
Sources (1)
xiota commented on 2024-04-02 07:50 (UTC) (edited on 2024-04-02 07:52 (UTC) by xiota)
kelvan commented on 2024-04-02 07:22 (UTC)
had to install debugedit manually to get it built, should this be a build dep?
petronny commented on 2024-03-30 09:49 (UTC) (edited on 2024-03-30 09:51 (UTC) by petronny)
Updated: See https://aur.archlinux.org/packages/paru#comment-961914
Getting the following error when building on aarch64:
error[E0308]: mismatched types
--> /build/.cargo/git/checkouts/alpm.rs-a0070a235cf20bfa/306342e/alpm/src/cb.rs:244:60
|
244 | ...s_ptr(), Some(cb), &*ctx as *const _ as *mut _) };
| ---- ^^ expected fn pointer, found fn item
...
error: could not compile `alpm` (lib) due to 1 previous error
Full build log: https://github.com/arch4edu/cactus/actions/runs/8481099248/job/23237899683
raydenz commented on 2024-03-24 11:19 (UTC) (edited on 2024-03-24 11:19 (UTC) by raydenz)
hello when using paru i have this error i already uninstall and reinstall it, and i have no problem of time on my linux
"error: error sending request for url (https://aur.archlinux.org/rpc): error trying to connect: error:0A000086:SSL routines:tls_post_process_server_certificate:certificate verify failed:ssl/statem/statem_clnt.c:2091: (unable to get issuer certificate): error trying to connect: error:0A000086:SSL routines:tls_post_process_server_certificate:certificate verify failed:ssl/statem/statem_clnt.c:2091: (unable to get issuer certificate): error:0A000086:SSL routines:tls_post_process_server_certificate:certificate verify failed:ssl/statem/statem_clnt.c:2091: (unable to get issuer certificate): error:0A000086:SSL routines:tls_post_process_server_certificate:certificate verify failed:ssl/statem/statem_clnt.c:2091"
bhartshorn commented on 2024-03-22 14:18 (UTC) (edited on 2024-03-22 14:22 (UTC) by bhartshorn)
With my previously reported issue worked around, the package starts to build but fails due to an openssl dependency failing to compile, again on ArchlinuxARM armv7h
The following warnings were emitted during compilation:
warning: openssl-sys@0.9.101: cc: error: unrecognized command-line option ‘-mno-omit-leaf-frame-pointer’; did you mean ‘-fno-omit-frame-pointer’?
error: failed to run custom build command for `openssl-sys v0.9.101`
I have successfully switched to using the paru-bin AUR package with the same dependency workaround as my previous comment.
bhartshorn commented on 2024-03-22 13:58 (UTC) (edited on 2024-03-22 14:19 (UTC) by bhartshorn)
I have a slightly different error building on ARM:
> makepkg -isf
==> Making package: paru 2.0.3-1 (Fri 22 Mar 2024 09:56:18 AM EDT)
==> Checking runtime dependencies...
==> Installing missing dependencies...
error: target not found: libalpm.so>=14-64
==> ERROR: 'pacman' failed to install missing dependencies.
It's an otherwise fully updated Raspi 3, including pacman-6.1.0-3
, this seems to indicate that the ArchlinuxARM package supplies the correct version: https://archlinuxarm.org/packages/aarch64/pacman
So I'm not sure why this dependency isn't met...
EDIT: I suspect I'm running armv7h on this, which provides libalpm.so=14-32
instead. Does paru rely specifically on the 64bit version of this library? https://archlinuxarm.org/packages/armv7h/pacman
EDIT 2: a workaround for this issue is to modify the PKGBUILD to require libalpm.so>=14
, i.e. don't require the 64bit library.
THAC0_Tuesday commented on 2024-03-17 22:55 (UTC) (edited on 2024-03-17 22:59 (UTC) by THAC0_Tuesday)
Trying to update Paru on Arch Linux Arm, I ran into the error mentioned in this thread:
https://github.com/Morganamilo/paru/issues/1154
As per the comments on the above, by amending my local copy of the PKGBUILD I was able to successfully update Paru.
Just before 'cargo build --frozen --features "${_features:-}" --release --target-dir target' I added the following lines:
if [[ $CARCH = aarch64 ]]; then
_features+="generate,"
fi
and added clang to the makedepends.
wooptoo commented on 2024-03-16 20:55 (UTC)
@Morganamilo thank you! that pointed me into the right direction.
Maybe a bit offtopic:
So i had the following in my .gitconfig:
[url "git@github.com:"]
insteadOf = "https://github.com/"
Which is what I want in most cases, I wonder why it didn't work as expected here? Otherwise cloning the repo via git works fine via both https and ssh URLs.
Morganamilo commented on 2024-03-16 16:20 (UTC)
Looks like you configured all git connections to use SSD instead of Https.
wooptoo commented on 2024-03-16 15:54 (UTC)
Version 2.0.3 fails to build with the message:
==> Starting prepare()...
Updating git repository `https://github.com/archlinux/alpm.rs`
error: failed to load source for dependency `alpm`
Caused by:
Unable to update https://github.com/archlinux/alpm.rs?rev=306342#306342ef
Caused by:
failed to fetch into: /home/radu/.cargo/git/db/alpm.rs-a0070a235cf20bfa
Caused by:
failed to authenticate when downloading repository: git@github.com:archlinux/alpm.rs
* attempted ssh-agent authentication, but no usernames succeeded: `git`
if the git CLI succeeds then `net.git-fetch-with-cli` may help here
https://doc.rust-lang.org/cargo/reference/config.html#netgit-fetch-with-cli
Caused by:
no authentication methods succeeded
==> ERROR: A failure occurred in prepare().
Any idea on what to do?
Pinned Comments
haxie commented on 2023-05-26 17:45 (UTC)
you're better off contacting her via the github, this comments section is 90% "it's out of date" from people who didn't scroll down before posting