Commit graph

293 commits

Author SHA1 Message Date
Jan Tojnar e5f7dacc93
nixos/fwupd: disable test plugins implicitly
invalid test was introduced in 297d1598ef
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.
2020-02-06 22:32:13 +01:00
Jan Tojnar c942013dbc
fwupd: split daemon again
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.
2020-02-06 22:32:13 +01:00
Jan Tojnar 0ecc836777
fwupd: 1.3.3 → 1.3.7
Changelogs:
* 342a38b432
* 713d20f79f
* 1ac566bc09
* ca3cdaef43

Notably:
* libfwupdplugin was factored out of the binary, introducing irreconcilable dependency cycle between `out` and `lib` outputs.
2020-02-06 05:46:48 +01:00
Franz Pletz e12d0b0d15
firmwareLinuxNonfree: 2019-12-15 -> 2020-01-22 2020-01-30 22:34:38 +01:00
Robin Gloster 5f2b92e3ec
treewide: NIX_*_COMPILE -> string 2019-12-31 00:13:29 +01:00
Frederik Rietdijk 6d059becd3 Merge gcc-9 into staging (#68029) 2019-12-30 16:38:38 +01:00
Robin Gloster 548aff5a49
meson: fix for structured attrs 2019-12-30 04:50:37 +01:00
Franz Pletz 77b6c3cd06
Merge remote-tracking branch 'origin/master' into gcc-9 2019-12-26 14:17:36 +01:00
Michael Hoang 139c18dc66 firmware-linux-nonfree: 2019-10-22 -> 2019-12-15 2019-12-24 23:39:50 +11:00
Jan Tojnar 5b8998fdc4
fwupd: 1.2.10 → 1.3.3
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.
2019-11-18 19:55:39 +01:00
Frederik Rietdijk cf27abf534 Merge master into staging-next 2019-11-11 12:06:42 +01:00
Dmitry Kalinkin 21c3fabb44
Merge pull request #72804 from xtruder/pkgs/facetimehd-firmware/update-firmware-link
facetimehd-firmware: 1.43_4 -> 1.43_5
2019-11-09 05:13:34 -05:00
Vladimír Čunát 457e94d900
Merge branch 'master' into staging-next
~4k rebuilds on each Linux.
2019-11-09 07:26:53 +01:00
Matthew Bauer b23aa70952
Merge pull request #70173 from eadwu/raspberrypi/1.20190925
raspberrypi: 1.20190925
2019-11-07 17:13:24 -05:00
worldofpeace 25454dbad8 fwupd: correct test attr 2019-11-07 08:11:25 -05:00
Franz Pletz f7ba4a807f
fwupdate: fix build with gcc9 2019-11-05 09:29:10 +01:00
Jaka Hudoklin c115659884
facetimehd-firmware: 1.43_4 -> 1.43_5 2019-11-05 00:36:45 +01:00
Doron Behar 6badf45079 firmwareLinuxNonfree: 2019-09-23 -> 2019-10-22 2019-10-28 16:22:48 +02:00
Jörg Thalheim 283ef6bc6d
Revert "fwupd: Move D-Bus conf file to share/dbus-1/system.d"
This reverts commit ad6aada7e2.

The patch does not apply to our version.
This commit was part of https://github.com/NixOS/nixpkgs/pull/68875

cc @worldofpeace
2019-10-14 11:01:45 +01:00
Jan Tojnar 6c8aed6391
Merge branch 'master' into staging-next 2019-10-12 00:50:21 +02:00
Michael Hoang bb978d8184 firmware-linux-nonfree: 2019-08-15 -> 2019-09-23 2019-10-09 13:01:02 +11:00
Edmund Wu 0266449187
raspberrypifw: 1.20190819 -> 1.20190925 2019-10-01 08:43:15 -04:00
Frederik Rietdijk 503081fa5b Merge staging into staging-next 2019-09-29 11:05:22 +02:00
Vladimír Čunát 217cf982c7
Merge branch 'master' into staging-next 2019-09-27 22:13:02 +02:00
Samuel Dionne-Riel 95005c1039
Merge pull request #68265 from tkerber/rpi4
Various: Add support for raspberry pi 4.
2019-09-27 14:35:17 -04:00
Vladimír Čunát 22a216849b
Re-Revert "Merge branch 'staging-next'"
This reverts commit f8a8fc6c7c.
2019-09-22 09:38:09 +02:00
Vladimír Čunát f8a8fc6c7c
Revert "Merge branch 'staging-next'"
This reverts commit 41af38f372, reversing
changes made to f0fec244ca.

Let's delay this.  We have some serious regressions.
2019-09-21 20:05:09 +02:00
Jan Tojnar f5ef80b46d
Merge branch 'staging-next' into staging 2019-09-18 21:16:01 +02:00
Jan Tojnar 62791c3743
Merge branch 'master' into staging-next 2019-09-18 21:15:35 +02:00
Franz Pletz 6bbf9dc419
firmwareLinuxNonfree: 2019-07-17 -> 2019-08-15 2019-09-17 23:34:07 +02:00
Thomas Kerber cc5baf2d86
Various: Add support for raspberry pi 4. 2019-09-17 04:05:16 +01:00
worldofpeace ad6aada7e2 fwupd: Move D-Bus conf file to share/dbus-1/system.d
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.
2019-09-16 13:59:09 -04:00
Jan Tojnar 9b6789de73
tree-wide: replace wrapProgram with wrapGApp
where appropriate
2019-09-10 17:54:57 +02:00
worldofpeace a9e0f1dee1 fwupd: add setuptools for python
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'
2019-09-09 16:09:05 -04:00
Jan Tojnar c7f19d7626
fwupd: 1.2.8 → 1.2.10 (#67625)
fwupd: 1.2.8 → 1.2.10
2019-09-08 03:42:49 +02:00
Jan Tojnar b0a142e0ae
fwupd: 1.2.8 → 1.2.10
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
2019-08-28 17:14:43 +02:00
Jan Tojnar d3f6526750
fwupd: format with nixpkgs-fmt
Some manual changes were applied on top of that.
2019-08-28 15:05:09 +02:00
volth 08f68313a4 treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
worldofpeace 7e453cc58f
Revert "fwupd: 1.2.8 -> 1.2.10" 2019-08-19 20:58:24 -04:00
R. RyanTM e7bc99490d fwupd: 1.2.8 -> 1.2.10
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
2019-08-19 01:48:08 -07:00
volth c814d72b51 treewide: name -> pname 2019-08-17 10:54:38 +00:00
Frederik Rietdijk fe9a3e3e63 Merge staging-next into staging 2019-08-17 09:39:23 +02:00
volth 46420bbaa3 treewide: name -> pname (easy cases) (#66585)
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00
Matthew Bauer 4202715c58
Merge pull request #63835 from luaduck/rpi4-firmware
raspberrypi-firmware: Update version to 1.20190620+1
2019-08-14 10:22:22 -04:00
worldofpeace 441f2525ba fwupd: correct aarch64 support 2019-08-07 15:49:47 -04:00
worldofpeace f45a34ad06 fwupd: wrap programs needed in PATH 2019-08-03 09:40:20 -04:00
Edmund Wu 05570075d7
firmwareLinuxNonfree: 2019-04-16 -> 2019-07-17 2019-07-19 16:45:24 -04:00
Will Dietz 5dc9fec732 fwupd: patch in paths to tools used as runtime deps 2019-07-11 11:10:19 -04:00
Will Dietz f633bf64e9 fwupd: 1.2.3 -> 1.2.8
* use C.UTF-8 instead of en_US
* refresh sysconfdir_install patch
  * extend to vendor-directory.conf
* update sysconfdir_install patch
* update file listing
2019-07-11 11:10:19 -04:00
duck 0f2f44c470
raspberrypi-firmware: Update version to 1.20190620+1 2019-06-26 23:28:38 +01:00