picoforge

LOW
maintainer nathawat 1 votes scanned 2026-08-31 05:44:47.999322
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: nathawat <nathawat[at]noreply[dot]codeberg[dot]org>
2
3pkgname=picoforge
4pkgver=0.9.0
5pkgrel=1
6pkgdesc="Desktop tool for configuring and managing Pico FIDO security keys"
7arch=('x86_64')
8url="https://github.com/librekeys/picoforge"
9license=('AGPL-3.0-only')
10depends=('pcsclite' 'ccid' 'libxcb' 'libxkbcommon' 'systemd-libs')
11makedepends=('cargo' 'xcb-util-keysyms')
12
13_tag=v${pkgver}
14
15source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/${_tag}.tar.gz")
16b2sums=('b9d2a4df9db5c8be1232486e6c329a40d639320ea5d0610425ec6e11f3f1f3820782000483d6b72f94ebec7c0edd50d6ee152c80cf1623a8ef8e93f331622b58')
17
18prepare() {
19 cd "${pkgname}-${pkgver}"
20
21 cargo fetch --locked --target "$(rustc -vV | sed -n 's|host: ||p')"
22}
23
24build() {
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
34check() {
35 cd "${pkgname}-${pkgver}"
36
37 cargo test --frozen --release --target-dir target
38}
39
40package() {
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)SeverityRules
2026-08-31 05:44:47 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