summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorAda Stevenson <adanskana@gmail.com>2026-03-14 16:03:46 +0800
committerSharlatan Hellseher <sharlatanus@gmail.com>2026-03-31 09:12:26 +0100
commit968154dac9b35e3893a3edf805f16dc4ee8c8770 (patch)
treef37ef7b76e5dbcc82f120c732f71e5afc454d97e /gnu
parenta6ecff2d9625d8bdc4c01de5de18d8cb176dc3a9 (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.scm26
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