noirpass
LOW
maintainer nathawat
1 votes
scanned 2026-08-23 13:20:29.873780
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: nathawat <nathawat[at]noreply[dot]codeberg[dot]org>
2
3
pkgname=noirpass
4
pkgver=1.0.0
5
pkgrel=1
6
pkgdesc="Minimal on-demand GPG-backed freedesktop Secret Service"
7
arch=('x86_64' 'aarch64')
8
url="https://codeberg.org/koharu/noirpass"
9
license=('Apache-2.0')
10
depends=('dbus' 'gcc-libs' 'glibc' 'gnupg' 'openssl')
11
makedepends=('capnproto' 'cargo' 'clang' 'pkgconf')
12
provides=('org.freedesktop.secrets')
13
14
_tag=v${pkgver}
15
16
source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/${_tag}.tar.gz")
17
b2sums=('afa2b3cd7479845020e478ea870b678f65dbfd5bb16729fab85a9450f74d626dc294fe15cebd1852b234004d3528c9825393d8cb0a56c2c8cfd48c972c8524a9')
18
19
prepare() {
20
cd "${pkgname}"
21
22
cargo fetch --locked --target "$(rustc -vV | sed -n 's|host: ||p')"
23
}
24
25
build() {
26
cd "${pkgname}"
27
28
cargo build --frozen --release --target-dir target
29
}
30
31
check() {
32
cd "${pkgname}"
33
34
cargo test --frozen --release --target-dir target
35
}
36
37
package() {
38
cd "${pkgname}"
39
40
install -Dm755 target/release/noirpass \
41
"${pkgdir}/usr/bin/noirpass"
42
43
install -Dm644 systemd/org.freedesktop.secrets.service \
44
"${pkgdir}/usr/share/dbus-1/services/org.freedesktop.secrets.service"
45
46
install -Dm644 systemd/noirpass.service \
47
"${pkgdir}/usr/lib/systemd/user/noirpass.service"
48
49
install -Dm644 README.md \
50
"${pkgdir}/usr/share/doc/${pkgname}/README.md"
51
}
52
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-23 13:20:29 | Low | 1 |