From 304da1fffbb7a7b6efee14920a8076f08f3287ca Mon Sep 17 00:00:00 2001 From: Alex Griffin Date: Tue, 7 Jan 2020 12:13:00 -0600 Subject: [PATCH] nongnu: intel-microcode: Use gnu-build-system. * nongnu/packages/linux.scm (intel-microcode): Use gnu-build-system.. --- nongnu/packages/linux.scm | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/nongnu/packages/linux.scm b/nongnu/packages/linux.scm index 7f75c74..c479324 100644 --- a/nongnu/packages/linux.scm +++ b/nongnu/packages/linux.scm @@ -668,21 +668,22 @@ chipsets from Broadcom: (sha256 (base32 "0pzi5qmrcrdf6nsds4bvyq1hnvv9d1dlrvqrbzcrpxk84rcjwq1x")))) - (build-system trivial-build-system) + (build-system gnu-build-system) (arguments - `(#:modules ((guix build utils)) - #:builder - (begin - (use-modules (guix build utils)) - (let* ((source (assoc-ref %build-inputs "source")) - (fw-dir (string-append %output "/lib/firmware")) - (bin-dir (string-append fw-dir "/intel-ucode"))) - (mkdir-p bin-dir) - (copy-recursively (string-append source "/intel-ucode") bin-dir) - (copy-file - (string-append source "/license") - (string-append fw-dir "/LICENSE.intel-ucode")) - #t)))) + `(#:tests? #f + #:phases + (modify-phases %standard-phases + (delete 'configure) + (delete 'build) + (replace 'install + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (fw-dir (string-append out "/lib/firmware")) + (bin-dir (string-append fw-dir "/intel-ucode"))) + (mkdir-p bin-dir) + (copy-recursively "intel-ucode" bin-dir) + #t))) + (delete 'validate-runpath)))) (home-page "https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files") (synopsis "Processor microcode firmware for Intel CPUs")