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


Reply via email to