David Runge pushed to branch main at Arch Linux / Packaging / Packages / yubihsm-shell
Commits: 783064b7 by David Runge at 2026-07-15T11:17:51+02:00 Add optional dependency on yubihsm-udev-rules This allows accessing the device over USB via _yubihsm2 group membership instead of requiring root. Signed-off-by: David Runge <[email protected]> - - - - - ed5850d7 by David Runge at 2026-07-15T11:19:35+02:00 upgpkg: 2.8.0-2 Rebuild to add optional dependencies on yubihsm-udev-rules. - - - - - 2 changed files: - .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -1,6 +1,6 @@ pkgbase = yubihsm-shell pkgver = 2.8.0 - pkgrel = 1 + pkgrel = 2 url = https://github.com/Yubico/yubihsm-shell/ arch = x86_64 license = Apache-2.0 @@ -33,6 +33,7 @@ pkgname = libyubihsm depends = libusb-1.0.so depends = zlib depends = libz.so + optdepends = yubihsm-udev-rules: for accessing YubiHSM2 devices over USB using the _yubihsm2 group membership provides = libyubihsm.so pkgname = libykhsmauth @@ -60,6 +61,7 @@ pkgname = yubihsm-pkcs11 depends = libyubihsm.so depends = openssl depends = libcrypto.so + optdepends = yubihsm-udev-rules: for accessing YubiHSM2 devices over USB using the _yubihsm2 group membership pkgname = yubihsm-shell pkgdesc = Interactive and command-line interface to a YubiHSM @@ -72,6 +74,7 @@ pkgname = yubihsm-shell depends = libyubihsm.so depends = openssl depends = libcrypto.so + optdepends = yubihsm-udev-rules: for accessing YubiHSM2 devices over USB using the _yubihsm2 group membership pkgname = yubihsm-wrap pkgdesc = Command-line tool to create encrypted objects (wraps) that can be imported in the YubiHSM @@ -80,3 +83,4 @@ pkgname = yubihsm-wrap depends = libyubihsm.so depends = openssl depends = libcrypto.so + optdepends = yubihsm-udev-rules: for accessing YubiHSM2 devices over USB using the _yubihsm2 group membership ===================================== PKGBUILD ===================================== @@ -10,7 +10,7 @@ pkgname=( yubihsm-wrap ) pkgver=2.8.0 -pkgrel=1 +pkgrel=2 pkgdesc="" arch=(x86_64) url="https://github.com/Yubico/yubihsm-shell/" @@ -93,6 +93,7 @@ package_libyubihsm() { libusb libusb-1.0.so zlib libz.so ) + optdepends=('yubihsm-udev-rules: for accessing YubiHSM2 devices over USB using the _yubihsm2 group membership') provides=(libyubihsm.so) DESTDIR="$pkgdir" cmake --install build @@ -150,6 +151,7 @@ package_yubihsm-pkcs11() { libyubihsm libyubihsm.so openssl libcrypto.so ) + optdepends=('yubihsm-udev-rules: for accessing YubiHSM2 devices over USB using the _yubihsm2 group membership') mv -v "$pkgname"/* "$pkgdir" @@ -165,6 +167,7 @@ package_yubihsm-shell() { libyubihsm libyubihsm.so openssl libcrypto.so ) + optdepends=('yubihsm-udev-rules: for accessing YubiHSM2 devices over USB using the _yubihsm2 group membership') mv -v "$pkgname"/* "$pkgdir" @@ -178,6 +181,7 @@ package_yubihsm-wrap() { libyubihsm libyubihsm.so openssl libcrypto.so ) + optdepends=('yubihsm-udev-rules: for accessing YubiHSM2 devices over USB using the _yubihsm2 group membership') mv -v "$pkgname"/* "$pkgdir" View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/yubihsm-shell/-/compare/00f457221fe286655d07525c0c1eee76dd931cf2...ed5850d7926b81f0d45ccc8d7dd05c7be35ea092 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/yubihsm-shell/-/compare/00f457221fe286655d07525c0c1eee76dd931cf2...ed5850d7926b81f0d45ccc8d7dd05c7be35ea092 You're receiving this email because of your account on gitlab.archlinux.org. Manage all notifications: https://gitlab.archlinux.org/-/profile/notifications | Help: https://gitlab.archlinux.org/help
