From 6e21b46f55d70859097787f7434486bc9cf86fa2 Mon Sep 17 00:00:00 2001 From: Laurent Bigonville Date: Fri, 10 Jan 2020 02:41:18 +0100 Subject: [PATCH] Bump the soname to libfprint2 --- debian/changelog | 3 +- debian/control | 46 +++++------ debian/libfprint0.symbols | 77 ------------------ ...int-dev.install => libfprint2-dev.install} | 0 ...{libfprint0.install => libfprint2.install} | 0 ...overrides => libfprint2.lintian-overrides} | 0 ...ibfprint0.postinst => libfprint2.postinst} | 0 debian/libfprint2.symbols | 81 +++++++++++++++++++ debian/rules | 4 +- 9 files changed, 108 insertions(+), 103 deletions(-) delete mode 100644 debian/libfprint0.symbols rename debian/{libfprint-dev.install => libfprint2-dev.install} (100%) rename debian/{libfprint0.install => libfprint2.install} (100%) rename debian/{libfprint0.lintian-overrides => libfprint2.lintian-overrides} (100%) rename debian/{libfprint0.postinst => libfprint2.postinst} (100%) create mode 100644 debian/libfprint2.symbols diff --git a/debian/changelog b/debian/changelog index cc90978e..ae3f46d5 100644 --- a/debian/changelog +++ b/debian/changelog @@ -6,9 +6,10 @@ libfprint (1:1.90.0-1) UNRELEASED; urgency=medium - Drop d/patches/kFreeBSD_FTBFS_add_ETIME_definition.patch and d/patches/use-non-versionned-libusbh-path.patch, not needed anymore - debian/patches/udev-rules-creation-add-Debian-specifics.patch: refreshed + - Bump the soname to libfprint2 * Bump debhelper compatibility version to 12 - -- Laurent Bigonville Fri, 10 Jan 2020 02:39:25 +0100 + -- Laurent Bigonville Fri, 10 Jan 2020 02:41:03 +0100 libfprint (1:1.0-1) unstable; urgency=medium diff --git a/debian/control b/debian/control index 1a6c3ee6..7bd55c47 100644 --- a/debian/control +++ b/debian/control @@ -17,29 +17,7 @@ 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 -Package: libfprint-dev -Section: libdevel -Architecture: any -Depends: libfprint0 (= ${binary:Version}), ${misc:Depends} -Suggests: libfprint-doc -Description: async fingerprint library of fprint project, 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. - -Package: libfprint0 +Package: libfprint2 Architecture: any Multi-Arch: same Depends: ${misc:Depends}, ${shlibs:Depends} @@ -61,6 +39,28 @@ Description: async fingerprint library of fprint project, shared libraries . This package provides shared libraries. +Package: libfprint2-dev +Section: libdevel +Architecture: any +Depends: libfprint2 (= ${binary:Version}), ${misc:Depends} +Suggests: libfprint-doc +Description: async fingerprint library of fprint project, 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. + Package: libfprint-doc Section: doc Architecture: all diff --git a/debian/libfprint0.symbols b/debian/libfprint0.symbols deleted file mode 100644 index e2e68cc4..00000000 --- a/debian/libfprint0.symbols +++ /dev/null @@ -1,77 +0,0 @@ -libfprint.so.0 libfprint0 #MINVER# -* Build-Depends-Package: libfprint-dev - fp_async_capture_start@Base 1:0.6.0 - fp_async_capture_stop@Base 1:0.6.0 - fp_async_dev_close@Base 1:0.4.0 - fp_async_dev_open@Base 1:0.4.0 - fp_async_enroll_start@Base 1:0.4.0 - fp_async_enroll_stop@Base 1:0.4.0 - fp_async_identify_start@Base 1:0.4.0 - fp_async_identify_stop@Base 1:0.4.0 - fp_async_verify_start@Base 1:0.4.0 - fp_async_verify_stop@Base 1:0.4.0 - fp_dev_close@Base 1:0.4.0 - fp_dev_get_devtype@Base 1:0.4.0 - fp_dev_get_driver@Base 1:0.4.0 - fp_dev_get_img_height@Base 1:0.4.0 - fp_dev_get_img_width@Base 1:0.4.0 - fp_dev_get_nr_enroll_stages@Base 1:0.4.0 - fp_dev_img_capture@Base 1:0.4.0 - fp_dev_open@Base 1:0.4.0 - fp_dev_supports_dscv_print@Base 1:0.4.0 - fp_dev_supports_identification@Base 1:0.4.0 - fp_dev_supports_imaging@Base 1:0.4.0 - fp_dev_supports_print_data@Base 1:0.4.0 - fp_discover_devs@Base 1:0.4.0 - fp_discover_prints@Base 1:0.4.0 - fp_driver_get_driver_id@Base 1:0.4.0 - fp_driver_get_full_name@Base 1:0.4.0 - fp_driver_get_name@Base 1:0.4.0 - fp_driver_get_scan_type@Base 1:0.4.0 - fp_driver_supports_imaging@Base 1:0.99.0 - fp_dscv_dev_for_dscv_print@Base 1:0.4.0 - fp_dscv_dev_for_print_data@Base 1:0.4.0 - fp_dscv_dev_get_devtype@Base 1:0.4.0 - fp_dscv_dev_get_driver@Base 1:0.4.0 - fp_dscv_dev_get_driver_id@Base 1:0.8.1 - fp_dscv_dev_supports_dscv_print@Base 1:0.4.0 - fp_dscv_dev_supports_print_data@Base 1:0.4.0 - fp_dscv_devs_free@Base 1:0.4.0 - fp_dscv_print_delete@Base 1:0.4.0 - fp_dscv_print_get_devtype@Base 1:0.4.0 - fp_dscv_print_get_driver_id@Base 1:0.4.0 - fp_dscv_print_get_finger@Base 1:0.4.0 - fp_dscv_prints_free@Base 1:0.4.0 - fp_enroll_finger@Base 1:0.8.1 - fp_enroll_finger_img@Base 1:0.4.0 - fp_exit@Base 1:0.4.0 - fp_get_next_timeout@Base 1:0.4.0 - fp_get_pollfds@Base 1:0.4.0 - fp_handle_events@Base 1:0.4.0 - fp_handle_events_timeout@Base 1:0.4.0 - fp_identify_finger@Base 1:0.8.1 - fp_identify_finger_img@Base 1:0.4.0 - fp_img_binarize@Base 1:0.4.0 - fp_img_free@Base 1:0.4.0 - fp_img_get_data@Base 1:0.4.0 - fp_img_get_height@Base 1:0.4.0 - fp_img_get_minutiae@Base 1:0.4.0 - fp_img_get_width@Base 1:0.4.0 - fp_img_save_to_file@Base 1:0.4.0 - fp_img_standardize@Base 1:0.4.0 - fp_init@Base 1:0.4.0 - fp_minutia_get_coords@Base 1:0.8.2-3~ - fp_print_data_delete@Base 1:0.4.0 - fp_print_data_free@Base 1:0.4.0 - fp_print_data_from_data@Base 1:0.4.0 - fp_print_data_from_dscv_print@Base 1:0.4.0 - fp_print_data_get_data@Base 1:0.4.0 - fp_print_data_get_devtype@Base 1:0.4.0 - fp_print_data_get_driver_id@Base 1:0.4.0 - fp_print_data_load@Base 1:0.4.0 - fp_print_data_save@Base 1:0.4.0 - fp_set_debug@Base 1:0.4.0 - fp_set_pollfd_notifiers@Base 1:0.4.0 - fp_verify_finger@Base 1:0.8.1 - fp_verify_finger_img@Base 1:0.4.0 - fprint_get_drivers@Base 1:0.4.0 diff --git a/debian/libfprint-dev.install b/debian/libfprint2-dev.install similarity index 100% rename from debian/libfprint-dev.install rename to debian/libfprint2-dev.install diff --git a/debian/libfprint0.install b/debian/libfprint2.install similarity index 100% rename from debian/libfprint0.install rename to debian/libfprint2.install diff --git a/debian/libfprint0.lintian-overrides b/debian/libfprint2.lintian-overrides similarity index 100% rename from debian/libfprint0.lintian-overrides rename to debian/libfprint2.lintian-overrides diff --git a/debian/libfprint0.postinst b/debian/libfprint2.postinst similarity index 100% rename from debian/libfprint0.postinst rename to debian/libfprint2.postinst diff --git a/debian/libfprint2.symbols b/debian/libfprint2.symbols new file mode 100644 index 00000000..ee9e392d --- /dev/null +++ b/debian/libfprint2.symbols @@ -0,0 +1,81 @@ +libfprint.so.2 libfprint2 #MINVER# +* Build-Depends-Package: libfprint2-dev + LIBFPRINT_2.0.0@LIBFPRINT_2.0.0 1:1.90.0 + fp_context_enumerate@LIBFPRINT_2.0.0 1:1.90.0 + fp_context_get_devices@LIBFPRINT_2.0.0 1:1.90.0 + fp_context_get_type@LIBFPRINT_2.0.0 1:1.90.0 + fp_context_new@LIBFPRINT_2.0.0 1:1.90.0 + fp_device_action_get_type@LIBFPRINT_2.0.0 1:1.90.0 + fp_device_capture@LIBFPRINT_2.0.0 1:1.90.0 + fp_device_capture_finish@LIBFPRINT_2.0.0 1:1.90.0 + fp_device_capture_sync@LIBFPRINT_2.0.0 1:1.90.0 + fp_device_close@LIBFPRINT_2.0.0 1:1.90.0 + fp_device_close_finish@LIBFPRINT_2.0.0 1:1.90.0 + fp_device_close_sync@LIBFPRINT_2.0.0 1:1.90.0 + fp_device_delete_print@LIBFPRINT_2.0.0 1:1.90.0 + fp_device_delete_print_finish@LIBFPRINT_2.0.0 1:1.90.0 + fp_device_delete_print_sync@LIBFPRINT_2.0.0 1:1.90.0 + fp_device_enroll@LIBFPRINT_2.0.0 1:1.90.0 + fp_device_enroll_finish@LIBFPRINT_2.0.0 1:1.90.0 + fp_device_enroll_sync@LIBFPRINT_2.0.0 1:1.90.0 + fp_device_error_get_type@LIBFPRINT_2.0.0 1:1.90.0 + fp_device_error_quark@LIBFPRINT_2.0.0 1:1.90.0 + fp_device_get_device_id@LIBFPRINT_2.0.0 1:1.90.0 + fp_device_get_driver@LIBFPRINT_2.0.0 1:1.90.0 + fp_device_get_name@LIBFPRINT_2.0.0 1:1.90.0 + fp_device_get_nr_enroll_stages@LIBFPRINT_2.0.0 1:1.90.0 + fp_device_get_scan_type@LIBFPRINT_2.0.0 1:1.90.0 + fp_device_get_type@LIBFPRINT_2.0.0 1:1.90.0 + fp_device_has_storage@LIBFPRINT_2.0.0 1:1.90.0 + fp_device_identify@LIBFPRINT_2.0.0 1:1.90.0 + fp_device_identify_finish@LIBFPRINT_2.0.0 1:1.90.0 + fp_device_identify_sync@LIBFPRINT_2.0.0 1:1.90.0 + fp_device_list_prints@LIBFPRINT_2.0.0 1:1.90.0 + fp_device_list_prints_finish@LIBFPRINT_2.0.0 1:1.90.0 + fp_device_list_prints_sync@LIBFPRINT_2.0.0 1:1.90.0 + fp_device_open@LIBFPRINT_2.0.0 1:1.90.0 + fp_device_open_finish@LIBFPRINT_2.0.0 1:1.90.0 + fp_device_open_sync@LIBFPRINT_2.0.0 1:1.90.0 + fp_device_retry_get_type@LIBFPRINT_2.0.0 1:1.90.0 + fp_device_retry_quark@LIBFPRINT_2.0.0 1:1.90.0 + fp_device_supports_capture@LIBFPRINT_2.0.0 1:1.90.0 + fp_device_supports_identify@LIBFPRINT_2.0.0 1:1.90.0 + fp_device_type_get_type@LIBFPRINT_2.0.0 1:1.90.0 + fp_device_verify@LIBFPRINT_2.0.0 1:1.90.0 + fp_device_verify_finish@LIBFPRINT_2.0.0 1:1.90.0 + fp_device_verify_sync@LIBFPRINT_2.0.0 1:1.90.0 + fp_finger_get_type@LIBFPRINT_2.0.0 1:1.90.0 + fp_image_detect_minutiae@LIBFPRINT_2.0.0 1:1.90.0 + fp_image_detect_minutiae_finish@LIBFPRINT_2.0.0 1:1.90.0 + fp_image_device_get_type@LIBFPRINT_2.0.0 1:1.90.0 + fp_image_device_state_get_type@LIBFPRINT_2.0.0 1:1.90.0 + fp_image_get_binarized@LIBFPRINT_2.0.0 1:1.90.0 + fp_image_get_data@LIBFPRINT_2.0.0 1:1.90.0 + fp_image_get_height@LIBFPRINT_2.0.0 1:1.90.0 + fp_image_get_minutiae@LIBFPRINT_2.0.0 1:1.90.0 + fp_image_get_ppmm@LIBFPRINT_2.0.0 1:1.90.0 + fp_image_get_type@LIBFPRINT_2.0.0 1:1.90.0 + fp_image_get_width@LIBFPRINT_2.0.0 1:1.90.0 + fp_image_new@LIBFPRINT_2.0.0 1:1.90.0 + fp_minutia_get_coords@LIBFPRINT_2.0.0 1:1.90.0 + fp_print_compatible@LIBFPRINT_2.0.0 1:1.90.0 + fp_print_deserialize@LIBFPRINT_2.0.0 1:1.90.0 + fp_print_equal@LIBFPRINT_2.0.0 1:1.90.0 + fp_print_get_description@LIBFPRINT_2.0.0 1:1.90.0 + fp_print_get_device_id@LIBFPRINT_2.0.0 1:1.90.0 + fp_print_get_device_stored@LIBFPRINT_2.0.0 1:1.90.0 + fp_print_get_driver@LIBFPRINT_2.0.0 1:1.90.0 + fp_print_get_enroll_date@LIBFPRINT_2.0.0 1:1.90.0 + fp_print_get_finger@LIBFPRINT_2.0.0 1:1.90.0 + fp_print_get_image@LIBFPRINT_2.0.0 1:1.90.0 + fp_print_get_type@LIBFPRINT_2.0.0 1:1.90.0 + fp_print_get_username@LIBFPRINT_2.0.0 1:1.90.0 + fp_print_new@LIBFPRINT_2.0.0 1:1.90.0 + fp_print_serialize@LIBFPRINT_2.0.0 1:1.90.0 + fp_print_set_description@LIBFPRINT_2.0.0 1:1.90.0 + fp_print_set_enroll_date@LIBFPRINT_2.0.0 1:1.90.0 + fp_print_set_finger@LIBFPRINT_2.0.0 1:1.90.0 + fp_print_set_username@LIBFPRINT_2.0.0 1:1.90.0 + fp_print_type_get_type@LIBFPRINT_2.0.0 1:1.90.0 + fp_scan_type_get_type@LIBFPRINT_2.0.0 1:1.90.0 + fpi_get_driver_types@LIBFPRINT_2.0.0 1:1.90.0 diff --git a/debian/rules b/debian/rules index 4df4e2a0..13760303 100755 --- a/debian/rules +++ b/debian/rules @@ -11,7 +11,7 @@ override_dh_auto_configure: override_dh_install: mv debian/tmp/lib/udev/rules.d/60-fprint-autosuspend.rules \ - debian/tmp/lib/udev/rules.d/60-libfprint0.rules + debian/tmp/lib/udev/rules.d/60-libfprint2.rules sed -i '/^Requires.private\|^Libs.private/ d' \ - debian/tmp/usr/lib/*/pkgconfig/libfprint.pc + debian/tmp/usr/lib/*/pkgconfig/libfprint2.pc dh_install