Fwupd is a daemon to allow session software to update device firmware. 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. currently, firmware updates using the uefi capsule format and for the colorhug are supported. more formats may be supported in the future. see
for details
this package provides the library used by the daemon.