diff options
author | Danny Milosavljevic <dannym@scratchpost.org> | 2018-04-05 17:35:39 +0200 |
---|---|---|
committer | Danny Milosavljevic <dannym@scratchpost.org> | 2018-04-15 09:22:16 +0200 |
commit | 347bc15161d4562b62fdc49d517f0bb675020707 (patch) | |
tree | 2beb1d46a8cc3b2ec89ec0f4433e50690bf5ec72 | |
parent | ca523cc5189a40dafcff8c08dc99aa287068df11 (diff) | |
download | gnu-guix-347bc15161d4562b62fdc49d517f0bb675020707.tar gnu-guix-347bc15161d4562b62fdc49d517f0bb675020707.tar.gz |
gnu: Add uefitool.
* gnu/packages/flashing-tools.scm (uefitool): New variable.
-rw-r--r-- | gnu/packages/flashing-tools.scm | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/gnu/packages/flashing-tools.scm b/gnu/packages/flashing-tools.scm index dd0eaa5df8..bc4bbd876a 100644 --- a/gnu/packages/flashing-tools.scm +++ b/gnu/packages/flashing-tools.scm @@ -445,3 +445,35 @@ ME as far as possible (it only edits ME firmware image files).") ;; This is an Intel thing. (supported-systems '("x86_64-linux" "i686-linux")))) + +(define-public uefitool + (package + (name "uefitool") + (version "0.22.4") + (source (origin + (method url-fetch) + (uri (string-append "https://github.com/LongSoft/UEFITool/archive/" + version ".tar.gz")) + (sha256 + (base32 + "05jmhv7jpq08kqbd1477y1lgyjvcic3njrd0bmzdy7v7b7lnhl82")) + (file-name (string-append name "-" version ".tar.gz")))) + (build-system gnu-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (replace 'configure + (lambda _ + (invoke "qmake" "-makefile"))) + (replace 'install + (lambda* (#:key outputs #:allow-other-keys) + (install-file "UEFITool" (string-append (assoc-ref outputs "out") + "/bin")) + #t))))) + (inputs + `(("qtbase" ,qtbase))) + (home-page "https://github.com/LongSoft/UEFITool/") + (synopsis "UEFI image editor") + (description "@code{uefitool} is a graphical image file editor for +Unifinished Extensible Firmware Interface (UEFI) images.") + (license license:bsd-2))) |