fwupd/data
Richard Hughes cff38bcb3a Convert the providers to plugins to simplify code and for future features
This is a large commit that removes all the providers and turns them into
plugins. I think having both providers _and_ plugins was super confusing.

Plugins are loaded at runtime so you could in theory develop a new plugin
without putting it in the fwupd source tree, although there are no installed
headers or PC files as I'm not sure it's a good idea at this stage.

This commit moves all the per-provider docs, tests, notes, debug dumps and test
data to plugin-specific directories -- these also allows the plugin author to
"own" more of the source tree so we don't enforce fu- prefixes and the style
guide everywhere.

This allows us to run the same action on all the plugins in the future, so we
could have a prepare(FuPlugin, FuDevice) and cleanup(FuPlugin, FuDevice) run
on *all* plugins, so doing an update using one plugin would allow us to work
around hardware quirks in other plugins.

If I've broken your out-of-tree provider it's trivial to port to the new API
with sed and a fixed up build file. If you need help please let me know.
2016-12-12 12:31:23 +00:00
..
pki Use the actual LVFS GPG key 2015-07-21 13:24:26 +01:00
tests Convert the providers to plugins to simplify code and for future features 2016-12-12 12:31:23 +00:00
90-fwupd-devices.rules Do not use the subsystem information when constructing the fake GUID 2015-07-01 11:45:25 +01:00
fwupd-offline-update.service.in trivial: Add a Documentation key to systemd units 2016-07-01 15:46:29 -05:00
fwupd.conf Switch to the Amazon S3 CDN for firmware metadata 2016-08-11 18:25:46 +01:00
fwupd.service.in trivial: Add a Documentation key to systemd units 2016-07-01 15:46:29 -05:00
Makefile.am Install the hardcoded firmware AppStream file 2016-02-29 11:20:26 +00:00
org.freedesktop.fwupd.conf Add initial build files and enough code to launch a simple D-Bus daemon 2015-02-26 18:16:40 +00:00
org.freedesktop.fwupd.service.in Uncomment SystemdService parameter in the dbus service file. (#74) 2016-11-23 08:04:28 +00:00
org.freedesktop.fwupd.xml Convert the providers to plugins to simplify code and for future features 2016-12-12 12:31:23 +00:00