From cca59fd7281ce832daa46f201ad7d68058e6c2da Mon Sep 17 00:00:00 2001 From: Petr Hodina Date: Fri, 1 Jul 2022 23:18:23 +0200 Subject: [PATCH v6 2/3] gnu: Add mcextractor. * gnu/packages/linux.scm (mcextractor): New variable. diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 98333c5be2..5f634824bf 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -8006,6 +8006,38 @@ (define-public intelfw ;; TODO: Intel nonfree license (license #f))) +(define-public mcextractor + (package + (name "mcextractor") + (version "1.74.1") + (home-page "https://github.com/platomav/MCExtractor") + (source + (origin + (method git-fetch) + (uri (git-reference + (url home-page) + (commit (string-append "v" version "-r232")))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "09pxa23kdsy8apnxay7v1wmds5879rj6hx779rrqmspllwgg79hj")))) + (build-system python-build-system) + (arguments + (list #:use-setuptools? #f + #:tests? #f + #:phases + #~(modify-phases %standard-phases + (delete 'build) + (replace 'install + (lambda* _ + (install-file "MCE.py" (string-append #$output "/bin")) + (install-file "MCE.db" (string-append #$output + "/share/"))))))) + (synopsis "Intel, AMD, VIA & Freescale Microcode Extraction Tool") + (description "This package provides a tool MC Extractor which parses Intel, +AMD, VIA and Freescale processor microcode binaries") + (license license:bsd-2))) + (define-public snapscreenshot (package (name "snapscreenshot") -- 2.36.1