summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile.am10
-rw-r--r--configure.ac5
-rw-r--r--guix/scripts/publish.scm2
-rwxr-xr-xguix/scripts/substitute.scm2
4 files changed, 12 insertions, 7 deletions
diff --git a/Makefile.am b/Makefile.am
index 41b366eb75f..fc60d155618 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -73,7 +73,6 @@ include gnu/local.mk
73include po/doc/local.mk 73include po/doc/local.mk
74 74
75MODULES = \ 75MODULES = \
76 guix/avahi.scm \
77 guix/base16.scm \ 76 guix/base16.scm \
78 guix/base32.scm \ 77 guix/base32.scm \
79 guix/base64.scm \ 78 guix/base64.scm \
@@ -257,7 +256,6 @@ MODULES = \
257 guix/import/texlive.scm \ 256 guix/import/texlive.scm \
258 guix/import/utils.scm \ 257 guix/import/utils.scm \
259 guix/scripts.scm \ 258 guix/scripts.scm \
260 guix/scripts/discover.scm \
261 guix/scripts/download.scm \ 259 guix/scripts/download.scm \
262 guix/scripts/perform-download.scm \ 260 guix/scripts/perform-download.scm \
263 guix/scripts/build.scm \ 261 guix/scripts/build.scm \
@@ -321,6 +319,14 @@ MODULES += \
321 319
322endif HAVE_GUILE_SSH 320endif HAVE_GUILE_SSH
323 321
322if HAVE_GUILE_AVAHI
323
324MODULES += \
325 guix/avahi.scm \
326 guix/scripts/discover.scm
327
328endif HAVE_GUILE_AVAHI
329
324if BUILD_DAEMON_OFFLOAD 330if BUILD_DAEMON_OFFLOAD
325 331
326MODULES += \ 332MODULES += \
diff --git a/configure.ac b/configure.ac
index 307e8b361f9..942e84164a3 100644
--- a/configure.ac
+++ b/configure.ac
@@ -163,9 +163,8 @@ fi
163 163
164dnl Check for Guile-Avahi. 164dnl Check for Guile-Avahi.
165GUILE_MODULE_AVAILABLE([have_guile_avahi], [(avahi)]) 165GUILE_MODULE_AVAILABLE([have_guile_avahi], [(avahi)])
166if test "x$have_guile_avahi" != "xyes"; then 166AM_CONDITIONAL([HAVE_GUILE_AVAHI],
167 AC_MSG_ERROR([Guile-Avahi is missing; please install it.]) 167 [test "x$have_guile_avahi" = "xyes"])
168fi
169 168
170dnl Guile-newt is used by the graphical installer. 169dnl Guile-newt is used by the graphical installer.
171GUILE_MODULE_AVAILABLE([have_guile_newt], [(newt)]) 170GUILE_MODULE_AVAILABLE([have_guile_newt], [(newt)])
diff --git a/guix/scripts/publish.scm b/guix/scripts/publish.scm
index 4822ea55c0c..c31cef31818 100644
--- a/guix/scripts/publish.scm
+++ b/guix/scripts/publish.scm
@@ -42,7 +42,7 @@
42 #:use-module (web server) 42 #:use-module (web server)
43 #:use-module (web uri) 43 #:use-module (web uri)
44 #:autoload (sxml simple) (sxml->xml) 44 #:autoload (sxml simple) (sxml->xml)
45 #:use-module (guix avahi) 45 #:autoload (guix avahi) (avahi-publish-service-thread)
46 #:use-module (guix base32) 46 #:use-module (guix base32)
47 #:use-module (guix base64) 47 #:use-module (guix base64)
48 #:use-module (guix config) 48 #:use-module (guix config)
diff --git a/guix/scripts/substitute.scm b/guix/scripts/substitute.scm
index 8e5953b8779..adc6852321d 100755
--- a/guix/scripts/substitute.scm
+++ b/guix/scripts/substitute.scm
@@ -27,7 +27,7 @@
27 #:use-module (guix config) 27 #:use-module (guix config)
28 #:use-module (guix records) 28 #:use-module (guix records)
29 #:use-module ((guix serialization) #:select (restore-file)) 29 #:use-module ((guix serialization) #:select (restore-file))
30 #:use-module (guix scripts discover) 30 #:autoload (guix scripts discover) (read-substitute-urls)
31 #:use-module (gcrypt hash) 31 #:use-module (gcrypt hash)
32 #:use-module (guix base32) 32 #:use-module (guix base32)
33 #:use-module (guix base64) 33 #:use-module (guix base64)