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 Desktop Packages, which is subscribed to libfprint in Ubuntu. https://bugs.launchpad.net/bugs/1884267 Title: TOD build dependencies are missing packages Status in libfprint package in Ubuntu: In Progress Bug description: 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 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libfprint/+bug/1884267/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp