Commit graph

314 commits

Author SHA1 Message Date
Maxim Cournoyer
0e151a865d
gnu: ovmf-x86-64: Install QEMU firmware metadata file.
* 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
2025-03-27 21:21:06 +09:00
Vagrant Cascadian
25fc7f4fdd
gnu: Add arm-trusted-firmware-rk3588.
* gnu/packages/firmware.scm (arm-trusted-firmware-rk3588): New variable.
* gnu/packages/bootloaders.scm (make-u-boot-rockchip-package): Support
'rk3588.
2025-03-23 10:34:54 -07:00
Maxim Cournoyer
00d42f6b3f
gnu: ovmf-x86-64: Fix indentation.
* gnu/packages/firmware.scm (ovmf-x86-64): Fix indentation.

Change-Id: I663987b2ea69c7d6e1d8eaf35ad6bd8a6395c7df
2025-03-18 16:12:38 +09:00
Vagrant Cascadian
3aed6ee07b
gnu: arm-trusted-firmware: Update to 2.12.1.
* gnu/packages/firmware.scm (make-arm-trusted-firmware): Update to 2.12.1.
2025-03-09 14:45:31 -07:00
Danny Milosavljevic
a125f30f95
gnu: qmk-firmware-keychron-s1-ansi-white-default: Fix build.
* gnu/packages/firmware.scm (qmk-firmware-keychron-s1-ansi-white-default): Fix build.

Change-Id: I661981f81aab11a0cce1c6b2a965453cb9cc8ecb
2025-03-08 00:11:05 +01:00
Danny Milosavljevic
4630286b6b
gnu: qmk-firmware-keychron-s1-ansi-rgb-default: Fix build.
* gnu/packages/firmware.scm (qmk-firmware-keychron-s1-ansi-rgb-default): Fix build.

Change-Id: I6247056475cebaa93811a5761e50225e23ca9314
2025-03-08 00:11:05 +01:00
Danny Milosavljevic
03d56e9bfb
gnu: qmk-firmware-keychron-q4-ansi-default: Rename to 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
2025-03-08 00:11:05 +01:00
Danny Milosavljevic
0b0bede7b3
gnu: Add qmk-firmware-keychron-v8-iso-encoder-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-v8-iso-encoder-default):
New variable.

Change-Id: I4fc6e0e058923aef245e15a695ed3b582522fa6d
2025-03-08 00:11:05 +01:00
Danny Milosavljevic
85557feb4d
gnu: Add qmk-firmware-keychron-v8-iso-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-v8-iso-default):
New variable.

Change-Id: I4c9f79edf79e99b55a7a0c154103a6f90fe88972
2025-03-08 00:11:05 +01:00
Danny Milosavljevic
92bf4a5602
gnu: Add qmk-firmware-keychron-v8-ansi-encoder-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-v8-ansi-encoder-default):
New variable.

Change-Id: I2f35980da6ddceeb5d1d4b777dc9f38574451e39
2025-03-08 00:11:05 +01:00
Danny Milosavljevic
db665dd3c3
gnu: Add qmk-firmware-keychron-v8-ansi-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-v8-ansi-default):
New variable.

Change-Id: I1718336b7e15bd08bc385a4282f5f6bb78d5d1bd
2025-03-08 00:11:05 +01:00
Danny Milosavljevic
9db1670f69
gnu: Add qmk-firmware-keychron-v7-iso-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-v7-iso-default):
New variable.

Change-Id: I55ae4e71155f1e5b5d93f20c30e470878851a999
2025-03-08 00:11:05 +01:00
Danny Milosavljevic
f35dc25812
gnu: Add qmk-firmware-keychron-v7-ansi-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-v7-ansi-default):
New variable.

Change-Id: Ibc3957f800c125e96a36633290d26551a37c87aa
2025-03-08 00:11:05 +01:00
Danny Milosavljevic
b922e01ea4
gnu: Add qmk-firmware-keychron-v6-iso-encoder-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-v6-iso-encoder-default):
New variable.

Change-Id: Iecafe09db57e37bdccab85a29f6c6a85fafadeaf
2025-03-08 00:11:05 +01:00
Danny Milosavljevic
b09bc3e4bb
gnu: Add qmk-firmware-keychron-v6-iso-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-v6-iso-default):
New variable.

Change-Id: I315403c456f97125d368740d6fabc4eb3ec40200
2025-03-08 00:11:05 +01:00
Danny Milosavljevic
de6febdb15
gnu: Add qmk-firmware-keychron-v6-ansi-encoder-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-v6-ansi-encoder-default):
New variable.

Change-Id: Ibb79f5141d38c984dc9c2ce964f633c4e025e894
2025-03-08 00:11:05 +01:00
Danny Milosavljevic
06584afe83
gnu: Add qmk-firmware-keychron-v6-ansi-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-v6-ansi-default):
New variable.

Change-Id: I1bcadd0638473cc44a5e422d76a7b26959a35a4a
2025-03-08 00:11:05 +01:00
Danny Milosavljevic
cb2e8955bb
gnu: Add qmk-firmware-keychron-v5-iso-encoder-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-v5-iso-encoder-default):
New variable.

Change-Id: I4e55928f895364c6d612bce6c59b1ba27f683dcc
2025-03-08 00:11:05 +01:00
Danny Milosavljevic
4ea88a1ae4
gnu: Add qmk-firmware-keychron-v5-iso-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-v5-iso-default):
New variable.

Change-Id: Iaa74a3719646d891e005b0d40946a4e5f01c0101
2025-03-08 00:11:05 +01:00
Danny Milosavljevic
6694d19b5d
gnu: Add qmk-firmware-keychron-v5-ansi-encoder-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-v5-ansi-encoder-default):
New variable.

Change-Id: Idc89d44c1bc4cf110c37f5afb25b94a863303343
2025-03-08 00:11:05 +01:00
Danny Milosavljevic
608375b19e
gnu: Add qmk-firmware-keychron-v5-ansi-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-v5-ansi-default):
New variable.

Change-Id: Ia56dfb61882196eb3b4d458e92fec777eafe943b
2025-03-08 00:11:04 +01:00
Danny Milosavljevic
a795f7c453
gnu: Add qmk-firmware-keychron-v4-iso-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-v4-iso-default):
New variable.

Change-Id: I9648233b9b6c0f6cd18a59fcc0b43f422d6954ea
2025-03-08 00:11:04 +01:00
Danny Milosavljevic
fc478a4836
gnu: Add qmk-firmware-keychron-v4-ansi-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-v4-ansi-default):
New variable.

Change-Id: I52eb77c3f175ead9f6ed3975d1c22afb1ca5ea93
2025-03-08 00:11:04 +01:00
Danny Milosavljevic
0b912196df
gnu: Add qmk-firmware-keychron-v3-jis-encoder-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-v3-jis-encoder-default):
New variable.

Change-Id: Id0791b3afe7dda512fd7ebb7fc2d83b2f29e0891
2025-03-08 00:11:04 +01:00
Danny Milosavljevic
492045251f
gnu: Add qmk-firmware-keychron-v3-iso-encoder-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-v3-iso-encoder-default):
New variable.

Change-Id: Ie16b13d6617e0fe317c0ff15d2bc71a9a0ed317e
2025-03-08 00:11:04 +01:00
Danny Milosavljevic
29ac7f94c5
gnu: Add qmk-firmware-keychron-v3-ansi-encoder-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-v3-ansi-encoder-default):
New variable.

Change-Id: I7cf7b8961e38df4514924f3c4664b65640ae6126
2025-03-08 00:11:04 +01:00
Danny Milosavljevic
746cc00195
gnu: Add qmk-firmware-keychron-v3-jis-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-v3-jis-default):
New variable.

Change-Id: I4ebda80df4633ec5edfd7f45ee5796583c56f1ad
2025-03-08 00:11:04 +01:00
Danny Milosavljevic
b56bed0ed7
gnu: Add qmk-firmware-keychron-v3-iso-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-v3-iso-default):
New variable.

Change-Id: I672f0d8622bc66fc9edc5acdc7ba1be8e95bd74c
2025-03-08 00:11:04 +01:00
Danny Milosavljevic
1aa25819c6
gnu: Add qmk-firmware-keychron-v2-jis-encoder-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-v2-jis-encoder-default):
New variable.

Change-Id: Ib4e2ee4b4c0615ef6de1dbb36ae467f2eca242ff
2025-03-08 00:11:04 +01:00
Danny Milosavljevic
3e00287765
gnu: Add qmk-firmware-keychron-v2-jis-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-v2-jis-default):
New variable.

Change-Id: I347ae25feccc62f93abd86996afe0bb0b058f256
2025-03-08 00:11:04 +01:00
Danny Milosavljevic
b8c21a0058
gnu: Add qmk-firmware-keychron-v2-iso-encoder-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-v2-iso-encoder-default):
New variable.

Change-Id: Ib9942d075461087c9523a9b0a5b3e0d44ccaf8b8
2025-03-08 00:11:04 +01:00
Danny Milosavljevic
4495b1b37c
gnu: Add qmk-firmware-keychron-v2-iso-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-v2-iso-default):
New variable.

Change-Id: I4653a8e33259c0f9641c5c67df6fa54966d60510
2025-03-08 00:11:04 +01:00
Danny Milosavljevic
31f75eedec
gnu: Add qmk-firmware-keychron-v2-ansi-encoder-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-v2-ansi-encoder-default):
New variable.

Change-Id: Id1e8187df446621dd5b44895e1ab188e4d0e2950
2025-03-08 00:11:04 +01:00
Danny Milosavljevic
5ba30352fd
gnu: Add qmk-firmware-keychron-v2-ansi-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-v2-ansi-default):
New variable.

Change-Id: I25c42bded5fb94852a91d2d757695da3bdcfd14f
2025-03-08 00:11:04 +01:00
Danny Milosavljevic
2310a446c0
gnu: Add qmk-firmware-keychron-v1-jis-encoder-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-v1-jis-encoder-default):
New variable.

Change-Id: I667eaef95f150862ccffa68058c7c8e39c2e294a
2025-03-08 00:11:04 +01:00
Danny Milosavljevic
5240f7d8b6
gnu: Add qmk-firmware-keychron-v1-jis-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-v1-jis-default):
New variable.

Change-Id: I63bb89fca4679d026eb3bcf8b2b9e37f04d07b41
2025-03-08 00:11:04 +01:00
Danny Milosavljevic
26579f2ce1
gnu: Add qmk-firmware-keychron-v1-iso-encoder-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-v1-iso-encoder-default):
New variable.

Change-Id: I13d73f4a0ea0b61c2c9cf281d6f26701a36d9e35
2025-03-08 00:11:04 +01:00
Danny Milosavljevic
94cc010aa3
gnu: Add qmk-firmware-keychron-v1-iso-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-v1-iso-default):
New variable.

Change-Id: I786224355e0c7950ac27305267484d0c98af566b
2025-03-08 00:11:04 +01:00
Danny Milosavljevic
29b18a9d47
gnu: Add qmk-firmware-keychron-v1-ansi-encoder-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-v1-ansi-encoder-default):
New variable.

Change-Id: Id24d7d085e1a8dbe8daf9d2f5554cbd8dc770c4c
2025-03-08 00:11:04 +01:00
Danny Milosavljevic
410765c348
gnu: Add qmk-firmware-keychron-v1-ansi-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-v1-ansi-default):
New variable.

Change-Id: Ib7196c95e00236344c7f8ecbade47b5c9dc81260
2025-03-08 00:11:04 +01:00
Danny Milosavljevic
2301083f93
gnu: Add qmk-firmware-keychron-v10-iso-encoder-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-v10-iso-encoder-default):
New variable.

Change-Id: I8aecffa8f496b9f86f970769771594345628963b
2025-03-08 00:11:04 +01:00
Danny Milosavljevic
35730a1aa2
gnu: Add qmk-firmware-keychron-v10-ansi-encoder-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-v10-ansi-encoder-default):
New variable.

Change-Id: I880e9b322ba1d987b8c8db6b755719472dd53a70
2025-03-08 00:11:04 +01:00
Danny Milosavljevic
c874222e79
gnu: Add qmk-firmware-keychron-s1-ansi-white-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-s1-ansi-white-default):
New variable.

Change-Id: I31441a15bc83f33d891925d6fef54a15b902ef0a
2025-03-08 00:11:04 +01:00
Danny Milosavljevic
719eb1224f
gnu: Add qmk-firmware-keychron-s1-ansi-rgb-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-s1-ansi-rgb-default):
New variable.

Change-Id: Iec268d19806b5d1eec71c9e6cc5771d45ea284e1
2025-03-08 00:11:04 +01:00
Danny Milosavljevic
48e152b9e4
gnu: Add qmk-firmware-keychron-q9-plus-ansi-encoder-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-q9-plus-ansi-encoder-default):
New variable.

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

Change-Id: I8df5c04b0e078dd4a3ff44ff998e0e81531825a9
2025-03-08 00:11:03 +01:00
Danny Milosavljevic
46db3e3f80
gnu: Add qmk-firmware-keychron-q9-iso-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-q9-iso-default):
New variable.

Change-Id: I3e3f84b597a8fbced00bed044936505ae05a5254
2025-03-08 00:11:03 +01:00
Danny Milosavljevic
64351a5d5d
gnu: Add qmk-firmware-keychron-q9-ansi-encoder-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-q9-ansi-encoder-default):
New variable.

Change-Id: I393340d28df625cd1f7fa83a3b7e6fc6a20ceb5d
2025-03-08 00:11:03 +01:00
Danny Milosavljevic
73b2eafde4
gnu: Add qmk-firmware-keychron-q9-ansi-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-q9-ansi-default):
New variable.

Change-Id: Id52736a3a09077724d0efe2b327c7afb6e17d0e5
2025-03-08 00:11:03 +01:00
Danny Milosavljevic
8c959de42f
gnu: Add qmk-firmware-keychron-q8-iso-encoder-default.
* gnu/packages/firmware.scm (qmk-firmware-keychron-q8-iso-encoder-default):
New variable.

Change-Id: Icbe94ab9b3c07114f9ec1ede3bde7ef8fe486f3b
2025-03-08 00:11:03 +01:00