diff options
| author | Nicolas Graves <ngraves@ngraves.fr> | 2025-12-22 11:28:54 +0100 |
|---|---|---|
| committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2025-12-27 21:42:21 +0000 |
| commit | 06e34decdbc01fa9f9ea02007d86062dfd387353 (patch) | |
| tree | ea2ce1e4b23d4069340baa6f096a8e18508ec303 /gnu/packages/flashing-tools.scm | |
| parent | 4a3faf19d41c4ad5c33fd5e87eaa7cc7a5546e4e (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.scm | 44 |
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 |
| 515 | ME 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. |
