You need to install the AppData file to /usr/share/appdata/ when installing Maxima. Distros will package this and the application will appear in the software center automatically.
This is what I came up with; comments very welcome: https://github.com/hughsie/f...
Would dfu-util support reading a metadata table?
Yes, I agree. I think that setting the "firmware is okay" flag can be done with the...
Right, my DFU bootloader is in "DFU mode". I've got a little state diagram here https://github.com/hughski/colorhug-plus-firmware/blob/master/bootloader.c#L88...
Support bootloaders that do not auto-boot the firmware
Make the error const for g_simple_async_result_...
Fix up the gtk-doc comment for the GSettings::c...