5 Commits

Author SHA256 Message Date
7cbb157cdf Accepting request 1247996 from hardware
OBS-URL: https://build.opensuse.org/request/show/1247996
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libfprint?expand=0&rev=54
2025-02-24 14:49:02 +00:00
d5cfa602d6 - update to 1.94.9+tod1
* uru4000: Use OpenSSL to perform AES-ECB encryption, as per this
    libfprint does not support on NSS, but on openssl (>= 3.0).
  * goodixmoc: New PIDs 0x60C2, 0x689A
  * synaptics: New PIDs 0x016C, 0x0174, 0x0107, 0x0108, 0x00C2, 0x00F0
  * fpcmoc: New PID 0xC844
  * focaltech_moc: New PIDs 0xA99A, 0xA57A, 0xA78A
  * elanmoc: New PIDs 0x0C98, 0x0C9D, 0x0CA3
  * elanspi: New PIDs 0x3128, 0x2766
  * fp-device: Add FP_DEVICE_RETRY_TOO_FAST retry error
  * data: AppStream meta info listing supported USB devices.
  * fixed various memory issues in multiple devices
- rebase patch
  % label-can-only-be-part-of-a-statement.patch

OBS-URL: https://build.opensuse.org/package/show/hardware/libfprint?expand=0&rev=68
2025-02-24 06:52:51 +00:00
9dd4c65875 Accepting request 1219528 from hardware
OBS-URL: https://build.opensuse.org/request/show/1219528
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libfprint?expand=0&rev=53
2024-10-30 16:40:03 +00:00
748c66eef8 - update to 1.94.8+tod1
* build: Support building in non-linux unix environments (tested in FreeBSD)
  * egismoc: New PIDs 0x0583, 0x0586, 0x0587.
  * elanmoc: New PID 0x0C9F.
  * fpcmoc: New PIDs 0x9524, 0x9544.
  * goodixmoc: New PIDs 0x609A, 0x650A, 0x650C, 0x6512.
  * realtek: New PID 0x5816.
  * synaptics: New PIDs 0x00C4, 0x019D, 0x00C6.
  * fpcmoc: fix incorrect immobile handling during enrollment.
  * fpcmoc: fixed jumping to wrong state at end of custom enroll.
  * egismoc: various code cleanups. 
- fix compilation error
  + label-can-only-be-part-of-a-statement.patch

OBS-URL: https://build.opensuse.org/package/show/hardware/libfprint?expand=0&rev=66
2024-10-30 10:35:15 +00:00
c51fb2eb97 Don't waste build-cycles if minimum required meson >= 0.56.0 and GLib >= 2.68 are not available
OBS-URL: https://build.opensuse.org/package/show/hardware/libfprint?expand=0&rev=64
2024-03-19 13:01:36 +00:00
5 changed files with 69 additions and 7 deletions

View File

@@ -0,0 +1,22 @@
diff -purN a/libfprint/drivers/realtek/realtek.c b/libfprint/drivers/realtek/realtek.c
--- a/libfprint/drivers/realtek/realtek.c 2025-02-20 19:15:46.000000000 +0100
+++ b/libfprint/drivers/realtek/realtek.c 2025-02-21 19:08:26.808065191 +0100
@@ -1026,6 +1026,8 @@ fp_enroll_sm_run_state (FpiSsm *ssm, FpD
GVariant *data = NULL;
gsize user_id_len;
guint finger;
+ gchar *valid_uid = NULL;
+ gint payload_len;
switch (fpi_ssm_get_cur_state (ssm))
{
@@ -1071,9 +1073,6 @@ fp_enroll_sm_run_state (FpiSsm *ssm, FpD
break;
case FP_RTK_ENROLL_COMMIT:
- gchar *valid_uid = NULL;
- gint payload_len;
-
payload_len = UID_PAYLOAD_LEN_DEFAULT;
fpi_device_get_enroll_data (device, &print);

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7b3421bc73a1905f1a6d3e49c5e0feeb9827b83857c78ca6882ac230ae5d759a
size 9279834

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:cbc78637bfb748d09c16b094d95a7c7173f31f7a5bd86e5e3d81beaba8dc37e9
size 9291260

View File

@@ -1,3 +1,38 @@
-------------------------------------------------------------------
Fri Feb 21 17:52:58 UTC 2025 - Arjen de Korte <suse+build@de-korte.org>
- update to 1.94.9+tod1
* uru4000: Use OpenSSL to perform AES-ECB encryption, as per this
libfprint does not support on NSS, but on openssl (>= 3.0).
* goodixmoc: New PIDs 0x60C2, 0x689A
* synaptics: New PIDs 0x016C, 0x0174, 0x0107, 0x0108, 0x00C2, 0x00F0
* fpcmoc: New PID 0xC844
* focaltech_moc: New PIDs 0xA99A, 0xA57A, 0xA78A
* elanmoc: New PIDs 0x0C98, 0x0C9D, 0x0CA3
* elanspi: New PIDs 0x3128, 0x2766
* fp-device: Add FP_DEVICE_RETRY_TOO_FAST retry error
* data: AppStream meta info listing supported USB devices.
* fixed various memory issues in multiple devices
- rebase patch
% label-can-only-be-part-of-a-statement.patch
-------------------------------------------------------------------
Sun Oct 20 18:26:51 UTC 2024 - Arjen de Korte <suse+build@de-korte.org>
- update to 1.94.8+tod1
* build: Support building in non-linux unix environments (tested in FreeBSD)
* egismoc: New PIDs 0x0583, 0x0586, 0x0587.
* elanmoc: New PID 0x0C9F.
* fpcmoc: New PIDs 0x9524, 0x9544.
* goodixmoc: New PIDs 0x609A, 0x650A, 0x650C, 0x6512.
* realtek: New PID 0x5816.
* synaptics: New PIDs 0x00C4, 0x019D, 0x00C6.
* fpcmoc: fix incorrect immobile handling during enrollment.
* fpcmoc: fixed jumping to wrong state at end of custom enroll.
* egismoc: various code cleanups.
- fix compilation error
+ label-can-only-be-part-of-a-statement.patch
-------------------------------------------------------------------
Mon Mar 18 21:43:59 UTC 2024 - Arjen de Korte <suse+build@de-korte.org>

View File

@@ -1,7 +1,7 @@
#
# spec file for package libfprint
#
# Copyright (c) 2023 SUSE LLC
# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2013 Mariusz Fik <fisiu@opensuse.org>.
# Copyright (c) 2021/22 Florian "sp1rit" <packaging@sp1rit.anonaddy.me>
#
@@ -31,7 +31,7 @@
%endif
Name: libfprint
Version: 1.94.7+%{todapiver}
Version: 1.94.9+%{todapiver}
Release: 0
Summary: Library for fingerprint reader support
License: LGPL-2.1-or-later
@@ -39,17 +39,21 @@ Group: Development/Libraries/C and C++
URL: https://www.freedesktop.org/wiki/Software/fprint
Source0: https://gitlab.freedesktop.org/3v1n0/libfprint/-/archive/v%{version}/libfprint-v%{version}.tar.bz2
Source99: baselibs.conf
# PATCH-FIX-OPENSUSE - fix compilation problem on < GCC 14
Patch0: label-can-only-be-part-of-a-statement.patch
BuildRequires: gcc-c++
BuildRequires: gobject-introspection
BuildRequires: gobject-introspection-devel
BuildRequires: gtk-doc
BuildRequires: meson >= 0.46.1
BuildRequires: meson >= 0.56.0
BuildRequires: pkgconfig
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(cairo)
BuildRequires: pkgconfig(glib-2.0) >= 2.68
BuildRequires: pkgconfig(gudev-1.0)
BuildRequires: pkgconfig(gusb)
BuildRequires: pkgconfig(libusb-1.0)
BuildRequires: pkgconfig(nss)
BuildRequires: pkgconfig(openssl)
BuildRequires: pkgconfig(pixman-1)
BuildRequires: pkgconfig(udev)
@@ -173,6 +177,7 @@ This package contains the introspection bindings for the libfprint.
%files doc
%{_datadir}/gtk-doc/html/%{name}-%{apiver}
%{_datadir}/metainfo/org.freedesktop.libfprint.metainfo.xml
%files devel
%dir %{_includedir}/%{name}-%{apiver}