summaryrefslogtreecommitdiff
path: root/gnu/packages/engineering.scm
diff options
context:
space:
mode:
authorEfraim Flashner <efraim@flashner.co.il>2026-06-28 11:10:59 +0300
committerSharlatan Hellseher <sharlatanus@gmail.com>2026-07-02 16:19:42 +0100
commitbdef240e9c60b1f7d2b5ac87323332b03e71cc2b (patch)
tree56bc51945636efabf3b709123aef1e28c266e2e3 /gnu/packages/engineering.scm
parent4b1768d5436e83c75d70d0242357086f56d64214 (diff)
gnu: arduino-cli: Fix version string.
* gnu/packages/engineering.scm (arduino-cli)[arguments]: Add build-flags to set the version string. [properties]: Add a release-commit and release-date. Relates-to: guix/guix!9583 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Diffstat (limited to 'gnu/packages/engineering.scm')
-rw-r--r--gnu/packages/engineering.scm13
1 files changed, 13 insertions, 0 deletions
diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm
index 6d6a061f523..58f1c256121 100644
--- a/gnu/packages/engineering.scm
+++ b/gnu/packages/engineering.scm
@@ -1532,6 +1532,9 @@ language, ADMS transforms Verilog-AMS code into other target languages.")
1532 1532
1533(define-public arduino-cli 1533(define-public arduino-cli
1534 (package 1534 (package
1535 (properties
1536 '((release-commit . "01f3d4f2ba7c2eaafb5dc710c8a1903af7762fea")
1537 (release-date . "2026-06-05T09:39:33Z")))
1535 (name "arduino-cli") 1538 (name "arduino-cli")
1536 (version "1.5.1") 1539 (version "1.5.1")
1537 (source 1540 (source
@@ -1549,6 +1552,16 @@ language, ADMS transforms Verilog-AMS code into other target languages.")
1549 #:go go-1.26 1552 #:go go-1.26
1550 #:install-source? #f 1553 #:install-source? #f
1551 #:import-path "github.com/arduino/arduino-cli" 1554 #:import-path "github.com/arduino/arduino-cli"
1555 #:build-flags
1556 #~(let ((base "github.com/arduino/arduino-cli/internal/"))
1557 (list (format #f "-ldflags=-X ~s -X ~s -X ~s"
1558 (string-append base "version.versionString="
1559 "v" #$version)
1560 (string-append base "version.commit="
1561 (string-take
1562 #$(assoc-ref properties 'release-commit) 7))
1563 (string-append base "version.date="
1564 #$(assoc-ref properties 'release-date)))))
1552 ;; List tests which need no internet resource 1565 ;; List tests which need no internet resource
1553 ;; Skiping 1566 ;; Skiping
1554 ;; internal/arduino/monitor 1567 ;; internal/arduino/monitor