diff options
author | Alex Griffin <a@ajgrf.com> | 2020-01-05 13:08:18 -0600 |
---|---|---|
committer | Alex Griffin <a@ajgrf.com> | 2020-01-05 13:08:18 -0600 |
commit | 9c70f5144670c878ed701f27bf7b7c251419914b (patch) | |
tree | 3cdc263f4069632c2dcdc2607be3dceb447b06a8 /nongnu | |
parent | 352d9d9741d8e95157140fc6e6c240a62adf5f77 (diff) |
nongnu: rtl-nic-firmware: Use gnu-build-system.
* nongnu/packages/linux.scm (rtl-nic-firmware): Use gnu-build-system.
Diffstat (limited to 'nongnu')
-rw-r--r-- | nongnu/packages/linux.scm | 31 |
1 files changed, 14 insertions, 17 deletions
diff --git a/nongnu/packages/linux.scm b/nongnu/packages/linux.scm index e6176a3..9dd1cbb 100644 --- a/nongnu/packages/linux.scm +++ b/nongnu/packages/linux.scm @@ -455,24 +455,21 @@ firmware for the following chips: (package (inherit linux-firmware) (name "rtl-nic-firmware") - (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 "/rtl_nic")) - (gzip (assoc-ref %build-inputs "gzip")) - (tar (assoc-ref %build-inputs "tar"))) - (set-path-environment-variable "PATH" '("bin") - (list tar gzip)) - (invoke "tar" "--strip-components=1" "-xvf" source) - (mkdir-p bin-dir) - (copy-recursively "./rtl_nic" bin-dir) - (install-file "./LICENCE.rtlwifi_firmware.txt" fw-dir) - #t)))) + `(#:tests? #f + #:license-file-regexp "LICENCE.rtlwifi_firmware.txt" + #:phases + (modify-phases %standard-phases + (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 "/rtl_nic"))) + (mkdir-p bin-dir) + (copy-recursively "./rtl_nic" bin-dir) + #t))) + (delete 'validate-runpath)))) (synopsis "Nonfree firmware for Realtek ethernet chips") (description "This package contains nonfree firmware for the following Realtek ethernet chips: |