guix_mirror_bot pushed a commit to branch master
in repository guix.
commit 6ee8c93430f611e8d933ec8887aee8aae9b1b019
Author: Cayetano Santos <[email protected]>
AuthorDate: Wed Oct 15 10:11:19 2025 +0200
gnu: python-hdlmake: Update to 4.0.
* gnu/packages/electronics.scm (python-hdlmake): Update to 4.0.
[native-inputs]: Remove python-pytest; add python-pytest-cov.
Change-Id: Ieed0d4e1f32e359149b52840f36d1aa5671d7eb9
Signed-off-by: Maxim Cournoyer <[email protected]>
---
gnu/packages/electronics.scm | 55 ++++++++++++++++++++++----------------------
1 file changed, 27 insertions(+), 28 deletions(-)
diff --git a/gnu/packages/electronics.scm b/gnu/packages/electronics.scm
index e5a7ac6668..e2eabcfe66 100644
--- a/gnu/packages/electronics.scm
+++ b/gnu/packages/electronics.scm
@@ -1637,36 +1637,35 @@ some tool-specific options are set.")
(license license:bsd-2)))
(define-public python-hdlmake
- ;; Version bump to 4.0dev2, no tag.
- (let ((commit "1d81071bf19b8f9c930e31731c5c847837591cb8")
- (revision "0"))
- (package
- (name "python-hdlmake")
- (version (git-version "4.0dev2" revision commit))
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://gitlab.com/ohwr/project/hdl-make/")
- (commit commit)))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1l2j86z5smfxw9b842xcbijgl7nvkx3grw5hm54wvv3hkgyp30fn"))))
- (build-system pyproject-build-system)
- (arguments (list #:phases #~(modify-phases %standard-phases
- (add-before 'check 'chdir
- (lambda _
- (chdir "testsuite"))))
- #:test-flags #~(list "test_all.py")))
- (native-inputs (list python-pytest python-setuptools))
- (propagated-inputs (list python-networkx))
- (home-page "https://ohwr.gitlab.io/project/hdl-make/")
- (synopsis "Generate multi-purpose makefiles for HDL projects")
- (description
- "Hdlmake helps manage and share @acronym{HDL, hardware description
+ (package
+ (name "python-hdlmake")
+ (version "4.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://gitlab.com/ohwr/project/hdl-make/")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1mbsm1j058j3wjp0hypd7a9d1xh3xsmy9p3jl9xcpnzjmncm34xr"))))
+ (build-system pyproject-build-system)
+ (arguments
+ (list
+ #:phases #~(modify-phases %standard-phases
+ (add-before 'check 'chdir
+ (lambda _
+ (chdir "testsuite"))))
+ #:test-flags #~(list "test_all.py")))
+ (native-inputs (list python-pytest-cov python-setuptools))
+ (propagated-inputs (list python-networkx))
+ (home-page "https://ohwr.gitlab.io/project/hdl-make/")
+ (synopsis "Generate multi-purpose makefiles for HDL projects")
+ (description
+ "Hdlmake helps manage and share @acronym{HDL, hardware description
language} code by automatically finding file dependencies, writing synthesis
and simulation Makefiles.")
- (license license:gpl3+))))
+ (license license:gpl3+)))
(define-public python-migen
;; XXX: The latest version tag (0.9.2) was placed in 2019, there are latest