Package Details: paru 2.0.3-1

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: 874
Popularity: 31.27
First Submitted: 2020-10-19 00:43 (UTC)
Last Updated: 2024-03-26 04:28 (UTC)

Dependencies (6)

Sources (1)

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

Latest Comments

1 2 3 4 5 6 .. 21 Next › Last »

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?

max2000warlord commented on 2024-03-16 05:04 (UTC)

Just a heads up, if you get this error when trying to use paru: "paru: error while loading shared libraries: libalpm.so.13: cannot open shared object file: No such file or directory"

Just git clone the new version and install it that way. Fixed it for me.