guix_mirror_bot pushed a commit to branch master
in repository guix.

commit 27cf3437aa05ab8599b5e4339f178aec377c412d
Author: Sharlatan Hellseher <[email protected]>
AuthorDate: Wed Nov 26 00:18:11 2025 +0000

    gnu: Add python-psptrace.
    
    * gnu/packages/embedded.scm (python-psptrace, python-psptrace-bootstrap):
    New variables.
    
    Change-Id: Ie36a997170c7623790b3fabe4c786513031959c2
---
 gnu/packages/embedded.scm | 36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

diff --git a/gnu/packages/embedded.scm b/gnu/packages/embedded.scm
index b0064f4a1e..c38e1298c9 100644
--- a/gnu/packages/embedded.scm
+++ b/gnu/packages/embedded.scm
@@ -1993,6 +1993,42 @@ and Zilog Z80 families, plus many of their variants.")
     (description "PSPTool is a tool for dealing with AMD binary blobs")
     (license license:gpl3+)))
 
+(define-public python-psptrace
+  (package
+    (name "python-psptrace")
+    (version "0.7")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "psptrace" version))
+       (sha256
+        (base32 "1mrympnpkkns2dxq34h9x9qn667ihdvbbf0wpmbp3jli0n7bj7ih"))))
+    (build-system pyproject-build-system)
+    (arguments
+     (list #:tests? #f)) ;no tests in PyPI or Git
+    (native-inputs
+     (list python-setuptools))
+    (propagated-inputs
+     (list python-prettytable
+           python-psptool))
+    (home-page "https://github.com/PSPReverse/PSPTrace";)
+    (synopsis "Capture of an AMD boot procedure")
+    (description
+     "PSPTrace is a tool for correlating an SPI capture of an AMD boot
+procedure to the PSP firmware components.")
+    (license license:gpl3+)))
+
+(define-public python-psptrace-bootstrap
+  (hidden-package
+   (package/inherit python-psptrace
+     (name "python-psptrace")
+     (arguments
+      (list #:tests? #f
+            #:phases
+            #~(modify-phases %standard-phases
+                (delete 'sanity-check))))
+     (propagated-inputs '()))))
+
 (define-public agent-proxy
   (let ((commit "8927798a71d246871ea8fc22b4512296a3fa1765")
         (revision "0"))

Reply via email to