If those two packages don't have the introspection USE flag enabled fwupd will throw the next errors when compiling: Couldn't find include 'Soup-2.4.gir' (search path: '['/usr/local/share/gir-1.0', '/usr/share/gir-1.0', '/usr/share/gir-1.0', '/usr/share/gir-1.0', '/usr/share/gir-1.0', '/usr/share/gir-1.0']') Couldn't find include GUsb-1.0.gir' (search path: '['/var/tmp/portage/sys-apps/fwupd-1.3.6/work/fwupd-1.3.6-build/libfwupd', '/var/tmp/portage/sys-apps/fwupd-1.3.6/work/fwupd-1.3.6-build/libfwupd', './libfwupd/.', '../fwupd-1.3.6/libfwupd/.', '/usr/local/share/gir-1.0', '/usr/share/gir-1.0', '/usr/share/gir-1.0', '/usr/share/gir-1.0', '/usr/share/gir-1.0', '/usr/share/gir-1.0']') Reproducible: Always
It appears that the problem is simply that there is a missing $(meson_use introspection), not that there are missing dependencies for USE=-introspection. Once that line is added, the package build properly without the mentioned dependencies.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4022f1d5b31959e5250665585eb9ba379502303a commit 4022f1d5b31959e5250665585eb9ba379502303a Author: Lars Wendler <polynomial-c@gentoo.org> AuthorDate: 2020-06-15 11:36:21 +0000 Commit: Lars Wendler <polynomial-c@gentoo.org> CommitDate: 2020-06-15 11:38:05 +0000 sys-apps/fwupd: Security bump to versions 1.3.10 and 1.4.4 Bug: https://bugs.gentoo.org/727656 Closes: https://bugs.gentoo.org/705972 Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> sys-apps/fwupd/Manifest | 2 + sys-apps/fwupd/fwupd-1.3.10.ebuild | 165 +++++++++++++++++++++++++++++++++++++ sys-apps/fwupd/fwupd-1.4.4.ebuild | 159 +++++++++++++++++++++++++++++++++++ 3 files changed, 326 insertions(+)