summaryrefslogtreecommitdiff
path: root/gnu/packages/flashing-tools.scm
diff options
context:
space:
mode:
authorNicolas Graves <ngraves@ngraves.fr>2025-12-22 11:28:54 +0100
committerSharlatan Hellseher <sharlatanus@gmail.com>2025-12-27 21:42:21 +0000
commit06e34decdbc01fa9f9ea02007d86062dfd387353 (patch)
treeea2ce1e4b23d4069340baa6f096a8e18508ec303 /gnu/packages/flashing-tools.scm
parent4a3faf19d41c4ad5c33fd5e87eaa7cc7a5546e4e (diff)
gnu: me-cleaner: Switch to pyproject.
* gnu/packages/flashing-tools.scm (me-cleaner): [source, description]: Improve style. [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Refresh them, use gexps. [native-inputs]: Add python-setuptools.
Diffstat (limited to 'gnu/packages/flashing-tools.scm')
-rw-r--r--gnu/packages/flashing-tools.scm44
1 files changed, 24 insertions, 20 deletions
diff --git a/gnu/packages/flashing-tools.scm b/gnu/packages/flashing-tools.scm
index eef4b12ec20..cbf8739f076 100644
--- a/gnu/packages/flashing-tools.scm
+++ b/gnu/packages/flashing-tools.scm
@@ -44,6 +44,7 @@
44 #:use-module (guix build-system gnu) 44 #:use-module (guix build-system gnu)
45 #:use-module (guix build-system go) 45 #:use-module (guix build-system go)
46 #:use-module (guix build-system meson) 46 #:use-module (guix build-system meson)
47 #:use-module (guix build-system pyproject)
47 #:use-module (guix build-system python) 48 #:use-module (guix build-system python)
48 #:use-module (guix build-system qt) 49 #:use-module (guix build-system qt)
49 #:use-module (guix download) 50 #:use-module (guix download)
@@ -78,6 +79,7 @@
78 #:use-module (gnu packages perl) 79 #:use-module (gnu packages perl)
79 #:use-module (gnu packages pkg-config) 80 #:use-module (gnu packages pkg-config)
80 #:use-module (gnu packages python) 81 #:use-module (gnu packages python)
82 #:use-module (gnu packages python-build)
81 #:use-module (gnu packages qt) 83 #:use-module (gnu packages qt)
82 #:use-module (gnu packages readline) 84 #:use-module (gnu packages readline)
83 #:use-module (gnu packages swig) 85 #:use-module (gnu packages swig)
@@ -490,29 +492,31 @@ Management Engine (ME). You need to @code{sudo rmmod mei_me} and
490 (package 492 (package
491 (name "me-cleaner") 493 (name "me-cleaner")
492 (version "1.2") 494 (version "1.2")
493 (source (origin 495 (source
494 (method git-fetch) 496 (origin
495 (uri (git-reference 497 (method git-fetch)
496 (url "https://github.com/corna/me_cleaner") 498 (uri (git-reference
497 (commit (string-append "v" version)))) 499 (url "https://github.com/corna/me_cleaner")
498 (sha256 500 (commit (string-append "v" version))))
499 (base32 501 (sha256
500 "1bdj2clm13ir441vn7sv860xsc5gh71ja5lc2wn0gggnff0adxj4")) 502 (base32 "1bdj2clm13ir441vn7sv860xsc5gh71ja5lc2wn0gggnff0adxj4"))
501 (file-name (git-file-name name version)))) 503 (file-name (git-file-name name version))))
502 (build-system python-build-system) 504 (build-system pyproject-build-system)
503 (arguments 505 (arguments
504 `(#:phases 506 (list
505 (modify-phases %standard-phases 507 #:tests? #f ; No tests.
506 (add-after 'install 'install-documentation 508 #:phases
507 (lambda* (#:key outputs #:allow-other-keys) 509 #~(modify-phases %standard-phases
508 (let* ((out (assoc-ref outputs "out")) 510 (add-after 'install 'install-documentation
509 (man (string-append out "/share/man/man1"))) 511 (lambda _
510 (install-file "man/me_cleaner.1" man) 512 (install-file "man/me_cleaner.1"
511 #t)))))) 513 (string-append #$output "/share/man/man1")))))))
514 (native-inputs (list python-setuptools))
512 (home-page "https://github.com/corna/me_cleaner") 515 (home-page "https://github.com/corna/me_cleaner")
513 (synopsis "Intel ME cleaner") 516 (synopsis "Intel ME cleaner")
514 (description "This package provides tools for disabling Intel 517 (description
515ME as far as possible (it only edits ME firmware image files).") 518 "This package provides tools for disabling Intel ME as far as possible
519(it only edits ME firmware image files).")
516 (license license:gpl3+) 520 (license license:gpl3+)
517 521
518 ;; This is an Intel thing. 522 ;; This is an Intel thing.