From b3ce365a367856a4ec40154f37dc1a94a8e2ef82 Mon Sep 17 00:00:00 2001 From: Ward from fusion-voyager-3 Date: Sun, 17 Mar 2024 16:41:26 +0300 Subject: [PATCH] initial commit --- debian/README.tod.md | 14 ++ debian/control | 63 +++++++- debian/gbp.conf | 4 +- debian/libfprint-2-tod-dev.install | 3 + debian/libfprint-2-tod1.install | 1 + debian/libfprint-2-tod1.symbols | 239 +++++++++++++++++++++++++++++ debian/rules | 1 + debian/source/format | 1 - debian/tests/control | 6 + debian/upstream/metadata | 6 +- debian/watch | 5 +- 11 files changed, 331 insertions(+), 12 deletions(-) create mode 100644 debian/README.tod.md create mode 100644 debian/libfprint-2-tod-dev.install create mode 100644 debian/libfprint-2-tod1.install create mode 100644 debian/libfprint-2-tod1.symbols delete mode 100644 debian/source/format create mode 100644 debian/tests/control diff --git a/debian/README.tod.md b/debian/README.tod.md new file mode 100644 index 0000000..f83de46 --- /dev/null +++ b/debian/README.tod.md @@ -0,0 +1,14 @@ +### libfprint-TOD - libfprint for Touch OEM Drivers + +This is a light fork of libfprint to expose internal Drivers API in order to +create drivers as shared libraries. + +Fork is hosted at: https://gitlab.freedesktop.org/3v1n0/libfprint/tree/tod + +Packaging for this is handled via gbp, so you need to make sure that you have +added the remote: + + git remote add origin-tod https://gitlab.freedesktop.org/3v1n0/libfprint.git + git fetch origin-tod --tags + +To get the latest tod release, just use `gbp import-orig --uscan`. diff --git a/debian/control b/debian/control index 77ee6a3..e797d85 100644 --- a/debian/control +++ b/debian/control @@ -1,9 +1,9 @@ Source: libfprint Priority: optional Section: libs -Maintainer: FingerForce Team -Uploaders: Ulises Vitulli , - Marco Trevisan +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: FingerForce Team +Uploaders: Marco Trevisan Build-Depends: debhelper-compat (= 13), gir1.2-gobject-2.0-dev , gir1.2-gio-2.0-dev , @@ -25,8 +25,8 @@ Build-Depends: debhelper-compat (= 13), Build-Depends-Indep: libglib2.0-doc , libgusb-doc Standards-Version: 4.6.2 Homepage: https://www.freedesktop.org/wiki/Software/fprint/libfprint -Vcs-Browser: https://salsa.debian.org/debian/libfprint -Vcs-Git: https://salsa.debian.org/debian/libfprint.git +Vcs-Browser: https://salsa.debian.org/ubuntu-dev-team/libfprint +Vcs-Git: https://salsa.debian.org/ubuntu-dev-team/libfprint.git -b ubuntu Package: libfprint-2-2 Architecture: any @@ -122,6 +122,59 @@ Description: async fingerprint library of fprint project, gir bindings This package can be used by other packages using the GIRepository format to generate dynamic bindings. +Package: libfprint-2-tod1 +Architecture: any +Multi-Arch: same +Depends: ${misc:Depends}, ${shlibs:Depends} +Pre-Depends: ${misc:Pre-Depends} +Description: async fingerprint library of fprint project, drivers shared libraries + The fprint project aims to support for consumer fingerprint reader devices. + . + Previously, Linux support for such devices has been scattered amongst different + projects (many incomplete) and inconsistent in that application developers + would have to implement support for each type of fingerprint reader separately. + The idea is to change that by providing a central system to support all the + fingerprint readers as it's possible to get hands on. + . + libfprint is the centre of efforts, this component does the dirty job of + talking to fingerprint reading devices, and processing fingerprint data. + . + This library depends on the new libusb, which performs asynchronous callbacks, + allowing fprint to perform non-blocking device tasks. + . + This package provides shared libraries for the TOD drivers. + +Package: libfprint-2-tod-dev +Section: libdevel +Architecture: any +Multi-Arch: same +Depends: libfprint-2-tod1 (= ${binary:Version}), + libfprint-2-dev (= ${binary:Version}), + libglib2.0-dev (>= 2.56), + libgudev-1.0-dev, + libgusb-dev (>= 0.2.0), + libpixman-1-dev, + libnss3-dev, + ${misc:Depends} +Description: async fingerprint library of fprint project, drivers development headers + The fprint project aims to support for consumer fingerprint reader devices. + . + Previously, Linux support for such devices has been scattered amongst different + projects (many incomplete) and inconsistent in that application developers + would have to implement support for each type of fingerprint reader separately. + The idea is to change that by providing a central system to support all the + fingerprint readers as it's possible to get hands on. + . + libfprint is the centre of efforts, this component does the dirty job of + talking to fingerprint reading devices, and processing fingerprint data. + . + This library depends on the new libusb, which performs asynchronous callbacks, + allowing fprint to perform non-blocking device tasks. + . + This package provides development headers for creating device drivers. + An example driver is available at: + https://gitlab.freedesktop.org/3v1n0/libfprint-tod-example-driver + Package: libfprint-2-tests Architecture: any Depends: gir1.2-fprint-2.0 (= ${binary:Version}), diff --git a/debian/gbp.conf b/debian/gbp.conf index c532069..d029456 100644 --- a/debian/gbp.conf +++ b/debian/gbp.conf @@ -1,7 +1,9 @@ [DEFAULT] pristine-tar = True -debian-branch = debian +debian-branch = ubuntu upstream-vcs-tag = v%(version)s +upstream-branch = upstream-tod +debian-tag=ubuntu/%(version)s [buildpackage] sign-tags = True diff --git a/debian/libfprint-2-tod-dev.install b/debian/libfprint-2-tod-dev.install new file mode 100644 index 0000000..91197c0 --- /dev/null +++ b/debian/libfprint-2-tod-dev.install @@ -0,0 +1,3 @@ +usr/include/libfprint-[0-9]/tod-[0-9]/* +usr/lib/${DEB_HOST_MULTIARCH}/libfprint-[0-9]-tod.so +usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/libfprint-[0-9]-tod-[0-9].pc diff --git a/debian/libfprint-2-tod1.install b/debian/libfprint-2-tod1.install new file mode 100644 index 0000000..69ecd4e --- /dev/null +++ b/debian/libfprint-2-tod1.install @@ -0,0 +1 @@ +usr/lib/${DEB_HOST_MULTIARCH}/libfprint-[0-9]-tod.so.* diff --git a/debian/libfprint-2-tod1.symbols b/debian/libfprint-2-tod1.symbols new file mode 100644 index 0000000..bb2d793 --- /dev/null +++ b/debian/libfprint-2-tod1.symbols @@ -0,0 +1,239 @@ +libfprint-2-tod.so.1 libfprint-2-tod1 #MINVER# + LIBFPRINT_TOD_1.0.0@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + LIBFPRINT_TOD_1_1.92@LIBFPRINT_TOD_1_1.92 1:1.94.1+tod1 + LIBFPRINT_TOD_1_1.94@LIBFPRINT_TOD_1_1.94 1:1.94.1+tod1 + fpi_assemble_frames@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_assemble_lines@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_dup_data@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_dup_string_utf16@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_dup_string_utf32@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_dup_string_utf8@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_free@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_get_data@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_get_float32_be@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_get_float32_le@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_get_float64_be@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_get_float64_le@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_get_int16_be@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_get_int16_le@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_get_int24_be@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_get_int24_le@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_get_int32_be@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_get_int32_le@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_get_int64_be@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_get_int64_le@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_get_int8@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_get_pos@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_get_remaining@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_get_size@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_get_string_utf8@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_get_sub_reader@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_get_uint16_be@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_get_uint16_le@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_get_uint24_be@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_get_uint24_le@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_get_uint32_be@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_get_uint32_le@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_get_uint64_be@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_get_uint64_le@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_get_uint8@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_init@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_masked_scan_uint32@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_masked_scan_uint32_peek@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_new@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_peek_data@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_peek_float32_be@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_peek_float32_le@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_peek_float64_be@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_peek_float64_le@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_peek_int16_be@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_peek_int16_le@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_peek_int24_be@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_peek_int24_le@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_peek_int32_be@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_peek_int32_le@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_peek_int64_be@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_peek_int64_le@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_peek_int8@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_peek_string_utf8@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_peek_sub_reader@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_peek_uint16_be@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_peek_uint16_le@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_peek_uint24_be@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_peek_uint24_le@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_peek_uint32_be@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_peek_uint32_le@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_peek_uint64_be@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_peek_uint64_le@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_peek_uint8@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_set_pos@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_skip@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_skip_string_utf16@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_skip_string_utf32@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_reader_skip_string_utf8@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_writer_ensure_free_space@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_writer_fill@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_writer_free@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_writer_free_and_get_data@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_writer_get_remaining@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_writer_init@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_writer_init_with_data@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_writer_init_with_size@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_writer_new@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_writer_new_with_data@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_writer_new_with_size@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_writer_put_data@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_writer_put_float32_be@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_writer_put_float32_le@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_writer_put_float64_be@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_writer_put_float64_le@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_writer_put_int16_be@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_writer_put_int16_le@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_writer_put_int24_be@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_writer_put_int24_le@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_writer_put_int32_be@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_writer_put_int32_le@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_writer_put_int64_be@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_writer_put_int64_le@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_writer_put_int8@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_writer_put_string_utf16@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_writer_put_string_utf32@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_writer_put_string_utf8@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_writer_put_uint16_be@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_writer_put_uint16_le@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_writer_put_uint24_be@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_writer_put_uint24_le@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_writer_put_uint32_be@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_writer_put_uint32_le@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_writer_put_uint64_be@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_writer_put_uint64_le@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_writer_put_uint8@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_writer_reset@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_byte_writer_reset_and_get_data@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_device_action_error@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_device_action_get_type@LIBFPRINT_TOD_1.0.0 1:1.90.3+tod1 + fpi_device_action_is_cancelled@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_device_add_timeout@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_device_capture_complete@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_device_class_auto_initialize_features@LIBFPRINT_TOD_1_1.92 1:1.94.1+tod1 + fpi_device_clear_storage_complete@LIBFPRINT_TOD_1_1.92 1:1.94.1+tod1 + fpi_device_close_complete@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_device_configure_wakeup@LIBFPRINT_TOD_1.0.0 1:1.94.1+tod1 + fpi_device_critical_enter@LIBFPRINT_TOD_1_1.94 1:1.94.1+tod1 + fpi_device_critical_leave@LIBFPRINT_TOD_1_1.94 1:1.94.1+tod1 + fpi_device_delete_complete@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_device_enroll_complete@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_device_enroll_progress@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_device_error_new@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_device_error_new_msg@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_device_get_cancellable@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_device_get_capture_data@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_device_get_current_action@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_device_get_delete_data@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_device_get_driver_data@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_device_get_enroll_data@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_device_get_identify_data@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_device_get_udev_data@LIBFPRINT_TOD_1_1.92 1:1.94.1+tod1 + fpi_device_get_usb_device@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_device_get_verify_data@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_device_get_virtual_env@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_device_identify_complete@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_device_identify_report@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_device_list_complete@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_device_open_complete@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_device_probe_complete@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_device_remove@LIBFPRINT_TOD_1.0.0 1:1.90.5+tod1 + fpi_device_report_finger_status@LIBFPRINT_TOD_1.0.0 1:1.90.5+tod1 + fpi_device_report_finger_status_changes@LIBFPRINT_TOD_1.0.0 1:1.90.5+tod1 + fpi_device_resume@LIBFPRINT_TOD_1_1.94 1:1.94.5+tod1 + fpi_device_resume_complete@LIBFPRINT_TOD_1_1.94 1:1.94.1+tod1 + fpi_device_retry_new@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_device_retry_new_msg@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_device_set_nr_enroll_stages@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_device_set_scan_type@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_device_suspend@LIBFPRINT_TOD_1_1.94 1:1.94.5+tod1 + fpi_device_suspend_complete@LIBFPRINT_TOD_1_1.94 1:1.94.1+tod1 + fpi_device_udev_subtype_flags_get_type@LIBFPRINT_TOD_1.0.0 1:1.94.1+tod1 + fpi_device_update_features@LIBFPRINT_TOD_1_1.92 1:1.94.1+tod1 + fpi_device_update_temp@LIBFPRINT_TOD_1.0.0 1:1.94.1+tod1 + fpi_device_verify_complete@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_device_verify_report@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_do_movement_estimation@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_image_device_activate@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_image_device_activate_complete@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_image_device_close_complete@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_image_device_deactivate@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_image_device_deactivate_complete@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_image_device_image_captured@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_image_device_open_complete@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_image_device_report_finger_status@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_image_device_retry_scan@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_image_device_session_error@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_image_device_set_bz3_threshold@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_image_device_state_get_type@LIBFPRINT_TOD_1.0.0 1:1.90.3+tod1 + fpi_image_flags_get_type@LIBFPRINT_TOD_1.0.0 1:1.90.3+tod1 + fpi_image_resize@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_match_result_get_type@LIBFPRINT_TOD_1.0.0 1:1.90.3+tod1 + fpi_mean_sq_diff_norm@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_print_add_from_image@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_print_add_print@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_print_bz3_match@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_print_fill_from_user_id@LIBFPRINT_TOD_1.0.0 1:1.90.2+tod1 + fpi_print_generate_user_id@LIBFPRINT_TOD_1.0.0 1:1.90.2+tod1 + fpi_print_set_device_stored@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_print_set_type@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_print_type_get_type@LIBFPRINT_TOD_1.0.0 1:1.90.3+tod1 + fpi_spi_transfer_get_type@LIBFPRINT_TOD_1_1.92 1:1.94.1+tod1 + fpi_spi_transfer_new@LIBFPRINT_TOD_1_1.92 1:1.94.1+tod1 + fpi_spi_transfer_read@LIBFPRINT_TOD_1_1.92 1:1.94.1+tod1 + fpi_spi_transfer_read_full@LIBFPRINT_TOD_1_1.92 1:1.94.1+tod1 + fpi_spi_transfer_ref@LIBFPRINT_TOD_1_1.92 1:1.94.1+tod1 + fpi_spi_transfer_submit@LIBFPRINT_TOD_1_1.92 1:1.94.1+tod1 + fpi_spi_transfer_submit_sync@LIBFPRINT_TOD_1_1.92 1:1.94.1+tod1 + fpi_spi_transfer_unref@LIBFPRINT_TOD_1_1.92 1:1.94.1+tod1 + fpi_spi_transfer_write@LIBFPRINT_TOD_1_1.92 1:1.94.1+tod1 + fpi_spi_transfer_write_full@LIBFPRINT_TOD_1_1.92 1:1.94.1+tod1 + fpi_ssm_cancel_delayed_state_change@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_ssm_dup_error@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_ssm_free@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_ssm_get_cur_state@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_ssm_get_data@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_ssm_get_device@LIBFPRINT_TOD_1_1.92 1:1.94.1+tod1 + fpi_ssm_get_error@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_ssm_jump_to_state@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_ssm_jump_to_state_delayed@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_ssm_jump_to_state_delayed@LIBFPRINT_TOD_1_1.92 1:1.94.1+tod1 + fpi_ssm_jump_to_state_delayed_1_90@LIBFPRINT_TOD_1.0.0 1:1.94.1+tod1 + fpi_ssm_mark_completed@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_ssm_mark_completed_delayed@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_ssm_mark_completed_delayed@LIBFPRINT_TOD_1_1.92 1:1.94.1+tod1 + fpi_ssm_mark_completed_delayed_1_90@LIBFPRINT_TOD_1.0.0 1:1.94.1+tod1 + fpi_ssm_mark_failed@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_ssm_new_full@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_ssm_new_full@LIBFPRINT_TOD_1_1.92 1:1.94.1+tod1 + fpi_ssm_new_full_1_90@LIBFPRINT_TOD_1.0.0 1:1.94.1+tod1 + fpi_ssm_next_state@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_ssm_next_state_delayed@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_ssm_next_state_delayed@LIBFPRINT_TOD_1_1.92 1:1.94.1+tod1 + fpi_ssm_next_state_delayed_1_90@LIBFPRINT_TOD_1.0.0 1:1.94.1+tod1 + fpi_ssm_set_data@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_ssm_silence_debug@LIBFPRINT_TOD_1_1.94 1:1.94.3+tod1 + fpi_ssm_spi_transfer_cb@LIBFPRINT_TOD_1_1.92 1:1.94.1+tod1 + fpi_ssm_spi_transfer_with_weak_pointer_cb@LIBFPRINT_TOD_1_1.92 1:1.94.1+tod1 + fpi_ssm_start@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_ssm_start_subsm@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_ssm_usb_transfer_cb@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_ssm_usb_transfer_with_weak_pointer_cb@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_std_sq_dev@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_transfer_type_get_type@LIBFPRINT_TOD_1.0.0 1:1.90.3+tod1 + fpi_usb_transfer_fill_bulk@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_usb_transfer_fill_bulk_full@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_usb_transfer_fill_control@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_usb_transfer_fill_interrupt@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_usb_transfer_fill_interrupt_full@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_usb_transfer_get_type@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_usb_transfer_new@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_usb_transfer_ref@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_usb_transfer_submit@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_usb_transfer_submit_sync@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 + fpi_usb_transfer_unref@LIBFPRINT_TOD_1.0.0 1:1.90.1+tod1 diff --git a/debian/rules b/debian/rules index 787a8e5..5ff2485 100755 --- a/debian/rules +++ b/debian/rules @@ -1,5 +1,6 @@ #!/usr/bin/make -f +export DEB_BUILD_MAINT_OPTIONS = optimize=-lto export DPKG_GENSYMBOLS_CHECK_LEVEL = 2 BUILDDIR = $(CURDIR)/obj-$(DEB_HOST_GNU_TYPE) diff --git a/debian/source/format b/debian/source/format deleted file mode 100644 index 89ae9db..0000000 --- a/debian/source/format +++ /dev/null @@ -1 +0,0 @@ -3.0 (native) diff --git a/debian/tests/control b/debian/tests/control new file mode 100644 index 0000000..dd51397 --- /dev/null +++ b/debian/tests/control @@ -0,0 +1,6 @@ +Test-Command: gnome-desktop-testing-runner libfprint-2 +Features: test-name=installed-tests +Classes: desktop +Depends: gnome-desktop-testing, + libfprint-2-tests +Restrictions: allow-stderr diff --git a/debian/upstream/metadata b/debian/upstream/metadata index dfcbfd2..ed7ac93 100644 --- a/debian/upstream/metadata +++ b/debian/upstream/metadata @@ -1,4 +1,4 @@ --- -Bug-Database: https://gitlab.freedesktop.org/libfprint/libfprint/-/issues -Bug-Submit: https://gitlab.freedesktop.org/libfprint/libfprint/-/issues/new -Repository-Browse: https://gitlab.freedesktop.org/libfprint/libfprint +Bug-Database: https://gitlab.freedesktop.org/3v1n0/libfprint/-/issues +Bug-Submit: https://gitlab.freedesktop.org/3v1n0/libfprint/-/issues/new +Repository-Browse: https://gitlab.freedesktop.org/3v1n0/libfprint/tree/tod diff --git a/debian/watch b/debian/watch index 46a0137..281fce7 100644 --- a/debian/watch +++ b/debian/watch @@ -1,4 +1,5 @@ version=4 -https://gitlab.freedesktop.org/libfprint/@PACKAGE@/tags?sort=updated_desc \ - archive/v(?:[^/]*)/@PACKAGE@-v(\d\S*)@ARCHIVE_EXT@ +opts=versionmangle=s/_/./g \ + https://gitlab.freedesktop.org/3v1n0/@PACKAGE@/tags \ + .*\/archive\/[Vv]_?([\d_\+\.]+(?:\+git[0-9]+)?\+tod[0-9]+)\/@PACKAGE@-.*@ARCHIVE_EXT@