diff options
author | Hilton Chain <hako@ultrarare.space> | 2024-01-06 13:42:21 +0800 |
---|---|---|
committer | Hilton Chain <hako@ultrarare.space> | 2024-01-13 17:07:12 +0800 |
commit | 17a942d64338330776855360fa8b73819d2b2ee3 (patch) | |
tree | b3e0b5e67f4c24e8104fab6f60d83173d8162d03 | |
parent | 34aa35bd7bde8697e3b953e80cc6f5fb346143d7 (diff) | |
download | guix-17a942d64338330776855360fa8b73819d2b2ee3.tar.gz guix-17a942d64338330776855360fa8b73819d2b2ee3.zip |
gnu: iwd: Use gexps.
* gnu/packages/networking.scm (iwd): Use gexps.
Change-Id: Ie4a6394c9c7977291f56990eb1a535ba673d04ee
-rw-r--r-- | gnu/packages/networking.scm | 62 |
1 files changed, 31 insertions, 31 deletions
diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm index a62a00bc8d..a064053d8a 100644 --- a/gnu/packages/networking.scm +++ b/gnu/packages/networking.scm @@ -4076,37 +4076,37 @@ powerful route filtering syntax and an easy-to-use configuration interface.") python-docutils openssl)) (arguments - `(#:configure-flags - ,#~(list "--disable-systemd-service" - "--enable-external-ell" - "--enable-hwsim" - "--enable-tools" - "--enable-wired" - "--localstatedir=/var" - (string-append "--with-dbus-datadir=" #$output "/share/") - (string-append "--with-dbus-busdir=" - #$output "/share/dbus-1/system-services")) - #:phases - (modify-phases %standard-phases - (add-after 'unpack 'copy-ell-header-files - ;; Copy into the source tree two of ell's private header files that - ;; it shares with iwd, as is required to build with the - ;; "--enable-external-ell" configure option. - ;; See the definition of "ell_shared" in iwd's Makefile.am. - (lambda* (#:key inputs #:allow-other-keys) - (let ((ell-header-dir (search-input-directory inputs "/ell")) - (target-dir "ell")) - (mkdir target-dir) - (for-each - (lambda (file-name) - (copy-file (string-append ell-header-dir "/" file-name) - (string-append target-dir "/" file-name))) - '("asn1-private.h" "useful.h"))))) - (add-after 'configure 'patch-Makefile - (lambda _ - (substitute* "Makefile" - ;; Don't try to 'mkdir /var'. - (("\\$\\(MKDIR_P\\) -m 700") "true"))))))) + (list #:configure-flags + #~(list "--disable-systemd-service" + "--enable-external-ell" + "--enable-hwsim" + "--enable-tools" + "--enable-wired" + "--localstatedir=/var" + (string-append "--with-dbus-datadir=" #$output "/share/") + (string-append "--with-dbus-busdir=" + #$output "/share/dbus-1/system-services")) + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'copy-ell-header-files + ;; Copy into the source tree two of ell's private header files + ;; that it shares with iwd, as is required to build with the + ;; "--enable-external-ell" configure option. See the + ;; definition of "ell_shared" in iwd's Makefile.am. + (lambda* (#:key inputs #:allow-other-keys) + (let ((ell-header-dir (search-input-directory inputs "/ell")) + (target-dir "ell")) + (mkdir target-dir) + (for-each + (lambda (file-name) + (copy-file (string-append ell-header-dir "/" file-name) + (string-append target-dir "/" file-name))) + '("asn1-private.h" "useful.h"))))) + (add-after 'configure 'patch-Makefile + (lambda _ + (substitute* "Makefile" + ;; Don't try to 'mkdir /var'. + (("\\$\\(MKDIR_P\\) -m 700") "true"))))))) (home-page "https://iwd.wiki.kernel.org/") (synopsis "iNet Wireless Daemon") (description "iwd is a wireless daemon for Linux that aims to replace WPA |