~ruther/guix-local

27cf3437aa05ab8599b5e4339f178aec377c412d — Sharlatan Hellseher 4 months ago 9afa481
gnu: Add python-psptrace.

* gnu/packages/embedded.scm (python-psptrace, python-psptrace-bootstrap):
New variables.

Change-Id: Ie36a997170c7623790b3fabe4c786513031959c2
1 files changed, 36 insertions(+), 0 deletions(-)

M gnu/packages/embedded.scm
M gnu/packages/embedded.scm => gnu/packages/embedded.scm +36 -0
@@ 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"))