TOD build dependencies are missing packages
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libfprint (Ubuntu) |
Fix Released
|
Medium
|
Marco Trevisan (Treviño) | ||
Focal |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Compiling a TOD package from source by build-depending only on libfprint-
❯ less /usr/lib/
prefix=/usr
libdir=
includedir=
tod_driversdir=
Name: libfprint-2-tod
Description: Private Libfprint Touch Drivers API
Version: 1.90.1+tod1+tod1
Requires.private: gio-unix-2.0 >= 2.56, glib-2.0 >= 2.56, gusb >= 0.2.0, pixman-1, nss, gmodule-2.0 >= 2.56, libfprint-2
Libs: -L${libdir} -lfprint-2-tod
Libs.private: -lm
Cflags: -I${includedir}
[ Impact ]
No possible to compile TOD packages without manual depenencies
[ Test case ]
Try with this driver https:/
git clone https:/
gbp buildpackage -b
Should work
[ Regression potential ]
Installed dependencies may cause a conflict
This bug was fixed in the package libfprint - 1:1.90. 2+tod1- 0ubuntu1
--------------- 2+tod1- 0ubuntu1) groovy; urgency=medium
libfprint (1:1.90.
* New upstream release reading_ pointer. patch: 2-tod1. symbols: Add new TOD symbols
- Fixed crash in VFS0050 (LP: #1876502)
- Enrollment fails with UPEK reader (LP: #1881380)
- Lots of various drivers fixes
- As per a patch for nbis required for some sensors that was accidentally
dropped in an earlier release. Users of sensors/drivers aes1610, aes2501,
aes2550, aes1660, aes2660, elan, upektc_img) need to re-enroll
* d/p/git_
- Dopped (applied upstream)
* debian/control: Add missing libfprint-2-tod-dev dependencies (LP: #1884267)
* debian/rules: Be strictier about symbol changes
* libfprint-
-- Marco Trevisan (Treviño) <email address hidden> Fri, 19 Jun 2020 17:38:55 +0200