summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCayetano Santos <csantosb@inventati.org>2025-11-05 14:10:33 +0100
committerRomain GARBAGE <romain.garbage@inria.fr>2025-11-06 12:04:20 +0100
commit381f8181f4a7aab01348e48987d00a0e9343fc62 (patch)
tree2e6c294505d56b504d1dcb9b470ce9fc22ea4f7c
parent3f5e967cf5e7c99213b64c75dd4ecf04d6033f19 (diff)
gnu: ghdl-yosys-plugin: Update to 0.0-4.ad5be74.
* guix-science/packages/electronics.scm (ghdl-yosys-plugin): Update to 0.0-4.ad5be74. [native-search-paths]: Set separator to #f. [arguments]<#:phases>: Delete failing tests in ’testsuite phase. Signed-off-by: Romain GARBAGE <romain.garbage@inria.fr>
-rw-r--r--guix-science/packages/electronics.scm12
1 files changed, 9 insertions, 3 deletions
diff --git a/guix-science/packages/electronics.scm b/guix-science/packages/electronics.scm
index 47d8321..95b6b06 100644
--- a/guix-science/packages/electronics.scm
+++ b/guix-science/packages/electronics.scm
@@ -239,8 +239,8 @@ used as an experimental synthesizer backend.")
239 239
240(define-public ghdl-yosys-plugin 240(define-public ghdl-yosys-plugin
241 ;; The project has no releases at this point 241 ;; The project has no releases at this point
242 (let ((commit "0de72ab64d12ec77095e3fb9c39769fd793e2771") 242 (let ((commit "ad5be7439eb4331343e26f9199d3678985088fed")
243 (revision "3")) 243 (revision "4"))
244 (package 244 (package
245 (name "ghdl-yosys-plugin") 245 (name "ghdl-yosys-plugin")
246 (version (git-version "0.0" revision commit)) 246 (version (git-version "0.0" revision commit))
@@ -252,7 +252,7 @@ used as an experimental synthesizer backend.")
252 (commit commit))) 252 (commit commit)))
253 (file-name (git-file-name name version)) 253 (file-name (git-file-name name version))
254 (sha256 254 (sha256
255 (base32 "1ghsdb55dq07lhx6cl669f0ai3vl4nykd6kl406fykqxzmi62m3x")))) 255 (base32 "0nfdwwrarhkjx079zi3im9scyjy1s51zpdk01y55bi3bnmvj4lkm"))))
256 (build-system gnu-build-system) 256 (build-system gnu-build-system)
257 (arguments 257 (arguments
258 (list 258 (list
@@ -274,12 +274,18 @@ used as an experimental synthesizer backend.")
274 (string-append "yosys -m " 274 (string-append "yosys -m "
275 #$output 275 #$output
276 "/lib/yosys/ghdl.so")) 276 "/lib/yosys/ghdl.so"))
277 ;; TODO: remove with new ghdl-llvm release.
278 (for-each (lambda (f)
279 (delete-file-recursively f))
280 (list "ghdl-issues/issue1682"
281 "issues/issue216"))
277 (invoke "./testsuite.sh")))))))) 282 (invoke "./testsuite.sh"))))))))
278 (inputs (list readline ghdl-llvm zlib clang)) 283 (inputs (list readline ghdl-llvm zlib clang))
279 (propagated-inputs (list yosys-clang)) 284 (propagated-inputs (list yosys-clang))
280 (native-search-paths 285 (native-search-paths
281 (list (search-path-specification 286 (list (search-path-specification
282 (variable "YOSYS_PLUGINS") 287 (variable "YOSYS_PLUGINS")
288 (separator #f)
283 (files (list "lib/yosys/ghdl.so"))))) 289 (files (list "lib/yosys/ghdl.so")))))
284 (home-page "https://github.com/ghdl/ghdl-yosys-plugin") 290 (home-page "https://github.com/ghdl/ghdl-yosys-plugin")
285 (synopsis "VHDL synthesis based on GHDL and Yosys") 291 (synopsis "VHDL synthesis based on GHDL and Yosys")