summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Smith <jsubuntuxp@disroot.org>2021-12-14 16:46:06 -0700
committerJonathan Brielmaier <jonathan.brielmaier@web.de>2021-12-17 17:00:41 +0100
commitb0142c822bfe03e28699a31436fcd5f64e50ae8f (patch)
tree24c5e0aacd7f04606f12fdc4d386167d649d24b0
parent9445cbce7c98717f3c1cd985e19afea1b78872f0 (diff)
nongnu: broadcom-sta: Fix build failure for x86_64-linux.
Fixes https://gitlab.com/nonguix/nonguix/-/issues/152 * nongnu/packages/linux.scm (broadcom-sta)[native-inputs]: Remove arch decision logic and... [source]: move it here. [arguments]: Remove 'unpack phase as done by build system now. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
-rw-r--r--nongnu/packages/linux.scm20
1 files changed, 5 insertions, 15 deletions
diff --git a/nongnu/packages/linux.scm b/nongnu/packages/linux.scm
index bfbb577..474e58b 100644
--- a/nongnu/packages/linux.scm
+++ b/nongnu/packages/linux.scm
@@ -598,25 +598,15 @@ network adapters.")
(package
(name "broadcom-sta")
(version broadcom-sta-version)
- (source #f)
+ (source
+ (match (or (%current-target-system) (%current-system))
+ ("x86_64-linux" broadcom-sta-x86_64-source)
+ (_ broadcom-sta-i686-source)))
(build-system linux-module-build-system)
(arguments
`(#:linux ,linux
- #:tests? #f
- #:phases
- (modify-phases %standard-phases
- (replace 'unpack
- (lambda* (#:key inputs #:allow-other-keys)
- (let ((source (assoc-ref inputs "broadcom-sta-source")))
- (invoke "tar" "xf" source)
- (chdir ((@@ (guix build gnu-build-system) first-subdirectory) "."))
- #t))))))
+ #:tests? #f))
(supported-systems '("i686-linux" "x86_64-linux"))
- (native-inputs
- `(("broadcom-sta-source"
- ,(match (or (%current-target-system) (%current-system))
- ("x86_64-linux" broadcom-sta-x86_64-source)
- (_ broadcom-sta-i686-source)))))
(home-page "https://www.broadcom.com/support/802.11")
(synopsis "Broadcom 802.11 Linux STA wireless driver")
(description "This package contains Broadcom's IEEE 802.11a/b/g/n/ac hybrid