| Commit message (Expand) | Author | Age | Files | Lines |
* | gnu: ath9k-firmware: Remove CMAKE_SYSTEM_NAME override.•••* gnu/packages/firmware.scm
(ath9k-htc-ar7010-firmware)[#:configure-flags]: Remove CMAKE_SYSTEM_NAME.
(ath9k-htc-ar9271-firmware)[#:configure-flags]: Same.
Change-Id: I87acb0aa781d104be511b1f368d9332c61d71627
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Dariqq | 5 days | 1 | -3/+1 |
* | gnu: make-arm-trusted-firmware: Use downstream-package-name.•••* gnu/packages/firmware.scm (make-arm-trusted-firmware): Use
downstream-package-name.
[arguments]: Remove configure phase, use fix-cross-build phase instead.
(arm-trusted-firmware-sun50i-a64): Return base package directly.
Change-Id: I23f05ac5e8e897037cd8d8afc4e747b05e56e32d
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Herman Rimm | 2024-12-30 | 1 | -6/+4 |
* | gnu: arm-trusted-firmware-imx8mq: Fix build.•••* gnu/local.mk (dist_patch_DATA): Register patches.
* gnu/packages/firmware.scm (make-arm-trusted-firmware): Add make-flags
argument. [source]: Use patches.
(arm-trusted-firmware-imx8mq): Refactor.
* gnu/packages/patches/8mq-enable-imx_hab_handler.patch: Add file.
* gnu/packages/patches/8mq-move-stack-to-ocram_s.patch: Add file.
Change-Id: I8a72c1ceb5e00e113ae91a7c2f5b733d981185d6
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
| Herman Rimm | 2024-12-19 | 1 | -27/+8 |
* | gnu: make-arm-trusted-firmware: Update to 2.12.•••* gnu/packages/firmware.scm (make-arm-trusted-firmware): Update to 2.12.
[arguments]: Select correct objcopy and objdump variants.
[native-inputs]: Add python to avoid warnings.
Change-Id: Iccff10b16090913fe5c99491d8335f8ede09038c
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
| Herman Rimm | 2024-12-19 | 1 | -4/+13 |
* | gnu: arm-trusted-firmware: Reformat.•••* gnu/packages/firmware.scm (arm-trusted-firmware)[source]: Use modules.
[synopsis]: Mention supported architectures.
[description]: Fix "ARMv7A" typo. Remove newline.
Change-Id: I52d1a02f27e1c8ebbe5b48ea9a69e4c008ff5b9c
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
| Herman Rimm | 2024-12-19 | 1 | -55/+49 |
* | gnu: arm-trusted-firmware-rk3399: Reformat.•••* gnu/packages/firmware.scm (arm-trusted-firmware-rk3399)[name]: Remove.
[native-inputs]: Reformat.
Change-Id: Ib44246f0c3929fcf8c6f625df53e3a307fc87595
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
| Herman Rimm | 2024-12-19 | 1 | -6/+3 |
* | gnu: qmk: Add missing inputs.•••* gnu/packages/firmware.scm (qmk)[native-inputs]: Add python-setuptools and
python-wheel.
Change-Id: Ia6660c7c99e1d043d8cf9ea1fa108a4895c328db
| Ricardo Wurmus | 2024-12-17 | 1 | -0/+3 |
* | gnu: Fix synopsis in miscelaneous packages.•••* gnu/packages/astronomy.scm (calcmysky-qt5): Fix synopsis.
* gnu/packages/base.scm (hello): Fix synopsis.
* gnu/packages/bioinformatics.scm (vembrane): Fix synopsis.
* gnu/packages/browser-extensions.scm (passff): Fix synopsis.
* gnu/packages/browser-extensions.scm (noscript): Fix synopsis.
* gnu/packages/c.scm (orangeduck-mpc): Fix synopsis.
* gnu/packages/cran.scm (r-d3r): Fix synopsis.
* gnu/packages/docbook.scm (docbook-mathml-1.0): Fix synopsis.
* gnu/packages/finance.scm (flowee): Fix synopsis.
* gnu/packages/firmware.scm (seabios): Fix synopsis.
* gnu/packages/games.scm (pinball): Fix synopsis.
(morris): Fix synopsis.
* gnu/packages/gawk.scm (cppawk-egawk): Fix synopsis.
* gnu/packages/gnome.scm (gssdp): Fix synopsis.
* gnu/packages/gstreamer.scm (gst-plugins-espeak): Fix synopsis.
* gnu/packages/heads.scm (musl-cross): Fix synopsis.
* gnu/packages/irc.scm (epic5): Fix synopsis.
* gnu/packages/kde-pim.scm (itinerary): Fix synopsis.
* gnu/packages/kde-plasma.scm (mpvqt): Fix synopsis.
* gnu/packages/lesstif.scm (motif): Fix synopsis.
* gnu/packages/linux.scm (ecryptfs-utils): Fix synopsis.
* gnu/packages/linux.scm (falcosecurity-libs): Fix synopsis.
* gnu/packages/mail.scm (pan): Fix synopsis.
* gnu/packages/messaging.scm (biboumi): Fix synopsis.
* gnu/packages/ocaml.scm (ocaml-ppx-import): Fix synopsis.
* gnu/packages/pascal.scm (p2c): Fix synopsis.
* gnu/packages/pdf.scm (unpaper): Fix synopsis.
* gnu/packages/pure.scm (pure): Fix synopsis.
* gnu/packages/qt.scm (qxlsx-qt5): Fix synopsis.
* gnu/packages/smalltalk.scm (smalltalk): Fix synopsis.
* gnu/packages/sugar.scm (sugar): Fix synopsis.
* gnu/packages/terminals.scm (roxterm): Fix synopsis.
* gnu/packages/virtualization.scm (xen): Fix synopsis.
* gnu/packages/vpn.scm (sshoot): Fix synopsis.
* gnu/packages/web.scm (buku-run): Fix synopsis.
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
| Gabriel Wicki | 2024-12-10 | 1 | -1/+1 |
* | gnu: ath9k-htc-*-firmware: Allow implicit function declarations.•••Fixes a regression when building with GCC 14, as is the case since
d6780d79d936832e1b2ea9103eefecd0a838fb16.
* gnu/packages/firmware.scm (ath9k-htc-ar7010-firmware)[arguments]: Add
‘-DCMAKE_C_FLAGS’.
(ath9k-htc-ar9271-firmware)[arguments]: Likewise.
Change-Id: I561ddfd1f6b291b03909ba8f901e3841d93150e8
| Ludovic Courtès | 2024-12-03 | 1 | -2/+4 |
* | gnu: opensbi: Update to 1.5.1.•••* gnu/packages/firmware.scm (make-opensbi-package): Update to 1.5.1.
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
Change-Id: Ia70e7619d0b4064917b1595509bad543044830f2
| Zheng Junjie | 2024-09-19 | 1 | -3/+3 |
* | gnu: seabios-qemu: Import the correct set of modules.•••* gnu/packages/engineering.scm (seabios-qemu) [arguments]
<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.
Change-Id: I83e0768198c81020245b9281c678733803824236
| Maxim Cournoyer | 2024-08-31 | 1 | -1/+1 |
* | build-systems: gnu: Export %default-gnu-imported-modules and %default-gnu-mod...•••Until now users would have to cargo cult or inspect the private
%default-modules variable of (guix build-systems gnu) to discover which
modules to include when extending the used modules via the #:modules argument.
The renaming was automated via the command:
$ git grep -l %gnu-build-system-modules
| xargs sed 's/%gnu-build-system-modules/%default-gnu-imported-modules/' -i
* guix/build-system/gnu.scm (%gnu-build-system-modules): Rename to...
(%default-gnu-imported-modules): ... this.
(%default-modules): Rename to...
(%default-gnu-modules): ... this. Export.
(dist-package, gnu-build, gnu-cross-build): Adjust accordingly.
Change-Id: Idef307fff13cb76f3182d782b26e1cd3a5c757ee
| Maxim Cournoyer | 2024-08-31 | 1 | -1/+1 |
* | gnu: make-qmk-firmware/implementation: Replace "/" in package name by "-".•••* gnu/packages/firmware.scm (make-qmk-firmware/implementation): Replace "/"
in package name by "-".
Change-Id: I5cca6d21e52171a5fb1231ea1632661550b4a950
| Danny Milosavljevic | 2024-08-20 | 1 | -1/+4 |
* | gnu: edk2-tools: Limit supported systems.•••* gnu/packages/firmware.scm (edk2-tools)[supported-systems]: New field.
Change-Id: I1b8a63221b361ec440783c7d93ae120b53cabe2b
| Efraim Flashner | 2024-07-18 | 1 | -0/+3 |
* | gnu: ovmf: Deprecate in favor of ovmf-x86-64.•••* gnu/packages/firmware.scm (ovmf): Deprecate package in favor of
ovmf-x86-64.
Change-Id: I912c2b122f80a7f3fd473b8d91ae6e714b27808f
| Efraim Flashner | 2024-05-27 | 1 | -98/+2 |
* | gnu: ovmf-riscv64: Update to 202402.•••* gnu/packages/firmware.scm (ovmf-riscv64): Update to 202402. Build
using make-ovmf-firmware.
Change-Id: I1a7dcaac3975669a61723b929162ad33affa1619
| Efraim Flashner | 2024-05-27 | 1 | -38/+16 |
* | gnu: ovmf-arm: Update to 202402.•••* gnu/packages/firmware.scm (ovmf-arm): Update to 202402. Build using
make-ovmf-firmware.
Change-Id: I1adf1afc9ceb29db373c2e0d05d42a3c68232cb5
| Efraim Flashner | 2024-05-27 | 1 | -35/+17 |
* | gnu: ovmf-aarch64: Update to 202402.•••* gnu/packages/firmware.scm (ovmf-aarch64): Update to 202402. Build
using make-ovmf-firmware.
Change-Id: I270bd8fa79f2df3d73bdf8d5685d27a3cc0cef6a
| Efraim Flashner | 2024-05-27 | 1 | -35/+16 |
* | gnu: Add ovmf-i686.•••* gnu/packages/firmware.scm (ovmf-i686): New variable.
Change-Id: Ie5702435695e24ed1d2731152a89b0aeb9a050dd
| Efraim Flashner | 2024-05-27 | 1 | -0/+22 |
* | gnu: Add ovmf-x86-64.•••* gnu/packages/firmware.scm (make-ovmf-firmware): New procedure.
(ovmf-x86-64): New variable.
Change-Id: I283065577b5507f3b7d695eaa67a6d248174bcf5
| Efraim Flashner | 2024-05-27 | 1 | -0/+133 |
* | gnu: edk2-tools: Enable submodules.•••* gnu/packages/firmware.scm (edk2-tools)[source]: Checkout submodules.
[arguments]: Don't disable building brotli or xz compression.
Change-Id: I8b318373e38767e1a309e9e385f1626429bfbb20
| Efraim Flashner | 2024-05-27 | 1 | -11/+4 |
* | gnu: edk2-tools: Update to 202402.•••* gnu/packages/firmware.scm (edk2-tools): Update to 202402.
Change-Id: I3ab7d75a8193faea2b3b3649f9b14bba48611187
| Efraim Flashner | 2024-05-27 | 1 | -3/+3 |
* | gnu: Add opensbi-for-visionfive2.•••* gnu/packages/firmware.scm (opensbi-for-visionfive2): New variable.
Change-Id: I27963937410a3900a63193ce2a1033ac20a79919
| Zheng Junjie | 2024-05-22 | 1 | -0/+14 |
* | gnu: ath9k-htc-firmware: Split package.•••* gnu/local.mk (dist_patch_DATA): Remove ath9k-htc-firmware-objcopy.patch.
* gnu/packages/firmware.scm (ath9k-htc-firmware): Remove.
(ath9k-htc-ar7010-firmware, ath9k-htc-ar9271-firmware): New variables.
* gnu/packages/patches/ath9k-htc-firmware-objcopy.patch: Delete file.
* gnu/system.scm (%base-firmware): Use new ath9k packages.
Change-Id: I86259e398427abd139c1f310a95bb15e2c03cee3
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
| Jean-Pierre De Jesus DIAZ | 2024-04-17 | 1 | -42/+41 |
* | gnu: cross-binutils: Use binutils-2.33 for ath9k.•••* gnu/packages/cross-base.scm (cross-binutils-package): New procedure.
* gnu/packages/cross-base.scm (cross-binutils): Select binutils default
value with cross-binutils-package.
* gnu/packages/firmware.scm (ath9k-htc-firmware) <native-inputs>: Do not
explicitly set the #:xbinutils keyword argument.
Change-Id: I0eb25eb2b494241c205286837bfa79a61de8e0b7
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Jean-Pierre De Jesus DIAZ | 2024-04-17 | 1 | -8/+2 |
* | gnu: ath9k-htc-firmware: Use xtensa-ath9k-elf.•••* gnu/packages/firmware.scm (ath9k-htc-firmware): Use the
xtensa-ath9k-elf target for the cross toolchain.
Change-Id: Ic1a7c4088312290a86a508f371f4f0e784e301a5
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Jean-Pierre De Jesus DIAZ | 2024-04-17 | 1 | -4/+4 |
* | gnu: ath9k-htc-firmware: Allow using other targets.•••* gnu/packages/firmware.scm (ath9k-htc-firmware): Override the TARGET
environment variable in the configure script to use xtensa-elf.
* gnu/packages/patches/ath9k-htc-firmware-objcopy.patch: Adapt to use
TARGET environment variable for objcopy.
Change-Id: Ia44f0f25dde532b90168f2f2456412a43ac9af24
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Jean-Pierre De Jesus DIAZ | 2024-04-17 | 1 | -0/+1 |
* | gnu: ath9k-htc-firmware: Remove binary blobs.•••* gnu/packages/firmware.scm (ath9k-htc-firmware) <source>: Add snippet
to remove bundled binary files.
Change-Id: I2f0592d03039ff9d5a5f3a79b0c62566164f3762
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Jean-Pierre De Jesus DIAZ | 2024-04-17 | 1 | -0/+4 |
* | gnu: qmk: Support custom keyboards.•••* gnu/packages/firmware.scm (make-qmk-firmware/implementation):
Add keyboard-source-directory parameter.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Change-Id: I68ae5df0b0aae088ca8002dca7e30de2b23e9aa0
| Sergey Trofimov | 2024-03-31 | 1 | -7/+18 |
* | gnu: make-crust-package: Unite firmware and tools.•••* gnu/packages/firmware.scm (make-crust-package): Perform union of
make-crust-firmware and make-crust-tools.
* gnu/packages/firmware.scm (make-crust-firmware): New procedure.
Change-Id: I687bb6d53aae9bd60ed988baf9d17e92f31faa7b
| Jean-Pierre De Jesus DIAZ | 2024-01-22 | 1 | -2/+26 |
* | gnu: Add make-crust-tools.•••* gnu/packages/firmware.scm (make-crust-tools): New procedure.
Change-Id: Iac05ecf1796e4c10692a423c12423ea9b078d141
| Jean-Pierre De Jesus DIAZ | 2024-01-22 | 1 | -0/+44 |
* | gnu: make-crust-package: Use or1k-elf as target.•••* gnu/packages/firmware.scm (make-crust-package): Use or1k-elf as the
target.
Change-Id: I6c8bf053527f1e12e35402f18cebf8e75557c788
| Jean-Pierre De Jesus DIAZ | 2024-01-22 | 1 | -13/+7 |
* | gnu: make-crust-package: Update to 0.6.•••* gnu/packages/firmware.scm (make-crust-package): Update to 0.6. Do not
install host tool as it is not built by default.
Change-Id: Ia79ae8208589601d32235f6d8ace9dce3f8d74f9
| Jean-Pierre De Jesus DIAZ | 2024-01-22 | 1 | -34/+8 |
* | gnu: make-crust-package: Memoize.•••* gnu/packages/firmware.scm (make-crust-package): Use mlambda.
Change-Id: I2d916b96bc650f3731a69505e086cf8f8f470809
| Jean-Pierre De Jesus DIAZ | 2024-01-22 | 1 | -77/+78 |
* | gnu: make-crust-package: Use shorter synopsis.•••* gnu/packages/firmware.scm (make-crust-package) <synopsis>: Make it
short.
Change-Id: I8b93b25a9a6a75aaa92ffa590d0fd46a5511fd49
| Jean-Pierre De Jesus DIAZ | 2024-01-22 | 1 | -1/+1 |
* | gnu: fwupd: Depend on libsmbios only on supported systems.•••* gnu/packages/firmware.scm (fwupd)[inputs]: Add libsmbios conditionally.
Change-Id: Id34135b180f5ee6e7abd2fd4eb10e0d3c6308e06
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
| Simon South | 2024-01-12 | 1 | -15/+22 |
* | gnu: ovmf: Update to 202311.•••* gnu/packages/firmware.scm (ovmf): Update to 202311.
Change-Id: I32b6d7587b37211b0de6a118024cb4f854ce112d
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
| Tomas Volf | 2024-01-07 | 1 | -2/+2 |
* | gnu: ovmf: Set target to #f.•••* gnu/packages/firmware.scm (ovmf)[arguments]: Set target to #f.
Change-Id: Iee1b731977f2731277d2e907ee2db2ad85af195f
| Efraim Flashner | 2023-12-19 | 1 | -0/+1 |
* | gnu: Add ovmf-riscv64.•••* gnu/packages/firmware.scm (ovmf-riscv64): New variable.
Change-Id: I483bc4496d7874cc0e9983de36cfc7a90ef7591c
| Efraim Flashner | 2023-12-19 | 1 | -0/+38 |
* | gnu: ovmf: Build with newer gcc.•••* gnu/packages/firmware.scm (ovmf)[arguments]: Remove 'hide-implicit-gcc
phase.
[native-inputs]: Remove gcc-5.
Change-Id: I2bcaea77019bb69214878713aa57cbef49c473db
| Efraim Flashner | 2023-12-19 | 1 | -12/+0 |
* | gnu: ovmf-arm: Update to use GCC5.•••* gnu/packages/firmware.scm (ovmf-arm): Updating OVMF to 202308 requires
GCC5, packages inheriting from ovmf also need to be updated.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Change-Id: I3a7b3f450e0da39129e7cffce7482b8e391e3858
| spacecadet@purge.sh | 2023-12-19 | 1 | -30/+33 |
* | gnu: ovmf-aarch64: Update to use GCC5.•••* gnu/packages/firmware.scm (ovmf-aarch64): Updating OVMF to 202308
requires GCC5, packages inheriting from ovmf also need to be updated.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Change-Id: Iccd674f82c2f0160fa8097a09d10154be9736042
| spacecadet@purge.sh | 2023-12-19 | 1 | -30/+33 |
* | gnu: ovmf: Add OVMF_CODE and OVMF_VARS files.•••* gnu/packages/firmware.scm (ovmf)[arguments]: Add OVMF_CODE.fd and
OVMF_VARS.fs to outputs as ovmf_code_arch.bin and ovmf_vars_arch.bin,
respectively, for both ia32 and x64 architectures.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Change-Id: Ie329f3f3515e7d015d9fbad01b8c2b82dc7da76e
| spacecadet@purge.sh | 2023-12-19 | 1 | -8/+13 |
* | gnu: ovmf: Update to 202308.•••* gnu/packages/firmware.scm (ovmf): Update to 202308.
[arguments]: Adjust phases to not hardcode gcc toolchain version.
[native-inputs]: Remove python-2. Add perl, python-3.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Change-Id: I74a7bd26240821aacf35e5020d9687406e7da9ed
| spacecadet@purge.sh | 2023-12-19 | 1 | -13/+30 |
* | gnu: make-crust-package: Don't run from avr.•••* gnu/packages/firmware.scm (make-crust-package)[arguments]: In
make-flags don't create tools which can be run from avr.
Change-Id: I118b4941889b884de1e491ace3818d878a887d7c
| Efraim Flashner | 2023-12-12 | 1 | -0/+2 |
* | gnu: make-qmk-firmware: Use AVR target.•••* gnu/packages/firmware.scm (qmk)[inputs]: Remove AVR toolchain.
[arguments]: Adjust phase wrapping output.
(make-qmk-firmware/implementation)[arguments]: Add avr as target.
Change-Id: Ibe09f6ef3c555052faf2c5c243303d85675866be
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| Jean-Pierre De Jesus DIAZ | 2023-12-11 | 1 | -8/+4 |
* | gnu: make-ergodox-firmware: Use AVR target.•••* gnu/packages/firmware.scm (make-ergodox-firmware/implementation):
[arguments]: Add avr as target.
[native-inputs]: Remove make-avr-toolchain.
Change-Id: I4345a55d5dbd436d524de4886969b3332c6288a9
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| Jean-Pierre De Jesus DIAZ | 2023-12-11 | 1 | -1/+2 |
* | gnu: b43-tools: Use make-flags.•••* gnu/packages/firmware.scm (b43-tools)[arguments]: Add make-flags.
Use make-flags in custom 'build and 'install phases. Remove trailing #t
from phases.
Change-Id: I8576351ecd571d191598943a2d143ab3e3e9da09
| Efraim Flashner | 2023-10-31 | 1 | -12/+9 |
* | gnu: fcode-utils: Fix cross-compilation.•••* gnu/packages/firmware.scm (fcode-utils)
[arguments]: use STRIP-FOR-TARGET.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
| Zheng Junjie | 2023-10-26 | 1 | -0/+2 |
* | gnu: make-opensbi-package: Set target to #false.•••* gnu/packages/firmware.scm (make-opensbi-package)[arguments]: Set
target to #false.
| Efraim Flashner | 2023-10-22 | 1 | -0/+1 |