diff options
| author | Efraim Flashner <efraim@flashner.co.il> | 2026-06-28 11:10:59 +0300 |
|---|---|---|
| committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2026-07-02 16:19:42 +0100 |
| commit | bdef240e9c60b1f7d2b5ac87323332b03e71cc2b (patch) | |
| tree | 56bc51945636efabf3b709123aef1e28c266e2e3 /gnu/packages/engineering.scm | |
| parent | 4b1768d5436e83c75d70d0242357086f56d64214 (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.scm | 13 |
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 |
