Public bug reported:

Compiling a TOD package from source by build-depending only on
libfprint-2-tod-dev, does not work, as the tod-dev package has misses
the .pc dependencies.

❯ less /usr/lib/x86_64-linux-gnu/pkgconfig/libfprint-2-tod-1.pc
prefix=/usr
libdir=${prefix}/lib/x86_64-linux-gnu
includedir=${prefix}/include

tod_driversdir=${libdir}/libfprint-2/tod-1

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}/libfprint-2/tod-1


[ Impact ]

No possible to compile TOD packages without manual depenencies

[ Test case ]

Try with this driver https://gitlab.freedesktop.org/3v1n0/libfprint-tod-
vfs0090/-/tree/tod-deps-test

 git clone https://gitlab.freedesktop.org/3v1n0/libfprint-tod-vfs0090 -b 
tod-deps-test
 gbp buildpackage -b

Should work

[ Regression potential ]

Installed dependencies may cause a conflict

** Affects: libfprint (Ubuntu)
     Importance: Medium
     Assignee: Marco Trevisan (Treviño) (3v1n0)
         Status: In Progress

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to libfprint in Ubuntu.
https://bugs.launchpad.net/bugs/1884267

Title:
  TOD build dependencies are missing packages

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libfprint/+bug/1884267/+subscriptions

-- 
desktop-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to