From ab9704f01669ac4983b89afd3c50042ed4258ab2 Mon Sep 17 00:00:00 2001 From: Mateusz Sylwestrzak <slymattz@gmail.com> Date: Tue, 17 Dec 2024 13:05:28 +0100 Subject: [PATCH] New package: nitrokey-udev-rules-1.0.0 --- srcpkgs/nitrokey-udev-rules/template | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 srcpkgs/nitrokey-udev-rules/template diff --git a/srcpkgs/nitrokey-udev-rules/template b/srcpkgs/nitrokey-udev-rules/template new file mode 100644 index 00000000000..a9bbef6d56a --- /dev/null +++ b/srcpkgs/nitrokey-udev-rules/template @@ -0,0 +1,20 @@ +# Template file for 'nitrokey-udev-rules' +pkgname=nitrokey-udev-rules +version=1.0.0 +revision=1 +short_desc="Udev rules for Nitrokey devices" +maintainer="Mateusz Sylwestrzak <slymattz@gmail.com>" +license="CC0-1.0" +homepage="https://github.com/Nitrokey/nitrokey-udev-rules" +distfiles="https://github.com/Nitrokey/nitrokey-udev-rules/archive/refs/tags/v${version}.tar.gz" +checksum=604658f9d10c02b4ec4c299a103777efaa4b55ebf95f6deb2736461f7959ae9d + +post_patch() { + # allow non-elogind users to access Nitrokey devices + vsed -i 41-nitrokey.rules \ + -e '/TAG\s*+=\s*"uaccess"/s/$/, GROUP="plugdev"/' +} + +do_install() { + vinstall 41-nitrokey.rules 0644 usr/lib/udev/rules.d +}