pasejo
LOW
maintainer Celti
1 votes
scanned 2026-10-06 08:02:16.298752
Why flagged
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
Triggered rules
Low
Few votes, recently uploaded
zero_votes_recent
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
PKGBUILD
1
# Maintainer: Celti B. <celti@celti.name>
2
3
pkgname=pasejo
4
pkgver=2026.10.4
5
pkgrel=1
6
pkgdesc='CLI password manager for teams using age'
7
url="https://github.com/metio/$pkgname"
8
license=('0BSD')
9
makedepends=('cargo')
10
depends=('glibc' 'libgcc')
11
arch=('i686' 'x86_64' 'armv6h' 'armv7h')
12
source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz")
13
b2sums=('efccce002cf72056a2e51db9d5111625478a123b2f31ef783d0a28c197ef006044118a4d46024a2f82249c6e420c26251127122eb8542f1ab156dc1a2cbab44d')
14
15
_srcenv() {
16
export CARGO_HOME="$srcdir"
17
export CARGO_PROFILE_RELEASE_DEBUG=2
18
export CARGO_PROFILE_RELEASE_STRIP=false
19
export CARGO_PROFILE_RELEASE_LTO=true
20
export CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1
21
export CARGO_PROFILE_RELEASE_OPT_LEVEL=3
22
export CFLAGS+=' -ffat-lto-objects'
23
}
24
25
prepare() {
26
_srcenv
27
cd "$pkgname-$pkgver"
28
cargo fetch --locked --target host-tuple
29
}
30
31
build() {
32
_srcenv
33
cd "$pkgname-$pkgver"
34
cargo build --frozen --release --all-features
35
}
36
37
check() {
38
_srcenv
39
cd "$pkgname-$pkgver"
40
cargo test --frozen --all-features
41
}
42
43
package() {
44
cd "$pkgname-$pkgver"
45
install -Dm0755 -t "$pkgdir/usr/bin/" "target/release/$pkgname"
46
install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
47
48
# pasejo uses clap_complete::env, which recommends dynamically sourcing completions.
49
# See https://docs.rs/clap_complete/latest/clap_complete/env/index.html for details.
50
echo "source <(COMPLETE=bash $pkgname)" > "$pkgname.bash"
51
install -Dm0644 "$pkgname.bash" "$pkgdir/usr/share/bash-completion/completions/$pkgname"
52
53
echo "eval (E:COMPLETE=elvish $pkgname | slurp)" > "$pkgname.elv"
54
install -Dm0644 -t "$pkgdir/usr/share/elvish/lib/" "$pkgname.elv"
55
56
echo "COMPLETE=fish $pkgname | source" > "$pkgname.fish"
57
install -Dm0644 -t "$pkgdir/usr/share/fish/vendor_completions.d/" "$pkgname.fish"
58
59
echo "source <(COMPLETE=zsh $pkgname)" > "$pkgname.zsh"
60
install -Dm0644 "$pkgname.zsh" "$pkgdir/usr/share/zsh/site-functions/_$pkgname"
61
}
62
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-06 08:02:16 | Low | 1 |