debian/patches: Use hwdb to store device autosuspend rules and drop debian specifics

Upstream will use an hwdb to store the device autosuspend (that will be
included in systemd also, so libfprint packagin may stop shipping it at
later point), so use it earlier.

Drop the debian specific rules to set the devices part of the `plugdev`
group as such devices should not be ever readable by an user, but the
access should be managed through a libfprint-based service (frpintd at
the date).
This commit is contained in:
Marco Trevisan (Treviño)
2021-01-21 15:43:38 +01:00
parent f2c4614779
commit 3ccd267ad2
13 changed files with 1219 additions and 680 deletions
@@ -0,0 +1,22 @@
From: =?utf-8?b?Ik1hcmNvIFRyZXZpc2FuIChUcmV2acOxbyki?= <mail@3v1n0.net>
Date: Thu, 21 Jan 2021 01:17:02 +0100
Subject: data: Keep using versioned libname for hwdb file
Origin: https://gitlab.freedesktop.org/libfprint/libfprint/-/commit/2f6adce2
---
data/meson.build | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/data/meson.build b/data/meson.build
index 975c1c3..99adf5d 100644
--- a/data/meson.build
+++ b/data/meson.build
@@ -3,7 +3,7 @@ if get_option('udev_rules')
# ninja -C <builddir> libfprint/sync-udev-hwdb
install_data('autosuspend.hwdb',
- rename: '60-autosuspend-@0@.hwdb'.format(meson.project_name()),
+ rename: '60-autosuspend-@0@.hwdb'.format(versioned_libname),
install_dir: udev_hwdb_dir,
)
endif