pasejo

LOW
maintainer Celti 1 votes scanned 2026-10-06 08:02:16.298752
View on AUR
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
3pkgname=pasejo
4pkgver=2026.10.4
5pkgrel=1
6pkgdesc='CLI password manager for teams using age'
7url="https://github.com/metio/$pkgname"
8license=('0BSD')
9makedepends=('cargo')
10depends=('glibc' 'libgcc')
11arch=('i686' 'x86_64' 'armv6h' 'armv7h')
12source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz")
13b2sums=('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
25prepare() {
26 _srcenv
27 cd "$pkgname-$pkgver"
28 cargo fetch --locked --target host-tuple
29}
30
31build() {
32 _srcenv
33 cd "$pkgname-$pkgver"
34 cargo build --frozen --release --all-features
35}
36
37check() {
38 _srcenv
39 cd "$pkgname-$pkgver"
40 cargo test --frozen --all-features
41}
42
43package() {
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)SeverityRules
2026-10-06 08:02:16 Low 1

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion