passkeyd-bin

LOW
maintainer bit128ds 1 votes scanned 2026-09-07 17:15:15.263748
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

1pkgname=passkeyd-bin
2_pkgname=passkeyd
3pkgver=1.9.2
4pkgrel=1
5pkgdesc="Opinionated WebAuthn authenticator, without telemetry or interactive prompts"
6arch=('x86_64')
7license=('GPL-3.0-only')
8depends=('tpm2-tss' 'glibc' 'systemd-libs' 'libstdc++' 'pam')
9optdepends=('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')
17conflicts=("openrc" "runit" "passkeyd")
18provides=("passkeyd")
19makedepends=()
20url="https://github.com/bjn7/passkeyd"
21source=("${_pkgname}-${pkgver}.tar.gz::https://github.com/bjn7/passkeyd/releases/download/v$pkgver/passkeyd-x86_64-unknown-linux-gnu.tar.gz")
22sha256sums=('06cf8d6836294e1ba44777f2ce2b886508b305bd1b54cf32adb61df13f379ba1')
23options=('!debug')
24backup=('etc/passkeyd.conf' 'usr/share/passkeyd/theme.conf')
25
26package() {
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)SeverityRules
2026-09-07 17:15:15 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