Commit graph

240 commits

Author SHA1 Message Date
Danny Milosavljevic
bc9c928cbe
gnu: Add qmk-firmware-keychron-q2-jis-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-q2-jis-default):
New variable.

Change-Id: Ia49a0df4b8c0bb060b1863ae5de58f75237d2290
2025-03-08 00:11:02 +01:00
Danny Milosavljevic
4d69823f18
gnu: Add qmk-firmware-keychron-q2-iso-encoder-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-q2-iso-encoder-default):
New variable.

Change-Id: I0e10d030105fae198263301fdec1bd38ea1a1aed
2025-03-08 00:11:02 +01:00
Danny Milosavljevic
994b7ac1e0
gnu: Add qmk-firmware-keychron-q2-iso-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-q2-iso-default):
New variable.

Change-Id: I97871607473183e4fc6a6b7af325536881007399
2025-03-08 00:11:02 +01:00
Danny Milosavljevic
4d83e598e9
gnu: Add qmk-firmware-keychron-q2-ansi-encoder-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-q2-ansi-encoder-default):
New variable.

Change-Id: I383b523291199f8ea906d72cf617612d0970157a
2025-03-08 00:11:02 +01:00
Danny Milosavljevic
1e77891dc2
gnu: Add qmk-firmware-keychron-q2-ansi-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-q2-ansi-default):
New variable.

Change-Id: I3937cd66754f31cbde3a6ee5d6d5d9bf9090a43a
2025-03-08 00:11:02 +01:00
Danny Milosavljevic
a6574d7dd6
gnu: Add qmk-firmware-keychron-q1v2-jis-encoder-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-q1v2-jis-encoder-default):
New variable.

Change-Id: I234cf37c76c1bd03a3e47fa7d53789b8356c1d4a
2025-03-08 00:11:02 +01:00
Danny Milosavljevic
e50a2a2c05
gnu: Add qmk-firmware-keychron-q1v2-jis-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-q1v2-jis-default):
New variable.

Change-Id: I369fc076900ed79471fa8a3680e761cbb48eff25
2025-03-08 00:11:02 +01:00
Danny Milosavljevic
dcdf73793f
gnu: Add qmk-firmware-keychron-q1v2-iso-encoder-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-q1v2-iso-encoder-default):
New variable.

Change-Id: I62517159e6a8d2d27123277305f602a6385af81e
2025-03-08 00:11:02 +01:00
Danny Milosavljevic
103842eacf
gnu: Add qmk-firmware-keychron-q1v2-iso-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-q1v2-iso-default):
New variable.

Change-Id: Ib54cadcf5611fbfcc8b291d40907aa76f3912f0d
2025-03-08 00:11:02 +01:00
Danny Milosavljevic
81c41aa4df
gnu: Add qmk-firmware-keychron-q1v2-ansi-encoder-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-q11v2-ansi-encoder-default):
New variable.

Change-Id: I0dc2747987a436eec8c5f86afe0954e400a962d0
2025-03-08 00:11:02 +01:00
Danny Milosavljevic
069cbcd2c8
gnu: Add qmk-firmware-keychron-q1v2-ansi-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-q1v2-ansi-default):
New variable.

Change-Id: Ic32b1cd94b42a25c76e380f4f225e7453b0edd54
2025-03-08 00:11:02 +01:00
Danny Milosavljevic
b93d444781
gnu: Add qmk-firmware-keychron-q12-iso-encoder-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-q12-iso-encoder-default):
New variable.

Change-Id: I7459d80fe2c9dd8a227901c40eaf97b2a4416d29
2025-03-08 00:11:02 +01:00
Danny Milosavljevic
e616970383
gnu: Add qmk-firmware-keychron-q12-ansi-encoder-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-q12-ansi-encoder-default):
New variable.

Change-Id: I2bd2bd3b4e7d46487e6633df6a312047f4868d30
2025-03-08 00:11:02 +01:00
Danny Milosavljevic
294ec5c30e
gnu: Add qmk-firmware-keychron-q11-iso-encoder-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-q11-iso-encoder-default):
New variable.

Change-Id: I960ad7c511af3454497ae0254ddae2ce4337bf0b
2025-03-08 00:11:02 +01:00
Danny Milosavljevic
fb74d0a517
gnu: Add qmk-firmware-keychron-q11-ansi-encoder-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-q11-ansi-encoder-default):
New variable.

Change-Id: I22bfff5c0480124f5e08591dc473d668983f7b5d
2025-03-08 00:11:02 +01:00
Danny Milosavljevic
582183b732
gnu: Add qmk-firmware-keychron-q10-iso-encoder-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-q10-iso-encoder-default):
New variable.

Change-Id: I064d76c575900bdcfd0da3b10a50f5fcc3dbb0f6
2025-03-08 00:11:02 +01:00
Danny Milosavljevic
09f0fb7086
gnu: Add qmk-firmware-keychron-q10-ansi-encoder-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-q10-ansi-encoder-default):
New variable.

Change-Id: Ie4ac97f2f8e49604428af3ea5780d6ae39bebc31
2025-03-08 00:11:02 +01:00
Danny Milosavljevic
0eb68c6e40
gnu: Add qmk-firmware-keychron-q0-plus-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-q0-plus-default):
New variable.

Change-Id: I15a499edc56c52aee7f05fb9362994d079a09812
2025-03-08 00:11:02 +01:00
Danny Milosavljevic
d92dc8e509
gnu: Add qmk-firmware-keychron-q0-base-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-q0-base-default):
New variable.

Change-Id: Iffe888fba186e58af3ab4b487217b9d49c553ad6
2025-03-08 00:11:01 +01:00
Danny Milosavljevic
108533c3a3
gnu: Add qmk-firmware-keychron-c3-pro-ansi-rgb-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-c3-pro-ansi-rgb-default):
New variable.

Change-Id: I15ae572f45c5e962b36c2a649fda5915fb064ab4
2025-03-08 00:11:01 +01:00
Danny Milosavljevic
9c0cc85ef2
gnu: Add qmk-firmware-keychron-c3-pro-ansi-red-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-c3-pro-ansi-red-default):
New variable.

Change-Id: I1d1d8c780036740cd6ebcad276b80bf00e5e16a9
2025-03-08 00:11:01 +01:00
Danny Milosavljevic
03b3df6af4
gnu: Add qmk-firmware-keychron-c2-pro-ansi-white-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-c2-pro-ansi-white-default):
New variable.

Change-Id: I865e44c2ab0db0949e3ad28a700d498d00f50564
2025-03-08 00:11:01 +01:00
Danny Milosavljevic
0e32430c71
gnu: Add qmk-firmware-keychron-c2-pro-ansi-rgb-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-c2-pro-ansi-rgb-default):
New variable.

Change-Id: I1b68837e2995a1aa719dfe48d021e7275cbded6a
2025-03-08 00:11:01 +01:00
Danny Milosavljevic
8beb41fa78
gnu: Add qmk-firmware-keychron-c1-pro-ansi-white-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-c1-pro-ansi-white-default):
New variable.

Change-Id: I7a6225bf4c3f7815fdf23d9411ef6db1562f25dd
2025-03-08 00:11:01 +01:00
Danny Milosavljevic
34f61a9e3b
gnu: Add qmk-firmware-keychron-c1-pro-ansi-rgb-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-c1-pro-ansi-rgb-default):
New variable.

Change-Id: I5a7660de64a48b9f92432e49d85839f2b47e276c
2025-03-08 00:11:01 +01:00
Danny Milosavljevic
d28f76c606
gnu: Add qmk-firmware-keychron-v3-ansi-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-v3-ansi-default): New
variable.
(make-qmk-firmware-keychron): New variable.
(make-qmk-newlib-nano-arm-none-eabi): New variable.

Change-Id: I9821c0f527f9a827b69cb05f9ef71b69e0a4d212
2025-03-08 00:11:01 +01:00
Danny Milosavljevic
b6e69c587d
gnu: qmk: Update to 1.1.6.
* gnu/packages/firmware.scm (qmk): Update to 1.1.6.

Change-Id: Ia612509dbc15526d6287a328eef61fe0ac38f2cc
2025-03-08 00:11:01 +01:00
Herman Rimm
6e41ca397d
gnu: bootloader: Add orangepi-zero2w bootloader.
* gnu/bootloader/u-boot.scm (u-boot-orangepi-zero2w-bootloader): Add
variable.
* gnu/packages/bootloaders.scm (u-boot-orangepi-zero2w): Add variable.
* gnu/packages/firmware.scm (arm-trusted-firmware-sun50i-h616): Add
variable.

Change-Id: Idb43fdabac51b3301f3bea24fec72bfa29636489
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2025-03-04 14:23:10 -08:00
Danny Milosavljevic
26982c58af
gnu: Add firmware-senoko.
* gnu/packages/firmware.scm (firmware-senoko): New variable.

Change-Id: I11f3ee4b20f3ef23f346388a40b0015fd86ed8c3
2025-02-20 21:07:24 +01:00
Danny Milosavljevic
fb28f67f63
gnu: Add senoko-chibios.
* gnu/packages/firmware.scm (senoko-chibios): New variable.

Change-Id: Id6fb9eb60b6fd975bba88f70b448e0b9a600293d
2025-02-20 21:07:24 +01:00
Vagrant Cascadian
e81dd8e2c7
gnu: Fix typos in description and synopsis in various packages.
* gnu/packages/crates-database.scm (rust-sqlformat-0.2)[description]: Fix
spelling of "formatting".
* gnu/packages/emacs-xyz.scm (emacs-arei)[synopsis]: Fix spelling of
"Asynchronous".  (emacs-ob-racket)[description]: Fix spelling of "support".
* gnu/packages/firmware.scm (fcode-utils)[description]: Fix spelling of
"utilities".  (sgabios)[description]: Fix spelling of "capabilities".
* gnu/packages/games.scm (qcheckers)[description]: Fix spelling of "formerly".
* gnu/packages/geo.scm (python-ogr2osm)[description]: Fix spelling of
"PostgreSQL".
* gnu/packages/guile-xyz.scm (guile-ares-rs)[synopsis]: Fix spelling of
"Asynchronous".  (guile-rsv)[description]: Fix spelling of "Separated".
* gnu/packages/julia-xyz.scm (julia-multivariatepolynomials)[description]: Fix
spelling of "implementing".
* gnu/packages/language.scm (mecab)[description]: Fix spelling of "developed".
* gnu/packages/lisp-xyz.scm (sbcl-cl-json-pointer)[description]: Fix spelling
of "library".
* gnu/packages/machine-learning.scm (ideep-pytorch)[synopsis]: Fix spelling of
"internal".
* gnu/packages/maths.scm (suitesparse-cholmod)[description]: Fix spelling of
"routines".
* gnu/packages/ocaml.scm (ocamlc-loc)[description]: Fix spelling of
"compiler".
* gnu/packages/pdf.scm (capypdf)[description]: Fix spelling of "library".
* gnu/packages/ruby.scm ruby-silent-stream)[description]: Fix spelling of
"Extensions".  (ruby-fileutils)[synopsis]: Fix spelling of "library".
* gnu/packages/rust-apps.scm (kibi)[description]: Fix spelling of
"highlighting".
* gnu/packages/scheme.scm (owl)[description]: Fix spelling of "support".
* gnu/packages/statistics.scm (r-mixedpower)[description]: Fix spelling of
"separate".
* gnu/packages/sugar.scm (sugar-commander-activity)[description]: Fix spelling
of "removable".
2025-02-17 13:35:32 -08:00
Dariqq
d804997897
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>
2025-01-14 14:11:42 +01:00
Herman Rimm
558c1f39a1
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>
2024-12-30 13:49:57 +01:00
Herman Rimm
91f50366e5
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>
2024-12-19 16:06:26 -08:00
Herman Rimm
29ff4a6ca8
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>
2024-12-19 16:06:23 -08:00
Herman Rimm
c514002bd7
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>
2024-12-19 16:06:20 -08:00
Herman Rimm
442c218c18
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>
2024-12-19 16:06:17 -08:00
Ricardo Wurmus
7167aa686c
gnu: qmk: Add missing inputs.
* gnu/packages/firmware.scm (qmk)[native-inputs]: Add python-setuptools and
python-wheel.

Change-Id: Ia6660c7c99e1d043d8cf9ea1fa108a4895c328db
2024-12-17 21:59:47 +01:00
Gabriel Wicki
6f8c8a86d8
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>
2024-12-10 22:35:12 -08:00
Ludovic Courtès
6d34e751b5
gnu: ath9k-htc-*-firmware: Allow implicit function declarations.
Fixes a regression when building with GCC 14, as is the case since
d6780d79d9.

* gnu/packages/firmware.scm (ath9k-htc-ar7010-firmware)[arguments]: Add
‘-DCMAKE_C_FLAGS’.
(ath9k-htc-ar9271-firmware)[arguments]: Likewise.

Change-Id: I561ddfd1f6b291b03909ba8f901e3841d93150e8
2024-12-03 14:59:05 +01:00
Zheng Junjie
22795da619
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
2024-09-19 09:06:06 -07:00
Maxim Cournoyer
e14683c8cf
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
2024-08-31 10:42:18 +02:00
Maxim Cournoyer
f59df1aa3c
build-systems: gnu: Export %default-gnu-imported-modules and %default-gnu-modules.
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
2024-08-31 10:42:16 +02:00
Danny Milosavljevic
b87b96b9c7
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
2024-08-20 23:42:52 +02:00
Efraim Flashner
4b9cb5f87c
gnu: edk2-tools: Limit supported systems.
* gnu/packages/firmware.scm (edk2-tools)[supported-systems]: New field.

Change-Id: I1b8a63221b361ec440783c7d93ae120b53cabe2b
2024-07-18 17:31:40 +03:00
Efraim Flashner
3444a78e2e
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
2024-05-27 10:26:24 +03:00
Efraim Flashner
5013d0286e
gnu: ovmf-riscv64: Update to 202402.
* gnu/packages/firmware.scm (ovmf-riscv64): Update to 202402.  Build
using make-ovmf-firmware.

Change-Id: I1a7dcaac3975669a61723b929162ad33affa1619
2024-05-27 10:26:24 +03:00
Efraim Flashner
e0caba9cb8
gnu: ovmf-arm: Update to 202402.
* gnu/packages/firmware.scm (ovmf-arm): Update to 202402.  Build using
make-ovmf-firmware.

Change-Id: I1adf1afc9ceb29db373c2e0d05d42a3c68232cb5
2024-05-27 10:26:23 +03:00
Efraim Flashner
15d4cca1a8
gnu: ovmf-aarch64: Update to 202402.
* gnu/packages/firmware.scm (ovmf-aarch64): Update to 202402.  Build
using make-ovmf-firmware.

Change-Id: I270bd8fa79f2df3d73bdf8d5685d27a3cc0cef6a
2024-05-27 10:26:23 +03:00
Efraim Flashner
2a45000102
gnu: Add ovmf-i686.
* gnu/packages/firmware.scm (ovmf-i686): New variable.

Change-Id: Ie5702435695e24ed1d2731152a89b0aeb9a050dd
2024-05-27 10:26:23 +03:00