Source: biometric-authentication
Section: admin
Priority: optional
Maintainer: jianglinxuan (droiing) <jianglinxuan@kylinos.cn>
Build-Depends: debhelper (>= 9),
               dh-python,
               automake,
               intltool,
               autopoint,
               libtool-bin,
               libglib2.0-dev (>= 2.36),
               libgtk-3-dev (>= 3.18),
               libusb-1.0-0-dev (>= 1.0.20),
               libsqlite3-dev (>= 3.8),
               libpolkit-gobject-1-dev,
               libfprint-2-dev,
               uuid-dev
Standards-Version: 3.9.7
Homepage: http://gogs.kylin.com/jianglinxuan/kylin-biometric-authentication.git

Package: biometric-auth
Architecture: any
Depends: ${shlibs:Depends},
         ${misc:Depends},
         libbiometric0 (= ${binary:Version}),
         systemd
Provides: ${bio-app-api:Provides}
Description: Biometric Authentication Service
 The service layer of the biometric identification authentication framework.
 The service layer uses the DBus bus to provide the upper application with
 operation interfaces such as feature enroll, feature verify, feature identify,
 feature search, feature delete, etc. Meanwhile, it also provides notification
 of device status changes event and notification of USB device hotplug event.
 .
 This package contains a library for biometric authentication.

Package: biometric-auth-dbg
Architecture: any
Priority: extra
Section: debug
Depends: ${misc:Depends}, biometric-auth (= ${binary:Version}),
Description: Biometric Authentication Service (debug symbols)
 The service layer of the biometric identification authentication framework.
 This package contains the debugging symbols for the biometric-auth.

Package: libbiometric0
Architecture: any
Section: libs
Depends: ${shlibs:Depends},
         ${misc:Depends},
         systemd,
Provides: ${bio-drv-api:Provides}
Description: Biometric Identification library
 The core layer of biometric identification authentication framework.
 The core layer abstracts the common operation of all kinds of biometric
 recognition, constructs the underlying framework of biometric recognition,
 and provides the general function and unified data storage method.
 .
 This package contains a library for biometric identification.

Package: libbiometric-dbg
Architecture: any
Priority: extra
Section: debug
Depends: ${misc:Depends}, libbiometric0 (= ${binary:Version}),
Description: Biometric Identification library (debug symbols)
 The core layer of biometric identification authentication framework.
 .
 This package contains the debugging symbols for the libbiometric library.

Package: libbiometric-dev
Architecture: any
Section: libdevel
Depends: ${misc:Depends},
         libbiometric0 (= ${binary:Version}),
         systemd,
Description: Biometric Identification DRIVER API - development files
 It provides the development file for driver development based on biometric
 identification authentication framework.
 .
 This package contains the development files (headers, static libraries)

Package: biometric-utils
Architecture: any
Depends: ${shlibs:Depends},
         ${misc:Depends},
         ${python3:Depends},
         biometric-auth,
         systemd,
         python3-prettytable,
         python3-dbus,
         python3-gi
Description: Biometric authentication utils
 Biometric authentication tools.
 This package provides the biometric-config-tool and biometric-device-discover
 tools:
  - biometric-auth-client: The command line client of the biometric
    identification framework service;
  - biometric-config-tool: add, remove, configure the biometric drivers;
  - biometric-device-discover: discover the devices supported by the biometric
    framework;

Package: biometric-utils-dbg
Architecture: any
Priority: extra
Section: debug
Depends: ${misc:Depends}, biometric-auth, systemd
Description: Biometric authentication utils (debug symbols)
 This package contains the debugging symbols for biometric-config-tool.

Package: biometric-driver-ud650
Architecture: amd64 arm64
Depends: ${shlibs:Depends},
         ${bio-drv-api:Depends},
         ${misc:Depends},
         libbiometric0,
         biometric-utils,
         systemd
Description: Biometric Authentication Driver
 A finger vein driver(ud650) for biometric authentication

Package: biometric-driver-ud650-dbg
Architecture: amd64 arm64
Priority: extra
Section: debug
Depends: ${misc:Depends},
         biometric-driver-ud650 (= ${binary:Version})
Description: Biometric Authentication Driver (debug symbols)
 A finger vein driver(ud650) for biometric authentication

Package: biometric-driver-community-multidevice
Architecture: any
Depends: ${shlibs:Depends},
         ${misc:Depends},
         ${bio-drv-api:Depends},
         libbiometric0,
         biometric-utils,
         libfprint-2-2,
Description: Biometric Authentication Driver (community multidevice)
 Community multi-device drivers for biometric authentication

Package: biometric-driver-community-multidevice-dbg
Architecture: any
Priority: extra
Section: debug
Depends: ${misc:Depends},
         biometric-driver-community-multidevice (= ${binary:Version})
Description: Biometric Authentication Driver (debug symbols)
 Community multi-device drivers for biometric authentication
