| Age | Commit message (Collapse) | Author |
|
* gnu/packages/firmware.scm (make-opensbi-package): Indent.
[arguments]: Use G-Expressions.
Change-Id: Ic68c5fdc96629cad7c169cd865e8a7a9abd559c9
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
|
|
* gnu/packages/firmware.scm (make-opensbi-package): Update to 1.8.1.
|
|
* gnu/packages/firmware.scm (arm-trusted-firmware-sun50i-a64)
[native-inputs]: Remove extra gcc-14.
Change-Id: I39f24b1acc436a896c08ef58af7c068dd3232de5
|
|
* gnu/packages/firmware.scm (python-binwalk): Delete variable.
Change-Id: Iadcba129527d393d8267e26f595b1d30d60d9cbf
|
|
* gnu/packages/firmware.scm (make-arm-trusted-firmware): Update to 2.12.9.
|
|
* gnu/packages/firmware.scm (qmk): Update to 1.2.0.
Change-Id: I70886bf9cd4f373005ea99ac35bc2a19de5c3399
Signed-off-by: Andreas Enge <andreas@enge.fr>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
|
|
* gnu/packages/firmware.scm (binwalk): Update to 3.1.0.
[build-system]: Switch to cargo-build-system.
[source]<modules>: Remove utils module.
<snippet>: Remove it.
[arguments]<#:phases>: Remove it.
<#:install-source?>: Do not install source.
<#:cargo-test-flags>: Skip failing tests.
[native-inputs]: Remove python-coverage, python-nose; Add pkg-config.
[inputs]: Add fontconfig, xz, (cargo-inputs 'binwalk).
[description]: Fix spacing, add dot at the end.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[binwalk]: New
entry.
Change-Id: Ibb2df47aa3f2ddee06784c190200f0b7d21a31e2
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
|
|
* gnu/packages/python-xyz.scm (binwalk): Move from here ...
* gnu/packages/firmware.scm: ... to here.
* gnu/packages/diffoscope.scm: Add (gnu packages firmware) module.
Change-Id: Id6c78aec4a576deaa99c7d3287338e2a9e2b9ca4
|
|
Use ‘define-deprecated-package’ instead of (define x (deprecated-package …))
throughout gnu/packages/*.scm.
Change-Id: I4e176da9ac660327489dab256ca4d12c4e78fe8d
|
|
Concretely, this fixes the qmk-firmware-ergodox-* packages.
* gnu/packages/firmware.scm (qmk)[inputs]: Add python-appdirs.
Change-Id: Ic5bf6059506cc2ee79291783d9c6a748063469cb
|
|
* gnu/packages/firmware.scm (fwupd): Update to 1.9.32.
[native-inputs]: Add python-jinja2.
[arguments]<#:phases>{make-source-writable}: Skip symlinks as
make-file-writable fails for those.
Change-Id: Ib922f5521c570b3ea62cb2959f7facabafa7e77e
Signed-off-by: Andreas Enge <andreas@enge.fr>
|
|
* gnu/packages/firmware.scm (format-qemu-firmware-config-options): New helper
procedure.
(seabios-qemu) [#:phases] {build}: Sync configuration options with those
found in QEMU 10.1.0. Simplify the data representation logic a bit, to allow
for more automation in future changes.
Change-Id: Icd94da3824993754d98e8f748dc4e50e22d02c0b
|
|
* gnu/packages/firmware.scm (seabios) [home-page]: Update.
Change-Id: I1a48c88f1a8d235d2aa0fbf69474ba66e25f55d7
|
|
* gnu/packages/firmware.scm (openbios-qemu-ppc): Update to 1.1-2.c3a19c1.
Change-Id: I31402ef06db0542abeba0eec8d4ec0b2e5e94e2c
|
|
* gnu/packages/firmware.scm (seabios): Update to 1.17.0.
[arguments]<#:phases>[build-description-tables]: Delete phase.
Closes: #2082
Change-Id: Ida678f23f045efa0f3c8cb1d78115c6867676132
|
|
* gnu/packages/firmware.scm (qmk)[inputs]: Replace git-minimal with
git-minimal/pinned.
Change-Id: Ida5039566e18a75a8e57f62883428dc07dd71ed9
|
|
* gnu/packages/firmware.scm (eg25-manager): Update to 0.5.2.
Change-Id: I8c31fb0f1dc192cadca48a39f69f29518fb973ce
|
|
This way, fwupd finds the EFI executable that it needs when updating firmware.
* gnu/packages/firmware.scm (fwupd) [arguments] <phases>:
Add 'install-fwupd.efi phase.
Change-Id: If015408c30b7b6dccbf94d5ff691535393c182f4
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
This package provides a file that is vital for the process of firmware
installation and updates on EFI systems using fwupd.
* gnu/packages/firmware.scm (fwupd-efi): New variable.
Change-Id: I3e610f47016af962b9f2675f645534cca076df2e
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/firmware.scm (make-arm-trusted-firmware): Update to 2.12.2.
Change-Id: Ib8077e63bd3df0fe6dce634d5b7278b9389c42db
|
|
Fixes: https://issues.guix.gnu.org/78251
* gnu/packages/firmware.scm (arm-trusted-firmware-sun50i-a64)
[native-inputs]: Add gcc-14.
Change-Id: I11a71ec8bbaa7bea4212943ceaea75e6d660cf61
|
|
The polkit rules check in fwupdmgr doesn't make sense with Guix packaging, as
it's checking if there is fwupd policy files in the polkit's store path.
This will never be true, and the check will always fail.
One fix would be to skip the check completely. But that seems unnecessary as
the polkit actions are always in /etc/polkit-1/actions on the Guix system.
On foreign distros, it will be necessary to turn the check off manually by
FWUPD_POLKIT_NOCHECK=1. But it's important to note that this was the case even
till now, there is no new breakage. I think it's unlikely someone will be
using fwupd package from Guix on foreign distros anyway.
* gnu/packages/firmware.scm (fwupd)[arguments]{phases}: substitute polkit
actions directory to point to /etc/polkit-1/actions
Change-Id: Ia29d7a32f68a3da7951f45fe823e3ab8059cb670
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
The fwupd package doesn't contain the dbus service in
share/dbus-1/system-service, that is because it is installed only
conditionally when elogind is available.
This will introduce the service in the output, so user's won't have to start
fwupd themselves, it will get started by dbus on demand.
I don't think this should break anything for systems that do not use elogin,
the only places this is used will fall back to error:
- https://github.com/fwupd/fwupd/blob/1.8.14/src/fu-util-common.c#L242,
- https://github.com/fwupd/fwupd/blob/1.8.14/src/fu-util-common.c#L287
Meaning users without elogind will get error either way, just a different kind
of error.
* gnu/packages/firmware.scm: (fwupd)[inputs]: Add elogind
Change-Id: Id44001de6950bb6b39f1b3bba316a08ce6640fc0
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/firmware.scm (ovmf-x86-64)
[phases] {install-qemu-firmware-metadata}: New phase.
(ovmf-aux-file): New procedure.
* gnu/packages/aux-files/ovmf/51-edk2-ovmf-2m-raw-x64-nosb.json: New file.
* Makefile.am (AUX_FILES): Register it.
Change-Id: I301eac8b79aed523f3b4cdedb7b3925d8fd0ad3d
|
|
* gnu/packages/firmware.scm (arm-trusted-firmware-rk3588): New variable.
* gnu/packages/bootloaders.scm (make-u-boot-rockchip-package): Support
'rk3588.
|
|
* gnu/packages/firmware.scm (ovmf-x86-64): Fix indentation.
Change-Id: I663987b2ea69c7d6e1d8eaf35ad6bd8a6395c7df
|
|
* gnu/packages/firmware.scm (make-arm-trusted-firmware): Update to 2.12.1.
|
|
* gnu/packages/firmware.scm (qmk-firmware-keychron-s1-ansi-white-default): Fix build.
Change-Id: I661981f81aab11a0cce1c6b2a965453cb9cc8ecb
|
|
* gnu/packages/firmware.scm (qmk-firmware-keychron-s1-ansi-rgb-default): Fix build.
Change-Id: I6247056475cebaa93811a5761e50225e23ca9314
|
|
qmk-firmware-keychron-q4-ansi-v2-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-q4-ansi-default): Rename
to...
(qmk-firmware-keychron-q4-ansi-v2-default): ...this.
Change-Id: Ibd2bf06aa22c8d845fda0ec35bd2d2fb554e197f
|
|
* gnu/packages/firmware.scm (qmk-firmware-keychron-v8-iso-encoder-default):
New variable.
Change-Id: I4fc6e0e058923aef245e15a695ed3b582522fa6d
|
|
* gnu/packages/firmware.scm (qmk-firmware-keychron-v8-iso-default):
New variable.
Change-Id: I4c9f79edf79e99b55a7a0c154103a6f90fe88972
|
|
* gnu/packages/firmware.scm (qmk-firmware-keychron-v8-ansi-encoder-default):
New variable.
Change-Id: I2f35980da6ddceeb5d1d4b777dc9f38574451e39
|
|
* gnu/packages/firmware.scm (qmk-firmware-keychron-v8-ansi-default):
New variable.
Change-Id: I1718336b7e15bd08bc385a4282f5f6bb78d5d1bd
|
|
* gnu/packages/firmware.scm (qmk-firmware-keychron-v7-iso-default):
New variable.
Change-Id: I55ae4e71155f1e5b5d93f20c30e470878851a999
|
|
* gnu/packages/firmware.scm (qmk-firmware-keychron-v7-ansi-default):
New variable.
Change-Id: Ibc3957f800c125e96a36633290d26551a37c87aa
|
|
* gnu/packages/firmware.scm (qmk-firmware-keychron-v6-iso-encoder-default):
New variable.
Change-Id: Iecafe09db57e37bdccab85a29f6c6a85fafadeaf
|
|
* gnu/packages/firmware.scm (qmk-firmware-keychron-v6-iso-default):
New variable.
Change-Id: I315403c456f97125d368740d6fabc4eb3ec40200
|
|
* gnu/packages/firmware.scm (qmk-firmware-keychron-v6-ansi-encoder-default):
New variable.
Change-Id: Ibb79f5141d38c984dc9c2ce964f633c4e025e894
|
|
* gnu/packages/firmware.scm (qmk-firmware-keychron-v6-ansi-default):
New variable.
Change-Id: I1bcadd0638473cc44a5e422d76a7b26959a35a4a
|
|
* gnu/packages/firmware.scm (qmk-firmware-keychron-v5-iso-encoder-default):
New variable.
Change-Id: I4e55928f895364c6d612bce6c59b1ba27f683dcc
|
|
* gnu/packages/firmware.scm (qmk-firmware-keychron-v5-iso-default):
New variable.
Change-Id: Iaa74a3719646d891e005b0d40946a4e5f01c0101
|
|
* gnu/packages/firmware.scm (qmk-firmware-keychron-v5-ansi-encoder-default):
New variable.
Change-Id: Idc89d44c1bc4cf110c37f5afb25b94a863303343
|
|
* gnu/packages/firmware.scm (qmk-firmware-keychron-v5-ansi-default):
New variable.
Change-Id: Ia56dfb61882196eb3b4d458e92fec777eafe943b
|
|
* gnu/packages/firmware.scm (qmk-firmware-keychron-v4-iso-default):
New variable.
Change-Id: I9648233b9b6c0f6cd18a59fcc0b43f422d6954ea
|
|
* gnu/packages/firmware.scm (qmk-firmware-keychron-v4-ansi-default):
New variable.
Change-Id: I52eb77c3f175ead9f6ed3975d1c22afb1ca5ea93
|
|
* gnu/packages/firmware.scm (qmk-firmware-keychron-v3-jis-encoder-default):
New variable.
Change-Id: Id0791b3afe7dda512fd7ebb7fc2d83b2f29e0891
|
|
* gnu/packages/firmware.scm (qmk-firmware-keychron-v3-iso-encoder-default):
New variable.
Change-Id: Ie16b13d6617e0fe317c0ff15d2bc71a9a0ed317e
|
|
* gnu/packages/firmware.scm (qmk-firmware-keychron-v3-ansi-encoder-default):
New variable.
Change-Id: I7cf7b8961e38df4514924f3c4664b65640ae6126
|
|
* gnu/packages/firmware.scm (qmk-firmware-keychron-v3-jis-default):
New variable.
Change-Id: I4ebda80df4633ec5edfd7f45ee5796583c56f1ad
|