From 5e0e95de9d71082f3681c1038278980aa68e6e42 Mon Sep 17 00:00:00 2001 Message-Id: <5e0e95de9d71082f3681c1038278980aa68e6e42.1657017290.git.me@jeandudey.tech> From: Jean-Pierre De Jesus DIAZ Date: Tue, 5 Jul 2022 12:33:16 +0200 Subject: [PATCH] gnu: connman: Fix cross-compilation. * gnu/packages/connman.scm (connman): Fix cross-compilation. [arguments]: Use G-Expressions. Set path to binaries at `#:configure-flags'. --- gnu/packages/connman.scm | 38 +++++++++++++++++++++++++------------- 1 file changed, 25 insertions(+), 13 deletions(-) diff --git a/gnu/packages/connman.scm b/gnu/packages/connman.scm index 6221b56d77..71dff3588f 100644 --- a/gnu/packages/connman.scm +++ b/gnu/packages/connman.scm @@ -24,6 +24,7 @@ (define-module (gnu packages connman) #:use-module (guix packages) #:use-module (guix download) #:use-module (guix build-system gnu) + #:use-module (guix gexp) #:use-module (guix licenses) #:use-module (guix utils) #:use-module (gnu packages) @@ -55,19 +56,30 @@ (define-public connman (base32 "12g5ilcnymx6i45z3359yds3cgd2dfqjyncfm92hqlymzps41yvr")))) (build-system gnu-build-system) (arguments - `(#:configure-flags - (list "--enable-nmcompat" - "--enable-polkit" ; Polkit doesn't need to be present at build time. - "--enable-iwd" - "--enable-openconnect" - "--enable-openvpn" - "--enable-vpnc" - "--enable-l2tp" - "--localstatedir=/var" - (string-append - "--with-dbusconfdir=" (assoc-ref %outputs "out") "/etc") - (string-append - "--with-dbusdatadir=" (assoc-ref %outputs "out") "/share")))) + (list #:configure-flags + #~(list "--enable-nmcompat" + ;; PolKit doesn't need to be present at build time. + "--enable-polkit" + "--enable-iwd" + "--enable-l2tp" + "--enable-openconnect" + "--enable-openvpn" + "--enable-vpnc" + "--localstatedir=/var" + (string-append "--with-l2tp=" + #$(this-package-input "xl2tpd") + "/sbin/xl2tpd") + (string-append "--with-openconnect=" + #$(this-package-input "openconnect") + "/sbin/openconnect") + (string-append "--with-openvpn=" + #$(this-package-input "openvpn") + "/sbin/openvpn") + (string-append "--with-vpnc=" + #$(this-package-input "vpnc") + "/sbin/vpnc") + (string-append "--with-dbusconfdir=" #$output "/etc") + (string-append "--with-dbusdatadir=" #$output "/share")))) (native-inputs (list pkg-config python-wrapper)) -- 2.36.1