Commit Graph

79 Commits

Author SHA1 Message Date
Dirk Su c3f580ec19 d/p: Add new Elan device 04f3:0ca8 (LP: #2147084) 2026-04-02 15:09:10 +08:00
Dirk Su 90c384e102 d/p: Add new Goodix device 27c6:66a9 (LP: #2139061) 2026-03-11 14:44:18 +01:00
Bin Li e36ae09461 Import Debian changes 1:1.94.7+tod1-0ubuntu5~24.04.5
libfprint (1:1.94.7+tod1-0ubuntu5~24.04.5) noble; urgency=medium
.
  * d/p: synaptics: add new PID 0x019F, 0x0109 and 0x010A. (LP: #2133704)
2026-03-11 14:27:04 +01:00
Atlas Yu c35b1a67c1 Import Debian changes 1:1.94.7+tod1-0ubuntu5~24.04.4
libfprint (1:1.94.7+tod1-0ubuntu5~24.04.4) noble; urgency=medium
.
  * d/p: Add new Synaptics device 06cb:019d (LP: #2114712)
2025-06-30 17:22:35 +02:00
Dirk Su 04c00175d5 d/p: only add 06cb:0107 and 06cb:0108 and drop the list fine tune 2025-03-10 16:44:25 +01:00
Dirk Su e9dd50b0b1 d/p: Add new Synaptics devices 06cb:0107 and 06cb:0108 (LP: #2097831) 2025-02-17 09:48:37 +08:00
Yao Wei (魏銘廷) fcbf71c711 debian/patches: Add new Elan device 04f3:0c9f (LP: #2089367) 2024-11-22 16:35:55 +08:00
Marco Trevisan (Treviño) 0fdb567797 d/p: Add new Broadcom device IDs to reduce the power consumption
LP: #2067785
2024-06-13 19:38:21 +02:00
Marco Trevisan (Treviño) 7f35c374ec Merge tag 'debian/1%1.94.7-2' into ubuntu
libfprint Debian release 1:1.94.7-2
2024-02-20 09:24:23 +01:00
Marco Trevisan (Treviño) 9e05793948 debian/patches: Cherry-pick patches to ignore tests missing dependencies
Closes: #1059027
2024-02-20 08:28:59 +01:00
Marco Trevisan (Treviño) afd5ef4690 debian/patches: Drop, applied upstream 2024-02-20 06:34:26 +01:00
Andy Chi fb3f98576f debian/patches/synaptics-fix-enroll_identify-problem-after-user-reset-da.patch (LP: #2034481) 2023-09-07 17:40:30 +02:00
Marco Trevisan (Treviño) 843ca987aa Merge tag 'debian/1%1.94.6-1' into ubuntu
libfprint Debian release 1:1.94.6-1
2023-08-23 01:24:15 +02:00
Marco Trevisan (Treviño) 381ea2292d debian/patches: Remove execution bit from test asset 2023-08-23 01:10:47 +02:00
Marco Trevisan (Treviño) fcbabf6cbd fixup! debian/patches: Use assets from correct paths 2023-08-23 01:10:16 +02:00
Marco Trevisan (Treviño) 8c238c83f2 debian/patches: Use assets from correct paths 2023-08-23 00:57:00 +02:00
Marco Trevisan (Treviño) c676c281ba debian/patches: Drop, applied upstream 2023-08-23 00:57:00 +02:00
Marco Trevisan (Treviño) 362bbfae13 debian/patches: Use proper rpath and permissions on installed libraries 2023-08-21 13:07:09 +02:00
Marco Trevisan (Treviño) 7338440264 debian/patches: Use assets from correct paths 2023-08-17 21:47:02 +02:00
Marco Trevisan (Treviño) 7ba960911a debian/patches: Install current tod driver for installed tests 2023-08-17 21:06:32 +02:00
Marco Trevisan (Treviño) 1b62b88dba debian/patches: Drop, applied upstream 2023-08-17 20:33:49 +02:00
Sebastien Bacher 4fe5f0b4dc cherry pick a fix for the tests failing with the new glib version 2023-04-12 10:44:36 +02:00
Marco Trevisan (Treviño) 73ceb9e39c debian/patches: Cherry-pick post-release upstream cleanups 2022-10-14 00:59:50 +02:00
Marco Trevisan (Treviño) 6e00b172be debian/patches: Drop all (applied upstream) 2022-10-13 20:52:49 +02:00
Marco Trevisan (Treviño) 62a048ea6f debian/patches: Improve testing for various drivers 2022-10-13 13:50:55 +02:00
Marco Trevisan (Treviño) bacb72183d debian/patches: Add support for more device PIDs supported upstream 2022-10-13 13:50:55 +02:00
Marco Trevisan (Treviño) 3dd06634d5 elanmoc: Add support for more supported PIDs
And include more tests for specific cases.

LP: #1989314
2022-10-13 13:50:55 +02:00
Marco Trevisan (Treviño) ef6433c8be debian/patches: Ensure that identify works with old goodix driver
Newer fprintd supports duplicate-detection, this implies sending to the
device an empty prints gallery, expecting the device to give us a
matched print against its storage.

In case the device has no storage we're doing this anyway, but goodix
doesn't handle this properly, so let's just ignore the case if no prints
are passed.

Also, once returned the value we might initialize a type multiple times,
and let's avoid this not to have a dead-lock after the first action.

LP: #1966911
2022-07-17 17:35:31 +02:00
Marco Trevisan (Treviño) 58781d5309 debian/patches: Drop, all applied upstream 2021-12-14 19:53:03 +01:00
Marco Trevisan (Treviño) e1dd1de320 debian/patches: Drop, all applied upstream 2021-11-03 17:37:19 +01:00
Marco Trevisan (Treviño) d6eb249fd6 debian/patches: Ensure that structures padding is constant in all archs 2021-10-31 23:08:38 +01:00
Marco Trevisan (Treviño) 34d317bbbe debian/patches: Drop, all applied on the TOD upstream branch 2021-10-28 19:24:32 +02:00
Marco Trevisan (Treviño) 263518ceb3 debian/patches: Fix test device descriptors to get tests passing 2021-10-27 02:06:41 +02:00
Marco Trevisan (Treviño) dce792b5c4 debian/patches: Add support for new elan and goodix PIDs 2021-10-27 00:59:42 +02:00
Marco Trevisan (Treviño) 8ad656ceea debian/patches: Fix template struct in goodix drivers
LP: #1945296
2021-10-27 00:54:41 +02:00
Marco Trevisan (Treviño) cd3b0193f7 debian/patches: Remove all patches, they've been applied upstream 2021-10-27 00:50:08 +02:00
Marco Trevisan (Treviño) acb91a10df debian/patches/series: Add missing reference to the shared-library patch 2021-01-21 21:08:37 +01:00
Marco Trevisan (Treviño) b97f10d63d debian/patches: Explicitly mark libfprint as a shared library 2021-01-21 19:34:13 +01:00
Marco Trevisan (Treviño) 3ccd267ad2 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).
2021-01-21 17:24:34 +01:00
Marco Trevisan (Treviño) 702c58152c debian/patches: Skip udev rules tests when not all drivers are compiled 2021-01-21 17:01:50 +01:00
Marco Trevisan (Treviño) eaff869235 debian/patches: Ensure that umockdev tests will pass with libusb 1.0.24
Closes: #977848, #978256
2021-01-21 13:32:48 +01:00
Marco Trevisan (Treviño) 36e8ef7ad9 debian/patches: Include upstream udev fixes and use hardcoded rules
Fixes the multi-arch file conflict
2021-01-21 13:29:50 +01:00
Marco Trevisan (Treviño) a342ae72af debian/patches: Refresh, dropping merged 2021-01-21 00:31:17 +01:00
Marco Trevisan (Treviño) 7837f05ae4 debian/patches: Do not support drivers known to fail in big endian 2020-12-10 21:27:30 +01:00
Marco Trevisan (Treviño) 74bf7fb086 debian/patches: Add upstream patch to avoid nbis library warnings
These have been checked to be harmless upstream
2020-12-10 15:45:50 +01:00
Marco Trevisan (Treviño) ec4cde6ffb debian/patches: Refresh 2020-12-10 15:26:55 +01:00
Marco Trevisan (Treviño) 4f85d9e1b3 debian/patches: Don't byte-swap two times the NBIS print array contents
Fixes virtual-image test in libfprint for s390x
2020-12-02 17:48:28 +01:00
Marco Trevisan (Treviño) f58ac0a499 debian/patches: Properly handle identify return value and add tests
This fixes fprintd test failures in s390x
2020-12-02 17:47:37 +01:00
Marco Trevisan (Treviño) 457f8c818c debian/patches: Use gbp pq topics for debian-specific patches 2020-12-02 05:09:33 +01:00
Marco Trevisan (Treviño) 7b9a8e0dfb git_reading_pointer.patch: Dopping 2020-06-19 16:17:54 +02:00