summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/electronics.scm11
1 files changed, 10 insertions, 1 deletions
diff --git a/gnu/packages/electronics.scm b/gnu/packages/electronics.scm
index 17fdf687028..b8349aa8ce4 100644
--- a/gnu/packages/electronics.scm
+++ b/gnu/packages/electronics.scm
@@ -1355,7 +1355,16 @@ GUI for sigrok.")
;; Default conflicts with read-only /gnu/store.
(substitute* "osvvm/OsvvmVhdlSettings.pro"
(("\\[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")))))))
+ (native-inputs
+ (list nvc tcl tcllib which))
(native-search-paths
(list (search-path-specification
(variable "OSVVM")