git: 164a3b4dd92d - main - sysutils/fwupd: Update firmware automatically, safely, and reliably
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 15 Oct 2025 20:03:03 UTC
The branch main has been updated by decke:
URL: https://cgit.FreeBSD.org/ports/commit/?id=164a3b4dd92d2201907be9fb12cd1dedeb2e4e5d
commit 164a3b4dd92d2201907be9fb12cd1dedeb2e4e5d
Author: Bernhard Froehlich <decke@FreeBSD.org>
AuthorDate: 2025-10-15 19:59:55 +0000
Commit: Bernhard Froehlich <decke@FreeBSD.org>
CommitDate: 2025-10-15 20:02:28 +0000
sysutils/fwupd: Update firmware automatically, safely, and reliably
This port was initially submitted as part of D29332 by Norbert Kaminski
<norbert.kaminski@3mdeb.com>. Thanks a lot for the initial port and all
the work involved!
Differential Revision: https://reviews.freebsd.org/D29332
---
sysutils/Makefile | 1 +
sysutils/fwupd/Makefile | 59 +
sysutils/fwupd/distinfo | 3 +
sysutils/fwupd/files/fwupd.in | 28 +
.../patch-libfwupdplugin_fu-freebsd-efivars.c | 47 +
.../fwupd/files/patch-libfwupdplugin_meson.build | 10 +
.../fwupd/files/patch-plugins_upower_meson.build | 8 +
sysutils/fwupd/pkg-descr | 7 +
sysutils/fwupd/pkg-message | 23 +
sysutils/fwupd/pkg-plist | 4081 ++++++++++++++++++++
10 files changed, 4267 insertions(+)
diff --git a/sysutils/Makefile b/sysutils/Makefile
index af03c4c01639..80113f6d9899 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -432,6 +432,7 @@
SUBDIR += ftwin
SUBDIR += fvcool
SUBDIR += fwup
+ SUBDIR += fwupd
SUBDIR += fwupd-efi
SUBDIR += fx
SUBDIR += g15daemon
diff --git a/sysutils/fwupd/Makefile b/sysutils/fwupd/Makefile
new file mode 100644
index 000000000000..0144f7bf336c
--- /dev/null
+++ b/sysutils/fwupd/Makefile
@@ -0,0 +1,59 @@
+PORTNAME= fwupd
+DISTVERSION= 2.0.16
+CATEGORIES= sysutils
+
+MAINTAINER= decke@FreeBSD.org
+COMMENT= Update firmware automatically, safely, and reliably
+
+LICENSE= LGPL21
+
+BROKEN_FreeBSD_13= requires at least FreeBSD 15
+BROKEN_FreeBSD_14= requires at least FreeBSD 15
+
+BUILD_DEPENDS= blkid:filesystems/libblkid \
+ flashrom>0:sysutils/flashrom \
+ gtkdoc-scan:textproc/gtk-doc \
+ help2man:misc/help2man \
+ ${LOCALBASE}/libdata/pkgconfig/fwupd-efi.pc:sysutils/fwupd-efi \
+ open-sans>0:x11-fonts/open-sans \
+ ${PYTHON_PKGNAMEPREFIX}pygobject>0:devel/py-pygobject@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pangocffi>0:x11-toolkits/py-pangocffi@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}gi-docgen>0:textproc/py-gi-docgen@${PY_FLAVOR} \
+ valgrind>0:devel/valgrind
+LIB_DEPENDS= libcbor.so:devel/libcbor \
+ libcurl.so:ftp/curl \
+ libdrm.so:graphics/libdrm \
+ libefiboot.so:devel/efivar \
+ libelf.so:devel/libelf \
+ libgcab-1.0.so:archivers/gcab \
+ libgnutls.so:security/gnutls \
+ libgpg-error.so:security/libgpg-error \
+ libgpgme.so:security/gpgme \
+ libgusb.so:devel/libgusb \
+ libjcat.so:textproc/libjcat \
+ libjson-glib-1.0.so:devel/json-glib \
+ libprotobuf-c.so:devel/protobuf-c \
+ libxmlb.so:textproc/libxmlb
+RUN_DEPENDS= blkid:filesystems/libblkid \
+ flashrom>0:sysutils/flashrom \
+ ${LOCALBASE}/libdata/pkgconfig/fwupd-efi.pc:sysutils/fwupd-efi \
+ valgrind>0:devel/valgrind
+
+USES= cmake:indirect gettext gnome libarchive meson pkgconfig python shebangfix sqlite vala:build
+USE_GITHUB= yes
+USE_GNOME= glib20 introspection:build
+USE_LDCONFIG= yes
+WITH_DEBUG= yes
+USE_RC_SUBR= fwupd
+
+SHEBANG_GLOB= *.py
+
+MESON_ARGS= -Dpolkit=disabled \
+ -Dsystemd=disabled \
+ -Dpassim=disabled \
+ -Dtests=false \
+ -Dumockdev_tests=disabled \
+ -Dplugin_modem_manager=disabled \
+ -Dpython=${PYTHON_CMD}
+
+.include <bsd.port.mk>
diff --git a/sysutils/fwupd/distinfo b/sysutils/fwupd/distinfo
new file mode 100644
index 000000000000..e098483fe6c6
--- /dev/null
+++ b/sysutils/fwupd/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1758629317
+SHA256 (fwupd-fwupd-2.0.16_GH0.tar.gz) = e63f7ce7d536cf38961c4f3a87835f76043128cb964ae193c4144d94f4d6f49b
+SIZE (fwupd-fwupd-2.0.16_GH0.tar.gz) = 6489758
diff --git a/sysutils/fwupd/files/fwupd.in b/sysutils/fwupd/files/fwupd.in
new file mode 100644
index 000000000000..47a295942ea5
--- /dev/null
+++ b/sysutils/fwupd/files/fwupd.in
@@ -0,0 +1,28 @@
+#!/bin/sh
+
+# PROVIDE: fwupd
+# REQUIRE: LOGIN dbus
+# KEYWORD: shutdown
+#
+# Add the following lines to /etc/rc.conf to enable fwupd daemon:
+#
+# fwupd_enable="YES"
+#
+
+. /etc/rc.subr
+
+export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
+
+name="fwupd"
+rcvar=fwupd_enable
+
+load_rc_config ${name}
+
+: ${fwupd_enable:="NO"}
+
+command="/usr/sbin/daemon"
+procname="/usr/local/libexec/fwupd/${name}"
+pidfile="/var/run/${name}.pid"
+command_args="-S -p ${pidfile} ${procname}"
+
+run_rc_command "$1"
diff --git a/sysutils/fwupd/files/patch-libfwupdplugin_fu-freebsd-efivars.c b/sysutils/fwupd/files/patch-libfwupdplugin_fu-freebsd-efivars.c
new file mode 100644
index 000000000000..b8a904985b6a
--- /dev/null
+++ b/sysutils/fwupd/files/patch-libfwupdplugin_fu-freebsd-efivars.c
@@ -0,0 +1,47 @@
+--- libfwupdplugin/fu-freebsd-efivars.c.orig 2025-09-12 09:55:19 UTC
++++ libfwupdplugin/fu-freebsd-efivars.c
+@@ -67,7 +67,7 @@ fu_freebsd_efivars_delete_with_glob(FuEfivars *efivars
+
+ efi_str_to_guid(guid, &guid_to_delete);
+
+- while (efi_get_next_variable_name(&guidt, &name)) {
++ while (efi_get_next_variable_name(&guidt, &name) == 1) {
+ if (memcmp(&guid_to_delete, guidt, sizeof(guid_to_delete)) != 0)
+ continue;
+ if (!g_pattern_match_simple(name, name_glob))
+@@ -87,7 +87,7 @@ fu_freebsd_efivars_exists_guid(const gchar *guid)
+ efi_guid_t test;
+
+ efi_str_to_guid(guid, &test);
+- while (efi_get_next_variable_name(&guidt, &name)) {
++ while (efi_get_next_variable_name(&guidt, &name) == 1) {
+ if (memcmp(&test, guidt, sizeof(test)) == 0) {
+ return TRUE;
+ }
+@@ -129,7 +129,7 @@ fu_freebsd_efivars_get_names(FuEfivars *efivars, const
+ efi_str_to_guid(guid, &test);
+
+ /* find names with matching GUID */
+- while (efi_get_next_variable_name(&guidt, &name)) {
++ while (efi_get_next_variable_name(&guidt, &name) == 1) {
+ if (memcmp(&test, guidt, sizeof(test)) == 0) {
+ g_ptr_array_add(names, g_strdup(name));
+ }
+@@ -156,7 +156,7 @@ fu_freebsd_efivars_space_used(FuEfivars *efivars, GErr
+ efi_guid_t *guidt = NULL;
+ char *name = NULL;
+
+- while (efi_get_next_variable_name(&guidt, &name)) {
++ while (efi_get_next_variable_name(&guidt, &name) == 1) {
+ size_t size = 0;
+ if (efi_get_variable_size(*guidt, name, &size) < 0) {
+ g_set_error_literal(error,
+@@ -184,7 +184,7 @@ fu_freebsd_efivars_set_data(FuEfivars *efivars,
+ efi_guid_t guidt;
+ efi_str_to_guid(guid, &guidt);
+
+- if (efi_set_variable(guidt, name, (guint8 *)data, sz, attr) != 0) {
++ if (efi_set_variable(guidt, name, (guint8 *)data, sz, attr, 0644) != 0) {
+ g_set_error(error,
+ FWUPD_ERROR,
+ FWUPD_ERROR_NOT_SUPPORTED,
diff --git a/sysutils/fwupd/files/patch-libfwupdplugin_meson.build b/sysutils/fwupd/files/patch-libfwupdplugin_meson.build
new file mode 100644
index 000000000000..24ea3ebc7149
--- /dev/null
+++ b/sysutils/fwupd/files/patch-libfwupdplugin_meson.build
@@ -0,0 +1,10 @@
+--- libfwupdplugin/meson.build.orig 2025-09-12 09:55:19 UTC
++++ libfwupdplugin/meson.build
+@@ -387,6 +387,7 @@ fwupdplugin = library(
+ include_directories: [root_incdir, fwupd_incdir],
+ dependencies: [library_deps],
+ link_with: [fwupd],
++ install_rpath: '/usr/local/lib',
+ install_dir: libdir_pkg,
+ install: true,
+ )
diff --git a/sysutils/fwupd/files/patch-plugins_upower_meson.build b/sysutils/fwupd/files/patch-plugins_upower_meson.build
new file mode 100644
index 000000000000..d8e40e362b32
--- /dev/null
+++ b/sysutils/fwupd/files/patch-plugins_upower_meson.build
@@ -0,0 +1,8 @@
+--- plugins/upower/meson.build.orig 2025-09-12 09:55:19 UTC
++++ plugins/upower/meson.build
+@@ -1,4 +1,4 @@
+-host_machine.system() == 'linux' or subdir_done()
++host_machine.system() in ['linux', 'freebsd'] or subdir_done()
+
+ plugins += {meson.current_source_dir().split('/')[-1]: true}
+ cargs = ['-DG_LOG_DOMAIN="FuPluginUpower"']
diff --git a/sysutils/fwupd/pkg-descr b/sysutils/fwupd/pkg-descr
new file mode 100644
index 000000000000..b5f1bc8d0b81
--- /dev/null
+++ b/sysutils/fwupd/pkg-descr
@@ -0,0 +1,7 @@
+Make firmware updates automatic, safe, and reliable.
+
+fwupd is a simple daemon to allow session software to update device firmware on
+your local machine. It is designed for desktops, but also usable on phones and
+headless servers. You can either use a GUI software manager like GNOME Software
+to view and apply updates, the command-line tool, or the system D-Bus interface
+directly.
diff --git a/sysutils/fwupd/pkg-message b/sysutils/fwupd/pkg-message
new file mode 100644
index 000000000000..497a5ea45d27
--- /dev/null
+++ b/sysutils/fwupd/pkg-message
@@ -0,0 +1,23 @@
+[
+{ type: install
+ message: <<EOM
+
+ Warning: fwupd is highly experimental and DANGEROUS
+
+ The fwupd utility is currently highly experimental on FreeBSD
+ and may be unstable or unsafe to use.
+ Proceed with caution - flashing firmware carries a significant
+ risk of rendering your device unusable (“bricking”).
+
+ Only attempt to flash firmware if you are prepared to accept
+ this risk.
+
+ If you successfully flash a device — or encounter a failure —
+ please send a detailed report to decke@FreeBSD.org
+
+ Include information about your hardware and the firmware you
+ attempted to flash. This feedback will help track which devices
+ work correctly and which do not.
+EOM
+}
+]
diff --git a/sysutils/fwupd/pkg-plist b/sysutils/fwupd/pkg-plist
new file mode 100644
index 000000000000..72b9ebc26d63
--- /dev/null
+++ b/sysutils/fwupd/pkg-plist
@@ -0,0 +1,4081 @@
+bin/dbxtool
+bin/fwupdmgr
+bin/fwupdtool
+%%ETCDIR%%/fwupd.conf
+%%ETCDIR%%/remotes.d/lvfs-testing.conf
+%%ETCDIR%%/remotes.d/lvfs.conf
+%%ETCDIR%%/remotes.d/vendor-directory.conf
+etc/pki/fwupd-metadata/GPG-KEY-Linux-Foundation-Metadata
+etc/pki/fwupd-metadata/GPG-KEY-Linux-Vendor-Firmware-Service
+etc/pki/fwupd-metadata/LVFS-CA.pem
+etc/pki/fwupd/GPG-KEY-Linux-Foundation-Firmware
+etc/pki/fwupd/GPG-KEY-Linux-Vendor-Firmware-Service
+etc/pki/fwupd/LVFS-CA.pem
+include/fwupd-3/fwupd.h
+include/fwupd-3/libfwupd/fwupd-bios-setting.h
+include/fwupd-3/libfwupd/fwupd-build.h
+include/fwupd-3/libfwupd/fwupd-client-sync.h
+include/fwupd-3/libfwupd/fwupd-client.h
+include/fwupd-3/libfwupd/fwupd-codec.h
+include/fwupd-3/libfwupd/fwupd-common.h
+include/fwupd-3/libfwupd/fwupd-device.h
+include/fwupd-3/libfwupd/fwupd-enums.h
+include/fwupd-3/libfwupd/fwupd-error.h
+include/fwupd-3/libfwupd/fwupd-plugin.h
+include/fwupd-3/libfwupd/fwupd-release.h
+include/fwupd-3/libfwupd/fwupd-remote.h
+include/fwupd-3/libfwupd/fwupd-report.h
+include/fwupd-3/libfwupd/fwupd-request.h
+include/fwupd-3/libfwupd/fwupd-security-attr.h
+include/fwupd-3/libfwupd/fwupd-version.h
+lib/fwupd-2.0.16/libfu_plugin_flashrom.so
+lib/fwupd-2.0.16/libfwupdengine.so
+lib/fwupd-2.0.16/libfwupdplugin.so
+lib/fwupd-2.0.16/libfwupdutil.so
+lib/girepository-1.0/Fwupd-2.0.typelib
+lib/libfwupd.so
+lib/libfwupd.so.3
+lib/libfwupd.so.3.0.0
+libdata/pkgconfig/fwupd.pc
+libexec/fwupd/fwupd
+share/dbus-1/interfaces/org.freedesktop.fwupd.xml
+share/dbus-1/system-services/org.freedesktop.fwupd.service
+share/dbus-1/system.d/org.freedesktop.fwupd.conf
+%%DOCSDIR%%/hsi.html
+%%DOCSDIR%%/index.html
+%%DOCSDIR%%/libfwupd
+%%DOCSDIR%%/libfwupdplugin
+share/doc/libfwupd/RedHatDisplay-Black.woff
+share/doc/libfwupd/RedHatDisplay-Black.woff2
+share/doc/libfwupd/RedHatDisplay-BlackItalic.woff
+share/doc/libfwupd/RedHatDisplay-BlackItalic.woff2
+share/doc/libfwupd/RedHatDisplay-Bold.woff
+share/doc/libfwupd/RedHatDisplay-Bold.woff2
+share/doc/libfwupd/RedHatDisplay-BoldItalic.woff
+share/doc/libfwupd/RedHatDisplay-BoldItalic.woff2
+share/doc/libfwupd/RedHatDisplay-Italic.woff
+share/doc/libfwupd/RedHatDisplay-Italic.woff2
+share/doc/libfwupd/RedHatDisplay-Medium.woff
+share/doc/libfwupd/RedHatDisplay-Medium.woff2
+share/doc/libfwupd/RedHatDisplay-MediumItalic.woff
+share/doc/libfwupd/RedHatDisplay-MediumItalic.woff2
+share/doc/libfwupd/RedHatDisplay-Regular.woff
+share/doc/libfwupd/RedHatDisplay-Regular.woff2
+share/doc/libfwupd/RedHatText-Bold.woff
+share/doc/libfwupd/RedHatText-Bold.woff2
+share/doc/libfwupd/RedHatText-BoldItalic.woff
+share/doc/libfwupd/RedHatText-BoldItalic.woff2
+share/doc/libfwupd/RedHatText-Italic.woff
+share/doc/libfwupd/RedHatText-Italic.woff2
+share/doc/libfwupd/RedHatText-Medium.woff
+share/doc/libfwupd/RedHatText-Medium.woff2
+share/doc/libfwupd/RedHatText-MediumItalic.woff
+share/doc/libfwupd/RedHatText-MediumItalic.woff2
+share/doc/libfwupd/RedHatText-Regular.woff
+share/doc/libfwupd/RedHatText-Regular.woff2
+share/doc/libfwupd/SourceCodePro-It.ttf.woff
+share/doc/libfwupd/SourceCodePro-Regular.ttf.woff
+share/doc/libfwupd/SourceCodePro-Semibold.ttf.woff
+share/doc/libfwupd/alias._guid_t.html
+share/doc/libfwupd/class.BiosSetting.html
+share/doc/libfwupd/class.Client.html
+share/doc/libfwupd/class.Device.html
+share/doc/libfwupd/class.Plugin.html
+share/doc/libfwupd/class.Release.html
+share/doc/libfwupd/class.Remote.html
+share/doc/libfwupd/class.Report.html
+share/doc/libfwupd/class.Request.html
+share/doc/libfwupd/class.SecurityAttr.html
+share/doc/libfwupd/classes_hierarchy.html
+share/doc/libfwupd/const.BATTERY_LEVEL_INVALID.html
+share/doc/libfwupd/const.BIOS_SETTING_DEBUG_CMD.html
+share/doc/libfwupd/const.BIOS_SETTING_PENDING_REBOOT.html
+share/doc/libfwupd/const.BIOS_SETTING_RESET_BIOS.html
+share/doc/libfwupd/const.BIOS_SETTING_SELF_TEST.html
+share/doc/libfwupd/const.DBUS_INTERFACE.html
+share/doc/libfwupd/const.DBUS_PATH.html
+share/doc/libfwupd/const.DBUS_SERVICE.html
+share/doc/libfwupd/const.DEVICE_ID_ANY.html
+share/doc/libfwupd/const.MAJOR_VERSION.html
+share/doc/libfwupd/const.MICRO_VERSION.html
+share/doc/libfwupd/const.MINOR_VERSION.html
+share/doc/libfwupd/const.REQUEST_ID_DO_NOT_POWER_OFF.html
+share/doc/libfwupd/const.REQUEST_ID_INSERT_USB_CABLE.html
+share/doc/libfwupd/const.REQUEST_ID_PRESS_UNLOCK.html
+share/doc/libfwupd/const.REQUEST_ID_REMOVE_REPLUG.html
+share/doc/libfwupd/const.REQUEST_ID_REMOVE_USB_CABLE.html
+share/doc/libfwupd/const.REQUEST_ID_REPLUG_INSTALL.html
+share/doc/libfwupd/const.REQUEST_ID_REPLUG_POWER.html
+share/doc/libfwupd/const.REQUEST_ID_RESTART_DAEMON.html
+share/doc/libfwupd/const.RESULT_KEY_APPSTREAM_ID.html
+share/doc/libfwupd/const.RESULT_KEY_BATTERY_LEVEL.html
+share/doc/libfwupd/const.RESULT_KEY_BATTERY_THRESHOLD.html
+share/doc/libfwupd/const.RESULT_KEY_BIOS_SETTING_CURRENT_VALUE.html
+share/doc/libfwupd/const.RESULT_KEY_BIOS_SETTING_ID.html
+share/doc/libfwupd/const.RESULT_KEY_BIOS_SETTING_LOWER_BOUND.html
+share/doc/libfwupd/const.RESULT_KEY_BIOS_SETTING_POSSIBLE_VALUES.html
+share/doc/libfwupd/const.RESULT_KEY_BIOS_SETTING_READ_ONLY.html
+share/doc/libfwupd/const.RESULT_KEY_BIOS_SETTING_SCALAR_INCREMENT.html
+share/doc/libfwupd/const.RESULT_KEY_BIOS_SETTING_TARGET_VALUE.html
+share/doc/libfwupd/const.RESULT_KEY_BIOS_SETTING_TYPE.html
+share/doc/libfwupd/const.RESULT_KEY_BIOS_SETTING_UPPER_BOUND.html
+share/doc/libfwupd/const.RESULT_KEY_BRANCH.html
+share/doc/libfwupd/const.RESULT_KEY_CATEGORIES.html
+share/doc/libfwupd/const.RESULT_KEY_CHECKSUM.html
+share/doc/libfwupd/const.RESULT_KEY_COMPOSITE_ID.html
+share/doc/libfwupd/const.RESULT_KEY_CREATED.html
+share/doc/libfwupd/const.RESULT_KEY_DESCRIPTION.html
+share/doc/libfwupd/const.RESULT_KEY_DETACH_CAPTION.html
+share/doc/libfwupd/const.RESULT_KEY_DETACH_IMAGE.html
+share/doc/libfwupd/const.RESULT_KEY_DETAILS_URL.html
+share/doc/libfwupd/const.RESULT_KEY_DEVICE_ID.html
+share/doc/libfwupd/const.RESULT_KEY_DEVICE_NAME.html
+share/doc/libfwupd/const.RESULT_KEY_DISTRO_ID.html
+share/doc/libfwupd/const.RESULT_KEY_DISTRO_VARIANT.html
+share/doc/libfwupd/const.RESULT_KEY_DISTRO_VERSION.html
+share/doc/libfwupd/const.RESULT_KEY_FILENAME.html
+share/doc/libfwupd/const.RESULT_KEY_FLAGS.html
+share/doc/libfwupd/const.RESULT_KEY_FLASHES_LEFT.html
+share/doc/libfwupd/const.RESULT_KEY_GUID.html
+share/doc/libfwupd/const.RESULT_KEY_HOMEPAGE.html
+share/doc/libfwupd/const.RESULT_KEY_HSI_LEVEL.html
+share/doc/libfwupd/const.RESULT_KEY_HSI_RESULT.html
+share/doc/libfwupd/const.RESULT_KEY_HSI_RESULT_FALLBACK.html
+share/doc/libfwupd/const.RESULT_KEY_HSI_RESULT_SUCCESS.html
+share/doc/libfwupd/const.RESULT_KEY_ICON.html
+share/doc/libfwupd/const.RESULT_KEY_INSTALL_DURATION.html
+share/doc/libfwupd/const.RESULT_KEY_INSTANCE_IDS.html
+share/doc/libfwupd/const.RESULT_KEY_ISSUES.html
+share/doc/libfwupd/const.RESULT_KEY_KERNEL_CURRENT_VALUE.html
+share/doc/libfwupd/const.RESULT_KEY_KERNEL_TARGET_VALUE.html
+share/doc/libfwupd/const.RESULT_KEY_LICENSE.html
+share/doc/libfwupd/const.RESULT_KEY_LOCATIONS.html
+share/doc/libfwupd/const.RESULT_KEY_METADATA.html
+share/doc/libfwupd/const.RESULT_KEY_MODIFIED.html
+share/doc/libfwupd/const.RESULT_KEY_NAME.html
+share/doc/libfwupd/const.RESULT_KEY_NAME_VARIANT_SUFFIX.html
+share/doc/libfwupd/const.RESULT_KEY_PARENT_DEVICE_ID.html
+share/doc/libfwupd/const.RESULT_KEY_PERCENTAGE.html
+share/doc/libfwupd/const.RESULT_KEY_PLUGIN.html
+share/doc/libfwupd/const.RESULT_KEY_PROBLEMS.html
+share/doc/libfwupd/const.RESULT_KEY_PROTOCOL.html
+share/doc/libfwupd/const.RESULT_KEY_RELEASE.html
+share/doc/libfwupd/const.RESULT_KEY_RELEASE_ID.html
+share/doc/libfwupd/const.RESULT_KEY_REMOTE_ID.html
+share/doc/libfwupd/const.RESULT_KEY_REPORTS.html
+share/doc/libfwupd/const.RESULT_KEY_REQUEST_FLAGS.html
+share/doc/libfwupd/const.RESULT_KEY_REQUEST_KIND.html
+share/doc/libfwupd/const.RESULT_KEY_SBOM_URL.html
+share/doc/libfwupd/const.RESULT_KEY_SERIAL.html
+share/doc/libfwupd/const.RESULT_KEY_SIZE.html
+share/doc/libfwupd/const.RESULT_KEY_SOURCE_URL.html
+share/doc/libfwupd/const.RESULT_KEY_STATUS.html
+share/doc/libfwupd/const.RESULT_KEY_SUMMARY.html
+share/doc/libfwupd/const.RESULT_KEY_TAGS.html
+share/doc/libfwupd/const.RESULT_KEY_TRUST_FLAGS.html
+share/doc/libfwupd/const.RESULT_KEY_UPDATE_ERROR.html
+share/doc/libfwupd/const.RESULT_KEY_UPDATE_IMAGE.html
+share/doc/libfwupd/const.RESULT_KEY_UPDATE_MESSAGE.html
+share/doc/libfwupd/const.RESULT_KEY_UPDATE_STATE.html
+share/doc/libfwupd/const.RESULT_KEY_URGENCY.html
+share/doc/libfwupd/const.RESULT_KEY_URI.html
+share/doc/libfwupd/const.RESULT_KEY_VENDOR.html
+share/doc/libfwupd/const.RESULT_KEY_VENDOR_ID.html
+share/doc/libfwupd/const.RESULT_KEY_VERSION.html
+share/doc/libfwupd/const.RESULT_KEY_VERSION_BOOTLOADER.html
+share/doc/libfwupd/const.RESULT_KEY_VERSION_BOOTLOADER_RAW.html
+share/doc/libfwupd/const.RESULT_KEY_VERSION_BUILD_DATE.html
+share/doc/libfwupd/const.RESULT_KEY_VERSION_FORMAT.html
+share/doc/libfwupd/const.RESULT_KEY_VERSION_LOWEST.html
+share/doc/libfwupd/const.RESULT_KEY_VERSION_LOWEST_RAW.html
+share/doc/libfwupd/const.RESULT_KEY_VERSION_OLD.html
+share/doc/libfwupd/const.RESULT_KEY_VERSION_RAW.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_AMD_ROLLBACK_PROTECTION.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_AMD_SMM_LOCKED.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_AMD_SPI_REPLAY_PROTECTION.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_AMD_SPI_WRITE_PROTECTION.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_BIOS_CAPSULE_UPDATES.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_BIOS_ROLLBACK_PROTECTION.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_CET_ACTIVE.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_CET_ENABLED.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_ENCRYPTED_RAM.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_FWUPD_ATTESTATION.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_FWUPD_PLUGINS.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_FWUPD_UPDATES.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_HOST_EMULATION.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_INTEL_BOOTGUARD_ACM.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_INTEL_BOOTGUARD_ENABLED.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_INTEL_BOOTGUARD_OTP.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_INTEL_BOOTGUARD_POLICY.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_INTEL_BOOTGUARD_VERIFIED.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_INTEL_GDS.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_IOMMU.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_KERNEL_LOCKDOWN.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_KERNEL_SWAP.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_KERNEL_TAINTED.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_MEI_KEY_MANIFEST.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_MEI_MANUFACTURING_MODE.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_MEI_OVERRIDE_STRAP.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_MEI_VERSION.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_PLATFORM_DEBUG_ENABLED.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_PLATFORM_DEBUG_LOCKED.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_PLATFORM_FUSED.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_PREBOOT_DMA_PROTECTION.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_SMAP.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_SPI_BIOSWE.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_SPI_BLE.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_SPI_DESCRIPTOR.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_SPI_SMM_BWP.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_SUPPORTED_CPU.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_SUSPEND_TO_IDLE.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_SUSPEND_TO_RAM.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_TPM_EMPTY_PCR.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_TPM_RECONSTRUCTION_PCR0.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_TPM_VERSION_20.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_UEFI_BOOTSERVICE_VARS.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_UEFI_DB.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_UEFI_MEMORY_PROTECTION.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_UEFI_PK.html
+share/doc/libfwupd/const.SECURITY_ATTR_ID_UEFI_SECUREBOOT.html
+share/doc/libfwupd/ctor.BiosSetting.new.html
+share/doc/libfwupd/ctor.Client.new.html
+share/doc/libfwupd/ctor.Device.new.html
+share/doc/libfwupd/ctor.Plugin.new.html
+share/doc/libfwupd/ctor.Release.new.html
+share/doc/libfwupd/ctor.Remote.new.html
+share/doc/libfwupd/ctor.Report.new.html
+share/doc/libfwupd/ctor.Request.new.html
+share/doc/libfwupd/ctor.SecurityAttr.new.html
+share/doc/libfwupd/enum.BiosSettingKind.html
+share/doc/libfwupd/enum.ReleaseUrgency.html
+share/doc/libfwupd/enum.RemoteKind.html
+share/doc/libfwupd/enum.RequestKind.html
+share/doc/libfwupd/enum.SecurityAttrLevel.html
+share/doc/libfwupd/enum.SecurityAttrResult.html
+share/doc/libfwupd/enum.Status.html
+share/doc/libfwupd/enum.UpdateState.html
+share/doc/libfwupd/enum.VersionFormat.html
+share/doc/libfwupd/error.Error.html
+share/doc/libfwupd/flags.ClientDownloadFlags.html
+share/doc/libfwupd/flags.ClientUploadFlags.html
+share/doc/libfwupd/flags.CodecFlags.html
+share/doc/libfwupd/flags.DeviceFlags.html
+share/doc/libfwupd/flags.DeviceProblem.html
+share/doc/libfwupd/flags.FeatureFlags.html
+share/doc/libfwupd/flags.GuidFlags.html
+share/doc/libfwupd/flags.InstallFlags.html
+share/doc/libfwupd/flags.PluginFlags.html
+share/doc/libfwupd/flags.ReleaseFlags.html
+share/doc/libfwupd/flags.RemoteFlags.html
+share/doc/libfwupd/flags.ReportFlags.html
+share/doc/libfwupd/flags.RequestFlags.html
+share/doc/libfwupd/flags.SecurityAttrFlags.html
+share/doc/libfwupd/flags.SelfSignFlags.html
+share/doc/libfwupd/fonts.css
+share/doc/libfwupd/func.CHECK_VERSION.html
+share/doc/libfwupd/func.checksum_format_for_display.html
+share/doc/libfwupd/func.checksum_get_best.html
+share/doc/libfwupd/func.checksum_get_by_kind.html
+share/doc/libfwupd/func.checksum_guess_kind.html
+share/doc/libfwupd/func.checksum_type_to_string_display.html
+share/doc/libfwupd/func.error_convert.html
+share/doc/libfwupd/func.error_from_string.html
+share/doc/libfwupd/func.error_quark.html
+share/doc/libfwupd/func.error_to_string.html
+share/doc/libfwupd/func.feature_flag_from_string.html
+share/doc/libfwupd/func.feature_flag_to_string.html
+share/doc/libfwupd/func.guid_from_string.html
+share/doc/libfwupd/func.guid_hash_data.html
+share/doc/libfwupd/func.guid_hash_string.html
+share/doc/libfwupd/func.guid_is_valid.html
+share/doc/libfwupd/func.guid_to_string.html
+share/doc/libfwupd/func.install_flags_from_string.html
+share/doc/libfwupd/func.install_flags_to_string.html
+share/doc/libfwupd/func.status_from_string.html
+share/doc/libfwupd/func.status_to_string.html
+share/doc/libfwupd/func.strerror.html
+share/doc/libfwupd/func.update_state_from_string.html
+share/doc/libfwupd/func.update_state_to_string.html
+share/doc/libfwupd/func.version_format_from_string.html
+share/doc/libfwupd/func.version_format_to_string.html
+share/doc/libfwupd/func.version_string.html
+share/doc/libfwupd/fzy.js
+share/doc/libfwupd/go-up-symbolic.png
+share/doc/libfwupd/iface.Codec.html
+share/doc/libfwupd/index.html
+share/doc/libfwupd/index.json
+share/doc/libfwupd/libfwupd.devhelp2
+share/doc/libfwupd/main.js
+share/doc/libfwupd/method.BiosSetting.add_possible_value.html
+share/doc/libfwupd/method.BiosSetting.get_current_value.html
+share/doc/libfwupd/method.BiosSetting.get_description.html
+share/doc/libfwupd/method.BiosSetting.get_id.html
+share/doc/libfwupd/method.BiosSetting.get_kind.html
+share/doc/libfwupd/method.BiosSetting.get_lower_bound.html
+share/doc/libfwupd/method.BiosSetting.get_name.html
+share/doc/libfwupd/method.BiosSetting.get_path.html
+share/doc/libfwupd/method.BiosSetting.get_possible_values.html
+share/doc/libfwupd/method.BiosSetting.get_read_only.html
+share/doc/libfwupd/method.BiosSetting.get_scalar_increment.html
+share/doc/libfwupd/method.BiosSetting.get_upper_bound.html
+share/doc/libfwupd/method.BiosSetting.has_possible_value.html
+share/doc/libfwupd/method.BiosSetting.map_possible_value.html
+share/doc/libfwupd/method.BiosSetting.set_current_value.html
+share/doc/libfwupd/method.BiosSetting.set_description.html
+share/doc/libfwupd/method.BiosSetting.set_id.html
+share/doc/libfwupd/method.BiosSetting.set_kind.html
+share/doc/libfwupd/method.BiosSetting.set_lower_bound.html
+share/doc/libfwupd/method.BiosSetting.set_name.html
+share/doc/libfwupd/method.BiosSetting.set_path.html
+share/doc/libfwupd/method.BiosSetting.set_read_only.html
+share/doc/libfwupd/method.BiosSetting.set_scalar_increment.html
+share/doc/libfwupd/method.BiosSetting.set_upper_bound.html
+share/doc/libfwupd/method.BiosSetting.write_value.html
+share/doc/libfwupd/method.Client.activate.html
+share/doc/libfwupd/method.Client.activate_async.html
+share/doc/libfwupd/method.Client.activate_finish.html
+share/doc/libfwupd/method.Client.add_hint.html
+share/doc/libfwupd/method.Client.build_report_devices.html
+share/doc/libfwupd/method.Client.build_report_history.html
+share/doc/libfwupd/method.Client.build_report_security.html
+share/doc/libfwupd/method.Client.clear_results.html
+share/doc/libfwupd/method.Client.clear_results_async.html
+share/doc/libfwupd/method.Client.clear_results_finish.html
+share/doc/libfwupd/method.Client.connect.html
+share/doc/libfwupd/method.Client.connect_async.html
+share/doc/libfwupd/method.Client.connect_finish.html
+share/doc/libfwupd/method.Client.disconnect.html
+share/doc/libfwupd/method.Client.download_bytes.html
+share/doc/libfwupd/method.Client.download_bytes_async.html
+share/doc/libfwupd/method.Client.download_bytes_finish.html
+share/doc/libfwupd/method.Client.download_file.html
+share/doc/libfwupd/method.Client.download_set_retries.html
+share/doc/libfwupd/method.Client.emulation_load.html
+share/doc/libfwupd/method.Client.emulation_load_async.html
+share/doc/libfwupd/method.Client.emulation_load_finish.html
+share/doc/libfwupd/method.Client.emulation_save.html
+share/doc/libfwupd/method.Client.emulation_save_async.html
+share/doc/libfwupd/method.Client.emulation_save_finish.html
+share/doc/libfwupd/method.Client.ensure_networking.html
+share/doc/libfwupd/method.Client.fix_host_security_attr.html
+share/doc/libfwupd/method.Client.fix_host_security_attr_async.html
+share/doc/libfwupd/method.Client.fix_host_security_attr_finish.html
+share/doc/libfwupd/method.Client.get_approved_firmware.html
+share/doc/libfwupd/method.Client.get_approved_firmware_async.html
+share/doc/libfwupd/method.Client.get_approved_firmware_finish.html
+share/doc/libfwupd/method.Client.get_battery_level.html
+share/doc/libfwupd/method.Client.get_battery_threshold.html
+share/doc/libfwupd/method.Client.get_bios_settings.html
+share/doc/libfwupd/method.Client.get_bios_settings_async.html
+share/doc/libfwupd/method.Client.get_bios_settings_finish.html
+share/doc/libfwupd/method.Client.get_blocked_firmware.html
+share/doc/libfwupd/method.Client.get_blocked_firmware_async.html
+share/doc/libfwupd/method.Client.get_blocked_firmware_finish.html
+share/doc/libfwupd/method.Client.get_daemon_interactive.html
+share/doc/libfwupd/method.Client.get_daemon_version.html
+share/doc/libfwupd/method.Client.get_details.html
+share/doc/libfwupd/method.Client.get_details_async.html
+share/doc/libfwupd/method.Client.get_details_bytes.html
+share/doc/libfwupd/method.Client.get_details_bytes_async.html
+share/doc/libfwupd/method.Client.get_details_bytes_finish.html
+share/doc/libfwupd/method.Client.get_details_finish.html
+share/doc/libfwupd/method.Client.get_device_by_id.html
+share/doc/libfwupd/method.Client.get_device_by_id_async.html
+share/doc/libfwupd/method.Client.get_device_by_id_finish.html
+share/doc/libfwupd/method.Client.get_devices.html
+share/doc/libfwupd/method.Client.get_devices_async.html
+share/doc/libfwupd/method.Client.get_devices_by_guid.html
+share/doc/libfwupd/method.Client.get_devices_by_guid_async.html
+share/doc/libfwupd/method.Client.get_devices_by_guid_finish.html
+share/doc/libfwupd/method.Client.get_devices_finish.html
+share/doc/libfwupd/method.Client.get_downgrades.html
+share/doc/libfwupd/method.Client.get_downgrades_async.html
+share/doc/libfwupd/method.Client.get_downgrades_finish.html
+share/doc/libfwupd/method.Client.get_history.html
+share/doc/libfwupd/method.Client.get_history_async.html
+share/doc/libfwupd/method.Client.get_history_finish.html
+share/doc/libfwupd/method.Client.get_host_bkc.html
+share/doc/libfwupd/method.Client.get_host_machine_id.html
+share/doc/libfwupd/method.Client.get_host_product.html
+share/doc/libfwupd/method.Client.get_host_security_attrs.html
+share/doc/libfwupd/method.Client.get_host_security_attrs_async.html
+share/doc/libfwupd/method.Client.get_host_security_attrs_finish.html
+share/doc/libfwupd/method.Client.get_host_security_events.html
+share/doc/libfwupd/method.Client.get_host_security_events_async.html
+share/doc/libfwupd/method.Client.get_host_security_events_finish.html
+share/doc/libfwupd/method.Client.get_host_security_id.html
+share/doc/libfwupd/method.Client.get_host_vendor.html
+share/doc/libfwupd/method.Client.get_main_context.html
+share/doc/libfwupd/method.Client.get_only_trusted.html
+share/doc/libfwupd/method.Client.get_percentage.html
+share/doc/libfwupd/method.Client.get_plugins.html
+share/doc/libfwupd/method.Client.get_plugins_async.html
+share/doc/libfwupd/method.Client.get_plugins_finish.html
+share/doc/libfwupd/method.Client.get_releases.html
+share/doc/libfwupd/method.Client.get_releases_async.html
+share/doc/libfwupd/method.Client.get_releases_finish.html
+share/doc/libfwupd/method.Client.get_remote_by_id.html
+share/doc/libfwupd/method.Client.get_remote_by_id_async.html
+share/doc/libfwupd/method.Client.get_remote_by_id_finish.html
+share/doc/libfwupd/method.Client.get_remotes.html
+share/doc/libfwupd/method.Client.get_remotes_async.html
+share/doc/libfwupd/method.Client.get_remotes_finish.html
+share/doc/libfwupd/method.Client.get_report_metadata.html
+share/doc/libfwupd/method.Client.get_report_metadata_async.html
+share/doc/libfwupd/method.Client.get_report_metadata_finish.html
+share/doc/libfwupd/method.Client.get_results.html
+share/doc/libfwupd/method.Client.get_results_async.html
+share/doc/libfwupd/method.Client.get_results_finish.html
+share/doc/libfwupd/method.Client.get_status.html
+share/doc/libfwupd/method.Client.get_tainted.html
+share/doc/libfwupd/method.Client.get_upgrades.html
+share/doc/libfwupd/method.Client.get_upgrades_async.html
+share/doc/libfwupd/method.Client.get_upgrades_finish.html
+share/doc/libfwupd/method.Client.get_user_agent.html
+share/doc/libfwupd/method.Client.inhibit.html
+share/doc/libfwupd/method.Client.inhibit_async.html
+share/doc/libfwupd/method.Client.inhibit_finish.html
+share/doc/libfwupd/method.Client.install.html
+share/doc/libfwupd/method.Client.install_async.html
+share/doc/libfwupd/method.Client.install_bytes.html
+share/doc/libfwupd/method.Client.install_bytes_async.html
+share/doc/libfwupd/method.Client.install_bytes_finish.html
+share/doc/libfwupd/method.Client.install_finish.html
+share/doc/libfwupd/method.Client.install_release.html
+share/doc/libfwupd/method.Client.install_release_async.html
+share/doc/libfwupd/method.Client.install_release_finish.html
+share/doc/libfwupd/method.Client.modify_bios_setting.html
+share/doc/libfwupd/method.Client.modify_bios_setting_async.html
+share/doc/libfwupd/method.Client.modify_bios_setting_finish.html
+share/doc/libfwupd/method.Client.modify_config.html
+share/doc/libfwupd/method.Client.modify_config_async.html
+share/doc/libfwupd/method.Client.modify_config_finish.html
+share/doc/libfwupd/method.Client.modify_device.html
+share/doc/libfwupd/method.Client.modify_device_async.html
+share/doc/libfwupd/method.Client.modify_device_finish.html
+share/doc/libfwupd/method.Client.modify_remote.html
+share/doc/libfwupd/method.Client.modify_remote_async.html
+share/doc/libfwupd/method.Client.modify_remote_finish.html
+share/doc/libfwupd/method.Client.quit.html
+share/doc/libfwupd/method.Client.quit_async.html
+share/doc/libfwupd/method.Client.quit_finish.html
+share/doc/libfwupd/method.Client.refresh_remote.html
+share/doc/libfwupd/method.Client.refresh_remote_async.html
+share/doc/libfwupd/method.Client.refresh_remote_finish.html
+share/doc/libfwupd/method.Client.reset_config.html
+share/doc/libfwupd/method.Client.reset_config_async.html
+share/doc/libfwupd/method.Client.reset_config_finish.html
+share/doc/libfwupd/method.Client.search.html
+share/doc/libfwupd/method.Client.search_async.html
+share/doc/libfwupd/method.Client.search_finish.html
+share/doc/libfwupd/method.Client.self_sign.html
+share/doc/libfwupd/method.Client.self_sign_async.html
+share/doc/libfwupd/method.Client.self_sign_finish.html
+share/doc/libfwupd/method.Client.set_approved_firmware.html
+share/doc/libfwupd/method.Client.set_approved_firmware_async.html
+share/doc/libfwupd/method.Client.set_approved_firmware_finish.html
+share/doc/libfwupd/method.Client.set_blocked_firmware.html
+share/doc/libfwupd/method.Client.set_blocked_firmware_async.html
+share/doc/libfwupd/method.Client.set_blocked_firmware_finish.html
+share/doc/libfwupd/method.Client.set_daemon_version.html
+share/doc/libfwupd/method.Client.set_feature_flags.html
+share/doc/libfwupd/method.Client.set_feature_flags_async.html
+share/doc/libfwupd/method.Client.set_feature_flags_finish.html
+share/doc/libfwupd/method.Client.set_main_context.html
+share/doc/libfwupd/method.Client.set_user_agent.html
+share/doc/libfwupd/method.Client.set_user_agent_for_package.html
+share/doc/libfwupd/method.Client.undo_host_security_attr.html
+share/doc/libfwupd/method.Client.undo_host_security_attr_async.html
+share/doc/libfwupd/method.Client.undo_host_security_attr_finish.html
+share/doc/libfwupd/method.Client.uninhibit.html
+share/doc/libfwupd/method.Client.uninhibit_async.html
+share/doc/libfwupd/method.Client.uninhibit_finish.html
+share/doc/libfwupd/method.Client.unlock.html
+share/doc/libfwupd/method.Client.unlock_async.html
+share/doc/libfwupd/method.Client.unlock_finish.html
+share/doc/libfwupd/method.Client.update_metadata.html
+share/doc/libfwupd/method.Client.update_metadata_bytes.html
+share/doc/libfwupd/method.Client.update_metadata_bytes_async.html
+share/doc/libfwupd/method.Client.update_metadata_bytes_finish.html
+share/doc/libfwupd/method.Client.upload_bytes.html
+share/doc/libfwupd/method.Client.upload_bytes_async.html
+share/doc/libfwupd/method.Client.upload_bytes_finish.html
+share/doc/libfwupd/method.Client.upload_report.html
+share/doc/libfwupd/method.Client.upload_report_async.html
+share/doc/libfwupd/method.Client.upload_report_finish.html
+share/doc/libfwupd/method.Client.verify.html
+share/doc/libfwupd/method.Client.verify_async.html
+share/doc/libfwupd/method.Client.verify_finish.html
+share/doc/libfwupd/method.Client.verify_update.html
+share/doc/libfwupd/method.Client.verify_update_async.html
+share/doc/libfwupd/method.Client.verify_update_finish.html
+share/doc/libfwupd/method.Codec.add_string.html
+share/doc/libfwupd/method.Codec.from_json.html
+share/doc/libfwupd/method.Codec.from_json_string.html
+share/doc/libfwupd/method.Codec.from_variant.html
+share/doc/libfwupd/method.Codec.to_json.html
+share/doc/libfwupd/method.Codec.to_json_string.html
+share/doc/libfwupd/method.Codec.to_string.html
+share/doc/libfwupd/method.Codec.to_variant.html
+share/doc/libfwupd/method.Device.add_checksum.html
+share/doc/libfwupd/method.Device.add_child.html
+share/doc/libfwupd/method.Device.add_flag.html
+share/doc/libfwupd/method.Device.add_guid.html
+share/doc/libfwupd/method.Device.add_icon.html
+share/doc/libfwupd/method.Device.add_instance_id.html
+share/doc/libfwupd/method.Device.add_issue.html
+share/doc/libfwupd/method.Device.add_problem.html
+share/doc/libfwupd/method.Device.add_protocol.html
+share/doc/libfwupd/method.Device.add_release.html
+share/doc/libfwupd/method.Device.add_request_flag.html
+share/doc/libfwupd/method.Device.add_vendor_id.html
+share/doc/libfwupd/method.Device.compare.html
+share/doc/libfwupd/method.Device.get_battery_level.html
+share/doc/libfwupd/method.Device.get_battery_threshold.html
+share/doc/libfwupd/method.Device.get_branch.html
+share/doc/libfwupd/method.Device.get_checksums.html
+share/doc/libfwupd/method.Device.get_children.html
+share/doc/libfwupd/method.Device.get_composite_id.html
+share/doc/libfwupd/method.Device.get_created.html
+share/doc/libfwupd/method.Device.get_flags.html
+share/doc/libfwupd/method.Device.get_flashes_left.html
+share/doc/libfwupd/method.Device.get_guid_default.html
+share/doc/libfwupd/method.Device.get_guids.html
+share/doc/libfwupd/method.Device.get_icons.html
+share/doc/libfwupd/method.Device.get_id.html
+share/doc/libfwupd/method.Device.get_install_duration.html
+share/doc/libfwupd/method.Device.get_instance_ids.html
+share/doc/libfwupd/method.Device.get_issues.html
+share/doc/libfwupd/method.Device.get_modified.html
+share/doc/libfwupd/method.Device.get_name.html
+share/doc/libfwupd/method.Device.get_parent.html
+share/doc/libfwupd/method.Device.get_parent_id.html
+share/doc/libfwupd/method.Device.get_percentage.html
+share/doc/libfwupd/method.Device.get_plugin.html
+share/doc/libfwupd/method.Device.get_problems.html
+share/doc/libfwupd/method.Device.get_protocols.html
+share/doc/libfwupd/method.Device.get_release_default.html
+share/doc/libfwupd/method.Device.get_releases.html
+share/doc/libfwupd/method.Device.get_request_flags.html
+share/doc/libfwupd/method.Device.get_root.html
+share/doc/libfwupd/method.Device.get_serial.html
+share/doc/libfwupd/method.Device.get_status.html
+share/doc/libfwupd/method.Device.get_summary.html
+share/doc/libfwupd/method.Device.get_update_error.html
+share/doc/libfwupd/method.Device.get_update_state.html
+share/doc/libfwupd/method.Device.get_vendor.html
+share/doc/libfwupd/method.Device.get_vendor_ids.html
+share/doc/libfwupd/method.Device.get_version.html
+share/doc/libfwupd/method.Device.get_version_bootloader.html
+share/doc/libfwupd/method.Device.get_version_bootloader_raw.html
+share/doc/libfwupd/method.Device.get_version_build_date.html
+share/doc/libfwupd/method.Device.get_version_format.html
+share/doc/libfwupd/method.Device.get_version_lowest.html
+share/doc/libfwupd/method.Device.get_version_lowest_raw.html
+share/doc/libfwupd/method.Device.get_version_raw.html
+share/doc/libfwupd/method.Device.has_checksum.html
+share/doc/libfwupd/method.Device.has_flag.html
+share/doc/libfwupd/method.Device.has_guid.html
+share/doc/libfwupd/method.Device.has_icon.html
+share/doc/libfwupd/method.Device.has_instance_id.html
+share/doc/libfwupd/method.Device.has_problem.html
+share/doc/libfwupd/method.Device.has_protocol.html
+share/doc/libfwupd/method.Device.has_request_flag.html
+share/doc/libfwupd/method.Device.has_vendor_id.html
+share/doc/libfwupd/method.Device.incorporate.html
+share/doc/libfwupd/method.Device.match_flags.html
+share/doc/libfwupd/method.Device.remove_child.html
+share/doc/libfwupd/method.Device.remove_children.html
+share/doc/libfwupd/method.Device.remove_flag.html
+share/doc/libfwupd/method.Device.remove_problem.html
+share/doc/libfwupd/method.Device.remove_request_flag.html
+share/doc/libfwupd/method.Device.set_battery_level.html
+share/doc/libfwupd/method.Device.set_battery_threshold.html
+share/doc/libfwupd/method.Device.set_branch.html
+share/doc/libfwupd/method.Device.set_composite_id.html
+share/doc/libfwupd/method.Device.set_created.html
+share/doc/libfwupd/method.Device.set_flags.html
+share/doc/libfwupd/method.Device.set_flashes_left.html
+share/doc/libfwupd/method.Device.set_id.html
+share/doc/libfwupd/method.Device.set_install_duration.html
+share/doc/libfwupd/method.Device.set_modified.html
+share/doc/libfwupd/method.Device.set_name.html
+share/doc/libfwupd/method.Device.set_parent.html
+share/doc/libfwupd/method.Device.set_parent_id.html
+share/doc/libfwupd/method.Device.set_percentage.html
+share/doc/libfwupd/method.Device.set_plugin.html
+share/doc/libfwupd/method.Device.set_problems.html
+share/doc/libfwupd/method.Device.set_request_flags.html
+share/doc/libfwupd/method.Device.set_serial.html
+share/doc/libfwupd/method.Device.set_status.html
+share/doc/libfwupd/method.Device.set_summary.html
+share/doc/libfwupd/method.Device.set_update_error.html
+share/doc/libfwupd/method.Device.set_update_state.html
+share/doc/libfwupd/method.Device.set_vendor.html
+share/doc/libfwupd/method.Device.set_version.html
+share/doc/libfwupd/method.Device.set_version_bootloader.html
+share/doc/libfwupd/method.Device.set_version_bootloader_raw.html
+share/doc/libfwupd/method.Device.set_version_build_date.html
+share/doc/libfwupd/method.Device.set_version_format.html
+share/doc/libfwupd/method.Device.set_version_lowest.html
+share/doc/libfwupd/method.Device.set_version_lowest_raw.html
+share/doc/libfwupd/method.Device.set_version_raw.html
+share/doc/libfwupd/method.Plugin.add_flag.html
+share/doc/libfwupd/method.Plugin.get_flags.html
+share/doc/libfwupd/method.Plugin.get_name.html
+share/doc/libfwupd/method.Plugin.has_flag.html
+share/doc/libfwupd/method.Plugin.remove_flag.html
+share/doc/libfwupd/method.Plugin.set_flags.html
+share/doc/libfwupd/method.Plugin.set_name.html
+share/doc/libfwupd/method.Release.add_category.html
+share/doc/libfwupd/method.Release.add_checksum.html
+share/doc/libfwupd/method.Release.add_flag.html
+share/doc/libfwupd/method.Release.add_issue.html
+share/doc/libfwupd/method.Release.add_location.html
+share/doc/libfwupd/method.Release.add_metadata.html
+share/doc/libfwupd/method.Release.add_metadata_item.html
+share/doc/libfwupd/method.Release.add_report.html
+share/doc/libfwupd/method.Release.add_tag.html
+share/doc/libfwupd/method.Release.get_appstream_id.html
+share/doc/libfwupd/method.Release.get_branch.html
+share/doc/libfwupd/method.Release.get_categories.html
+share/doc/libfwupd/method.Release.get_checksums.html
+share/doc/libfwupd/method.Release.get_created.html
+share/doc/libfwupd/method.Release.get_description.html
+share/doc/libfwupd/method.Release.get_detach_caption.html
+share/doc/libfwupd/method.Release.get_detach_image.html
+share/doc/libfwupd/method.Release.get_details_url.html
+share/doc/libfwupd/method.Release.get_filename.html
+share/doc/libfwupd/method.Release.get_flags.html
+share/doc/libfwupd/method.Release.get_homepage.html
+share/doc/libfwupd/method.Release.get_id.html
+share/doc/libfwupd/method.Release.get_install_duration.html
+share/doc/libfwupd/method.Release.get_issues.html
+share/doc/libfwupd/method.Release.get_license.html
+share/doc/libfwupd/method.Release.get_locations.html
+share/doc/libfwupd/method.Release.get_metadata.html
+share/doc/libfwupd/method.Release.get_metadata_item.html
+share/doc/libfwupd/method.Release.get_name.html
+share/doc/libfwupd/method.Release.get_name_variant_suffix.html
+share/doc/libfwupd/method.Release.get_protocol.html
+share/doc/libfwupd/method.Release.get_remote_id.html
+share/doc/libfwupd/method.Release.get_reports.html
+share/doc/libfwupd/method.Release.get_sbom_url.html
+share/doc/libfwupd/method.Release.get_size.html
+share/doc/libfwupd/method.Release.get_source_url.html
+share/doc/libfwupd/method.Release.get_summary.html
+share/doc/libfwupd/method.Release.get_tags.html
+share/doc/libfwupd/method.Release.get_update_image.html
+share/doc/libfwupd/method.Release.get_update_message.html
+share/doc/libfwupd/method.Release.get_urgency.html
+share/doc/libfwupd/method.Release.get_vendor.html
+share/doc/libfwupd/method.Release.get_version.html
+share/doc/libfwupd/method.Release.has_category.html
+share/doc/libfwupd/method.Release.has_checksum.html
+share/doc/libfwupd/method.Release.has_flag.html
+share/doc/libfwupd/method.Release.has_tag.html
+share/doc/libfwupd/method.Release.match_flags.html
+share/doc/libfwupd/method.Release.remove_flag.html
+share/doc/libfwupd/method.Release.set_appstream_id.html
+share/doc/libfwupd/method.Release.set_branch.html
+share/doc/libfwupd/method.Release.set_created.html
+share/doc/libfwupd/method.Release.set_description.html
+share/doc/libfwupd/method.Release.set_detach_caption.html
+share/doc/libfwupd/method.Release.set_detach_image.html
+share/doc/libfwupd/method.Release.set_details_url.html
+share/doc/libfwupd/method.Release.set_filename.html
+share/doc/libfwupd/method.Release.set_flags.html
+share/doc/libfwupd/method.Release.set_homepage.html
+share/doc/libfwupd/method.Release.set_id.html
+share/doc/libfwupd/method.Release.set_install_duration.html
+share/doc/libfwupd/method.Release.set_license.html
+share/doc/libfwupd/method.Release.set_name.html
+share/doc/libfwupd/method.Release.set_name_variant_suffix.html
+share/doc/libfwupd/method.Release.set_protocol.html
+share/doc/libfwupd/method.Release.set_remote_id.html
+share/doc/libfwupd/method.Release.set_sbom_url.html
+share/doc/libfwupd/method.Release.set_size.html
+share/doc/libfwupd/method.Release.set_source_url.html
+share/doc/libfwupd/method.Release.set_summary.html
+share/doc/libfwupd/method.Release.set_update_image.html
+share/doc/libfwupd/method.Release.set_update_message.html
+share/doc/libfwupd/method.Release.set_urgency.html
+share/doc/libfwupd/method.Release.set_vendor.html
+share/doc/libfwupd/method.Release.set_version.html
+share/doc/libfwupd/method.Remote.add_flag.html
*** 3376 LINES SKIPPED ***