| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Announcement:
- https://blogs.gnome.org/hughsie/2021/02/16/fwupd-1-5-6/
Changelogs:
- https://github.com/fwupd/fwupd/releases/tag/1.5.6
- https://github.com/fwupd/fwupd/releases/tag/1.5.7
Main changes:
- Adds UEFI SBAT support:
https://github.com/fwupd/fwupd/blob/1.5.7/plugins/uefi-capsule/README.md#uefi-sbat-support
https://github.com/rhboot/shim/blob/39b96c01bfd4547f38c9e573ff5d551057ea272c/SBAT.md
|
|
|
|
| |
Signed-off-by: Arthur Gautier <baloo@superbaloo.net>
|
|
|
|
| |
Signed-off-by: Arthur Gautier <baloo@superbaloo.net>
|
|
|
|
|
| |
- https://github.com/fwupd/fwupd/releases/tag/1.5.4
- https://github.com/fwupd/fwupd/releases/tag/1.5.5
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Part of: https://github.com/NixOS/nixpkgs/issues/108938
meta = with stdenv.lib;
is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.
This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.
The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
|
|
|
|
| |
https://blogs.gnome.org/hughsie/2020/12/08/fwupd-1-5-3/
|
|
|
|
| |
https://blogs.gnome.org/hughsie/2020/11/23/fwupd-1-5-2/
|
|
|
|
|
|
| |
Few new files are trying to be installed to /etc.
Fixes: https://github.com/NixOS/nixpkgs/issues/103365
|
|
|
|
|
|
|
|
|
|
|
|
| |
* https://github.com/fwupd/fwupd/releases/tag/1.5.0
* https://github.com/fwupd/fwupd/releases/tag/1.5.1
* The changelog mentions removed dependency on efivar but we still need the package because it also contains efiboot required dependency. https://github.com/fwupd/fwupd/pull/2485
* Blacklist options were renamed.
* Test firmware was moved to a separate repo. We need to install it or some tests will be skipped. https://github.com/fwupd/fwupd/pull/2330
* Initially, there was an option to configure dbx but in the end, it was removed in favour of bespoke dbxtool. https://github.com/fwupd/fwupd/pull/2061, https://github.com/fwupd/fwupd/pull/2318, https://github.com/fwupd/fwupd/pull/2329
* Fwupd now checks hashes of plug-ins and will complain loudly that it is tainted when “invalid” plug-in is loaded (during testing).
* Installed tests complain about not being able to access cdn, even though we are not setting CI_NETWORK env var. We need a patch to fix that.
|
|
|
|
|
|
| |
https://github.com/fwupd/fwupd/releases/tag/1.4.6
Also drop some unneeded dependencies.
|
|
|
|
|
|
|
| |
* reorder attributes to match standard
* do not use package aliases
* add some comments
* fix license (https://github.com/fwupd/fwupd/issues/526)
|
|
|
|
|
|
| |
Fixes #96663.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
| |
|
|
|
|
| |
We need to keep the passthru.filesInstalledToEtc and passthru.defaultBlacklistedPlugins in sync with the package contents so let's add a test to enforce that.
|
| |
|
|
|
|
|
|
|
|
| |
The fwupd service was failing on aarch64 with:
fwupd: Failed to load engine: Failed to load remotes: failed to load /etc/fwupd/remotes.d/dell-esrt.conf: No such file or directory
The /etc/fwupd/remotes.d/dell-esrt.conf symlink existed but it pointed to a non-existent file.
|
| |
|
|
|
|
| |
https://github.com/fwupd/fwupd/commit/ad113b931f0ab3c3b4d3731686ed89a57f0aacb1
|
|
|
|
| |
https://github.com/fwupd/fwupd/releases/tag/1.4.0
|
|
|
|
| |
https://github.com/fwupd/fwupd/blob/1.3.9/data/org.freedesktop.fwupd.metainfo.xml#L38-L63
|
|
|
|
| |
https://github.com/fwupd/fwupd/compare/1.3.7...1.3.8
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
invalid test was introduced in https://github.com/fwupd/fwupd/commit/297d1598ef0739dc27c6cc884697bfd2ca03f2f5
and it is disabled in the shipped daemon.conf.
I forgot to reflect that in the module, which caused the daemon to print the following on start-up:
FuEngine invalid has incorrect built version invalid
and the command to warn:
WARNING: The daemon has loaded 3rd party code and is no longer supported by the upstream developers!
To reduce the change of this happening in the future, I moved the list of default disabled plug-ins to the package expression.
I also set the value of the NixOS module option in the config section of the module instead of the default value used previously,
which will allow users to not care about these plug-ins.
|
|
|
|
|
|
|
|
|
| |
In 1.3.5, fwupdprivate library was made into a shared fwupdplugin library.
This library is considered semi-private and is used by fwupd daemon and
fwupd plug-ins and now possibly third party plug-ins.
The fwupdplugin library refers to the plug-in directory in fwupd.out
causing a dependency cycle. For that reason we need to move it to out.
|
|
|
|
|
|
|
|
|
|
|
| |
Changelogs:
* https://github.com/fwupd/fwupd/commit/342a38b43283108f92aa6eb18073073c2b20828b
* https://github.com/fwupd/fwupd/commit/713d20f79fa0e460c02f109d68f3ad5e825e6298
* https://github.com/fwupd/fwupd/commit/1ac566bc09bf63505e01f8b7fc839592b8591f7d
* https://github.com/fwupd/fwupd/commit/ca3cdaef43971c170d911cc85f6ae3746cd64833
Notably:
* libfwupdplugin was factored out of the binary, introducing irreconcilable dependency cycle between `out` and `lib` outputs.
|
| |
|
|
|
|
|
|
| |
https://github.com/fwupd/fwupd/blob/1.3.3/data/org.freedesktop.fwupd.metainfo.xml#L35-L125
systemd.tmpfiles should not be necessary, as the systemd service switched to StateDirectory.
|
| |
|
|
|
|
|
|
|
|
|
| |
This reverts commit ad6aada7e2c3ece14e5ab0e34acdcf35f11e4014.
The patch does not apply to our version.
This commit was part of https://github.com/NixOS/nixpkgs/pull/68875
cc @worldofpeace
|
|
|
|
|
| |
Since D-Bus 1.9.18 configuration files installed by third-party should
go in share/dbus-1/system.d. The old location is for sysadmin overrides.
|
|
|
|
| |
where appropriate
|
|
|
|
|
|
|
|
|
|
|
|
| |
It's no longer propagated so we need to add it.
Was failing like:
FAILED: libfwupd/fwupd.map
/build/fwupd-1.2.10/libfwupd/generate-version-script.py LIBFWUPD libfwupd/Fwupd-2.0.gir libfwupd/fwupd.map
Traceback (most recent call last):
File "/build/fwupd-1.2.10/libfwupd/generate-version-script.py", line 11, in <module>
from pkg_resources import parse_version
ModuleNotFoundError: No module named 'pkg_resources'
|
|
|
|
|
|
|
|
|
|
| |
https://github.com/fwupd/fwupd/blob/1.2.10/data/org.freedesktop.fwupd.metainfo.xml#L35-L81
* adopt the package
* libflashrom is disabled by default since it is experimental now.
* add installed tests to passthru for easier running
* concretize patchShebags
* no changes in filesInstalledToEtc
|
|
|
|
| |
Some manual changes were applied on top of that.
|
| |
|
|
|
|
|
|
|
| |
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/fwupd/versions
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
* use C.UTF-8 instead of en_US
* refresh sysconfdir_install patch
* extend to vendor-directory.conf
* update sysconfdir_install patch
* update file listing
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Don't add the testing "webcam" device,
which is unexpected to see when querying
what devices fwupd believes exist :).
Won't change behavior for anyone defining
the blacklistPlugin option already,
but doesn't seem worth making more complicated.
|
|
|
|
| |
Drop lib output to avoid cycle.
|
|
|
|
|
|
|
| |
Add cairo dep and others checked for
in fwupd's meson.build.
Cairo at least is required.
|
|
|
|
| |
camelCase package name was a huge inconsistency in GNOME package set.
|
|
|
|
|
|
|
| |
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/fwupd/versions
|
|
|
|
|
|
| |
wrapGAppsHook is not able to skip efi capsules so we need to
switch to manual wrapping.
Closes: https://github.com/NixOS/nixpkgs/issues/45715
|
| |
|
|
|
|
|
|
|
|
|
| |
We override the ESP mount point in the config file /etc/fwupd/uefi.conf
(available since version 1.0.6), as it is set to a path in the nix store
during build time.
Tests are disabled as it needs /etc/os-release, which is not available
when building with sandboxing enabled.
|