diff --git a/_service b/_service
index 35f57c4..80cb7aa 100644
--- a/_service
+++ b/_service
@@ -4,7 +4,7 @@
git
@PARENT_TAG@
enable
- refs/tags/1.3.1
+ refs/tags/1.3.6
*.tar
diff --git a/_servicedata b/_servicedata
index 15660b3..ff00212 100644
--- a/_servicedata
+++ b/_servicedata
@@ -1,4 +1,4 @@
https://github.com/hughsie/fwupd.git
- 67ad8d0d223978c334cd192a3b4a0a282d22273b
\ No newline at end of file
+ 1ac566bc09bf63505e01f8b7fc839592b8591f7d
\ No newline at end of file
diff --git a/fwupd-1.3.1.tar.xz b/fwupd-1.3.1.tar.xz
deleted file mode 100644
index df04d7f..0000000
--- a/fwupd-1.3.1.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:5d0e337bef69f4a567b699787ded486516c2d11fd003176f4f8136695c034662
-size 1559832
diff --git a/fwupd-1.3.6.tar.xz b/fwupd-1.3.6.tar.xz
new file mode 100644
index 0000000..366e279
--- /dev/null
+++ b/fwupd-1.3.6.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0024eee230b20d70b14ebc4dd6b97fc230495d87b07d581295482e6cac87a34f
+size 1642460
diff --git a/fwupd.changes b/fwupd.changes
index b56ee4f..133657e 100644
--- a/fwupd.changes
+++ b/fwupd.changes
@@ -1,3 +1,438 @@
+-------------------------------------------------------------------
+Thu Jan 02 12:52:09 UTC 2020 - bjorn.lie@gmail.com
+
+- Update to version 1.3.6:
+ * plugins/coreboot: Add missing fu_hash dependency
+ * trivial: synaptics-cxaudio: Add Google type C <-> 3.5mm adapter
+ * fu-engine: don't expose bootloader version errors to users
+ * trivial: dell-dock: drop unused quirk keyx
+ * trivial: rename synapticsmst to synaptics-mst
+ * trivial: actually set vendor ID for synaptics
+ * fu-remote-list: Drop fallback path behavior
+ * libfwupdplugin: Make sure systemd created environment variables exist
+ * trivial: fu-remotes-list: drop usage of `FU_SELF_TEST_REMOTES_DIR`
+ * trivial: synaptics-rmi: hardcode Vendor string
+ * trivial: Set vendor ID for Dell WD19 to USB:0x413C (Fixes: #1653)
+ * trivial: Document the use of vendor-id in each plugin
+ * superio: Use the baseboard vendor as the vendor ID
+ * uefi: Use the BIOS vendor as the vendor ID
+ * coreboot: Use the BIOS vendor as the vendor ID
+ * flashrom: Use the BIOS vendor as the vendor ID
+ * dell: Hardcode a plausible vendor ID
+ * emmc: Set the correct vendor ID prefix
+ * fu-util-common: correct the default prompt for reboot/shutdown (Fixes: #1617)
+ * Split out the remote loading from FuConfig
+ * vli-usbhub: Fix the quirk for the legacy VIA 813 chip
+ * Clarify error messages when no upgrades available
+ * trivial: Don't handle a vendor-id requirement error that cannot happen
+ * Only check the vendor ID if the device has one set
+ * fu-install-task: Enforce that device protocol matches metadata
+ * Add a new plugin that can parse the TPM event log
+ * Allow other plugins to contribute report metadata
+ * trivial: dell: hardcode the physical device ID for tpm to match the tpm plugin
+ * Add a new plugin that exposes the system TPM device firmware version
+ * Add fu_udev_device_set_flags()
+ * trivial: Render large values of VersionRaw in a more portable way
+ * trivial: wacom-raw: mark all Moffett SKUs as self recovery
+ * Throw exit status 0 (instead of 2) if there is no firmware to be updated
+ * Add a `dell-bios` version format
+ * Add support for multiple LVFS::VersionFormat tags
+ * Do not do semver conversion in fu_common_vercmp()
+ * trivial: Deprecate fu_common_version_parse()
+ * trivial: Support 'plain' in fu_common_version_from_uintXX()
+ * Add the sysfs 'description' as the one-line device summary
+ * trivial: Also print the parent keys when using FU_UDEV_DEVICE_DEBUG
+ * trivial: Add fu_common_version_from_uint64()
+ * trivial: Convert the VersionRaw value to a uint64_t for future use
+ * Allow building on Windows with MinGW
+ * synaptics-prometheus: Allow incremental version major and minor number
+ * Replace 'scheduing' with 'scheduling'
+ * Export the raw device version to the client --verbose output
+ * trivial: Only dlopen the test plugin once
+ * Export the device protocol to the client --verbose output
+ * trivial: installed-tests: try to display journal for failed tests
+ * trivial: ci: debian: enable verbose daemon logging for failure analysis
+ * trivial: installed-tests: explicitly choose webcam device ID
+ * trivial: debian: remove obj-* built files to fix back to back builds
+ * trivial: ci: don't let bad symlinks cause debian build failures
+ * trivial: debian: correct a dependency for libfwupdplugin-dev
+- Changes from version 1.3.5:
+ * plugins: Fix potential use of NULL pointer in fu_dell_dock_mst_write_register
+ * Fix shifting integer by more than 31 in fu_util_filter_device
+ * synaptics-prometheus: Reload the device version after IOTA update
+ * synaptics-prometheus: Reload the device version after update
+ * trivial: wacom: remove coretronic config from Moffett scope
+ * trivial: Fix a NULL/FALSE confusion
+ * trivial: Add a BR for Fedora
+ * trivial: Fix coreboot commit to fix CI
+ * trivial: libfwupdplugin: clarify name of self test
+ * plugins/coreboot: Improve version detection
+ * plugins/coreboot: Get rid of FU_HWIDS_KEY_BIOS_VENDOR in coldplug
+ * trivial: Move progressbar out of libfwupdplugin
+ * trivial: Unexport fu_test_get_filename()
+ * trivial: Unexport fu_test_compare_lines()
+ * trivial: Unexport fu_test_loop_run_with_timeout()
+ * trivial: Do not include non-introspectable functions in the GIR
+ * trivial: Fix up a few introspection problems in FwupdPlugin
+ * trivial: Include the Fwupd GIR in the FwupdPLugin GIR
+ * trivial: Never add duplicate symbols to the map file
+ * trivial: Properly namespace the defines in the exported header
+ * Install development files for libfwupdplugin
+ * Convert libfwupdprivate to a shared library libfwupdplugin
+ * trivial: Allow building GCab from a subpackage
+ * trivial: Fix under-include to define O_RDONLY
+ * trivial: Allow compiling without
+ * trivial: Do not use FuProgressbar in dfu-tool
+ * synaptics-prometheus: Manually set the bootloader mode when attaching
+ * trivial: Split out a new helper funtion
+ * trivial: Add some optional debugging when hotplugging devices
+ * trivial: Include the correct header for S_IRWXU
+ * Always use the more portable 3-arg form for open()
+ * trivial: Untangle FuHistory from FuPlugin
+ * trivial: Allow compiling without
+ * Revert "synaptics-rmi: Use the build ID as the version number to match the vendor tool"
+ * Add missing documentation from the plugin interface
+ * trivial: fu-udev-device: remove a prototype that was missed in b3d4d2ff
+ * trivial: add missing gtk-doc fields for many files in src/
+ * trivial: fix compile failure without gudev
+ * synaptics-prometheus: Mirror the _IS_BOOTLOADER from device to config
+ * Allow setting the device flags using GObject properties
+ * vli_usbhub: Set the composite parent at construction time
+ * synaptics-prometheus: Set the composite parent at construction time
+ * Allow plugins to set the parent during construction
+ * vli-usbhub: Whitelist the PD and I²C devices
+ * Set the protocol per-device not per-plugin
+ * synaptics-rmi: Use the build ID as the version number to match the vendor tool
+ * Create a REV_00 instance ID as this may be what the vendor needs to target
+ * fu-util-common: Invert default behavior for reboot and shutdown prompts
+ * trivial: fu-plugin-vfuncs: Add GTK documentation for all vfuncs
+ * Make gudev a compile-time option
+ * trivial: Set the offline trigger using an environment variable
+ * trivial: ci: pull lintian from unstable for now.
+ * trivial: stop including fu-hash.h as part of fu-plugin-vfuncs.h
+ * Fix shebangs on scripts
+ * trivial: Use prefixes for DATADIR in config.h for portability
+ * Allow compiling GUsb as a subproject
+ * trivial: fu-udev-device: add a to_string func for debugging
+ * trivial: Don't assume that plugins end in .so
+ * trivial: optionrom: remove unneeded includes
+ * trivial: debian: ci: ignore library-not-linked-against-libc for more
+ * trivial: remove version-format.md
+ * trivial: Allow compiling without pwrite()
+ * trivial: Allow compiling without
+ * trivial: Allow compiling without realpath()
+ * trivial: Allow compiling without HAVE_LC_MESSAGES
+ * trivial: Allow compiling without getuid()
+ * trivial: Allow compiling without
+ * trivial: Allow compiling without
+ * trivial: Allow compiling without
+ * Ensure the _get_type() gets the same ABI version as the constructor
+ * Use the correct unlocker when using GRWLock
+ * trivial: plugins: only build coreboot when option set
+ * fwupdtool: don't show a warning when calling `get-plugins`
+- Changes from version 1.3.4:
+ * trivial: Don't force specific linker flash when cross building
+ * dell: Use the more portable g_usleep()
+ * trivial: Fix unused header includes
+ * vli-usbhub: Make erasing less verbose and writing more obvious
+ * vli-usbhub: Correctly print the 24-bit USB3 offset
+ * vli-usbhub: Print the PD firmware offset and size for debugging
+ * vli-usbhub: Open the parent device before attempting to read or write from the child
+ * vli-usbhub: Set the install duration for the PD device
+ * trivial: Fix a failed error prefix string
+ * trivial: wacom-raw: Remove embedded from device name
+ * wacom-raw: Correct HWID support
+ * uefi: Just use a uint16_t for BootNext processing
+ * uefi: Use a simpler entries set algorithm
+ * vli-usbhub: Add support for writing using I2C passthru
+ * vli-usbhub: Support updating PD devices that share the hub flash
+ * vli-usbhub: Support the PD file format
+ * trivial: uefi: correct a NULL pointer dereference
+ * uefi: fall back to `ID_LIKE` when the path for `ID` doesn't exist (Fixes:# 1566)
+ * uefi: Make generate_binary.sh more robust
+ * Tokenize the Intel Hex file before parsing
+ * trivial: Detect the USB version automatically
+ * trivial: fu-util/fu-tool: explicitly block unsupported flags
+ * Add support for matching requirements on device parents
+ * Skip cleanup after device is done updating if `will-disappear` is set (Fixes: #1529)
+ * efi: use a wildcard section copy for final EFI generation
+ * modem-manager: explicitly use plain version format
+ * modem-manager: add quirks for the Foxconn T77W968 modules
+ * Allows confined snaps to activate fwupd via D-Bus
+ * trivial: thunderbolt: clarify error message
+ * Add a new property `Interactive` to the daemon
+ * trivial: contrib/get-version.py: require git less hard
+ * superio: Never read from port offset zero
+ * superio: Fix regression when coldplugging superio devices
+ * trivial: Fix Fedora CI build
+ * trivial: Fix the autobuilt spec file with the new tarball version
+ * Dynamically determine release version
+ * trivial: synapticmst: allow missing `/proc/modules`
+ * synapticsmst: filter invalid chip IDs
+ * trivial: Provide some defines for common image names
+ * Allow aborting early when using fu_archive_iterate()
+ * Add fu_firmware_image_set_version() for future use
+ * modem-manager: increase re-enumeration delay to 20000ms
+ * modem-manager: add counterpart GUID for the DW5821e/eSIM
+ * Add versions formats for the Microsoft Surface devices
+ * usb: make loading vendor/product/serial strings non-fatal
+ * trivial: Fix the protocol ID for VLI usbhub devices
+ * trivial: wacom-raw: add more device IDs for Dell devices
+ * trivial: contrib: don't require TSS for debian archs without EFI
+ * fu-udev-device: Adjust bounds checking to be safer
+ * fu-udev-device: Don't assume all devices have `device_file`
+ * synaptics-rmi: correct an error cleaning up on probe
+ * trivial: fu-udev-device: add some safety checks for fd
+ * udev-device: fix offset of vendor id of hidraw devices
+ * flashrom: switch to upstream source
+ * trivial: fu-plugin: only show an error once "failed to open plugin" was being prefixed twice
+ * trivial: debian: only use mingw-w64-tools in archs with UEFI plugin
+ * fastboot: Fix a regression when updating modem firmware
+ * trivial: conflict with old unifying plugin
+ * Rename unifying plugin to logitech-hidpp (Fixes: #1329)
+ * Add a new contrib script for installing a Dell BIOS from an EXE file
+ * trivial: add-capsule-header: rename to make it easier to import
+ * trivial: simple_client: make it easier to reuse code
+ * trivial: firmware-packager: make it easier to reuse code
+ * trivial: add-capsule-header: make it actually work
+ * trivial: fix some gtkdoc sections
+ * Bump the required gudev version
+ * trivial: Fix a compile error with older versions of gudev
+ * trivial: wacom: add vid/pid for panels in Moffett
+ * trivial: post release version bump
+- Changes from version 1.3.3
+ * unifying: notify users to replug when using dfu control (Fixes: #1383)
+ * trivial: 8bitdo: set a transient failure while waiting for user action
+ * libfwupd: Add a new error type for user action needed
+ * trivial: 8bitdo: show the same message for SN30pro and SN30pro+
+ * trivial: Fix up some typos from codespell
+ * trivial: Ensure config.h is included in all source files
+ * trivial: Fix up some NULL/FALSE confusion
+ * trivial: Add all the _LAST enums that shouldn't be checked for ABI
+ * trivial: Fix a typo that means that UEFI results were never cleared
+ * Always report the update-error correctly for multiple updates
+ * trivial: Fix fwupdmgr get-history if the firmware was not installed from the LVFS
+ * trivial: Do not emit a warning if a child has no version number
+ * Move the file descriptor lifecycle into FuUdevDevice
+ * trivial: Fix some GtkDoc annotations
+ * ebitdo: Modernize the plugin to use FuFirmware
+ * nitrokey: Use fu_common_dump_raw() when debugging
+ * thunderbolt: Create a unique GUID including Thunderbolt controller path
+ * Use device safety flags to show prompts before installing updates
+ * trivial: Use the new possible_plugin support for USB devices too
+ * jabra: Move the Jabra-specific detach out into its own plugin
+ * Ensure the device is open when doing the subclassed prepare() and cleanup()
+ * vli-usbhub: Add support for updating V2 devices
+ * Allow verifying the device image itself from fwupdtool
+ * Use XMLb to query quirks
+ * trivial: ci: disable pulling libxmlb from unstable
+ * synaptics-prometheus: Don't add a config-subdevice in bootloader mode
+ * dfu: Use the VID/PID to identify devices without download capability in runtime
+ * trivial: debian: remove some unneeded lintian
+ * trivial: debian: bump compat version
+ * ebitdo: Add SN30Pro+ to recognized quirk list (Fixes: #1503)
+ * dfu: Add several quirks for Realtek camera hardware
+ * dfu: Always mark devices as UPDATABLE
+ * uefi: use `genpeimg` to mark ASLR and DP/NX on EFI binary
+ * trivial: solokey: correct a typo
+ * trivial: fu-util: fix typo
+ * uefi: rework ESP path detection and lifecycle
+ * trivial: uefi: show more metadata in to_string method
+ * trivial: fu-device: add new method to remove metadata
+ * Add a plugin to update VIA USB hub hardware
+ * trivial: Add fu_common_read_uint8_safe()
+ * trivial: Fix two typos in fu_common_read_uint16_safe()
+ * solokey: Allow parsing firmware with fwupdtool
+ * Allow fwupdtool to dump details of common firmware formats
+ * trivial: Do not do system coldplug when using FU_ENGINE_LOAD_FLAG_NO_ENUMERATE
+ * trivial: fu-self-test: set polling self tests to slow
+ * trivial: fu-tool: Allow `detach`/`attach` to prompt for device
+ * Strip trailing whitespace from USB descriptors
+ * trivial: Add fu_common_read_uint16_safe()
+ * trivial: Add version to the FuFirmware->to_string() output
+ * Add fu_firmware_set_version()
+ * Add a systemd preset file for `fwupd-refresh.service`
+ * trivial: dell: work around a memory leak caught by address sanitizer
+ * ebitdo: if the device has the will disappear flag, don't wait for ack (Fixes: #994)
+ * Add a new plugin for working with eMMC devices (Fixes: #1455)
+ * fu-engine: Check multiple plugins if quirks match
+ * trivial: don't try to enable LVFS from systemd
+ * trivial: coreboot: fix a clang compiler error
+ * fu-util: Add user friendly strings for all device flags
+ * Add new device flags indicating update resilience
+ * plugins: Add coreboot plugin
+ * fu-plugin: Add fu_plugin_get_hwid_replace_value
+ * trivial: Increase verbosity when actually updating devices
+ * trivial: Allow plugins to use WAIT_FOR_REPLUG in prepare and cleanup
+ * Add FuDevice->prepare() and FuDevice->cleanup() vfuncs for future use
+ * dfu: Implement FuDevice->to_string()
+ * trivial: colorhug: fix a crash that occurs when flashing sometimes
+ * trivial: fu-util: break out of automatic reports if one is not automatic
+ * thunderbolt: some more clarifications when using ICL
+ * trivial: fwupd-refresh: activate motd if using systemd v243 or later
+ * trivial: fwupd-refresh: allow exit code 2 for success
+ * trivial: synaptics-cxaudio: Add Google Pixel buds
+ * trivial: arch: ci: Wait some time for tpm_server to start up
+ * Allow a custom FuFirmwareImage->write() in superclassed objects
+ * dfu: Remove two completely unused helpers
+ * dfu: Make DfuFirmware derive from FuFirmware
+ * dfu: Make DfuImage derive from FuFirmwareImage
+ * dfu: Remove private headers that do not need to exist
+ * Fix device flag filtering
+ * trivial: fu-engine: Don't compare device and content checksums
+ * fu-engine: Read all releases and convert versions when comparing
+ * Add new flags `can-verify` and `can-verify-image`
+ * trivial: make verify and verify-update safer
+ * trivial: test: add checksums for "stock" 1.2.2
+ * trivial: fu-udev-device: use parent udev device to indicate `internal`
+ * trivial: fix TPM2 simulator tests for arch
+ * trivial: uefi: don't add PCRs with all 0's
+ * trivial: Fix a recent regression causing a double-free
+ * synaptics-cxaudio: Support the ThinkPad USB-C Dock Gen2
+ * trivial: fu-util: add some extra checks around automatic reports
+ * trivial: fu-tool: typo
+ * fu-systemd: Use correct method for stopping units.
+ * trivial: fu-udev-device: Use ID_PCI_CLASS_FROM_DATABASE if name not set
+ * trivial: fu-plugin: quiet down debug output for optionrom plugin
+ * 8bitdo: use will-disappear flag for sf30/sn30 controllers (Fixes: #783)
+ * trivial: ebitdo: don't dump out firmware header unless plugin verbose
+ * trivial: ebitdo: don't use local errors when writing firmware
+ * Add a new device flag for indicating device won't come back
+ * wacom-emr: Fix a regression for EMR devices
+ * Add a generic DFU firmware object for plugins to use
+ * dfu: Use FwupdInstallFlags rather than a DFU-specific version
+ * dfu: Remove functionality for modifying DfuSe files
+ * dfu: Remove functionality you can do now with fwupdtool
+ * dfu: Remove the merge command as it's unused and broken
+ * trivial: Add fu_firmware_parse_file() helper for future use
+ * trivial: Remove the fuzzing details for DfuPatch
+ * trivial: Add klass->to_string for superclassed FuFirmwareImage objects
+ * dfu: Remove DfuPatch as no vendor actually uses this
+ * dfu: Don't wrap provided VID-PID functions
+ * dfu: Use the standard FuDevice custom flags functionality
+ * dfu: Use klass_device->write_firmware() directly
+ * dfu: Use the generic fu_plugin_usb_device_added() function
+ * dfu: Use daemon flags to ignore devices rather than a special flag
+ * dfu: Set the device state directly to avoid proxying signals
+ * dfu: Use the built-in detach() and attach() vfuncs
+ * Read firmware back from the device as a FuFirmware
+ * dfu: Remove a pointless function
+ * dfu: Remove support for the Metadata Store Proposal
+ * dfu: Remove XTEA support
+ * dfu: Remove the SREC and IHEX parsing out of the DFU plugin
+ * ebitdo: Use klass_device->write_firmware like other plugins
+ * trivial: Remove G_BEGIN_DECLS from all private headers
+ * Remove FU_PLUGIN_RULE_REQUIRES_QUIRK as all the plugins now use it
+ * Set all FuUdevDevice plugins to use FU_QUIRKS_PLUGIN
+ * thunderbolt: recognize new 'generation' sysfs attribute
+ * Rename and modernize the udev plugin
+ * synaptics-rmi: Also add the product ID as a GUID without the minor version
+ * synaptics-rmi: Correctly set the payload length rather than hardcoding it
+ * synaptics-rmi: Write the core config correctly
+ * synaptics-rmi: Decode BL7 status failures as actual errors
+ * synaptics-rmi: Add some trivial debugging to help debug a write problem
+ * trivial: uefi: Make efivarvs errors clearer (Fixes: 1330)
+ * trivial: uefi: don't prefix efivar errors
+ * trivial: Remove some now-unused vfuncs
+ * altos: Modernize the plugin to simplify it
+ * Create the custom plugin GType in common code
+ * Reduce more boilerplate in plugins
+ * synaptics-rmi: Check the correct register when querying bootloader mode
+ * trivial: fu-engine: fix never reporting remotes
+ * trivial: fu-util: don't show warnings for no reports to upload
+ * trivial: debian: remove more conffiles from transitions (Closes: #932617)
+ * trivial: debian/control*: Update for fwupdate transition
+ * trivial: Fix a tiny memory leak when starting the daemon
+ * modem-manager: Fix a tiny memory leak when starting the daemon
+ * synaptics-rmi: Copy the behavior of rmi4utils for BL7 detach
+ * synaptics-rmi: Simplify fu_synaptics_rmi_device_read()
+ * synaptics-rmi: Set the version after ->setup has run
+ * synaptics-rmi: Use the correct mask when getting the bootloader mode on BL7
+ * syanptics-rmi: The build_id is 3 bytes long, not 2
+ * synaptics-rmi: Read the config partition the same as rmi4utils
+ * Provide a default implementation of common FuDevice actions
+ * thunderbolt-power: avoid checking for bolt support
+ * synaptics-rmi: Add some debugging for BL7 devices
+ * Fix usage of incorrect type for return value
+ * synaptics-rmi: Do as little as possible in device setup
+ * synaptics-rmi: Speed up reading the PDT from 900ms to 30ms
+ * fu-util: add support for a reinstall command
+ * trivial: fu-util/fu-tool: update re-install help text to reinstall
+ * trivial: fu-util: remove double printed message about succesful firmware update
+ * trivial: fu-util: show no updatable devices error for update command
+ * synaptics-rmi: Ignore the ATTN reports from the hardware when reading DATA
+ * synaptics-rmi: Move the fuzzing instructions to the toplevel README
+ * Fuzz the SREC and IHEX file parsers once more
+ * Use parallel fuzzing for the SMBIOS checks too
+ * synaptics-rmi: Fix the packing of the partition table
+ * Add a plugin to update Synaptics RMI4 devices
+ * trivial: Add a parallel fuzzing script
+ * trivial: fu-util: output newline after prompt.
+ * trivial: fix %u output in report upload
+ * Add a --no-domain logging option
+ * trivial: Fix compiler warning for impossible-to-hit condition
+ * Add support for automatically uploading reports
+ * trivial: motd: disable updating motd for now
+ * trivial: fwupd-refresh: fix a clash with fwupd.service (Closes: #941360)
+ * trivial: Fix Fedora CI
+ * trivial: fu-udev-device: fix some assertions
+ * Search up the tree for a vendor name rather than (ab)using the HID_NAME
+ * Add some success messages when CLI tasks have completed
+ * trivial: Put the boolean prompt on the same line as the text
+ * Never show LicenseRef-proprietary to the end user
+ * trivial: snap: correct install hook root directory
+ * Export the instructions for detaching the device
+ * uefi: detect unmounted ESP partitions (Fixes: #1405)
+ * uefi: stop recording efibootmgr output after flash
+ * trivial: post release version bump
+- Changes from version 1.3.2:
+ * Add support for '' to disambiguate some firmware
+ * thelio-io: Add a plugin to detach the Thelio IO board
+ * trivial: uefi, dell: skip self tests with TPM if non-root (Fixes: #1396)
+ * trivial: dell: quiet the TSS output
+ * trivial: uefi: allow forcing to TPM2 via environment variable
+ * Do not ask the user to upload a report if ReportURI is not set
+ * Do not enumerate physical devices when running the internal self tests
+ * trivial: libfwupd: skip tests if machine-id is empty too
+ * Add a new plugin to update Conexant audio devices
+ * Export the salted machine ID as a daemon property
+ * Fall back to /var/lib/dbus/machine-id when required
+ * trivial: add stalebot (Fixes: #1393)
+ * trivial: dell-dock: correct another write_size error
+ * Align the key values to the text *width* not the number of bytes
+ * trivial: Move dbus directory location for snap too
+ * trivial: Fix some NULL/FALSE confusion
+ * synaptics-prometheus: Fix tiny memory leak when using FuSynapromConfig
+ * trivial: Fix tiny memory leak when using FuSrecFirmware
+ * snap: switch to core18
+ * trivial: Return the correct property when getting the host product
+ * trivial: fu-util-common: fix description wrapping (Fixes: #1378)
+ * fu-util/fu-tool: Map out changelogs from remotes
+ * fu-util/fu-tool: Better display historical information
+ * fu-history: Update device_modified in sql database during updates
+ * unifying: Use the instance ID to check for supported devices
+ * unifying: Ensure HID++ v2.0 peripheral devices get scanned by the plugin
+ * trivial: Add some more defines to the srec parser
+ * trivial: fix wget command in fu-tool.c
+ * Allow parsing a raw SREC file
+ * trivial: wacom: Add support for second vendor ID
+ * uefi, dell-esrt: Show firmware version when capsule updates unavailable
+ * Add some more debugging to the SREC and IHEX parsers
+ * Print the instance IDs if the GUIDs are unconverted
+ * Add fu_common_bytes_compare_raw() for future usage
+ * Call the set_quirk_kv() vfunc for the superclassed object
+ * uefi: make the TPM optional for runtime again (Fixes: #1362)
+ * trivial: uefi: Make the TCTI output less verbose
+ * Support in AppStream metadata
+ * Include all GUIDs when uploading a report
+ * Do not crash when starting tpm2-abrmd
+ * trivial: Update DBus conf path for example Fedora package
+ * Move D-Bus conf file to datadir/dbus-1/system.d
+ * trivial: Add fu_io_channel_write_byte_array() for future use
+ * trivial: post release version bump
+- Package new sub-packages typelib-1_0-FwupdPlugin-1_0 and
+ libfwupdplugin1.
+
-------------------------------------------------------------------
Mon Oct 28 10:40:45 UTC 2019 - Andreas Schwab
diff --git a/fwupd.spec b/fwupd.spec
index 1a5be3e..5454c5f 100644
--- a/fwupd.spec
+++ b/fwupd.spec
@@ -1,7 +1,7 @@
#
# spec file for package fwupd
#
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -28,7 +28,7 @@
%global efidir sles
%endif
Name: fwupd
-Version: 1.3.1
+Version: 1.3.6
Release: 0
Summary: Device firmware updater daemon
License: GPL-2.0-or-later AND LGPL-2.1-or-later
@@ -120,6 +120,15 @@ Requires: %{name} >= %{version}
fwupd is a daemon to allows session software to update device firmware on
the local machine.
+%package -n libfwupdplugin1
+Summary: Allow session software to update device firmware
+Group: System/Libraries
+Requires: %{name} >= %{version}
+
+%description -n libfwupdplugin1
+fwupd is a daemon to allows session software to update device firmware on
+the local machine.
+
%package -n typelib-1_0-Fwupd-2_0
Summary: GObject-introspection bindings for libfwupd
Group: System/Libraries
@@ -128,6 +137,14 @@ Group: System/Libraries
fwupd is a daemon to allows session software to update device firmware on
the local machine.
+%package -n typelib-1_0-FwupdPlugin-1_0
+Summary: GObject-introspection bindings for libfwupd
+Group: System/Libraries
+
+%description -n typelib-1_0-FwupdPlugin-1_0
+fwupd is a daemon to allows session software to update device firmware on
+the local machine.
+
%package -n dfu-tool
Summary: Generic tool Device Firmware Upgrade (DFU) tool
Group: Development/Tools/Other
@@ -197,6 +214,10 @@ ln -s %{_libexecdir}/fwupd/efi/$FWUPD_EFI %{buildroot}/%{_libexecdir}/fwupd/efi/
%post -n libfwupd2 -p /sbin/ldconfig
%postun -n libfwupd2 -p /sbin/ldconfig
+
+%post -n libfwupdplugin1 -p /sbin/ldconfig
+%postun -n libfwupdplugin1 -p /sbin/ldconfig
+
%preun
%service_del_preun %{name}.service fwupd-offline-update.service
@@ -239,7 +260,7 @@ fi
%{_bindir}/fwupdmgr
%{_sbindir}/rc%{name}
%{_sbindir}/rcfwupd-offline-update
-%{_sysconfdir}/dbus-1/system.d/org.freedesktop.fwupd.conf
+%{_datadir}/dbus-1/system.d/org.freedesktop.fwupd.conf
%{_datadir}/dbus-1/interfaces/org.freedesktop.fwupd.xml
%{_datadir}/dbus-1/system-services/org.freedesktop.fwupd.service
%dir %{_datadir}/%{name}
@@ -252,7 +273,10 @@ fi
%dir %{_datadir}/%{name}/remotes.d/dell-esrt
%{_datadir}/%{name}/remotes.d/dell-esrt/metadata.xml
%endif
-%{_datadir}/%{name}/firmware-packager
+%{_datadir}/%{name}/add_capsule_header.py
+%{_datadir}/%{name}/firmware_packager.py
+%{_datadir}/%{name}/install_dell_bios_exe.py
+%{_datadir}/%{name}/simple_client.py
%{_datadir}/%{name}/metainfo/org.freedesktop.fwupd.remotes.lvfs-testing.metainfo.xml
%{_datadir}/%{name}/metainfo/org.freedesktop.fwupd.remotes.lvfs.metainfo.xml
%{_datadir}/%{name}/quirks.d/*.quirk
@@ -280,6 +304,7 @@ fi
%{_datadir}/bash-completion/completions/fwupdagent
%{_datadir}/icons/hicolor/*
%{_prefix}/lib/systemd/system-shutdown/fwupd.shutdown
+%{_prefix}/lib/systemd/system-preset/fwupd-refresh.preset
%files -n dfu-tool
%{_bindir}/dfu-tool
@@ -288,21 +313,32 @@ fi
%files -n libfwupd2
%{_libdir}/libfwupd.so.*
+%files -n libfwupdplugin1
+%{_libdir}/libfwupdplugin.so.*
+
%files -n typelib-1_0-Fwupd-2_0
%{_libdir}/girepository-1.0/Fwupd-2.0.typelib
+%files -n typelib-1_0-FwupdPlugin-1_0
+%{_libdir}/girepository-1.0/FwupdPlugin-1.0.typelib
+
%files lang -f %{name}.lang
%if %{with efi_fw_update}
%{_datadir}/locale/*/LC_IMAGES/
%endif
%files devel
-%doc %{_datadir}/gtk-doc/html/libfwupd/
+%doc %{_datadir}/gtk-doc/html/fwupd/
%{_datadir}/gir-1.0/Fwupd-2.0.gir
+%{_datadir}/gir-1.0/FwupdPlugin-1.0.gir
%{_datadir}/vala/vapi/fwupd.deps
%{_datadir}/vala/vapi/fwupd.vapi
+%{_datadir}/vala/vapi/fwupdplugin.deps
+%{_datadir}/vala/vapi/fwupdplugin.vapi
%{_includedir}/fwupd-1/
%{_libdir}/pkgconfig/fwupd.pc
+%{_libdir}/pkgconfig/fwupdplugin.pc
%{_libdir}/libfwupd.so
+%{_libdir}/libfwupdplugin.so
%changelog