summaryrefslogtreecommitdiff
path: root/gnu/packages
diff options
context:
space:
mode:
authorCayetano Santos <csantosb@inventati.org>2025-10-15 10:11:19 +0200
committerMaxim Cournoyer <maxim@guixotic.coop>2025-10-15 20:34:08 +0900
commit6ee8c93430f611e8d933ec8887aee8aae9b1b019 (patch)
tree6608d0d3f70f04e05bc0c276b264dd7f2cbb1cb8 /gnu/packages
parent7de0b459cd8d9deb902adc31f5c37230173f500d (diff)
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 <maxim@guixotic.coop>
Diffstat (limited to 'gnu/packages')
-rw-r--r--gnu/packages/electronics.scm55
1 files changed, 27 insertions, 28 deletions
diff --git a/gnu/packages/electronics.scm b/gnu/packages/electronics.scm
index e5a7ac66685..e2eabcfe66e 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