picoforge
LOW
maintainer nathawat
1 votes
scanned 2026-08-31 05:44:47.999322
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=picoforge
4
pkgver=0.9.0
5
pkgrel=1
6
pkgdesc="Desktop tool for configuring and managing Pico FIDO security keys"
7
arch=('x86_64')
8
url="https://github.com/librekeys/picoforge"
9
license=('AGPL-3.0-only')
10
depends=('pcsclite' 'ccid' 'libxcb' 'libxkbcommon' 'systemd-libs')
11
makedepends=('cargo' 'xcb-util-keysyms')
12
13
_tag=v${pkgver}
14
15
source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/${_tag}.tar.gz")
16
b2sums=('b9d2a4df9db5c8be1232486e6c329a40d639320ea5d0610425ec6e11f3f1f3820782000483d6b72f94ebec7c0edd50d6ee152c80cf1623a8ef8e93f331622b58')
17
18
prepare() {
19
cd "${pkgname}-${pkgver}"
20
21
cargo fetch --locked --target "$(rustc -vV | sed -n 's|host: ||p')"
22
}
23
24
build() {
25
cd "${pkgname}-${pkgver}"
26
27
# Keep LTO enabled while making C/C++ static objects linkable.
28
export CFLAGS+=" -ffat-lto-objects"
29
export CXXFLAGS+=" -ffat-lto-objects"
30
31
cargo build --frozen --release --target-dir target
32
}
33
34
check() {
35
cd "${pkgname}-${pkgver}"
36
37
cargo test --frozen --release --target-dir target
38
}
39
40
package() {
41
cd "${pkgname}-${pkgver}"
42
43
install -Dm755 target/release/picoforge \
44
"${pkgdir}/usr/bin/picoforge"
45
46
install -Dm644 data/in.suyogtandel.picoforge.desktop \
47
"${pkgdir}/usr/share/applications/in.suyogtandel.picoforge.desktop"
48
49
install -Dm644 static/appIcons/in.suyogtandel.picoforge.svg \
50
"${pkgdir}/usr/share/icons/hicolor/scalable/apps/in.suyogtandel.picoforge.svg"
51
52
install -Dm644 static/appIcons/in.suyogtandel.picoforge-symbolic.svg \
53
"${pkgdir}/usr/share/icons/hicolor/symbolic/apps/in.suyogtandel.picoforge-symbolic.svg"
54
55
install -Dm644 data/in.suyogtandel.picoforge.metainfo.xml \
56
"${pkgdir}/usr/share/metainfo/in.suyogtandel.picoforge.metainfo.xml"
57
}
58
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-31 05:44:47 | Low | 1 |