>=appstream-glib-0.7.4 is required for >=sys-apps/fwupd-1.0.7
Created attachment 529332 [details] appstream-glib-0.7.8.ebuild Possible ebuild. Dependencies might need some overhaul.
Created attachment 529334 [details, diff] appstream-glib-0.7.8.ebuild.diff Patch against appstream-glib ebuild from ::gentoo
After doing my version of the bump and comparing with what's attached here, I found the following issues with the one attached here: * json-glib dep not updated to >=1.1.2 as meson.build requires * Redundant bash-completions-r1 inherit (there's no bash completion dir option for meson, always goes to install_dir/share/bash-completion/ -- hopefully that will work out for eprefix...) * Redundant IUSE=nls * Unnecessary sqlite dep, sources don't refer to it (but this was unnecessary in 0.6.x ebuild probably too) * Potentially missing libxml2:2 build time depend for glib-compile-resources functioning * Missing docbook-xml-dtd:4.2 dep for manpages building * Missing gtk-doc dependency with USE=doc (and no point in gtk-doc-am dep in meson world, unfortunately, as gtkdoc-rebase isn't used as there's no pregenerated docs in tarball); docbook-xml-dtd:4.3 appears to be a dep only for gtk-docs, so should have moved to a doc? () block along the missing gtk-doc dep. * Missing explicit -Dalpm=false argument * emesonargs not sorted the same as in meson_options.txt * Redundant quoting of "true", "false" and other meson -D argument values * Usage of usex instead of meson_use * Missing xdg inherit, though it might not be necessary - added in my bump just in case or so. xdg_environment_reset should be useful though, which this gives us - as this isn't EAPI-7 yet, so no ENV_UNSET (and I'm not sure ENV_UNSET covers all we need in the first place, as some things need to get set to specific values, like inside portage offered temporary dir). This comment is just meant to assist in future meson conversions, as things to look out for. My bump push will follow in a moment.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08d3fdc2f16f976a70d18cde219710fb6a64f2af commit 08d3fdc2f16f976a70d18cde219710fb6a64f2af Author: Mart Raudsepp <leio@gentoo.org> AuthorDate: 2018-06-27 16:18:29 +0000 Commit: Mart Raudsepp <leio@gentoo.org> CommitDate: 2018-06-27 16:48:11 +0000 dev-libs/appstream-glib: bump to 0.7.9 Closes: https://bugs.gentoo.org/654596 Package-Manager: Portage-2.3.40, Repoman-2.3.9 dev-libs/appstream-glib/Manifest | 1 + .../appstream-glib/appstream-glib-0.7.9.ebuild | 65 ++++++++++++++++++++++ 2 files changed, 66 insertions(+)