passkeyd-bin
LOW
maintainer bit128ds
1 votes
scanned 2026-09-07 17:15:15.263748
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
pkgname=passkeyd-bin
2
_pkgname=passkeyd
3
pkgver=1.9.2
4
pkgrel=1
5
pkgdesc="Opinionated WebAuthn authenticator, without telemetry or interactive prompts"
6
arch=('x86_64')
7
license=('GPL-3.0-only')
8
depends=('tpm2-tss' 'glibc' 'systemd-libs' 'libstdc++' 'pam')
9
optdepends=('gtk4: gtk frontend support'
10
'glib2: gtk frontend support'
11
'pango: gtk frontend support'
12
'qt6-base: kde frontend support'
13
'qt6-declarative: kde frontend support'
14
'kirigami: kde frontend support'
15
'hicolor-icon-theme: needed for hicolor theme hierarchy'
16
'systemd: for running passkeyd as a service')
17
conflicts=("openrc" "runit" "passkeyd")
18
provides=("passkeyd")
19
makedepends=()
20
url="https://github.com/bjn7/passkeyd"
21
source=("${_pkgname}-${pkgver}.tar.gz::https://github.com/bjn7/passkeyd/releases/download/v$pkgver/passkeyd-x86_64-unknown-linux-gnu.tar.gz")
22
sha256sums=('06cf8d6836294e1ba44777f2ce2b886508b305bd1b54cf32adb61df13f379ba1')
23
options=('!debug')
24
backup=('etc/passkeyd.conf' 'usr/share/passkeyd/theme.conf')
25
26
package() {
27
cd "$srcdir"
28
29
# Binary installation
30
install -Dm755 passkeyd "$pkgdir/usr/bin/passkeyd"
31
install -Dm755 passkeyd-manager "$pkgdir/usr/bin/passkeyd-manager"
32
install -Dm755 passkeyd-migrate "$pkgdir/usr/bin/passkeyd-migrate"
33
34
# UI binary installation - ICE (Universal)
35
install -Dm755 passkeyd-ice-enroll "$pkgdir/usr/lib/passkeyd/passkeyd-ice-enroll"
36
install -Dm755 passkeyd-ice-select "$pkgdir/usr/lib/passkeyd/passkeyd-ice-select"
37
install -Dm755 passkeyd-ice-selection "$pkgdir/usr/lib/passkeyd/passkeyd-ice-selection"
38
39
# UI binary installation - KDE
40
install -Dm755 passkeyd-kde-enroll "$pkgdir/usr/lib/passkeyd/passkeyd-kde-enroll"
41
install -Dm755 passkeyd-kde-select "$pkgdir/usr/lib/passkeyd/passkeyd-kde-select"
42
install -Dm755 passkeyd-kde-selection "$pkgdir/usr/lib/passkeyd/passkeyd-kde-selection"
43
44
# UI binary installation - GTK
45
install -Dm755 passkeyd-gtk-enroll "$pkgdir/usr/lib/passkeyd/passkeyd-gtk-enroll"
46
install -Dm755 passkeyd-gtk-select "$pkgdir/usr/lib/passkeyd/passkeyd-gtk-select"
47
install -Dm755 passkeyd-gtk-selection "$pkgdir/usr/lib/passkeyd/passkeyd-gtk-selection"
48
49
# Database directory
50
install -d -m 700 -o root -g root "$pkgdir/var/lib/passkeyd/database"
51
52
# Configuration files
53
install -Dm644 passkeyd.conf "$pkgdir/etc/passkeyd.conf"
54
install -Dm644 theme.conf "$pkgdir/usr/share/passkeyd/theme.conf"
55
56
# Systemd service
57
install -Dm644 "$srcdir/passkeyd.service" "$pkgdir/usr/lib/systemd/system/passkeyd.service"
58
59
# Icons
60
install -Dm644 icons/32x32/passkeyd.png "$pkgdir/usr/share/icons/hicolor/32x32/apps/passkeyd.png"
61
install -Dm644 icons/64x64/passkeyd.png "$pkgdir/usr/share/icons/hicolor/64x64/apps/passkeyd.png"
62
}
63
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-07 17:15:15 | Low | 1 |