diff options
| author | Cayetano Santos <csantosb@inventati.org> | 2025-09-30 16:42:02 +0200 |
|---|---|---|
| committer | Maxim Cournoyer <maxim@guixotic.coop> | 2025-10-01 06:49:59 +0900 |
| commit | 8dc37e181ce56a1015dd47ab9dc869de75e0a1da (patch) | |
| tree | a609bc3dd2634113f0ea9a8b1632256b2c901b89 /gnu | |
| parent | 0d5caff88ddd32c75fd52332121e3c4f249bf2f4 (diff) | |
gnu: osvvm: Implement checks.
* gnu/packages/electronics.scm (osvvm)[arguments]<#:phases>: Add check.
[native-inputs]: Add nvc, tcl, tcllib, and which.
Change-Id: Ia3567f908834c29093d36aa50aebcfae3fb98b18
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/electronics.scm | 11 |
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") |
