Maxim Cournoyer
35c1df5bd6
gnu: embedded: Turn packages using top-level variables into procedures.
Fixes <https://issues.guix.gnu.org/65716>.
Before this change, simply adding the following import:
modified gnu/packages/firmware.scm
@@ -42,6 +42,7 @@ (define-module (gnu packages firmware)
#:use-module (gnu packages admin)
#:use-module (gnu packages autotools)
#:use-module (gnu packages assembly)
+ #:use-module (gnu packages avr)
#:use-module (gnu packages backup)
#:use-module (gnu packages base)
#:use-module (gnu packages bash)
Would cause byte compilation and/or evaluation to fail due to a circular
module dependency.
* gnu/packages/embedded.scm: Add commentary.
(gcc-arm-none-eabi-4.9, gcc-arm-none-eabi-6, newlib-arm-none-eabi)
(newlib-nano-arm-none-eabi, gcc-arm-none-eabi-7-2018-q2-update)
(newlib-arm-none-eabi-7-2018-q2-update)
(newlib-nano-arm-none-eabi-7-2018-q2-update)
(arm-none-eabi-toolchain-4.9, arm-none-eabi-nano-toolchain-4.9)
(arm-none-eabi-toolchain-6, arm-none-eabi-nano-toolchain-6)
(arm-none-eabi-toolchain-7-2018-q2-update, gdb-arm-none-eabi)
(propeller-binutils, propeller-gcc-6, propeller-gcc-4)
(propeller-gcc, propeller-toolchain, propeller-development-suite)
(gcc-vc4): Turn into procedures, prefixing the procedure name with 'make-',
and adjust all users.
(make-libstdc++-arm-none-eabi) [arguments]: Avoid an unused warning.
(arm-none-eabi-toolchain): Rename to...
(make-arm-none-eabi-toolchain): ... this.
* gnu/packages/raspberry-pi.scm (raspi-arm-chainloader) [native-inputs]:
Replace gcc-arm-none-eabi-6 with (make-arm-none-eabi-toolchain).
* gnu/packages/axoloti.scm (axoloti-runtime)
[inputs]: Replace arm-none-eabi-nano-toolchain-4.9
with (make-arm-none-eabi-nano-toolchain-4.9).
(axoloti-patcher): Likewise.
(axoloti-patcher-next) [inputs]: Replace
arm-none-eabi-nano-toolchain-7-2018-q2-update
with (make-arm-none-eabi-nano-toolchain-7-2018-q2-update).
Series-changes: 2
- Use mlambda for procedures
2023-09-25 10:33:04 -04:00
..
2023-09-07 20:25:07 +02:00
2023-09-25 11:30:02 +01:00
2023-09-25 11:30:01 +01:00
2023-09-08 10:53:37 +02:00
2023-08-31 18:00:17 +08:00
2023-09-05 19:52:11 -04:00
2023-09-18 23:37:48 +02:00
2023-09-18 23:35:30 +02:00
2023-09-25 10:33:04 -04:00
2023-09-25 10:33:04 -04:00
2023-09-25 10:33:04 -04:00
2023-09-10 02:00:00 +02:00
2023-09-17 16:22:03 -04:00
2023-08-28 15:36:48 -07:00
2023-09-02 11:55:23 +02:00
2023-09-24 13:50:55 +02:00
2023-09-05 19:50:45 -04:00
2023-09-17 16:22:03 -04:00
2023-09-05 23:34:52 -04:00
2023-09-08 10:53:37 +02:00
2023-09-05 23:33:59 -04:00
2023-09-02 11:56:42 -04:00
2023-08-21 14:11:39 -04:00
2023-09-08 09:05:58 +03:00
2023-09-05 19:50:41 -04:00
2023-09-25 11:30:01 +01:00
2023-09-08 18:53:46 +08:00
2023-09-10 02:00:00 +02:00
2023-08-25 14:35:22 +02:00
2023-08-31 18:02:15 +08:00
2023-09-10 02:00:00 +02:00
2023-09-10 02:00:00 +02:00
2023-09-17 16:22:03 -04:00
2023-09-22 01:29:21 +08:00
2023-09-08 23:09:11 +02:00
2023-08-24 12:44:41 +08:00
2023-09-22 01:29:20 +08:00
2023-09-10 02:00:00 +02:00
2023-08-29 22:20:40 +08:00
2023-09-22 23:08:54 -04:00
2023-09-25 11:30:03 +01:00
2023-09-22 23:54:34 +02:00
2023-09-09 16:34:51 +02:00
2023-09-25 10:33:04 -04:00
2023-09-17 02:00:00 +02:00
2023-09-05 19:50:44 -04:00
2023-09-06 22:29:20 -04:00
2023-08-23 18:32:10 +08:00
2023-09-25 11:30:02 +01:00
2023-09-22 01:29:21 +08:00
2023-09-17 16:22:03 -04:00
2023-09-02 15:49:41 -04:00
2023-09-18 11:53:28 +03:00
2023-09-05 19:52:20 -04:00
2023-09-10 02:00:00 +02:00
2023-09-16 17:40:07 +02:00
2023-09-10 02:00:00 +02:00
2023-09-20 09:53:55 +03:00
2023-09-21 17:32:15 +02:00
2023-09-01 10:56:33 -04:00
2023-09-09 10:21:00 +02:00
2023-09-16 17:46:57 +02:00
2023-09-25 11:30:01 +01:00
2023-09-17 02:00:00 +02:00
2023-09-07 18:52:25 +03:00
2023-08-12 23:14:52 +02:00
2023-09-08 19:12:14 +02:00
2023-09-06 00:25:42 -04:00
2023-09-25 11:30:01 +01:00
2023-09-01 19:54:27 +02:00
2023-09-01 10:32:22 -04:00
2023-09-19 17:32:25 +03:00
2023-09-05 19:50:43 -04:00
2023-09-02 11:56:43 -04:00
2023-09-24 19:32:12 +02:00
2023-09-10 02:00:00 +02:00
2023-08-13 14:27:46 +08:00
2023-09-22 01:29:21 +08:00
2023-09-10 02:00:00 +02:00
2023-08-28 15:36:51 -07:00
2023-08-28 15:36:41 -07:00
2023-09-21 20:36:13 +02:00
2023-09-18 22:30:12 +03:00
2023-09-03 15:40:21 +03:00
2023-09-17 16:22:03 -04:00
2023-09-17 16:22:03 -04:00
2023-09-17 16:22:03 -04:00
2023-09-05 23:22:42 -04:00
2023-09-17 16:22:03 -04:00
2023-09-10 02:00:00 +02:00
2023-09-23 10:29:31 +02:00
2023-09-23 10:29:31 +02:00
2023-09-17 15:31:04 +02:00
2023-09-10 02:00:00 +02:00
2023-09-18 23:35:07 +02:00
2023-09-25 11:30:02 +01:00
2023-09-22 01:29:20 +08:00
2023-09-23 10:29:31 +02:00
2023-09-22 01:29:20 +08:00
2023-09-17 16:22:03 -04:00
2023-09-05 19:50:43 -04:00
2023-09-17 16:22:03 -04:00
2023-09-22 01:29:19 +08:00
2023-09-05 19:50:41 -04:00
2023-09-10 02:00:00 +02:00
2023-09-10 02:00:00 +02:00
2023-09-25 15:51:09 +02:00
2023-08-31 19:45:56 +02:00
2023-08-12 22:30:28 +02:00
2023-09-22 15:04:00 +02:00
2023-09-17 02:00:00 +02:00
2023-09-08 12:25:20 +03:00
2023-09-25 11:30:01 +01:00
2023-09-05 19:50:43 -04:00
2023-09-08 14:31:58 +03:00
2023-09-19 17:32:25 +03:00
2023-09-09 10:21:00 +02:00
2023-09-17 16:22:04 -04:00
2023-08-26 11:30:27 +08:00
2023-09-07 16:31:11 +03:00
2023-09-22 01:29:18 +08:00
2023-09-22 01:29:18 +08:00
2023-09-22 01:29:21 +08:00
2023-09-22 01:29:21 +08:00
2023-09-22 15:04:01 +02:00
2023-08-25 14:21:03 +08:00
2023-09-08 09:05:57 +03:00
2023-09-25 15:51:09 +02:00
2023-09-25 10:33:04 -04:00
2023-09-25 11:30:02 +01:00
2023-09-10 02:00:00 +02:00
2023-08-29 13:19:20 +01:00
2023-09-16 09:20:52 +01:00
2023-09-06 00:25:38 -04:00
2023-08-23 18:49:23 +08:00
2023-08-24 12:44:46 +08:00
2023-09-10 02:00:00 +02:00
2023-09-10 02:00:00 +02:00
2023-09-17 16:22:03 -04:00
2023-08-13 13:48:12 +08:00
2023-09-10 02:00:00 +02:00
2023-09-05 19:50:44 -04:00
2023-08-29 22:07:48 +02:00
2023-08-01 09:44:24 +02:00
2023-09-22 01:29:21 +08:00
2023-09-02 11:17:03 -03:00
2023-09-17 16:22:03 -04:00
2023-09-25 11:30:02 +01:00
2023-09-10 02:00:00 +02:00
2023-09-01 16:40:19 +08:00
2023-09-17 16:22:03 -04:00
2023-09-17 16:22:03 -04:00
2023-09-05 23:10:45 +02:00
2023-09-25 11:30:01 +01:00
2023-09-25 11:30:02 +01:00
2023-09-18 22:32:20 +03:00
2023-09-01 23:08:52 +04:00
2023-08-29 17:04:15 +04:00
2023-09-08 14:31:58 +03:00
2023-09-18 23:18:19 +02:00
2023-09-17 16:22:03 -04:00
2023-09-08 01:26:01 -05:00
2023-09-08 18:53:46 +08:00
2023-09-17 02:00:00 +02:00
2023-09-04 09:29:20 +02:00
2023-09-25 11:30:03 +01:00
2023-09-03 11:19:16 +03:00
2023-09-25 11:30:03 +01:00
2023-09-25 11:30:01 +01:00
2023-09-25 11:30:03 +01:00
2023-09-05 19:50:44 -04:00
2023-08-13 15:50:49 +02:00
2023-09-19 18:40:36 +03:00