Package Details: shpool 0.10.0-1

Git Clone URL: https://aur.archlinux.org/shpool.git (read-only, click to copy)
Package Base: shpool
Description: Think tmux, then aim... lower
Upstream URL: https://github.com/shell-pool/shpool
Keywords: multiplexer screen terminal tmux
Licenses: Apache-2.0
Submitter: tarball
Maintainer: tarball
Last Packager: tarball
Votes: 6
Popularity: 0.74
First Submitted: 2024-06-13 15:02 (UTC)
Last Updated: 2026-05-08 05:36 (UTC)

Dependencies (7)

Required by (0)

Sources (1)

Latest Comments

tarball commented on 2026-03-31 20:58 (UTC)

It's probably something local to your system, I successfully rebuilt it on a fresh one. Try building in a chroot:

https://wiki.archlinux.org/title/DeveloperWiki:Building_in_a_clean_chroot

K0RR commented on 2026-03-31 20:53 (UTC) (edited on 2026-03-31 20:54 (UTC) by K0RR)

Fails to install

test systemd_activation ... FAILED

failures:

---- systemd_activation stdout ----

thread 'systemd_activation' (2283380) panicked at shpool/tests/daemon.rs:66:1:
timeout: the function call took 30000 ms. Max time 30000 ms
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace


failures:
    systemd_activation

test result: FAILED. 7 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 30.00s

error: test failed, to rerun pass `-p shpool --test daemon`
==> ERROR: A failure occurred in check().

Via cargo it installed without issues

foxcub commented on 2024-08-08 16:45 (UTC)

This doesn't build if the user's cargo target-dir is set to a non-standard location. I think this can be fixed via export CARGO_TARGET_DIR=target, as suggested in the Rust package guidelines.

Auerhuhn commented on 2024-06-14 07:09 (UTC)

Hi @tarball,

thanks for the upload.

Would you mind adding checkdepends=('fish' 'zsh')?

Also, all the attach tests require XDG_RUNTIME_DIR to exist. That can be fixed by adding the following before cargo test:

export XDG_RUNTIME_DIR="${PWD}/test-run"

Finally, the --release switch for cargo test also breaks the attach tests in a chroot. I haven’t figured out yet why but the switch isn’t supposed to be used with cargo test anyway. Would you mind removing it?

With these fixes, the PKGBUILD would build in a clean chroot.

Thanks and regards,
Auerhuhn