guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

19/23: gnu: make-qmk-firmware: Use AVR target.


From: guix-commits
Subject: 19/23: gnu: make-qmk-firmware: Use AVR target.
Date: Mon, 11 Dec 2023 06:57:42 -0500 (EST)

efraim pushed a commit to branch master
in repository guix.

commit 670c7560d1414980480769fb4876f5ee0e025651
Author: Jean-Pierre De Jesus DIAZ <jean@foundationdevices.com>
AuthorDate: Tue Nov 28 12:35:02 2023 +0100

    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>
---
 gnu/packages/firmware.scm | 12 ++++--------
 1 file changed, 4 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/firmware.scm b/gnu/packages/firmware.scm
index 58253b93a7..06abfcec71 100644
--- a/gnu/packages/firmware.scm
+++ b/gnu/packages/firmware.scm
@@ -1344,9 +1344,7 @@ corresponding layout." layout))
                 `("PATH" prefix
                   ,(map (compose dirname
                                  (cut search-input-file inputs <>))
-                        '("bin/avr-ar"
-                          "bin/avr-gcc"
-                          "bin/avrdude"
+                        '("bin/avrdude"
                           "bin/awk"
                           "bin/cmp"
                           "bin/dfu-programmer"
@@ -1359,16 +1357,13 @@ corresponding layout." layout))
                           ;; TODO: Remove after git is wrapped with these.
                           "bin/basename"
                           "bin/sed"
-                          "bin/uname")))
-                `("CROSS_C_INCLUDE_PATH" = (,(getenv "CROSS_C_INCLUDE_PATH")))
-                `("CROSS_LIBRARY_PATH" = (,(getenv 
"CROSS_LIBRARY_PATH")))))))))
+                          "bin/uname")))))))))
     ;; The inputs are not propagated since qmk is to be used strictly as a
     ;; command.
     (inputs
      ;; The 'qmk setup' command advises to use GCC at version 8, and there are
      ;; compilation errors in some firmware otherwise.
-     (list (make-avr-toolchain #:xgcc gcc-8)
-           avrdude
+     (list avrdude
            bash-minimal
            dfu-programmer
            dfu-util
@@ -1441,6 +1436,7 @@ provided."
                   (ice-9 ftw)
                   (ice-9 match)
                   (srfi srfi-26))
+      #:target "avr"
       ;; XXX: Running a test target like "test:$keyboard" doesn't seem to run
       ;; anything and causes the .hex file to be regenerated; leave the tests
       ;; out for now.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]