[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
01/06: gnu: wpa-supplicant-minimal: Cross compile.
From: |
guix-commits |
Subject: |
01/06: gnu: wpa-supplicant-minimal: Cross compile. |
Date: |
Mon, 16 Nov 2020 04:16:56 -0500 (EST) |
efraim pushed a commit to branch master
in repository guix.
commit 8ec5adce4119c5b574c92a0558fc6686d5563252
Author: Efraim Flashner <efraim@flashner.co.il>
AuthorDate: Mon Nov 16 10:39:19 2020 +0200
gnu: wpa-supplicant-minimal: Cross compile.
* gnu/packages/admin.scm (wpa-supplicant-minimal)[arguments]: Use
cc-for-target in make-flags. Adjust custom 'configure phase to use the
correct pkg-config for the target.
---
gnu/packages/admin.scm | 15 ++++++++++++---
1 file changed, 12 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm
index 1ae44ee..5f1f7cc 100644
--- a/gnu/packages/admin.scm
+++ b/gnu/packages/admin.scm
@@ -1559,10 +1559,10 @@ features of sudo with a fraction of the codebase.")
#t))))
(build-system gnu-build-system)
(arguments
- '(#:phases
+ `(#:phases
(modify-phases %standard-phases
(replace 'configure
- (lambda* (#:key outputs #:allow-other-keys)
+ (lambda _
(chdir "wpa_supplicant")
(copy-file "defconfig" ".config")
(let ((port (open-file ".config" "al")))
@@ -1576,6 +1576,15 @@ features of sudo with a fraction of the codebase.")
CONFIG_LIBNL32=y
CONFIG_READLINE=y\n" port)
(close-port port))
+ ;; Make sure we have a pkg-config when cross compiling
+ (substitute* '(".config"
+ "Android.mk"
+ "Makefile"
+ "dbus/Makefile")
+ (("pkg-config")
+ (or (which "pkg-config")
+ (which (string-append ,(%current-target-system)
+ "-pkg-config")))))
#t))
(add-after 'install 'install-documentation
(lambda* (#:key outputs #:allow-other-keys)
@@ -1604,7 +1613,7 @@ features of sudo with a fraction of the codebase.")
"wpa_supplicant.conf"))
#t))))
- #:make-flags (list "CC=gcc"
+ #:make-flags (list (string-append "CC=" ,(cc-for-target))
(string-append "BINDIR=" (assoc-ref %outputs "out")
"/sbin")
(string-append "LIBDIR=" (assoc-ref %outputs "out")
- branch master updated (8f447b1 -> cbd104b), guix-commits, 2020/11/16
- 02/06: gnu: acpica: Cross compile., guix-commits, 2020/11/16
- 03/06: gnu: cpulimit: Cross compile., guix-commits, 2020/11/16
- 01/06: gnu: wpa-supplicant-minimal: Cross compile.,
guix-commits <=
- 05/06: gnu: cpulimit: Make check phase conditional., guix-commits, 2020/11/16
- 04/06: gnu: cpulimit: Use make-flags., guix-commits, 2020/11/16
- 06/06: gnu: nnn: Cross compile., guix-commits, 2020/11/16