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

Reply via email to