Commit graph

12 commits

Author SHA1 Message Date
Maxim Cournoyer
10482f731e
Reapply "Update Maxim's email address."
This reverts commit a7db92d9b3, this time with
the more careful command, to avoid a world rebuild:

grep -rl --exclude-dir=build --exclude-dir=patches --exclude=ld-wrapper.in \
  --exclude=sitecustomize.py --exclude=guix-emacs.el maxim.cournoyer@gmail.com |
  xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g'

Change-Id: I0871f5cf9ace79e34e78e24154d0da6ea95a3a91
2025-09-18 13:44:12 +09:00
Maxim Cournoyer
a7db92d9b3
Revert "Update Maxim's email address."
This reverts commit d0d87a744d. Oops! This
caused a world rebuild.

Change-Id: I25fff644b2b61d0ee93d69b457b04c72b5b74d15
2025-09-18 12:07:31 +09:00
Maxim Cournoyer
d0d87a744d
Update Maxim's email address.
The change was automated via:

  git grep -l maxim.cournoyer@gmail.com |
    xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g'

* .mailmap: New entry.

Change-Id: Iaa88b1e51c94159c49138fb43910badb990eb169
2025-09-18 08:05:19 +09:00
Artyom V. Poptsov
cb47639a80
gnu: simavr: Fix build
* gnu/packages/avr-xyz.scm (simavr): Fix build: disable the shared library as
it fails to build due to a linker error.
[arguments]<#:phases>: Add "disable-shared-library" phase.

Change-Id: I196161c6021c5b57d07bc75f242c041f6d352b18
2025-08-14 06:59:40 +03:00
Ludovic Courtès
2caa8cb26f
gnu: microscheme: Use gexps.
* gnu/packages/avr-xyz.scm (microscheme)[arguments]: Use gexps.

Change-Id: Ifea17e8e1d8ba69ec0517a9d79ccb94e1e203dc4
2025-04-14 17:27:10 +02:00
Ludovic Courtès
d867facecb
gnu: microscheme: Remove dependency on clang and cppcheck.
* gnu/packages/avr-xyz.scm (microscheme)[arguments]: Pass “build”
as #:make-flags.
[native-inputs]: Remove dependency on clang and cppcheck.

Change-Id: Ib3d60984e6c660f4ad599433260d0bf8743b5b38
2025-04-14 17:27:10 +02:00
Jean-Pierre De Jesus DIAZ
188168ee08
gnu: simavr: Remove modules from arguments.
* gnu/packages/avr-xyz.scm (simavr)<arguments>: Remove the #:modules keyword
argument as it contains the default modules only.

Reviewed-by: Dale Mellor <guix-devel-0brg6a@rdmp.org>
Signed-off-by: Christopher Baines <mail@cbaines.net>
Change-Id: Idf350cad53db879e90a53849c23ac4e63b53cfd1
2024-04-15 09:35:00 +01:00
Jean-Pierre De Jesus DIAZ
bc7343fdb0
gnu: lufa: Use AVR target.
* gnu/packages/avr-xyz.scm (lufa)[arguments]: Add avr as target.
[native-inputs]: Remove make-avr-toolchain.

Change-Id: I792132a9211b1aa64283f9b4e76a4dd57e86646d
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-12-11 13:39:41 +02:00
Jean-Pierre De Jesus DIAZ
7d1041820c
gnu: microscheme: Move to avr-xyz.
* gnu/packages/avr.scm (microscheme): Move to ...
* gnu/packages/avr-xyz.scm (microscheme): ... here.

Change-Id: I1272bfc98b583ab0ab36fcba5a8e19ae018b0b80
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-12-11 13:24:09 +02:00
Maxim Cournoyer
1cb7404fee
gnu: Add lufa.
* gnu/packages/avr-xyz.scm (lufa): New variable.
2023-10-10 00:06:13 -04:00
Maxim Cournoyer
d35bc00cc1
gnu: avr: Delay all cross compilation packages.
Partially addresses <https://issues.guix.gnu.org/65716>.

* gnu/packages/avr.scm: Add commentary comment.
(avr-binutils): Turn into this...
(make-avr-binutils): ... procedure.
(avr-gcc): Likewise, into...
(make-avr-gcc): ... this.  Adjust native-inputs accordingly.
(avr-toolchain): Likewise, into...
(make-avr-toolchain): ... this.
* gnu/packages/avr-xyz.scm (simavr) [propagated-inputs]: replace avr-toolchain
with a call to the 'make-avr-toolchain' procedure.

Series-changes: 2
- Use mlambda for procedures
- Fix ((make-avr-toolchain)) typo
2023-09-25 10:33:04 -04:00
Artyom V. Poptsov
02c81a44c6
gnu: avr-xyz: Add simavr
* gnu/packages/avr-xyz.scm: New module.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add 'avr-xyz.scm'.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-03-24 12:45:48 +01:00