Package Details: parui-git 1.0.11.r0.63af503-2

Git Clone URL: https://aur.archlinux.org/parui-git.git (read-only, click to copy)
Package Base: parui-git
Description: Simple TUI frontend for paru or yay.
Upstream URL: https://github.com/Vonr/parui
Licenses: MIT
Submitter: Qther
Maintainer: Qther
Last Packager: Qther
Votes: 8
Popularity: 0.001825
First Submitted: 2022-05-11 11:43 (UTC)
Last Updated: 2023-09-10 01:38 (UTC)

Dependencies (7)

Required by (0)

Sources (1)

Latest Comments

Qther commented on 2023-09-10 01:41 (UTC)

Removed the --frozen flags, thank you for notifying me!

3cats commented on 2023-09-09 20:52 (UTC) (edited on 2023-09-09 20:53 (UTC) by 3cats)

I've been running into build errors with this package, and I think the --frozen flag needs to be removed from the build step. I tried modifying the PKGBUILD locally without that flag, and the installation succeeds.

Here are some GitHub issues I found relating to the --frozen flag:

https://github.com/rust-lang/cargo/issues/7584

https://github.com/rust-lang/cargo/issues/3476

--frozen requires cargo to not fetch any dependencies from crates.io, but not every dependency in Cargo.lock is explicitly vendored. I'm not familiar with Rust packaging idioms in Arch, but removing the flag and allowing cargo to fetch the dependencies specified in Cargo.lock seems reasonable to me.

Error Output:

Cloning into 'parui'...
done.
==> Starting prepare()...
==> Starting pkgver()...
==> Updated version: parui-git 1.0.10.r0.cfd2cfc-1
==> Sources are ready.
parui-git-0.1.14.r0.e79f9bb-3: parsing pkg list...
==> Making package: parui-git 1.0.10.r0.cfd2cfc-1 (Sat 09 Sep 2023 04:34:23 PM EDT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting pkgver()...
==> Removing existing $pkgdir/ directory...
==> Starting build()...
error: Unable to update registry crates-io

Caused by:
  attempting to make an HTTP request, but --frozen was specified
==> ERROR: A failure occurred in build().
    Aborting...
error: failed to build parui-git-0.1.14.r0.e79f9bb-3: 
error: packages failed to build: parui-git-0.1.14.r0.e79f9bb-3

Qther commented on 2022-05-12 03:01 (UTC)

Thank you! I've fixed and pushed these changes.

yochananmarqos commented on 2022-05-11 17:01 (UTC)

cargo is missing from makedepends(). Please see Rust package guidelines.

Missing dependency on gcc-libs.