summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorCayetano Santos <csantosb@inventati.org>2025-09-18 17:07:20 +0200
committerMaxim Cournoyer <maxim@guixotic.coop>2025-09-21 22:31:36 +0900
commit7972e721be734c96854f7e54364a652bc3a010ee (patch)
tree696bcdbba2a9ac817eadafcb0b272be8145d33dd /gnu
parent3cc286dee7a2303a1fa3523bee78966846cd7fd4 (diff)
gnu: Add osvvm-2023.04.
* gnu/packages/electronics.scm (osvvm-2023.04): New variable. Change-Id: I3a440010366bcf29a6995edb34cdbdb092a7ed11 Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/electronics.scm24
1 files changed, 24 insertions, 0 deletions
diff --git a/gnu/packages/electronics.scm b/gnu/packages/electronics.scm
index 8247c284c91..57dc44e0fe8 100644
--- a/gnu/packages/electronics.scm
+++ b/gnu/packages/electronics.scm
@@ -1219,6 +1219,30 @@ library, scripting API, and co-simulation capability for FPGA or ASIC
verification.")
(license license:asl2.0)))
+;;; Required by python-vunit.
+(define osvvm-2023.04
+ (package
+ (inherit osvvm)
+ (name "osvvm")
+ (version "2023.04")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/osvvm/OsvvmLibraries/")
+ (commit version)
+ ;; OsvvmLibraries repository gathers all osvvm libraries as
+ ;; submodules.
+ (recursive? #t)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1kn18ibvm7bzdyw2d914284wriravyh5qwfarj06pb052x1yblyx"))))
+ (arguments
+ (substitute-keyword-arguments (package-arguments osvvm)
+ ((#:phases phases #~%standard-phases)
+ #~(modify-phases #$phases
+ (delete 'fix-scripts)))))))
+
(define-public python-cocotb
(package
(name "python-cocotb")