diff options
| author | Ada Stevenson <adanskana@gmail.com> | 2026-03-14 16:03:46 +0800 |
|---|---|---|
| committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2026-03-31 09:12:26 +0100 |
| commit | 968154dac9b35e3893a3edf805f16dc4ee8c8770 (patch) | |
| tree | f37ef7b76e5dbcc82f120c732f71e5afc454d97e /gnu | |
| parent | a6ecff2d9625d8bdc4c01de5de18d8cb176dc3a9 (diff) | |
gnu: dnsmasq: Fix cross-compile on AArch64.
This fixes an issue where cross-compiling to AArch64 failed on the
`install-dbus` phase. Gexps seem to handle cross-compilation paths
better.
* gnu/packages/dns.scm (dnsmasq): Modernise style to use Gexps.
Merges: https://codeberg.org/guix/guix/pulls/7130
Change-Id: I4023effaa3bea0db0da43d3483d142a3f720e7dc
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/dns.scm | 26 |
1 files changed, 14 insertions, 12 deletions
diff --git a/gnu/packages/dns.scm b/gnu/packages/dns.scm index 180876b2f2e..edf7aebc302 100644 --- a/gnu/packages/dns.scm +++ b/gnu/packages/dns.scm @@ -310,19 +310,21 @@ prompt the user with the option to go with insecure DNS only.") (inputs (list dbus)) (arguments - `(#:phases - (modify-phases %standard-phases - (delete 'configure) - (add-after 'install 'install-dbus - (lambda _ - (install-file "dbus/dnsmasq.conf" - (string-append %output "/etc/dbus-1/system.d"))))) + (list + #:phases + #~(modify-phases %standard-phases + (delete 'configure) + (add-after 'install 'install-dbus + (lambda _ + (install-file "dbus/dnsmasq.conf" + (string-append #$output "/etc/dbus-1/system.d"))))) - #:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out")) - (string-append "CC=" ,(cc-for-target)) - (string-append "PKG_CONFIG=" ,(pkg-config-for-target)) - "COPTS=\"-DHAVE_DBUS\"") - #:tests? #f)) ; no ‘check’ target + #:make-flags + #~(list (string-append "PREFIX=" #$output) + (string-append "CC=" #$(cc-for-target)) + (string-append "PKG_CONFIG=" #$(pkg-config-for-target)) + "COPTS=\"-DHAVE_DBUS\"") + #:tests? #f)) ; no ‘check’ target (home-page "https://www.thekelleys.org.uk/dnsmasq/doc.html") (synopsis "Small caching DNS proxy and DHCP/TFTP server") (description |
