diff options
| author | Cayetano Santos <csantosb@inventati.org> | 2025-10-01 16:27:47 +0200 |
|---|---|---|
| committer | Gabriel Wicki <gabriel@erlikon.ch> | 2025-10-01 18:42:23 +0200 |
| commit | fa7440a30ced4a2c1748fd501e1415c116641003 (patch) | |
| tree | 3cad7ea535d4fed1b4b9adfcb1348a220d0f2d05 | |
| parent | 9e299926c6922fa3d5988540ea9d1462c5c4d7d6 (diff) | |
gnu: osvvm: Conditionnally run tests.
* gnu/packages/electronics.scm (osvvm)[arguments]: Use #:tests? in check
* gnu/packages/electronics.scm (osvvm-2023.04)[arguments]: Disable #:tests?.
Change-Id: Icca5d7158abe8339e00be14d0672b2797a8a36ea
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
| -rw-r--r-- | gnu/packages/electronics.scm | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/gnu/packages/electronics.scm b/gnu/packages/electronics.scm index 3ab1ac83ce..d50bec3877 100644 --- a/gnu/packages/electronics.scm +++ b/gnu/packages/electronics.scm @@ -1393,12 +1393,13 @@ GUI for sigrok.") (("\\[FindOsvvmSettingsDirectory\\]") " \"\" ")))) (add-after 'fix-scripts 'check - (lambda _ - (setenv "OSVVM_DIR" (getcwd)) - (setenv "OSVVM_MUST_BUILD" (getcwd)) - (invoke "tclsh" - (string-append #$(this-package-native-input "nvc") - "/test/test-osvvm.tcl"))))))) + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (setenv "OSVVM_DIR" (getcwd)) + (setenv "OSVVM_MUST_BUILD" (getcwd)) + (invoke "tclsh" + (string-append #$(this-package-native-input "nvc") + "/test/test-osvvm.tcl")))))))) (native-inputs (list nvc tcl tcllib which)) (native-search-paths @@ -1434,6 +1435,8 @@ verification.") (base32 "1kn18ibvm7bzdyw2d914284wriravyh5qwfarj06pb052x1yblyx")))) (arguments (substitute-keyword-arguments (package-arguments osvvm) + ((#:tests? _ #t) + #f) ((#:phases phases #~%standard-phases) #~(modify-phases #$phases (delete 'fix-scripts))))))) |
