summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorMaxim Cournoyer <maxim.cournoyer@gmail.com>2023-10-09 11:10:48 -0400
committerLudovic Courtès <ludo@gnu.org>2024-08-31 10:42:16 +0200
commitf59df1aa3c104aabff3291f6b8b155fb01aebc06 (patch)
tree65118f36da29df88bd6dece2e6b9f4d54089b6e2 /gnu
parent0e881505f19bd9ea9eb543c43483f2ac45a912b3 (diff)
build-systems: gnu: Export %default-gnu-imported-modules and %default-gnu-modules.
Until now users would have to cargo cult or inspect the private %default-modules variable of (guix build-systems gnu) to discover which modules to include when extending the used modules via the #:modules argument. The renaming was automated via the command: $ git grep -l %gnu-build-system-modules | xargs sed 's/%gnu-build-system-modules/%default-gnu-imported-modules/' -i * guix/build-system/gnu.scm (%gnu-build-system-modules): Rename to... (%default-gnu-imported-modules): ... this. (%default-modules): Rename to... (%default-gnu-modules): ... this. Export. (dist-package, gnu-build, gnu-cross-build): Adjust accordingly. Change-Id: Idef307fff13cb76f3182d782b26e1cd3a5c757ee
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/acl.scm2
-rw-r--r--gnu/packages/apl.scm2
-rw-r--r--gnu/packages/axoloti.scm6
-rw-r--r--gnu/packages/backup.scm2
-rw-r--r--gnu/packages/base.scm2
-rw-r--r--gnu/packages/benchmark.scm2
-rw-r--r--gnu/packages/bioinformatics.scm4
-rw-r--r--gnu/packages/boost.scm4
-rw-r--r--gnu/packages/bootloaders.scm4
-rw-r--r--gnu/packages/bqn.scm2
-rw-r--r--gnu/packages/commencement.scm8
-rw-r--r--gnu/packages/cpp.scm2
-rw-r--r--gnu/packages/cross-base.scm2
-rw-r--r--gnu/packages/cups.scm6
-rw-r--r--gnu/packages/curl.scm4
-rw-r--r--gnu/packages/debian.scm2
-rw-r--r--gnu/packages/dezyne.scm4
-rw-r--r--gnu/packages/dictionaries.scm2
-rw-r--r--gnu/packages/djvu.scm4
-rw-r--r--gnu/packages/docker.scm2
-rw-r--r--gnu/packages/emacs-xyz.scm20
-rw-r--r--gnu/packages/emulators.scm2
-rw-r--r--gnu/packages/engineering.scm6
-rw-r--r--gnu/packages/esolangs.scm2
-rw-r--r--gnu/packages/firmware.scm2
-rw-r--r--gnu/packages/fonts.scm4
-rw-r--r--gnu/packages/freedesktop.scm5
-rw-r--r--gnu/packages/game-development.scm4
-rw-r--r--gnu/packages/gcc.scm6
-rw-r--r--gnu/packages/gdb.scm2
-rw-r--r--gnu/packages/genimage.scm2
-rw-r--r--gnu/packages/geo.scm2
-rw-r--r--gnu/packages/gimp.scm2
-rw-r--r--gnu/packages/gnome.scm2
-rw-r--r--gnu/packages/gnucash.scm2
-rw-r--r--gnu/packages/gnupg.scm2
-rw-r--r--gnu/packages/gnuzilla.scm6
-rw-r--r--gnu/packages/graph.scm4
-rw-r--r--gnu/packages/guile-xyz.scm41
-rw-r--r--gnu/packages/ibus.scm2
-rw-r--r--gnu/packages/image.scm2
-rw-r--r--gnu/packages/instrumentation.scm2
-rw-r--r--gnu/packages/java.scm6
-rw-r--r--gnu/packages/language.scm2
-rw-r--r--gnu/packages/librewolf.scm2
-rw-r--r--gnu/packages/linux.scm6
-rw-r--r--gnu/packages/machine-learning.scm4
-rw-r--r--gnu/packages/mail.scm4
-rw-r--r--gnu/packages/make-bootstrap.scm2
-rw-r--r--gnu/packages/maths.scm8
-rw-r--r--gnu/packages/messaging.scm2
-rw-r--r--gnu/packages/mpd.scm2
-rw-r--r--gnu/packages/mpi.scm2
-rw-r--r--gnu/packages/music.scm2
-rw-r--r--gnu/packages/networking.scm2
-rw-r--r--gnu/packages/ocaml.scm2
-rw-r--r--gnu/packages/openldap.scm2
-rw-r--r--gnu/packages/package-management.scm8
-rw-r--r--gnu/packages/plotutils.scm4
-rw-r--r--gnu/packages/qt.scm6
-rw-r--r--gnu/packages/racket.scm2
-rw-r--r--gnu/packages/ratpoison.scm2
-rw-r--r--gnu/packages/scheme.scm2
-rw-r--r--gnu/packages/selinux.scm2
-rw-r--r--gnu/packages/shellutils.scm2
-rw-r--r--gnu/packages/simh.scm2
-rw-r--r--gnu/packages/speech.scm2
-rw-r--r--gnu/packages/statistics.scm2
-rw-r--r--gnu/packages/stb.scm2
-rw-r--r--gnu/packages/telegram.scm4
-rw-r--r--gnu/packages/texinfo.scm2
-rw-r--r--gnu/packages/text-editors.scm2
-rw-r--r--gnu/packages/tor-browsers.scm2
-rw-r--r--gnu/packages/version-control.scm6
-rw-r--r--gnu/packages/video.scm2
-rw-r--r--gnu/packages/virtualization.scm10
-rw-r--r--gnu/packages/web-browsers.scm2
-rw-r--r--gnu/packages/web.scm2
-rw-r--r--gnu/packages/xdisorg.scm6
-rw-r--r--gnu/packages/xorg.scm2
80 files changed, 156 insertions, 156 deletions
diff --git a/gnu/packages/acl.scm b/gnu/packages/acl.scm
index eb20fdd549f..3e973322439 100644
--- a/gnu/packages/acl.scm
+++ b/gnu/packages/acl.scm
@@ -52,7 +52,7 @@
52 (build-system gnu-build-system) 52 (build-system gnu-build-system)
53 (arguments 53 (arguments
54 `(#:modules ((ice-9 ftw) 54 `(#:modules ((ice-9 ftw)
55 ,@%gnu-build-system-modules) 55 ,@%default-gnu-imported-modules)
56 #:configure-flags '("--disable-static") 56 #:configure-flags '("--disable-static")
57 #:tests? ,(not (or (%current-target-system) 57 #:tests? ,(not (or (%current-target-system)
58 (target-hurd?))) 58 (target-hurd?)))
diff --git a/gnu/packages/apl.scm b/gnu/packages/apl.scm
index 0b56c8b0889..1c1cd200a91 100644
--- a/gnu/packages/apl.scm
+++ b/gnu/packages/apl.scm
@@ -142,7 +142,7 @@ symbols, and almost all Latin-1 accented letters.")
142 (native-inputs (list `(,openjdk18 "jdk") zip)) 142 (native-inputs (list `(,openjdk18 "jdk") zip))
143 (arguments 143 (arguments
144 (list 144 (list
145 #:imported-modules `(,@%gnu-build-system-modules 145 #:imported-modules `(,@%default-gnu-imported-modules
146 (guix build ant-build-system)) 146 (guix build ant-build-system))
147 #:modules `((guix build gnu-build-system) 147 #:modules `((guix build gnu-build-system)
148 ((guix build ant-build-system) #:prefix ant:) 148 ((guix build ant-build-system) #:prefix ant:)
diff --git a/gnu/packages/axoloti.scm b/gnu/packages/axoloti.scm
index ebd2e37d5cf..27e80082f04 100644
--- a/gnu/packages/axoloti.scm
+++ b/gnu/packages/axoloti.scm
@@ -228,7 +228,7 @@ runtime.")
228 (sxml xpath) 228 (sxml xpath)
229 (sxml transform)) 229 (sxml transform))
230 #:imported-modules `((guix build ant-build-system) 230 #:imported-modules `((guix build ant-build-system)
231 ,@%gnu-build-system-modules) 231 ,@%default-gnu-imported-modules)
232 #:phases 232 #:phases
233 #~(modify-phases %standard-phases 233 #~(modify-phases %standard-phases
234 (delete 'configure) 234 (delete 'configure)
@@ -380,7 +380,7 @@ patcher application.")))
380 (sxml xpath) 380 (sxml xpath)
381 (sxml transform)) 381 (sxml transform))
382 #:imported-modules ((guix build ant-build-system) 382 #:imported-modules ((guix build ant-build-system)
383 ,@%gnu-build-system-modules) 383 ,@%default-gnu-imported-modules)
384 #:phases 384 #:phases
385 (modify-phases %standard-phases 385 (modify-phases %standard-phases
386 (add-after 'unpack 'make-git-checkout-writable 386 (add-after 'unpack 'make-git-checkout-writable
@@ -790,7 +790,7 @@ This package provides the runtime.")
790 (sxml xpath) 790 (sxml xpath)
791 (sxml transform)) 791 (sxml transform))
792 #:imported-modules `((guix build ant-build-system) 792 #:imported-modules `((guix build ant-build-system)
793 ,@%gnu-build-system-modules) 793 ,@%default-gnu-imported-modules)
794 #:phases 794 #:phases
795 #~(modify-phases %standard-phases 795 #~(modify-phases %standard-phases
796 (delete 'configure) 796 (delete 'configure)
diff --git a/gnu/packages/backup.scm b/gnu/packages/backup.scm
index 5b00b1e89d5..78112e8a2a0 100644
--- a/gnu/packages/backup.scm
+++ b/gnu/packages/backup.scm
@@ -843,7 +843,7 @@ NTFS volumes using @code{ntfs-3g}, preserving NTFS-specific attributes.")
843 "1kbxa1irszp2zw8hd5qzqnrrzb4vxfivs1vn64yxnj0lak1jjzvb")))) 843 "1kbxa1irszp2zw8hd5qzqnrrzb4vxfivs1vn64yxnj0lak1jjzvb"))))
844 (arguments 844 (arguments
845 `(#:modules ((ice-9 match) (ice-9 rdelim) 845 `(#:modules ((ice-9 match) (ice-9 rdelim)
846 ,@%gnu-build-system-modules) 846 ,@%default-gnu-imported-modules)
847 #:phases 847 #:phases
848 ;; This mostly mirrors the steps taken in the install.sh that ships 848 ;; This mostly mirrors the steps taken in the install.sh that ships
849 ;; with dirvish, but simplified because we aren't prompting interactively 849 ;; with dirvish, but simplified because we aren't prompting interactively
diff --git a/gnu/packages/base.scm b/gnu/packages/base.scm
index 72e34a45153..c46627a901a 100644
--- a/gnu/packages/base.scm
+++ b/gnu/packages/base.scm
@@ -1356,7 +1356,7 @@ to the @code{share/locale} sub-directory of this package.")
1356 ,@modules)) 1356 ,@modules))
1357 ((#:imported-modules modules '()) 1357 ((#:imported-modules modules '())
1358 `((gnu build locale) 1358 `((gnu build locale)
1359 ,@%gnu-build-system-modules)) 1359 ,@%default-gnu-imported-modules))
1360 ((#:phases phases) 1360 ((#:phases phases)
1361 `(modify-phases ,phases 1361 `(modify-phases ,phases
1362 (replace 'build 1362 (replace 'build
diff --git a/gnu/packages/benchmark.scm b/gnu/packages/benchmark.scm
index 1707403826e..050fb1e5905 100644
--- a/gnu/packages/benchmark.scm
+++ b/gnu/packages/benchmark.scm
@@ -90,7 +90,7 @@
90 (build-system gnu-build-system) 90 (build-system gnu-build-system)
91 (arguments 91 (arguments
92 (list #:modules 92 (list #:modules
93 `(,@%gnu-build-system-modules 93 `(,@%default-gnu-imported-modules
94 (ice-9 textual-ports)) 94 (ice-9 textual-ports))
95 #:test-target "test" 95 #:test-target "test"
96 #:configure-flags 96 #:configure-flags
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index f194b86d655..07048aebbe4 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -22861,9 +22861,9 @@ single-cell data named @url{https://github.com/PMBio/cardelino, cardelino}.")
22861 `(#:make-flags '("GUILE_AUTO_COMPILE=0") ; to prevent guild warnings 22861 `(#:make-flags '("GUILE_AUTO_COMPILE=0") ; to prevent guild warnings
22862 #:modules (((guix build guile-build-system) 22862 #:modules (((guix build guile-build-system)
22863 #:select (target-guile-effective-version)) 22863 #:select (target-guile-effective-version))
22864 ,@%gnu-build-system-modules) 22864 ,@%default-gnu-imported-modules)
22865 #:imported-modules ((guix build guile-build-system) 22865 #:imported-modules ((guix build guile-build-system)
22866 ,@%gnu-build-system-modules) 22866 ,@%default-gnu-imported-modules)
22867 #:phases 22867 #:phases
22868 (modify-phases %standard-phases 22868 (modify-phases %standard-phases
22869 (add-after 'patch-source-shebangs 'patch-more-source-shebangs 22869 (add-after 'patch-source-shebangs 'patch-more-source-shebangs
diff --git a/gnu/packages/boost.scm b/gnu/packages/boost.scm
index 71999709edc..3225c58d25d 100644
--- a/gnu/packages/boost.scm
+++ b/gnu/packages/boost.scm
@@ -114,9 +114,9 @@
114 (arguments 114 (arguments
115 (list 115 (list
116 #:imported-modules `((guix build python-build-system) 116 #:imported-modules `((guix build python-build-system)
117 ,@%gnu-build-system-modules) 117 ,@%default-gnu-imported-modules)
118 #:modules `(((guix build python-build-system) #:select (python-version)) 118 #:modules `(((guix build python-build-system) #:select (python-version))
119 ,@%gnu-build-system-modules) 119 ,@%default-gnu-imported-modules)
120 #:tests? #f 120 #:tests? #f
121 #:configure-flags 121 #:configure-flags
122 #~(let ((icu (dirname (dirname (search-input-file 122 #~(let ((icu (dirname (dirname (search-input-file
diff --git a/gnu/packages/bootloaders.scm b/gnu/packages/bootloaders.scm
index 4072df50d7a..61def12c91d 100644
--- a/gnu/packages/bootloaders.scm
+++ b/gnu/packages/bootloaders.scm
@@ -1044,7 +1044,7 @@ U-Boot must be used."
1044 ,@modules)) 1044 ,@modules))
1045 ((#:imported-modules imported-modules '()) 1045 ((#:imported-modules imported-modules '())
1046 `((guix build kconfig) 1046 `((guix build kconfig)
1047 ,@%gnu-build-system-modules 1047 ,@%default-gnu-imported-modules
1048 ,@imported-modules)) 1048 ,@imported-modules))
1049 ((#:test-target _ "test") 1049 ((#:test-target _ "test")
1050 "test") 1050 "test")
@@ -1949,7 +1949,7 @@ order to add a suitable bootloader menu entry.")
1949 (ice-9 regex) 1949 (ice-9 regex)
1950 (rnrs bytevectors)) 1950 (rnrs bytevectors))
1951 #:imported-modules `((guix base32) 1951 #:imported-modules `((guix base32)
1952 ,@%gnu-build-system-modules) 1952 ,@%default-gnu-imported-modules)
1953 #:make-flags 1953 #:make-flags
1954 ;; XXX: 'BUILD_ID' is used to determine when another ROM in the 1954 ;; XXX: 'BUILD_ID' is used to determine when another ROM in the
1955 ;; system contains identical code in order to save space within the 1955 ;; system contains identical code in order to save space within the
diff --git a/gnu/packages/bqn.scm b/gnu/packages/bqn.scm
index 4d03385d210..fd090ad4336 100644
--- a/gnu/packages/bqn.scm
+++ b/gnu/packages/bqn.scm
@@ -52,7 +52,7 @@
52 (build-system gnu-build-system) 52 (build-system gnu-build-system)
53 (arguments 53 (arguments
54 (list 54 (list
55 #:imported-modules `(,@%gnu-build-system-modules 55 #:imported-modules `(,@%default-gnu-imported-modules
56 (guix build ant-build-system)) 56 (guix build ant-build-system))
57 #:modules `((guix build gnu-build-system) 57 #:modules `((guix build gnu-build-system)
58 ((guix build ant-build-system) 58 ((guix build ant-build-system)
diff --git a/gnu/packages/commencement.scm b/gnu/packages/commencement.scm
index 314598938b9..2ea34270e01 100644
--- a/gnu/packages/commencement.scm
+++ b/gnu/packages/commencement.scm
@@ -145,7 +145,7 @@ the checkout from TARBALL, a tarball containing said checkout.
145 #:tests? #f 145 #:tests? #f
146 #:guile ,%bootstrap-guile 146 #:guile ,%bootstrap-guile
147 #:imported-modules ((guix build gnu-bootstrap) 147 #:imported-modules ((guix build gnu-bootstrap)
148 ,@%gnu-build-system-modules) 148 ,@%default-gnu-imported-modules)
149 #:phases 149 #:phases
150 (begin 150 (begin
151 (use-modules (guix build gnu-bootstrap)) 151 (use-modules (guix build gnu-bootstrap))
@@ -185,7 +185,7 @@ pure Scheme to Tar and decompression in one easy step.")
185 #:tests? #f 185 #:tests? #f
186 #:guile ,%bootstrap-guile 186 #:guile ,%bootstrap-guile
187 #:imported-modules ((guix build gnu-bootstrap) 187 #:imported-modules ((guix build gnu-bootstrap)
188 ,@%gnu-build-system-modules) 188 ,@%default-gnu-imported-modules)
189 #:phases 189 #:phases
190 (begin 190 (begin
191 (use-modules (guix build gnu-bootstrap)) 191 (use-modules (guix build gnu-bootstrap))
@@ -214,7 +214,7 @@ pure Scheme to Tar and decompression in one easy step.")
214 #:tests? #f 214 #:tests? #f
215 #:guile ,%bootstrap-guile 215 #:guile ,%bootstrap-guile
216 #:imported-modules ((guix build gnu-bootstrap) 216 #:imported-modules ((guix build gnu-bootstrap)
217 ,@%gnu-build-system-modules) 217 ,@%default-gnu-imported-modules)
218 #:phases 218 #:phases
219 (begin 219 (begin
220 (use-modules (guix build gnu-bootstrap)) 220 (use-modules (guix build gnu-bootstrap))
@@ -3236,7 +3236,7 @@ exec ~a/bin/~a-~a -B~a/lib -Wl,-dynamic-linker -Wl,~a/~a \"$@\"~%"
3236 ;; Additional modules for the libstdc++ phase below. 3236 ;; Additional modules for the libstdc++ phase below.
3237 #:modules `((srfi srfi-1) 3237 #:modules `((srfi srfi-1)
3238 (srfi srfi-26) 3238 (srfi srfi-26)
3239 ,@%gnu-build-system-modules) 3239 ,@%default-gnu-imported-modules)
3240 3240
3241 (substitute-keyword-arguments (package-arguments gcc) 3241 (substitute-keyword-arguments (package-arguments gcc)
3242 ((#:make-flags flags) 3242 ((#:make-flags flags)
diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index 7dca7a2d02f..93ffef39898 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -2210,7 +2210,7 @@ pointers, containers, compiler building blocks, etc.")
2210 (arguments 2210 (arguments
2211 `(#:test-target "test" 2211 `(#:test-target "test"
2212 #:imported-modules ((guix build copy-build-system) 2212 #:imported-modules ((guix build copy-build-system)
2213 ,@%gnu-build-system-modules) 2213 ,@%default-gnu-imported-modules)
2214 #:modules (((guix build copy-build-system) #:prefix copy:) 2214 #:modules (((guix build copy-build-system) #:prefix copy:)
2215 (guix build gnu-build-system) 2215 (guix build gnu-build-system)
2216 (guix build utils)) 2216 (guix build utils))
diff --git a/gnu/packages/cross-base.scm b/gnu/packages/cross-base.scm
index 2cc5f52e47d..7d152b3270f 100644
--- a/gnu/packages/cross-base.scm
+++ b/gnu/packages/cross-base.scm
@@ -359,7 +359,7 @@ target that libc."
359 (arguments 359 (arguments
360 `(#:implicit-inputs? #f 360 `(#:implicit-inputs? #f
361 #:imported-modules ((gnu build cross-toolchain) 361 #:imported-modules ((gnu build cross-toolchain)
362 ,@%gnu-build-system-modules) 362 ,@%default-gnu-imported-modules)
363 #:modules ((guix build gnu-build-system) 363 #:modules ((guix build gnu-build-system)
364 (guix build utils) 364 (guix build utils)
365 (gnu build cross-toolchain) 365 (gnu build cross-toolchain)
diff --git a/gnu/packages/cups.scm b/gnu/packages/cups.scm
index 61da91d1f54..bf192d2b244 100644
--- a/gnu/packages/cups.scm
+++ b/gnu/packages/cups.scm
@@ -569,7 +569,7 @@ should only be used as part of the Guix cups-pk-helper service.")
569 (arguments 569 (arguments
570 (list 570 (list
571 #:imported-modules `((guix build python-build-system) 571 #:imported-modules `((guix build python-build-system)
572 ,@%gnu-build-system-modules) 572 ,@%default-gnu-imported-modules)
573 #:modules '((guix build gnu-build-system) 573 #:modules '((guix build gnu-build-system)
574 (guix build utils) 574 (guix build utils)
575 ((guix build python-build-system) #:prefix python:)) 575 ((guix build python-build-system) #:prefix python:))
@@ -888,7 +888,7 @@ HP@tie{}LaserJet, and possibly other printers. See @file{README} for details.")
888 (arguments 888 (arguments
889 (list #:modules 889 (list #:modules
890 `((srfi srfi-26) 890 `((srfi srfi-26)
891 ,@%gnu-build-system-modules) 891 ,@%default-gnu-imported-modules)
892 #:configure-flags 892 #:configure-flags
893 #~(list "--disable-static" 893 #~(list "--disable-static"
894 (string-append "--prefix=" #$output) 894 (string-append "--prefix=" #$output)
@@ -949,7 +949,7 @@ language.")
949 (arguments 949 (arguments
950 `(#:modules 950 `(#:modules
951 ((srfi srfi-26) 951 ((srfi srfi-26)
952 ,@%gnu-build-system-modules) 952 ,@%default-gnu-imported-modules)
953 #:make-flags 953 #:make-flags
954 (list (string-append "CUPSDRV=" 954 (list (string-append "CUPSDRV="
955 (assoc-ref %outputs "out") "/share/cups/drv") 955 (assoc-ref %outputs "out") "/share/cups/drv")
diff --git a/gnu/packages/curl.scm b/gnu/packages/curl.scm
index 1322f29cc01..6a51d7103f3 100644
--- a/gnu/packages/curl.scm
+++ b/gnu/packages/curl.scm
@@ -246,9 +246,9 @@ not offer a replacement for libcurl.")
246 (arguments 246 (arguments
247 `(#:modules (((guix build guile-build-system) 247 `(#:modules (((guix build guile-build-system)
248 #:select (target-guile-effective-version)) 248 #:select (target-guile-effective-version))
249 ,@%gnu-build-system-modules) 249 ,@%default-gnu-imported-modules)
250 #:imported-modules ((guix build guile-build-system) 250 #:imported-modules ((guix build guile-build-system)
251 ,@%gnu-build-system-modules) 251 ,@%default-gnu-imported-modules)
252 #:configure-flags (list (string-append 252 #:configure-flags (list (string-append
253 "--with-guilesitedir=" 253 "--with-guilesitedir="
254 (assoc-ref %outputs "out") 254 (assoc-ref %outputs "out")
diff --git a/gnu/packages/debian.scm b/gnu/packages/debian.scm
index 6f7b809fd25..7d689c42e1d 100644
--- a/gnu/packages/debian.scm
+++ b/gnu/packages/debian.scm
@@ -581,7 +581,7 @@ distributions such as Debian and Trisquel.")
581 (arguments 581 (arguments
582 (list #:modules 582 (list #:modules
583 `((srfi srfi-71) 583 `((srfi srfi-71)
584 ,@%gnu-build-system-modules) 584 ,@%default-gnu-imported-modules)
585 #:phases 585 #:phases
586 #~(modify-phases %standard-phases 586 #~(modify-phases %standard-phases
587 (add-before 'bootstrap 'patch-version 587 (add-before 'bootstrap 'patch-version
diff --git a/gnu/packages/dezyne.scm b/gnu/packages/dezyne.scm
index ecf4431bcc0..1cbcbfa4c2a 100644
--- a/gnu/packages/dezyne.scm
+++ b/gnu/packages/dezyne.scm
@@ -56,7 +56,7 @@
56 (arguments 56 (arguments
57 (list 57 (list
58 #:modules `((ice-9 popen) 58 #:modules `((ice-9 popen)
59 ,@%gnu-build-system-modules) 59 ,@%default-gnu-imported-modules)
60 #:phases 60 #:phases
61 #~(modify-phases %standard-phases 61 #~(modify-phases %standard-phases
62 (add-before 'configure 'setenv 62 (add-before 'configure 'setenv
@@ -132,7 +132,7 @@ has formal semantics expressed in @url{https://mcrl2.org,mCRL2}.")
132 (arguments 132 (arguments
133 (list 133 (list
134 #:modules `((ice-9 popen) 134 #:modules `((ice-9 popen)
135 ,@%gnu-build-system-modules) 135 ,@%default-gnu-imported-modules)
136 #:phases 136 #:phases
137 #~(modify-phases %standard-phases 137 #~(modify-phases %standard-phases
138 (add-before 'configure 'setenv 138 (add-before 'configure 'setenv
diff --git a/gnu/packages/dictionaries.scm b/gnu/packages/dictionaries.scm
index 9f493d91ad9..04fe6fc4918 100644
--- a/gnu/packages/dictionaries.scm
+++ b/gnu/packages/dictionaries.scm
@@ -280,7 +280,7 @@ and a Python library.")
280 (assoc-ref emacs:%standard-phases 'build))) 280 (assoc-ref emacs:%standard-phases 'build)))
281 #:make-flags (list (string-append "PREFIX=" %output) 281 #:make-flags (list (string-append "PREFIX=" %output)
282 "NETWORK_ACCESS=no test") 282 "NETWORK_ACCESS=no test")
283 #:imported-modules (,@%gnu-build-system-modules 283 #:imported-modules (,@%default-gnu-imported-modules
284 (guix build emacs-build-system) 284 (guix build emacs-build-system)
285 (guix build emacs-utils)) 285 (guix build emacs-utils))
286 #:modules ((guix build gnu-build-system) 286 #:modules ((guix build gnu-build-system)
diff --git a/gnu/packages/djvu.scm b/gnu/packages/djvu.scm
index 743fc7e2847..084aba23988 100644
--- a/gnu/packages/djvu.scm
+++ b/gnu/packages/djvu.scm
@@ -309,7 +309,7 @@ and white.")
309 `(#:modules ((guix build gnu-build-system) 309 `(#:modules ((guix build gnu-build-system)
310 ((guix build python-build-system) #:prefix python:) 310 ((guix build python-build-system) #:prefix python:)
311 (guix build utils)) 311 (guix build utils))
312 #:imported-modules (,@%gnu-build-system-modules 312 #:imported-modules (,@%default-gnu-imported-modules
313 (guix build python-build-system)) 313 (guix build python-build-system))
314 #:test-target "test" 314 #:test-target "test"
315 #:phases 315 #:phases
@@ -395,7 +395,7 @@ and background layers of images, which can then be encoded into a DjVu file.")
395 #:modules '((guix build gnu-build-system) 395 #:modules '((guix build gnu-build-system)
396 ((guix build python-build-system) #:prefix python:) 396 ((guix build python-build-system) #:prefix python:)
397 (guix build utils)) 397 (guix build utils))
398 #:imported-modules `(,@%gnu-build-system-modules 398 #:imported-modules `(,@%default-gnu-imported-modules
399 (guix build python-build-system)) 399 (guix build python-build-system))
400 #:test-target "test" 400 #:test-target "test"
401 #:phases 401 #:phases
diff --git a/gnu/packages/docker.scm b/gnu/packages/docker.scm
index c6d56a06b15..039cd524db5 100644
--- a/gnu/packages/docker.scm
+++ b/gnu/packages/docker.scm
@@ -343,7 +343,7 @@ the built-in registry server of Docker.")
343 (guix build union) 343 (guix build union)
344 (guix build utils)) 344 (guix build utils))
345 #:imported-modules 345 #:imported-modules
346 `(,@%gnu-build-system-modules 346 `(,@%default-gnu-imported-modules
347 (guix build union) 347 (guix build union)
348 (guix build go-build-system)) 348 (guix build go-build-system))
349 #:phases 349 #:phases
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 8205f0eaf01..47f7a1372d2 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -2564,7 +2564,7 @@ for editing Racket's Scribble documentation syntax in Emacs.")
2564 `(#:modules ((guix build gnu-build-system) 2564 `(#:modules ((guix build gnu-build-system)
2565 ((guix build emacs-build-system) #:prefix emacs:) 2565 ((guix build emacs-build-system) #:prefix emacs:)
2566 (guix build utils)) 2566 (guix build utils))
2567 #:imported-modules (,@%gnu-build-system-modules 2567 #:imported-modules (,@%default-gnu-imported-modules
2568 (guix build emacs-build-system) 2568 (guix build emacs-build-system)
2569 (guix build emacs-utils)) 2569 (guix build emacs-utils))
2570 #:configure-flags (list (string-append "--with-lispdir=" 2570 #:configure-flags (list (string-append "--with-lispdir="
@@ -2675,8 +2675,8 @@ replacement.")
2675 #:modules `((ice-9 match) 2675 #:modules `((ice-9 match)
2676 (srfi srfi-26) 2676 (srfi srfi-26)
2677 ((guix build emacs-build-system) #:prefix emacs:) 2677 ((guix build emacs-build-system) #:prefix emacs:)
2678 ,@%gnu-build-system-modules) 2678 ,@%default-gnu-imported-modules)
2679 #:imported-modules `(,@%gnu-build-system-modules 2679 #:imported-modules `(,@%default-gnu-imported-modules
2680 (guix build emacs-build-system) 2680 (guix build emacs-build-system)
2681 (guix build emacs-utils)) 2681 (guix build emacs-utils))
2682 #:phases 2682 #:phases
@@ -3609,7 +3609,7 @@ or unexpected behavior inside an elisp configuration file (typically
3609 ((guix build emacs-build-system) #:prefix emacs:) 3609 ((guix build emacs-build-system) #:prefix emacs:)
3610 (guix build utils) 3610 (guix build utils)
3611 (guix build emacs-utils)) 3611 (guix build emacs-utils))
3612 #:imported-modules `(,@%gnu-build-system-modules 3612 #:imported-modules `(,@%default-gnu-imported-modules
3613 (guix build emacs-build-system) 3613 (guix build emacs-build-system)
3614 (guix build emacs-utils)) 3614 (guix build emacs-utils))
3615 #:configure-flags 3615 #:configure-flags
@@ -4213,7 +4213,7 @@ defined in RFC 2425 and RFC 2426 to/from The Insidious Big Brother Database
4213 ((guix build emacs-build-system) #:prefix emacs:) 4213 ((guix build emacs-build-system) #:prefix emacs:)
4214 (guix build utils) 4214 (guix build utils)
4215 (guix build emacs-utils)) 4215 (guix build emacs-utils))
4216 #:imported-modules `(,@%gnu-build-system-modules 4216 #:imported-modules `(,@%default-gnu-imported-modules
4217 (guix build emacs-build-system) 4217 (guix build emacs-build-system)
4218 (guix build emacs-utils)) 4218 (guix build emacs-utils))
4219 #:configure-flags 4219 #:configure-flags
@@ -4804,7 +4804,7 @@ a set of simplified face specifications and a user-supplied color palette.")
4804 #:modules ((guix build gnu-build-system) 4804 #:modules ((guix build gnu-build-system)
4805 ((guix build emacs-build-system) #:prefix emacs:) 4805 ((guix build emacs-build-system) #:prefix emacs:)
4806 (guix build utils)) 4806 (guix build utils))
4807 #:imported-modules (,@%gnu-build-system-modules 4807 #:imported-modules (,@%default-gnu-imported-modules
4808 (guix build emacs-build-system) 4808 (guix build emacs-build-system)
4809 (guix build emacs-utils)) 4809 (guix build emacs-utils))
4810 #:phases 4810 #:phases
@@ -5945,7 +5945,7 @@ during idle time, while Emacs is doing nothing else.")
5945 ((guix build emacs-build-system) #:prefix emacs:) 5945 ((guix build emacs-build-system) #:prefix emacs:)
5946 (guix build utils) 5946 (guix build utils)
5947 (guix build emacs-utils)) 5947 (guix build emacs-utils))
5948 #:imported-modules (,@%gnu-build-system-modules 5948 #:imported-modules (,@%default-gnu-imported-modules
5949 (guix build emacs-build-system) 5949 (guix build emacs-build-system)
5950 (guix build emacs-utils)) 5950 (guix build emacs-utils))
5951 #:phases 5951 #:phases
@@ -6154,7 +6154,7 @@ type, for example: packages, buffers, files, etc.")
6154 #:modules '((guix build gnu-build-system) 6154 #:modules '((guix build gnu-build-system)
6155 ((guix build emacs-build-system) #:prefix emacs:) 6155 ((guix build emacs-build-system) #:prefix emacs:)
6156 (guix build utils)) 6156 (guix build utils))
6157 #:imported-modules `(,@%gnu-build-system-modules 6157 #:imported-modules `(,@%default-gnu-imported-modules
6158 (guix build emacs-build-system) 6158 (guix build emacs-build-system)
6159 (guix build emacs-utils)) 6159 (guix build emacs-utils))
6160 #:configure-flags 6160 #:configure-flags
@@ -9257,7 +9257,7 @@ completion of relevant keywords.")
9257 #:modules `((guix build gnu-build-system) 9257 #:modules `((guix build gnu-build-system)
9258 ((guix build emacs-build-system) #:prefix emacs:) 9258 ((guix build emacs-build-system) #:prefix emacs:)
9259 (guix build utils)) 9259 (guix build utils))
9260 #:imported-modules `(,@%gnu-build-system-modules 9260 #:imported-modules `(,@%default-gnu-imported-modules
9261 (guix build emacs-build-system) 9261 (guix build emacs-build-system)
9262 (guix build emacs-utils)) 9262 (guix build emacs-utils))
9263 #:configure-flags 9263 #:configure-flags
@@ -37777,7 +37777,7 @@ a @samp{date} keywords, and optionally, a @samp{filetags} keyword.")
37777 (list #:modules '((guix build gnu-build-system) 37777 (list #:modules '((guix build gnu-build-system)
37778 (guix build utils) 37778 (guix build utils)
37779 (guix build emacs-utils)) 37779 (guix build emacs-utils))
37780 #:imported-modules `(,@%gnu-build-system-modules 37780 #:imported-modules `(,@%default-gnu-imported-modules
37781 (guix build emacs-utils)) 37781 (guix build emacs-utils))
37782 #:test-target "test" 37782 #:test-target "test"
37783 #:phases 37783 #:phases
diff --git a/gnu/packages/emulators.scm b/gnu/packages/emulators.scm
index 6d074413770..3879742e0a0 100644
--- a/gnu/packages/emulators.scm
+++ b/gnu/packages/emulators.scm
@@ -190,7 +190,7 @@ SuperCPU.")
190 #:tests? #f ; No check target and custom tests don't seem to build 190 #:tests? #f ; No check target and custom tests don't seem to build
191 #:imported-modules 191 #:imported-modules
192 ((guix build copy-build-system) 192 ((guix build copy-build-system)
193 ,@%gnu-build-system-modules) 193 ,@%default-gnu-imported-modules)
194 #:modules 194 #:modules
195 (((guix build copy-build-system) 195 (((guix build copy-build-system)
196 #:prefix copy:) 196 #:prefix copy:)
diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm
index 9f620dc004e..c5602899a78 100644
--- a/gnu/packages/engineering.scm
+++ b/gnu/packages/engineering.scm
@@ -568,7 +568,7 @@ featuring various improvements and bug fixes.")))
568 #:parallel-build? #f 568 #:parallel-build? #f
569 #:tests? #f ;; no tests-suite 569 #:tests? #f ;; no tests-suite
570 #:modules ((srfi srfi-1) 570 #:modules ((srfi srfi-1)
571 ,@%gnu-build-system-modules) 571 ,@%default-gnu-imported-modules)
572 #:phases 572 #:phases
573 (modify-phases %standard-phases 573 (modify-phases %standard-phases
574 (add-after 'build 'make-doc 574 (add-after 'build 'make-doc
@@ -665,7 +665,7 @@ multipole-accelerated algorithm.")
665 #:parallel-build? #f 665 #:parallel-build? #f
666 #:tests? #f ;; no tests-suite 666 #:tests? #f ;; no tests-suite
667 #:modules ((srfi srfi-1) 667 #:modules ((srfi srfi-1)
668 ,@%gnu-build-system-modules) 668 ,@%default-gnu-imported-modules)
669 #:phases 669 #:phases
670 (modify-phases %standard-phases 670 (modify-phases %standard-phases
671 (delete 'configure) 671 (delete 'configure)
@@ -3390,7 +3390,7 @@ program that can perform mesh processing tasks in batch mode, without a GUI.")
3390 (list 3390 (list
3391 #:imported-modules `((guix build emacs-build-system) 3391 #:imported-modules `((guix build emacs-build-system)
3392 (guix build emacs-utils) 3392 (guix build emacs-utils)
3393 ,@%gnu-build-system-modules) 3393 ,@%default-gnu-imported-modules)
3394 #:modules '((guix build gnu-build-system) 3394 #:modules '((guix build gnu-build-system)
3395 ((guix build emacs-build-system) #:prefix emacs:) 3395 ((guix build emacs-build-system) #:prefix emacs:)
3396 (guix build utils)) 3396 (guix build utils))
diff --git a/gnu/packages/esolangs.scm b/gnu/packages/esolangs.scm
index 0651dda1b02..796f8d3f23b 100644
--- a/gnu/packages/esolangs.scm
+++ b/gnu/packages/esolangs.scm
@@ -135,7 +135,7 @@ are encoded as (nested) directories. Note that the switches you pass to
135 "shakespeare-spl-fix-grammar.patch")))) 135 "shakespeare-spl-fix-grammar.patch"))))
136 (build-system copy-build-system) 136 (build-system copy-build-system)
137 (arguments 137 (arguments
138 `(#:imported-modules (,@%gnu-build-system-modules 138 `(#:imported-modules (,@%default-gnu-imported-modules
139 (guix build copy-build-system)) 139 (guix build copy-build-system))
140 #:modules ((guix build copy-build-system) 140 #:modules ((guix build copy-build-system)
141 ((guix build gnu-build-system) #:prefix gnu:) 141 ((guix build gnu-build-system) #:prefix gnu:)
diff --git a/gnu/packages/firmware.scm b/gnu/packages/firmware.scm
index 43486125676..44655d1d333 100644
--- a/gnu/packages/firmware.scm
+++ b/gnu/packages/firmware.scm
@@ -680,7 +680,7 @@ coreboot.")
680 (supported-systems %supported-systems) 680 (supported-systems %supported-systems)
681 (arguments 681 (arguments
682 (substitute-keyword-arguments (package-arguments seabios) 682 (substitute-keyword-arguments (package-arguments seabios)
683 ((#:modules modules %gnu-build-system-modules) 683 ((#:modules modules %default-gnu-imported-modules)
684 `((ice-9 match) 684 `((ice-9 match)
685 (ice-9 threads) 685 (ice-9 threads)
686 ,@modules)) 686 ,@modules))
diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm
index c269a32065c..8d0322cfee8 100644
--- a/gnu/packages/fonts.scm
+++ b/gnu/packages/fonts.scm
@@ -980,9 +980,9 @@ OpenType variant of these fonts.")
980 (build-system gnu-build-system) 980 (build-system gnu-build-system)
981 (arguments 981 (arguments
982 (list 982 (list
983 #:imported-modules `(,@%gnu-build-system-modules 983 #:imported-modules `(,@%default-gnu-imported-modules
984 (guix build font-build-system)) 984 (guix build font-build-system))
985 #:modules `(,@%gnu-build-system-modules 985 #:modules `(,@%default-gnu-imported-modules
986 ((guix build font-build-system) #:prefix font:)) 986 ((guix build font-build-system) #:prefix font:))
987 #:phases #~(modify-phases %standard-phases 987 #:phases #~(modify-phases %standard-phases
988 (add-after 'unpack 'patch-source 988 (add-after 'unpack 'patch-source
diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm
index 92937d626cf..27e64770d45 100644
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@ -523,7 +523,7 @@ display servers. It supports many different languages and emoji.")
523 #:make-flags #~(list (string-append "DESTDIR=" #$output) 523 #:make-flags #~(list (string-append "DESTDIR=" #$output)
524 #$(string-append "CC=" (cc-for-target))) 524 #$(string-append "CC=" (cc-for-target)))
525 #:imported-modules `((guix build copy-build-system) 525 #:imported-modules `((guix build copy-build-system)
526 ,@%gnu-build-system-modules) 526 ,@%default-gnu-imported-modules)
527 #:modules `((guix build gnu-build-system) 527 #:modules `((guix build gnu-build-system)
528 ((guix build copy-build-system) #:prefix copy:) 528 ((guix build copy-build-system) #:prefix copy:)
529 (guix build utils)) 529 (guix build utils))
@@ -643,8 +643,7 @@ database is translated at Transifex.")
643 (list 643 (list
644 #:tests? #f ;no check target 644 #:tests? #f ;no check target
645 #:modules `((srfi srfi-26) 645 #:modules `((srfi srfi-26)
646 (guix build gnu-build-system) 646 ,@%default-gnu-modules)
647 (guix build utils))
648 #:phases 647 #:phases
649 #~(modify-phases %standard-phases 648 #~(modify-phases %standard-phases
650 (add-after 'unpack 'patch-hardcoded-paths 649 (add-after 'unpack 'patch-hardcoded-paths
diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm
index 59325fd47aa..404ddd7632c 100644
--- a/gnu/packages/game-development.scm
+++ b/gnu/packages/game-development.scm
@@ -695,9 +695,9 @@ clone.")
695 (srfi srfi-1) 695 (srfi srfi-1)
696 ((guix build guile-build-system) 696 ((guix build guile-build-system)
697 #:select (target-guile-effective-version)) 697 #:select (target-guile-effective-version))
698 ,@%gnu-build-system-modules) 698 ,@%default-gnu-imported-modules)
699 #:imported-modules ((guix build guile-build-system) 699 #:imported-modules ((guix build guile-build-system)
700 ,@%gnu-build-system-modules) 700 ,@%default-gnu-imported-modules)
701 #:phases 701 #:phases
702 (modify-phases %standard-phases 702 (modify-phases %standard-phases
703 (add-after 'unpack 'patch-command 703 (add-after 'unpack 'patch-command
diff --git a/gnu/packages/gcc.scm b/gnu/packages/gcc.scm
index fb1dda36b36..68240ed7942 100644
--- a/gnu/packages/gcc.scm
+++ b/gnu/packages/gcc.scm
@@ -420,7 +420,7 @@ Go. It also includes runtime support libraries for these languages.")
420 ;; For native builds of some GCC versions the C++ include path needs to 420 ;; For native builds of some GCC versions the C++ include path needs to
421 ;; be adjusted so it does not interfere with GCC's own build processes. 421 ;; be adjusted so it does not interfere with GCC's own build processes.
422 (substitute-keyword-arguments (package-arguments parent) 422 (substitute-keyword-arguments (package-arguments parent)
423 ((#:modules modules %gnu-build-system-modules) 423 ((#:modules modules %default-gnu-imported-modules)
424 `((srfi srfi-1) 424 `((srfi srfi-1)
425 ,@modules)) 425 ,@modules))
426 ((#:phases phases) 426 ((#:phases phases)
@@ -955,7 +955,7 @@ using compilers other than GCC."
955 #:out-of-source? #t 955 #:out-of-source? #t
956 #:modules `((srfi srfi-1) 956 #:modules `((srfi srfi-1)
957 (srfi srfi-26) 957 (srfi srfi-26)
958 ,@%gnu-build-system-modules) 958 ,@%default-gnu-imported-modules)
959 #:phases 959 #:phases
960 #~(modify-phases %standard-phases 960 #~(modify-phases %standard-phases
961 #$@(if (version>=? (package-version gcc) "11") 961 #$@(if (version>=? (package-version gcc) "11")
@@ -1103,7 +1103,7 @@ as the 'native-search-paths' field."
1103 (native-search-paths search-paths) 1103 (native-search-paths search-paths)
1104 (arguments 1104 (arguments
1105 (substitute-keyword-arguments (package-arguments gcc) 1105 (substitute-keyword-arguments (package-arguments gcc)
1106 ((#:modules modules %gnu-build-system-modules) 1106 ((#:modules modules %default-gnu-imported-modules)
1107 `(,@modules 1107 `(,@modules
1108 (srfi srfi-1) 1108 (srfi srfi-1)
1109 (srfi srfi-26) 1109 (srfi srfi-26)
diff --git a/gnu/packages/gdb.scm b/gnu/packages/gdb.scm
index f832202d180..15e6a887265 100644
--- a/gnu/packages/gdb.scm
+++ b/gnu/packages/gdb.scm
@@ -64,7 +64,7 @@
64 `(#:tests? #f ;FIXME: 217 unexpected failures 64 `(#:tests? #f ;FIXME: 217 unexpected failures
65 #:out-of-source? #t 65 #:out-of-source? #t
66 #:modules ((srfi srfi-1) 66 #:modules ((srfi srfi-1)
67 ,@%gnu-build-system-modules) 67 ,@%default-gnu-imported-modules)
68 #:phases (modify-phases %standard-phases 68 #:phases (modify-phases %standard-phases
69 (add-after 'unpack 'patch-paths 69 (add-after 'unpack 'patch-paths
70 (lambda* (#:key inputs #:allow-other-keys) 70 (lambda* (#:key inputs #:allow-other-keys)
diff --git a/gnu/packages/genimage.scm b/gnu/packages/genimage.scm
index 4a9d24fe783..94a85ce2e4a 100644
--- a/gnu/packages/genimage.scm
+++ b/gnu/packages/genimage.scm
@@ -61,7 +61,7 @@
61 (arguments 61 (arguments
62 `(#:modules 62 `(#:modules
63 ((ice-9 match) 63 ((ice-9 match)
64 ,@%gnu-build-system-modules) 64 ,@%default-gnu-imported-modules)
65 #:phases 65 #:phases
66 (modify-phases %standard-phases 66 (modify-phases %standard-phases
67 (add-after 'unpack 'guixify 67 (add-after 'unpack 'guixify
diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm
index 954a4ad4a07..3255f25d542 100644
--- a/gnu/packages/geo.scm
+++ b/gnu/packages/geo.scm
@@ -2816,7 +2816,7 @@ orienteering sport.")
2816 #:modules ((guix build gnu-build-system) 2816 #:modules ((guix build gnu-build-system)
2817 ((guix build python-build-system) #:prefix python:) 2817 ((guix build python-build-system) #:prefix python:)
2818 (guix build utils)) 2818 (guix build utils))
2819 #:imported-modules (,@%gnu-build-system-modules 2819 #:imported-modules (,@%default-gnu-imported-modules
2820 (guix build python-build-system)) 2820 (guix build python-build-system))
2821 #:phases 2821 #:phases
2822 (modify-phases %standard-phases 2822 (modify-phases %standard-phases
diff --git a/gnu/packages/gimp.scm b/gnu/packages/gimp.scm
index 9a757e6a346..6ee7148e496 100644
--- a/gnu/packages/gimp.scm
+++ b/gnu/packages/gimp.scm
@@ -354,7 +354,7 @@ buffers.")
354 (list 354 (list
355 #:modules `((ice-9 popen) 355 #:modules `((ice-9 popen)
356 (ice-9 rdelim) 356 (ice-9 rdelim)
357 ,@%gnu-build-system-modules) 357 ,@%default-gnu-imported-modules)
358 #:phases 358 #:phases
359 #~(modify-phases %standard-phases 359 #~(modify-phases %standard-phases
360 (add-after 'unpack 'remove-gcc-reference 360 (add-after 'unpack 'remove-gcc-reference
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 0e4c2a8ab48..d2db475ab80 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -11835,7 +11835,7 @@ mp3, Ogg Vorbis and FLAC")
11835 (arguments 11835 (arguments
11836 `(#:imported-modules ((guix build python-build-system) 11836 `(#:imported-modules ((guix build python-build-system)
11837 (guix build glib-or-gtk-build-system) 11837 (guix build glib-or-gtk-build-system)
11838 ,@%gnu-build-system-modules) 11838 ,@%default-gnu-imported-modules)
11839 11839
11840 #:modules ((guix build glib-or-gtk-build-system) 11840 #:modules ((guix build glib-or-gtk-build-system)
11841 (guix build utils) 11841 (guix build utils)
diff --git a/gnu/packages/gnucash.scm b/gnu/packages/gnucash.scm
index af024b2a048..7188c9c65e6 100644
--- a/gnu/packages/gnucash.scm
+++ b/gnu/packages/gnucash.scm
@@ -81,7 +81,7 @@
81 #:test-target "check" 81 #:test-target "check"
82 #:configure-flags #~(list "-DWITH_PYTHON=ON") 82 #:configure-flags #~(list "-DWITH_PYTHON=ON")
83 #:make-flags #~(list "GUILE_AUTO_COMPILE=0") 83 #:make-flags #~(list "GUILE_AUTO_COMPILE=0")
84 #:imported-modules `(,@%gnu-build-system-modules 84 #:imported-modules `(,@%default-gnu-imported-modules
85 (guix build cmake-build-system) 85 (guix build cmake-build-system)
86 (guix build glib-or-gtk-build-system)) 86 (guix build glib-or-gtk-build-system))
87 #:modules '((guix build cmake-build-system) 87 #:modules '((guix build cmake-build-system)
diff --git a/gnu/packages/gnupg.scm b/gnu/packages/gnupg.scm
index 14c25998d8e..fb2860be2ea 100644
--- a/gnu/packages/gnupg.scm
+++ b/gnu/packages/gnupg.scm
@@ -997,7 +997,7 @@ passphrase when @code{gpg} is run and needs it.")))
997 `(#:modules 997 `(#:modules
998 ((ice-9 match) 998 ((ice-9 match)
999 (ice-9 ftw) 999 (ice-9 ftw)
1000 ,@%gnu-build-system-modules) 1000 ,@%default-gnu-imported-modules)
1001 #:phases 1001 #:phases
1002 (modify-phases 1002 (modify-phases
1003 %standard-phases 1003 %standard-phases
diff --git a/gnu/packages/gnuzilla.scm b/gnu/packages/gnuzilla.scm
index 85e26deea5b..75752d5e531 100644
--- a/gnu/packages/gnuzilla.scm
+++ b/gnu/packages/gnuzilla.scm
@@ -119,7 +119,7 @@
119 (list 119 (list
120 #:imported-modules %cargo-utils-modules ;for `generate-all-checksums' 120 #:imported-modules %cargo-utils-modules ;for `generate-all-checksums'
121 #:modules `((guix build cargo-utils) 121 #:modules `((guix build cargo-utils)
122 ,@%gnu-build-system-modules) 122 ,@%default-gnu-imported-modules)
123 #:test-target "check-jstests" 123 #:test-target "check-jstests"
124 #:configure-flags 124 #:configure-flags
125 #~(list 125 #~(list
@@ -868,7 +868,7 @@ variable defined below. It requires guile-json to be installed."
868 (rnrs io ports) 868 (rnrs io ports)
869 (guix elf) 869 (guix elf)
870 (guix build gremlin) 870 (guix build gremlin)
871 ,@%gnu-build-system-modules) 871 ,@%default-gnu-imported-modules)
872 #:phases 872 #:phases
873 #~(modify-phases %standard-phases 873 #~(modify-phases %standard-phases
874 (add-after 'unpack 'apply-guix-specific-patches 874 (add-after 'unpack 'apply-guix-specific-patches
@@ -1344,7 +1344,7 @@ list of languages supported as well as the currently used changeset."
1344 #:modules `((guix build utils) ;find-files 1344 #:modules `((guix build utils) ;find-files
1345 (sxml simple) 1345 (sxml simple)
1346 (ice-9 regex) 1346 (ice-9 regex)
1347 ,@%gnu-build-system-modules) 1347 ,@%default-gnu-imported-modules)
1348 #:phases 1348 #:phases
1349 #~(modify-phases %standard-phases 1349 #~(modify-phases %standard-phases
1350 (add-after 'patch-source-shebangs 'patch-cargo-checksums 1350 (add-after 'patch-source-shebangs 'patch-cargo-checksums
diff --git a/gnu/packages/graph.scm b/gnu/packages/graph.scm
index 115fe20b529..88c74d40276 100644
--- a/gnu/packages/graph.scm
+++ b/gnu/packages/graph.scm
@@ -840,9 +840,9 @@ transformed into common image formats for display or printing.")
840 "1bmck5fcihj9lr5kd8x624bdi9xhfc13pl4mwzv74jr5lz07kr6d")))) 840 "1bmck5fcihj9lr5kd8x624bdi9xhfc13pl4mwzv74jr5lz07kr6d"))))
841 (build-system gnu-build-system) 841 (build-system gnu-build-system)
842 (arguments 842 (arguments
843 `(#:imported-modules (,@%gnu-build-system-modules 843 `(#:imported-modules (,@%default-gnu-imported-modules
844 (guix build python-build-system)) 844 (guix build python-build-system))
845 #:modules (,@%gnu-build-system-modules 845 #:modules (,@%default-gnu-imported-modules
846 ((guix build python-build-system) #:select (site-packages))) 846 ((guix build python-build-system) #:select (site-packages)))
847 ;; The build process peaks around 4GB/RAM per core. 847 ;; The build process peaks around 4GB/RAM per core.
848 #:parallel-build? #f 848 #:parallel-build? #f
diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm
index d91e5dcb6e9..b0899903601 100644
--- a/gnu/packages/guile-xyz.scm
+++ b/gnu/packages/guile-xyz.scm
@@ -201,9 +201,9 @@
201 (arguments 201 (arguments
202 `(#:modules (((guix build guile-build-system) 202 `(#:modules (((guix build guile-build-system)
203 #:select (target-guile-effective-version)) 203 #:select (target-guile-effective-version))
204 ,@%gnu-build-system-modules) 204 ,@%default-gnu-imported-modules)
205 #:imported-modules ((guix build guile-build-system) 205 #:imported-modules ((guix build guile-build-system)
206 ,@%gnu-build-system-modules) 206 ,@%default-gnu-imported-modules)
207 #:make-flags 207 #:make-flags
208 ;; TODO: The documentation must be built with the `docs' target. 208 ;; TODO: The documentation must be built with the `docs' target.
209 (let* ((out (assoc-ref %outputs "out")) 209 (let* ((out (assoc-ref %outputs "out"))
@@ -290,9 +290,9 @@ more.")
290 `(#:make-flags '("GUILE_AUTO_COMPILE=0") 290 `(#:make-flags '("GUILE_AUTO_COMPILE=0")
291 #:modules (((guix build guile-build-system) 291 #:modules (((guix build guile-build-system)
292 #:select (target-guile-effective-version)) 292 #:select (target-guile-effective-version))
293 ,@%gnu-build-system-modules) 293 ,@%default-gnu-imported-modules)
294 #:imported-modules ((guix build guile-build-system) 294 #:imported-modules ((guix build guile-build-system)
295 ,@%gnu-build-system-modules) 295 ,@%default-gnu-imported-modules)
296 #:phases (modify-phases %standard-phases 296 #:phases (modify-phases %standard-phases
297 (add-after 'install 'wrap-guilescript 297 (add-after 'install 'wrap-guilescript
298 (lambda* (#:key outputs #:allow-other-keys) 298 (lambda* (#:key outputs #:allow-other-keys)
@@ -786,9 +786,9 @@ you send to a FIFO file.")
786 (arguments 786 (arguments
787 `(#:modules (((guix build guile-build-system) 787 `(#:modules (((guix build guile-build-system)
788 #:select (target-guile-effective-version)) 788 #:select (target-guile-effective-version))
789 ,@%gnu-build-system-modules) 789 ,@%default-gnu-imported-modules)
790 #:imported-modules ((guix build guile-build-system) 790 #:imported-modules ((guix build guile-build-system)
791 ,@%gnu-build-system-modules) 791 ,@%default-gnu-imported-modules)
792 #:phases (modify-phases %standard-phases 792 #:phases (modify-phases %standard-phases
793 (delete 'strip) 793 (delete 'strip)
794 (add-after 'install 'wrap-program 794 (add-after 'install 'wrap-program
@@ -1905,9 +1905,9 @@ bindings to the @code{yaml-cpp} C++ library.")
1905 (arguments 1905 (arguments
1906 `(#:modules (((guix build guile-build-system) 1906 `(#:modules (((guix build guile-build-system)
1907 #:select (target-guile-effective-version)) 1907 #:select (target-guile-effective-version))
1908 ,@%gnu-build-system-modules) 1908 ,@%default-gnu-imported-modules)
1909 #:imported-modules ((guix build guile-build-system) 1909 #:imported-modules ((guix build guile-build-system)
1910 ,@%gnu-build-system-modules) 1910 ,@%default-gnu-imported-modules)
1911 #:configure-flags 1911 #:configure-flags
1912 (list (string-append 1912 (list (string-append
1913 "--with-guile-site-dir=" %output "/share/guile/site/" 1913 "--with-guile-site-dir=" %output "/share/guile/site/"
@@ -2138,10 +2138,10 @@ above command-line parameters.")
2138 #:modules `(((guix build guile-build-system) 2138 #:modules `(((guix build guile-build-system)
2139 #:select 2139 #:select
2140 (target-guile-effective-version)) 2140 (target-guile-effective-version))
2141 ,@%gnu-build-system-modules) 2141 ,@%default-gnu-imported-modules)
2142 #:phases 2142 #:phases
2143 (with-imported-modules `((guix build guile-build-system) 2143 (with-imported-modules `((guix build guile-build-system)
2144 ,@%gnu-build-system-modules) 2144 ,@%default-gnu-imported-modules)
2145 #~(modify-phases %standard-phases 2145 #~(modify-phases %standard-phases
2146 (add-after 'install 'hall-wrap-binaries 2146 (add-after 'install 'hall-wrap-binaries
2147 (lambda* (#:key inputs #:allow-other-keys) 2147 (lambda* (#:key inputs #:allow-other-keys)
@@ -2287,7 +2287,7 @@ user which package sets would they like to install from it.")
2287 (guix build emacs-utils) 2287 (guix build emacs-utils)
2288 (ice-9 rdelim) 2288 (ice-9 rdelim)
2289 (ice-9 popen)) 2289 (ice-9 popen))
2290 #:imported-modules (,@%gnu-build-system-modules 2290 #:imported-modules (,@%default-gnu-imported-modules
2291 (guix build emacs-build-system) 2291 (guix build emacs-build-system)
2292 (guix build emacs-utils)) 2292 (guix build emacs-utils))
2293 #:phases 2293 #:phases
@@ -2696,7 +2696,7 @@ many readers as needed).")
2696 #:select (target-guile-effective-version)) 2696 #:select (target-guile-effective-version))
2697 (guix build utils)) 2697 (guix build utils))
2698 #:imported-modules ((guix build guile-build-system) 2698 #:imported-modules ((guix build guile-build-system)
2699 ,@%gnu-build-system-modules) 2699 ,@%default-gnu-imported-modules)
2700 #:configure-flags (list "--with-gnu-filesystem-hierarchy") 2700 #:configure-flags (list "--with-gnu-filesystem-hierarchy")
2701 #:phases 2701 #:phases
2702 (modify-phases %standard-phases 2702 (modify-phases %standard-phases
@@ -3015,7 +3015,7 @@ inspired by the SCSH regular expression system.")
3015 (build-system gnu-build-system) 3015 (build-system gnu-build-system)
3016 (arguments 3016 (arguments
3017 `(#:modules ((ice-9 match) (ice-9 ftw) 3017 `(#:modules ((ice-9 match) (ice-9 ftw)
3018 ,@%gnu-build-system-modules) 3018 ,@%default-gnu-imported-modules)
3019 #:tests? #f ; test suite is non-deterministic :( 3019 #:tests? #f ; test suite is non-deterministic :(
3020 #:phases (modify-phases %standard-phases 3020 #:phases (modify-phases %standard-phases
3021 (add-after 'install 'wrap-haunt 3021 (add-after 'install 'wrap-haunt
@@ -3300,7 +3300,7 @@ The picture values can directly be displayed in Geiser.")
3300 `(#:modules 3300 `(#:modules
3301 ((ice-9 match) 3301 ((ice-9 match)
3302 (srfi srfi-1) 3302 (srfi srfi-1)
3303 ,@%gnu-build-system-modules) 3303 ,@%default-gnu-imported-modules)
3304 #:tests? #f ; there are none 3304 #:tests? #f ; there are none
3305 #:make-flags 3305 #:make-flags
3306 (list (string-append "PICT_DIR=" 3306 (list (string-append "PICT_DIR="
@@ -5729,9 +5729,9 @@ schedulers.")
5729 (arguments 5729 (arguments
5730 `(#:modules (((guix build guile-build-system) 5730 `(#:modules (((guix build guile-build-system)
5731 #:prefix guile:) 5731 #:prefix guile:)
5732 ,@%gnu-build-system-modules) 5732 ,@%default-gnu-imported-modules)
5733 #:imported-modules ((guix build guile-build-system) 5733 #:imported-modules ((guix build guile-build-system)
5734 ,@%gnu-build-system-modules) 5734 ,@%default-gnu-imported-modules)
5735 #:tests? #false ; there are none 5735 #:tests? #false ; there are none
5736 #:phases 5736 #:phases
5737 (modify-phases %standard-phases 5737 (modify-phases %standard-phases
@@ -5951,9 +5951,9 @@ high-level API for network management that uses rtnetlink.")
5951 `(#:make-flags '("GUILE_AUTO_COMPILE=0") ;to prevent guild warnings 5951 `(#:make-flags '("GUILE_AUTO_COMPILE=0") ;to prevent guild warnings
5952 #:modules (((guix build guile-build-system) 5952 #:modules (((guix build guile-build-system)
5953 #:select (target-guile-effective-version)) 5953 #:select (target-guile-effective-version))
5954 ,@%gnu-build-system-modules) 5954 ,@%default-gnu-imported-modules)
5955 #:imported-modules ((guix build guile-build-system) 5955 #:imported-modules ((guix build guile-build-system)
5956 ,@%gnu-build-system-modules) 5956 ,@%default-gnu-imported-modules)
5957 #:phases (modify-phases %standard-phases 5957 #:phases (modify-phases %standard-phases
5958 (add-after 'install 'wrap-program 5958 (add-after 'install 'wrap-program
5959 (lambda* (#:key inputs outputs #:allow-other-keys) 5959 (lambda* (#:key inputs outputs #:allow-other-keys)
@@ -5980,6 +5980,7 @@ high-level API for network management that uses rtnetlink.")
5980 (native-inputs (list autoconf automake pkg-config texinfo)) 5980 (native-inputs (list autoconf automake pkg-config texinfo))
5981 (inputs (list bash-minimal guile-2.2 guile2.2-json guile2.2-lib 5981 (inputs (list bash-minimal guile-2.2 guile2.2-json guile2.2-lib
5982 guile2.2-gnutls)) 5982 guile2.2-gnutls))
5983
5983 (home-page "https://github.com/artyom-poptsov/guile-gitlab") 5984 (home-page "https://github.com/artyom-poptsov/guile-gitlab")
5984 (synopsis "Guile interface to GitLab") 5985 (synopsis "Guile interface to GitLab")
5985 (description 5986 (description
@@ -6007,9 +6008,9 @@ GitLab instance.")
6007 `(#:make-flags '("GUILE_AUTO_COMPILE=0") ;to prevent guild warnings 6008 `(#:make-flags '("GUILE_AUTO_COMPILE=0") ;to prevent guild warnings
6008 #:modules (((guix build guile-build-system) 6009 #:modules (((guix build guile-build-system)
6009 #:select (target-guile-effective-version)) 6010 #:select (target-guile-effective-version))
6010 ,@%gnu-build-system-modules) 6011 ,@%default-gnu-imported-modules)
6011 #:imported-modules ((guix build guile-build-system) 6012 #:imported-modules ((guix build guile-build-system)
6012 ,@%gnu-build-system-modules) 6013 ,@%default-gnu-imported-modules)
6013 #:phases 6014 #:phases
6014 (modify-phases %standard-phases 6015 (modify-phases %standard-phases
6015 (delete 'strip) 6016 (delete 'strip)
diff --git a/gnu/packages/ibus.scm b/gnu/packages/ibus.scm
index a2775b2f842..69ef9ee7ef6 100644
--- a/gnu/packages/ibus.scm
+++ b/gnu/packages/ibus.scm
@@ -521,7 +521,7 @@ traditional Chinese output.")
521 (build-system gnu-build-system) 521 (build-system gnu-build-system)
522 (arguments 522 (arguments
523 `(#:modules ((ice-9 match) 523 `(#:modules ((ice-9 match)
524 ,@%gnu-build-system-modules) 524 ,@%default-gnu-imported-modules)
525 #:tests? #f ; no tests 525 #:tests? #f ; no tests
526 #:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out"))) 526 #:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out")))
527 #:phases 527 #:phases
diff --git a/gnu/packages/image.scm b/gnu/packages/image.scm
index 6b5e08e87d4..239553fe3a8 100644
--- a/gnu/packages/image.scm
+++ b/gnu/packages/image.scm
@@ -895,7 +895,7 @@ work.")
895 (outputs (list "out" "pbmtools")) 895 (outputs (list "out" "pbmtools"))
896 (arguments 896 (arguments
897 `(#:modules ((srfi srfi-26) 897 `(#:modules ((srfi srfi-26)
898 ,@%gnu-build-system-modules) 898 ,@%default-gnu-imported-modules)
899 #:phases 899 #:phases
900 (modify-phases %standard-phases 900 (modify-phases %standard-phases
901 (delete 'configure) ; no configure script 901 (delete 'configure) ; no configure script
diff --git a/gnu/packages/instrumentation.scm b/gnu/packages/instrumentation.scm
index 4ed9b57cf2c..9f1f76a602b 100644
--- a/gnu/packages/instrumentation.scm
+++ b/gnu/packages/instrumentation.scm
@@ -587,7 +587,7 @@ whole-system symbolic access, and can also handle simple tracing jobs.")
587 (list 587 (list
588 #:modules 588 #:modules
589 `((ice-9 match) 589 `((ice-9 match)
590 ,@%gnu-build-system-modules) 590 ,@%default-gnu-imported-modules)
591 #:make-flags 591 #:make-flags
592 #~(list 592 #~(list
593 (string-append "CC=" #$(cc-for-target))) 593 (string-append "CC=" #$(cc-for-target)))
diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm
index a2414161da5..fec475daade 100644
--- a/gnu/packages/java.scm
+++ b/gnu/packages/java.scm
@@ -723,7 +723,7 @@ IcedTea build harness.")
723 (arguments 723 (arguments
724 `(#:imported-modules 724 `(#:imported-modules
725 ((guix build ant-build-system) 725 ((guix build ant-build-system)
726 ,@%gnu-build-system-modules) 726 ,@%default-gnu-imported-modules)
727 727
728 #:disallowed-references ,(list (gexp-input icedtea-7 "jdk")) 728 #:disallowed-references ,(list (gexp-input icedtea-7 "jdk"))
729 729
@@ -889,7 +889,7 @@ new Date();"))
889 (arguments 889 (arguments
890 `(#:imported-modules 890 `(#:imported-modules
891 ((guix build ant-build-system) 891 ((guix build ant-build-system)
892 ,@%gnu-build-system-modules) 892 ,@%default-gnu-imported-modules)
893 #:modules 893 #:modules
894 ((guix build utils) 894 ((guix build utils)
895 (guix build gnu-build-system) 895 (guix build gnu-build-system)
@@ -8114,7 +8114,7 @@ discards all logging messages.")
8114 (arguments 8114 (arguments
8115 `(#:tests? #f ; no test target 8115 `(#:tests? #f ; no test target
8116 #:imported-modules ((guix build ant-build-system) 8116 #:imported-modules ((guix build ant-build-system)
8117 ,@%gnu-build-system-modules) 8117 ,@%default-gnu-imported-modules)
8118 #:modules (((guix build ant-build-system) #:prefix ant:) 8118 #:modules (((guix build ant-build-system) #:prefix ant:)
8119 (guix build gnu-build-system) 8119 (guix build gnu-build-system)
8120 (guix build utils)) 8120 (guix build utils))
diff --git a/gnu/packages/language.scm b/gnu/packages/language.scm
index 060f44e3c85..7a3deb0b438 100644
--- a/gnu/packages/language.scm
+++ b/gnu/packages/language.scm
@@ -969,7 +969,7 @@ and manipulation.")
969 #:prefix emacs:) 969 #:prefix emacs:)
970 (guix build utils) 970 (guix build utils)
971 (guix build emacs-utils)) 971 (guix build emacs-utils))
972 #:imported-modules (,@%gnu-build-system-modules 972 #:imported-modules (,@%default-gnu-imported-modules
973 (guix build emacs-build-system) 973 (guix build emacs-build-system)
974 (guix build emacs-utils)) 974 (guix build emacs-utils))
975 #:phases (modify-phases %standard-phases 975 #:phases (modify-phases %standard-phases
diff --git a/gnu/packages/librewolf.scm b/gnu/packages/librewolf.scm
index c7487b12593..21f73f799dd 100644
--- a/gnu/packages/librewolf.scm
+++ b/gnu/packages/librewolf.scm
@@ -286,7 +286,7 @@
286 (rnrs io ports) 286 (rnrs io ports)
287 (guix elf) 287 (guix elf)
288 (guix build gremlin) 288 (guix build gremlin)
289 ,@%gnu-build-system-modules) 289 ,@%default-gnu-imported-modules)
290 #:phases #~(modify-phases %standard-phases 290 #:phases #~(modify-phases %standard-phases
291 (add-after 'unpack 'fix-preferences 291 (add-after 'unpack 'fix-preferences
292 (lambda* (#:key inputs #:allow-other-keys) 292 (lambda* (#:key inputs #:allow-other-keys)
diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 3ba4a7e9e24..68f9ea2fe98 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -285,7 +285,7 @@ of 'uname -r' behind the Linux version numbers."
285 (arguments 285 (arguments
286 (substitute-keyword-arguments 286 (substitute-keyword-arguments
287 (package-arguments linux) 287 (package-arguments linux)
288 ((#:imported-modules imported-modules %gnu-build-system-modules) 288 ((#:imported-modules imported-modules %default-gnu-imported-modules)
289 `((guix build kconfig) ,@imported-modules)) 289 `((guix build kconfig) ,@imported-modules))
290 ((#:modules modules) 290 ((#:modules modules)
291 `((guix build kconfig) ,@modules)) 291 `((guix build kconfig) ,@modules))
@@ -5846,7 +5846,7 @@ arrays when needed.")
5846 (for-each delete-file-recursively directories) 5846 (for-each delete-file-recursively directories)
5847 (remove-store-references "sbin/mdadm") 5847 (remove-store-references "sbin/mdadm")
5848 (delete-file "sbin/mdmon"))))))) 5848 (delete-file "sbin/mdmon")))))))
5849 ((#:modules modules %gnu-build-system-modules) 5849 ((#:modules modules %default-gnu-imported-modules)
5850 `((ice-9 ftw) ,@modules)) 5850 `((ice-9 ftw) ,@modules))
5851 ((#:strip-flags _ '()) 5851 ((#:strip-flags _ '())
5852 ''("--strip-all")) ;strip a few extra KiB 5852 ''("--strip-all")) ;strip a few extra KiB
@@ -7326,7 +7326,7 @@ graphically visualizing a @file{perf.data} file.")
7326 (build-system gnu-build-system) 7326 (build-system gnu-build-system)
7327 (arguments 7327 (arguments
7328 `(#:configure-flags (list "--disable-pywrap") 7328 `(#:configure-flags (list "--disable-pywrap")
7329 #:modules (,@%gnu-build-system-modules 7329 #:modules (,@%default-gnu-imported-modules
7330 (ice-9 binary-ports) 7330 (ice-9 binary-ports)
7331 (rnrs bytevectors) 7331 (rnrs bytevectors)
7332 (srfi srfi-26)) 7332 (srfi srfi-26))
diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm
index 4c5b713cbfb..08c7aaada62 100644
--- a/gnu/packages/machine-learning.scm
+++ b/gnu/packages/machine-learning.scm
@@ -384,10 +384,10 @@ Learning usecases.")
384 "07kdsngvr4n1qxpqzv1nlay7g41d6jzjppa8vzmrg220s8ing87z")))) 384 "07kdsngvr4n1qxpqzv1nlay7g41d6jzjppa8vzmrg220s8ing87z"))))
385 (build-system gnu-build-system) 385 (build-system gnu-build-system)
386 (arguments 386 (arguments
387 `(#:imported-modules (,@%gnu-build-system-modules 387 `(#:imported-modules (,@%default-gnu-imported-modules
388 (guix build python-build-system)) 388 (guix build python-build-system))
389 #:modules ((guix build python-build-system) 389 #:modules ((guix build python-build-system)
390 ,@%gnu-build-system-modules) 390 ,@%default-gnu-imported-modules)
391 #:phases 391 #:phases
392 (modify-phases %standard-phases 392 (modify-phases %standard-phases
393 (add-after 'unpack 'enter-dir 393 (add-after 'unpack 'enter-dir
diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm
index 3387d870b15..35be81d4b32 100644
--- a/gnu/packages/mail.scm
+++ b/gnu/packages/mail.scm
@@ -4222,7 +4222,7 @@ It is a replacement for the @command{urlview} program.")
4222 #:select (target-guile-effective-version)) 4222 #:select (target-guile-effective-version))
4223 (guix build utils)) 4223 (guix build utils))
4224 #:imported-modules `((guix build guile-build-system) 4224 #:imported-modules `((guix build guile-build-system)
4225 ,@%gnu-build-system-modules) 4225 ,@%default-gnu-imported-modules)
4226 4226
4227 #:configure-flags '(list "--localstatedir=/var") 4227 #:configure-flags '(list "--localstatedir=/var")
4228 4228
@@ -4873,7 +4873,7 @@ ex-like commands on it.")
4873 ((guix build emacs-build-system) #:prefix emacs:) 4873 ((guix build emacs-build-system) #:prefix emacs:)
4874 (guix build utils) 4874 (guix build utils)
4875 (ice-9 string-fun)) 4875 (ice-9 string-fun))
4876 #:imported-modules (,@%gnu-build-system-modules 4876 #:imported-modules (,@%default-gnu-imported-modules
4877 (guix build emacs-build-system) 4877 (guix build emacs-build-system)
4878 (guix build emacs-utils)) 4878 (guix build emacs-utils))
4879 #:make-flags (list (string-append "prefix=" %output) 4879 #:make-flags (list (string-append "prefix=" %output)
diff --git a/gnu/packages/make-bootstrap.scm b/gnu/packages/make-bootstrap.scm
index 4dd45a4a279..96d2a5a81af 100644
--- a/gnu/packages/make-bootstrap.scm
+++ b/gnu/packages/make-bootstrap.scm
@@ -473,7 +473,7 @@ for `sh' in $PATH, and without nscd, and with static NSS modules."
473 (outputs '("out")) ; all in one 473 (outputs '("out")) ; all in one
474 (arguments 474 (arguments
475 (substitute-keyword-arguments (package-arguments gcc-7) 475 (substitute-keyword-arguments (package-arguments gcc-7)
476 ((#:modules modules %gnu-build-system-modules) 476 ((#:modules modules %default-gnu-imported-modules)
477 `((srfi srfi-1) 477 `((srfi srfi-1)
478 (srfi srfi-26) 478 (srfi srfi-26)
479 (ice-9 regex) 479 (ice-9 regex)
diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index 557d9acc484..e59f36c0bc5 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -4242,7 +4242,7 @@ language understood by many solvers.")
4242 `(#:modules ((ice-9 match) 4242 `(#:modules ((ice-9 match)
4243 (ice-9 popen) 4243 (ice-9 popen)
4244 (srfi srfi-1) 4244 (srfi srfi-1)
4245 ,@%gnu-build-system-modules) 4245 ,@%default-gnu-imported-modules)
4246 #:phases 4246 #:phases
4247 (modify-phases %standard-phases 4247 (modify-phases %standard-phases
4248 (replace 'configure 4248 (replace 'configure
@@ -7211,7 +7211,7 @@ set.")
7211 (list openblas)) 7211 (list openblas))
7212 (arguments 7212 (arguments
7213 `(#:modules ((srfi srfi-1) 7213 `(#:modules ((srfi srfi-1)
7214 ,@%gnu-build-system-modules) 7214 ,@%default-gnu-imported-modules)
7215 #:configure-flags '("--enable-shared" 7215 #:configure-flags '("--enable-shared"
7216 "--disable-fortran" 7216 "--disable-fortran"
7217 "--without-MPI" 7217 "--without-MPI"
@@ -7718,7 +7718,7 @@ theories} (SMT) solver. It provides a C/C++ API, as well as Python bindings.")
7718 (build-system gnu-build-system) 7718 (build-system gnu-build-system)
7719 (arguments 7719 (arguments
7720 `(#:imported-modules ((guix build python-build-system) 7720 `(#:imported-modules ((guix build python-build-system)
7721 ,@%gnu-build-system-modules) 7721 ,@%default-gnu-imported-modules)
7722 #:modules (((guix build python-build-system) #:select (site-packages)) 7722 #:modules (((guix build python-build-system) #:select (site-packages))
7723 (guix build gnu-build-system) 7723 (guix build gnu-build-system)
7724 (guix build utils)) 7724 (guix build utils))
@@ -9208,7 +9208,7 @@ symbolic reasoning engines that need to reason about polynomial constraints.")
9208 (arguments 9208 (arguments
9209 (list #:test-target "test" 9209 (list #:test-target "test"
9210 #:modules `((ice-9 match) 9210 #:modules `((ice-9 match)
9211 ,@%gnu-build-system-modules) 9211 ,@%default-gnu-imported-modules)
9212 #:configure-flags #~(list "--aiger=.") 9212 #:configure-flags #~(list "--aiger=.")
9213 #:phases 9213 #:phases
9214 #~(modify-phases %standard-phases 9214 #~(modify-phases %standard-phases
diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm
index 3f375f34c63..f9f462a1a7a 100644
--- a/gnu/packages/messaging.scm
+++ b/gnu/packages/messaging.scm
@@ -1414,7 +1414,7 @@ Encryption to Gajim.")
1414 #:modules '((guix build cmake-build-system) 1414 #:modules '((guix build cmake-build-system)
1415 ((guix build glib-or-gtk-build-system) #:prefix glib-or-gtk:) 1415 ((guix build glib-or-gtk-build-system) #:prefix glib-or-gtk:)
1416 (guix build utils)) 1416 (guix build utils))
1417 #:imported-modules `(,@%gnu-build-system-modules 1417 #:imported-modules `(,@%default-gnu-imported-modules
1418 (guix build cmake-build-system) 1418 (guix build cmake-build-system)
1419 (guix build glib-or-gtk-build-system)) 1419 (guix build glib-or-gtk-build-system))
1420 #:phases 1420 #:phases
diff --git a/gnu/packages/mpd.scm b/gnu/packages/mpd.scm
index 3916d4c4068..b6b95852d26 100644
--- a/gnu/packages/mpd.scm
+++ b/gnu/packages/mpd.scm
@@ -388,7 +388,7 @@ interface for the Music Player Daemon.")
388 (guix build python-build-system) 388 (guix build python-build-system)
389 ((guix build glib-or-gtk-build-system) #:prefix glib-or-gtk:) 389 ((guix build glib-or-gtk-build-system) #:prefix glib-or-gtk:)
390 (guix build utils)) 390 (guix build utils))
391 #:imported-modules (,@%gnu-build-system-modules 391 #:imported-modules (,@%default-gnu-imported-modules
392 (guix build python-build-system) 392 (guix build python-build-system)
393 (guix build glib-or-gtk-build-system)) 393 (guix build glib-or-gtk-build-system))
394 #:phases 394 #:phases
diff --git a/gnu/packages/mpi.scm b/gnu/packages/mpi.scm
index bca215df47c..75cfd4af66a 100644
--- a/gnu/packages/mpi.scm
+++ b/gnu/packages/mpi.scm
@@ -399,7 +399,7 @@ software vendors, application developers and computer science researchers.")
399 ((guix build ant-build-system) #:prefix ant:) 399 ((guix build ant-build-system) #:prefix ant:)
400 (guix build utils)) 400 (guix build utils))
401 #:imported-modules `((guix build ant-build-system) 401 #:imported-modules `((guix build ant-build-system)
402 ,@%gnu-build-system-modules) 402 ,@%default-gnu-imported-modules)
403 (substitute-keyword-arguments (package-arguments openmpi) 403 (substitute-keyword-arguments (package-arguments openmpi)
404 ((#:configure-flags flags) 404 ((#:configure-flags flags)
405 #~(cons "--enable-mpi-java" #$flags)) 405 #~(cons "--enable-mpi-java" #$flags))
diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm
index b1687422890..87ca64cda4b 100644
--- a/gnu/packages/music.scm
+++ b/gnu/packages/music.scm
@@ -3585,7 +3585,7 @@ can connect to any JACK port and record the output into a stereo WAV file.")
3585 `(#:modules ((guix build gnu-build-system) 3585 `(#:modules ((guix build gnu-build-system)
3586 ((guix build python-build-system) #:prefix python:) 3586 ((guix build python-build-system) #:prefix python:)
3587 (guix build utils)) 3587 (guix build utils))
3588 #:imported-modules (,@%gnu-build-system-modules 3588 #:imported-modules (,@%default-gnu-imported-modules
3589 (guix build python-build-system)) 3589 (guix build python-build-system))
3590 #:make-flags 3590 #:make-flags
3591 (list (string-append "PREFIX=" (assoc-ref %outputs "out"))) 3591 (list (string-append "PREFIX=" (assoc-ref %outputs "out")))
diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm
index e59696772c0..3334ca62510 100644
--- a/gnu/packages/networking.scm
+++ b/gnu/packages/networking.scm
@@ -3907,7 +3907,7 @@ and targeted primarily for asynchronous processing of HTTP-requests.")
3907 (arguments 3907 (arguments
3908 (list 3908 (list
3909 #:imported-modules `((guix build python-build-system) ;for site-packages 3909 #:imported-modules `((guix build python-build-system) ;for site-packages
3910 ,@%gnu-build-system-modules) 3910 ,@%default-gnu-imported-modules)
3911 #:modules '(((guix build python-build-system) #:prefix python:) 3911 #:modules '(((guix build python-build-system) #:prefix python:)
3912 (guix build gnu-build-system) 3912 (guix build gnu-build-system)
3913 (guix build utils)) 3913 (guix build utils))
diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm
index 1204c788830..0e357bc8918 100644
--- a/gnu/packages/ocaml.scm
+++ b/gnu/packages/ocaml.scm
@@ -1320,7 +1320,7 @@ the OCaml core distribution.")
1320 (build-system gnu-build-system) 1320 (build-system gnu-build-system)
1321 (arguments 1321 (arguments
1322 (list 1322 (list
1323 #:imported-modules `(,@%gnu-build-system-modules 1323 #:imported-modules `(,@%default-gnu-imported-modules
1324 (guix build emacs-build-system) 1324 (guix build emacs-build-system)
1325 (guix build emacs-utils)) 1325 (guix build emacs-utils))
1326 #:modules '((guix build gnu-build-system) 1326 #:modules '((guix build gnu-build-system)
diff --git a/gnu/packages/openldap.scm b/gnu/packages/openldap.scm
index bd244cea1ee..3f441f56b46 100644
--- a/gnu/packages/openldap.scm
+++ b/gnu/packages/openldap.scm
@@ -232,7 +232,7 @@ servers from Python programs.")
232 #:select (add-installed-pythonpath python-version)) 232 #:select (add-installed-pythonpath python-version))
233 (guix build utils)) 233 (guix build utils))
234 #:imported-modules `((guix build python-build-system) 234 #:imported-modules `((guix build python-build-system)
235 ,@%gnu-build-system-modules) 235 ,@%default-gnu-imported-modules)
236 #:disallowed-references (list httpd) 236 #:disallowed-references (list httpd)
237 #:configure-flags 237 #:configure-flags
238 #~(list "--enable-cmocka" 238 #~(list "--enable-cmocka"
diff --git a/gnu/packages/package-management.scm b/gnu/packages/package-management.scm
index 6d09b1b1b80..22282c48637 100644
--- a/gnu/packages/package-management.scm
+++ b/gnu/packages/package-management.scm
@@ -1567,9 +1567,9 @@ environments.")
1567 (list 1567 (list
1568 #:modules `(((guix build guile-build-system) 1568 #:modules `(((guix build guile-build-system)
1569 #:select (target-guile-effective-version)) 1569 #:select (target-guile-effective-version))
1570 ,@%gnu-build-system-modules) 1570 ,@%default-gnu-imported-modules)
1571 #:imported-modules `((guix build guile-build-system) 1571 #:imported-modules `((guix build guile-build-system)
1572 ,@%gnu-build-system-modules) 1572 ,@%default-gnu-imported-modules)
1573 #:phases 1573 #:phases
1574 #~(modify-phases %standard-phases 1574 #~(modify-phases %standard-phases
1575 (add-before 'build 'set-GUILE_AUTO_COMPILE 1575 (add-before 'build 'set-GUILE_AUTO_COMPILE
@@ -1825,9 +1825,9 @@ in an isolated environment, in separate namespaces.")
1825 (list 1825 (list
1826 #:modules `(((guix build guile-build-system) 1826 #:modules `(((guix build guile-build-system)
1827 #:select (target-guile-effective-version)) 1827 #:select (target-guile-effective-version))
1828 ,@%gnu-build-system-modules) 1828 ,@%default-gnu-imported-modules)
1829 #:imported-modules `((guix build guile-build-system) 1829 #:imported-modules `((guix build guile-build-system)
1830 ,@%gnu-build-system-modules) 1830 ,@%default-gnu-imported-modules)
1831 #:phases 1831 #:phases
1832 #~(modify-phases %standard-phases 1832 #~(modify-phases %standard-phases
1833 (add-before 'build 'set-GUILE_AUTO_COMPILE 1833 (add-before 'build 'set-GUILE_AUTO_COMPILE
diff --git a/gnu/packages/plotutils.scm b/gnu/packages/plotutils.scm
index 0fd75b328ac..5174ada018c 100644
--- a/gnu/packages/plotutils.scm
+++ b/gnu/packages/plotutils.scm
@@ -132,7 +132,7 @@
132 (guix build gnu-build-system) 132 (guix build gnu-build-system)
133 (guix build utils) 133 (guix build utils)
134 (srfi srfi-26)) 134 (srfi srfi-26))
135 #:imported-modules `(,@%gnu-build-system-modules 135 #:imported-modules `(,@%default-gnu-imported-modules
136 (guix build emacs-utils)) 136 (guix build emacs-utils))
137 #:configure-flags 137 #:configure-flags
138 #~(list (string-append "--enable-gc=" #$(this-package-input "libgc")) 138 #~(list (string-append "--enable-gc=" #$(this-package-input "libgc"))
@@ -263,7 +263,7 @@ using the Cairo drawing library.")
263 (build-system gnu-build-system) 263 (build-system gnu-build-system)
264 (arguments 264 (arguments
265 `(#:imported-modules ((guix build guile-build-system) 265 `(#:imported-modules ((guix build guile-build-system)
266 ,@%gnu-build-system-modules) 266 ,@%default-gnu-imported-modules)
267 #:modules (((guix build guile-build-system) 267 #:modules (((guix build guile-build-system)
268 #:select (target-guile-effective-version)) 268 #:select (target-guile-effective-version))
269 (guix build gnu-build-system) 269 (guix build gnu-build-system)
diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm
index a91bebf358a..a0b44c77798 100644
--- a/gnu/packages/qt.scm
+++ b/gnu/packages/qt.scm
@@ -3936,10 +3936,10 @@ module provides support functions to the automatically generated code.")
3936 (arguments 3936 (arguments
3937 `(#:tests? #f ; no check target 3937 `(#:tests? #f ; no check target
3938 #:imported-modules ((guix build python-build-system) 3938 #:imported-modules ((guix build python-build-system)
3939 ,@%gnu-build-system-modules) 3939 ,@%default-gnu-imported-modules)
3940 #:modules ((srfi srfi-1) 3940 #:modules ((srfi srfi-1)
3941 ((guix build python-build-system) #:select (python-version)) 3941 ((guix build python-build-system) #:select (python-version))
3942 ,@%gnu-build-system-modules) 3942 ,@%default-gnu-imported-modules)
3943 #:phases 3943 #:phases
3944 (modify-phases %standard-phases 3944 (modify-phases %standard-phases
3945 (replace 'configure 3945 (replace 'configure
@@ -4462,7 +4462,7 @@ securely. It will not store any data unencrypted unless explicitly requested.")
4462 `(#:tests? #f ; No target 4462 `(#:tests? #f ; No target
4463 #:imported-modules 4463 #:imported-modules
4464 ((guix build copy-build-system) 4464 ((guix build copy-build-system)
4465 ,@%gnu-build-system-modules) 4465 ,@%default-gnu-imported-modules)
4466 #:modules 4466 #:modules
4467 (((guix build copy-build-system) #:prefix copy:) 4467 (((guix build copy-build-system) #:prefix copy:)
4468 (guix build gnu-build-system) 4468 (guix build gnu-build-system)
diff --git a/gnu/packages/racket.scm b/gnu/packages/racket.scm
index 3598418e584..1016915b473 100644
--- a/gnu/packages/racket.scm
+++ b/gnu/packages/racket.scm
@@ -582,7 +582,7 @@ used to build the name of the resulting store item."
582 (guix build union) 582 (guix build union)
583 (ice-9 match)) 583 (ice-9 match))
584 #:imported-modules `((guix build union) 584 #:imported-modules `((guix build union)
585 ,@%gnu-build-system-modules) 585 ,@%default-gnu-imported-modules)
586 #:phases 586 #:phases
587 #~(modify-phases %standard-phases 587 #~(modify-phases %standard-phases
588 (delete 'unpack) 588 (delete 'unpack)
diff --git a/gnu/packages/ratpoison.scm b/gnu/packages/ratpoison.scm
index 14933da5a80..b39b679b7ec 100644
--- a/gnu/packages/ratpoison.scm
+++ b/gnu/packages/ratpoison.scm
@@ -48,7 +48,7 @@
48 (arguments 48 (arguments
49 (list 49 (list
50 #:modules `((ice-9 format) 50 #:modules `((ice-9 format)
51 ,@%gnu-build-system-modules) 51 ,@%default-gnu-imported-modules)
52 ;; Specify the absolute location of xterm, as the user experience sucks 52 ;; Specify the absolute location of xterm, as the user experience sucks
53 ;; when no terminal is available (can't consult help with 'C-t ?', for 53 ;; when no terminal is available (can't consult help with 'C-t ?', for
54 ;; example). 54 ;; example).
diff --git a/gnu/packages/scheme.scm b/gnu/packages/scheme.scm
index 4c3ef667171..3d5301dd3a4 100644
--- a/gnu/packages/scheme.scm
+++ b/gnu/packages/scheme.scm
@@ -1286,7 +1286,7 @@ Gerbil code within Emacs.")))
1286 (arguments 1286 (arguments
1287 (list 1287 (list
1288 #:modules `((ice-9 ftw) 1288 #:modules `((ice-9 ftw)
1289 ,@%gnu-build-system-modules) 1289 ,@%default-gnu-imported-modules)
1290 #:phases 1290 #:phases
1291 #~(modify-phases %standard-phases 1291 #~(modify-phases %standard-phases
1292 (add-before 'configure 'patch-sh-references 1292 (add-before 'configure 'patch-sh-references
diff --git a/gnu/packages/selinux.scm b/gnu/packages/selinux.scm
index 3fc88154fa7..6b41fbc5deb 100644
--- a/gnu/packages/selinux.scm
+++ b/gnu/packages/selinux.scm
@@ -251,7 +251,7 @@ binary policies.")
251 (name "python-sepolgen") 251 (name "python-sepolgen")
252 (arguments 252 (arguments
253 (substitute-keyword-arguments (package-arguments libsepol) 253 (substitute-keyword-arguments (package-arguments libsepol)
254 ((#:modules _ #~%gnu-build-system-modules) 254 ((#:modules _ #~%default-gnu-imported-modules)
255 '((srfi srfi-1) 255 '((srfi srfi-1)
256 (guix build gnu-build-system) 256 (guix build gnu-build-system)
257 (guix build utils))) 257 (guix build utils)))
diff --git a/gnu/packages/shellutils.scm b/gnu/packages/shellutils.scm
index 3fa9596072f..d791e87d343 100644
--- a/gnu/packages/shellutils.scm
+++ b/gnu/packages/shellutils.scm
@@ -129,7 +129,7 @@ chart.")
129 "/etc/boxes-config")) 129 "/etc/boxes-config"))
130 #:modules 130 #:modules
131 ((ice-9 match) 131 ((ice-9 match)
132 ,@%gnu-build-system-modules) 132 ,@%default-gnu-imported-modules)
133 #:phases 133 #:phases
134 (modify-phases %standard-phases 134 (modify-phases %standard-phases
135 (delete 'configure) 135 (delete 'configure)
diff --git a/gnu/packages/simh.scm b/gnu/packages/simh.scm
index 9f5c04d8fbb..7be6d934dec 100644
--- a/gnu/packages/simh.scm
+++ b/gnu/packages/simh.scm
@@ -53,7 +53,7 @@
53 #:make-flags 53 #:make-flags
54 #~(list (string-append "GCC=" #$(cc-for-target) " -fcommon")) 54 #~(list (string-append "GCC=" #$(cc-for-target) " -fcommon"))
55 #:modules `((ice-9 string-fun) 55 #:modules `((ice-9 string-fun)
56 ,@%gnu-build-system-modules) 56 ,@%default-gnu-imported-modules)
57 #:phases 57 #:phases
58 #~(modify-phases %standard-phases 58 #~(modify-phases %standard-phases
59 (delete 'configure) 59 (delete 'configure)
diff --git a/gnu/packages/speech.scm b/gnu/packages/speech.scm
index 36b67ccd93e..0aa2a274883 100644
--- a/gnu/packages/speech.scm
+++ b/gnu/packages/speech.scm
@@ -356,7 +356,7 @@ be used by the sighted.")
356 #:modules ((guix build gnu-build-system) 356 #:modules ((guix build gnu-build-system)
357 (guix build utils) 357 (guix build utils)
358 (guix build emacs-utils)) 358 (guix build emacs-utils))
359 #:imported-modules (,@%gnu-build-system-modules 359 #:imported-modules (,@%default-gnu-imported-modules
360 (guix build emacs-utils)) 360 (guix build emacs-utils))
361 #:phases 361 #:phases
362 (modify-phases %standard-phases 362 (modify-phases %standard-phases
diff --git a/gnu/packages/statistics.scm b/gnu/packages/statistics.scm
index 16e4a312ccb..4adb3d96347 100644
--- a/gnu/packages/statistics.scm
+++ b/gnu/packages/statistics.scm
@@ -6906,7 +6906,7 @@ Java package that provides routines for various statistical distributions.")
6906 #:modules '((guix build gnu-build-system) 6906 #:modules '((guix build gnu-build-system)
6907 (guix build utils) 6907 (guix build utils)
6908 (guix build emacs-utils)) 6908 (guix build emacs-utils))
6909 #:imported-modules `(,@%gnu-build-system-modules 6909 #:imported-modules `(,@%default-gnu-imported-modules
6910 (guix build emacs-build-system) 6910 (guix build emacs-build-system)
6911 (guix build emacs-utils)) 6911 (guix build emacs-utils))
6912 #:make-flags 6912 #:make-flags
diff --git a/gnu/packages/stb.scm b/gnu/packages/stb.scm
index 9286bcd87d2..e9c99b6518a 100644
--- a/gnu/packages/stb.scm
+++ b/gnu/packages/stb.scm
@@ -47,7 +47,7 @@
47 `(#:modules ((ice-9 ftw) 47 `(#:modules ((ice-9 ftw)
48 (ice-9 regex) 48 (ice-9 regex)
49 (srfi srfi-26) 49 (srfi srfi-26)
50 ,@%gnu-build-system-modules) 50 ,@%default-gnu-imported-modules)
51 #:phases (modify-phases %standard-phases 51 #:phases (modify-phases %standard-phases
52 (delete 'configure) 52 (delete 'configure)
53 (delete 'build) 53 (delete 'build)
diff --git a/gnu/packages/telegram.scm b/gnu/packages/telegram.scm
index a77164b93ed..432d6f79a1d 100644
--- a/gnu/packages/telegram.scm
+++ b/gnu/packages/telegram.scm
@@ -618,7 +618,7 @@ formerly a part of telegram-cli, but now being maintained separately.")
618 #:tests? #f ; No target 618 #:tests? #f ; No target
619 #:imported-modules 619 #:imported-modules
620 `((guix build copy-build-system) 620 `((guix build copy-build-system)
621 ,@%gnu-build-system-modules) 621 ,@%default-gnu-imported-modules)
622 #:modules 622 #:modules
623 '(((guix build copy-build-system) 623 '(((guix build copy-build-system)
624 #:prefix copy:) 624 #:prefix copy:)
@@ -691,7 +691,7 @@ formerly a part of telegram-cli, but now being maintained separately.")
691 #:tests? #f ; No target 691 #:tests? #f ; No target
692 #:imported-modules 692 #:imported-modules
693 `((guix build copy-build-system) 693 `((guix build copy-build-system)
694 ,@%gnu-build-system-modules) 694 ,@%default-gnu-imported-modules)
695 #:modules 695 #:modules
696 '(((guix build copy-build-system) 696 '(((guix build copy-build-system)
697 #:prefix copy:) 697 #:prefix copy:)
diff --git a/gnu/packages/texinfo.scm b/gnu/packages/texinfo.scm
index a5ddc958593..efa26f1dcc0 100644
--- a/gnu/packages/texinfo.scm
+++ b/gnu/packages/texinfo.scm
@@ -230,7 +230,7 @@ is on expressing the content semantically, avoiding physical markup commands.")
230 #:disallowed-references ,(assoc-ref (package-inputs texinfo) 230 #:disallowed-references ,(assoc-ref (package-inputs texinfo)
231 "perl") 231 "perl")
232 #:modules ((ice-9 ftw) (srfi srfi-1) 232 #:modules ((ice-9 ftw) (srfi srfi-1)
233 ,@%gnu-build-system-modules))) 233 ,@%default-gnu-imported-modules)))
234 (synopsis "Standalone Info documentation reader") 234 (synopsis "Standalone Info documentation reader")
235 (inputs (modify-inputs (package-inputs texinfo) 235 (inputs (modify-inputs (package-inputs texinfo)
236 (prepend gzip))))) 236 (prepend gzip)))))
diff --git a/gnu/packages/text-editors.scm b/gnu/packages/text-editors.scm
index 3a72bcbe3de..9803f947932 100644
--- a/gnu/packages/text-editors.scm
+++ b/gnu/packages/text-editors.scm
@@ -1236,7 +1236,7 @@ used with the Scintilla editing component.")
1236 )) 1236 ))
1237 (arguments 1237 (arguments
1238 `(#:imported-modules ((guix build glib-or-gtk-build-system) 1238 `(#:imported-modules ((guix build glib-or-gtk-build-system)
1239 ,@%gnu-build-system-modules) 1239 ,@%default-gnu-imported-modules)
1240 #:modules (((guix build glib-or-gtk-build-system) #:prefix glib-or-gtk:) 1240 #:modules (((guix build glib-or-gtk-build-system) #:prefix glib-or-gtk:)
1241 (guix build gnu-build-system) 1241 (guix build gnu-build-system)
1242 (guix build utils)) 1242 (guix build utils))
diff --git a/gnu/packages/tor-browsers.scm b/gnu/packages/tor-browsers.scm
index 3d01346c8cc..ba6bbaa8736 100644
--- a/gnu/packages/tor-browsers.scm
+++ b/gnu/packages/tor-browsers.scm
@@ -398,7 +398,7 @@ Browser.")
398 (rnrs io ports) 398 (rnrs io ports)
399 (guix elf) 399 (guix elf)
400 (guix build gremlin) 400 (guix build gremlin)
401 ,@%gnu-build-system-modules) 401 ,@%default-gnu-imported-modules)
402 #:phases 402 #:phases
403 #~(modify-phases %standard-phases 403 #~(modify-phases %standard-phases
404 (add-after 'unpack 'apply-guix-specific-patches 404 (add-after 'unpack 'apply-guix-specific-patches
diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm
index 6098c119fa8..a2cd09cde08 100644
--- a/gnu/packages/version-control.scm
+++ b/gnu/packages/version-control.scm
@@ -263,7 +263,7 @@ Python 3.3 and later, rather than on Python 2.")
263 (ice-9 format) 263 (ice-9 format)
264 (ice-9 textual-ports) 264 (ice-9 textual-ports)
265 ((guix build gnu-build-system) #:prefix gnu:) 265 ((guix build gnu-build-system) #:prefix gnu:)
266 ,@%gnu-build-system-modules) 266 ,@%default-gnu-modules)
267 ;; Make sure the full bash does not end up in the final closure. 267 ;; Make sure the full bash does not end up in the final closure.
268 #:disallowed-references (list bash perl) 268 #:disallowed-references (list bash perl)
269 #:test-target "test" 269 #:test-target "test"
@@ -2102,7 +2102,7 @@ control to Git repositories.")
2102 (build-system gnu-build-system) 2102 (build-system gnu-build-system)
2103 (arguments 2103 (arguments
2104 `(#:imported-modules ((guix build guile-build-system) 2104 `(#:imported-modules ((guix build guile-build-system)
2105 ,@%gnu-build-system-modules) 2105 ,@%default-gnu-imported-modules)
2106 #:make-flags (list "GUILE_AUTO_COMPILE=0") 2106 #:make-flags (list "GUILE_AUTO_COMPILE=0")
2107 #:phases 2107 #:phases
2108 (modify-phases %standard-phases 2108 (modify-phases %standard-phases
@@ -4093,7 +4093,7 @@ TkDiff is included for browsing and merging your changes.")
4093 (list 4093 (list
4094 #:tests? #f ;No tests. 4094 #:tests? #f ;No tests.
4095 #:imported-modules 4095 #:imported-modules
4096 `(,@%gnu-build-system-modules 4096 `(,@%default-gnu-imported-modules
4097 (guix build python-build-system)) 4097 (guix build python-build-system))
4098 #:modules 4098 #:modules
4099 '((guix build gnu-build-system) 4099 '((guix build gnu-build-system)
diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm
index 84be73a4335..511764102f0 100644
--- a/gnu/packages/video.scm
+++ b/gnu/packages/video.scm
@@ -1912,7 +1912,7 @@ audio/video codec library.")
1912 "0np0yalqdrm7rn7iykgfzz3ly4vbgigrajg48c1l6n7qrzqvfszv")))) 1912 "0np0yalqdrm7rn7iykgfzz3ly4vbgigrajg48c1l6n7qrzqvfszv"))))
1913 (arguments 1913 (arguments
1914 (substitute-keyword-arguments (package-arguments ffmpeg-4) 1914 (substitute-keyword-arguments (package-arguments ffmpeg-4)
1915 ((#:modules modules %gnu-build-system-modules) 1915 ((#:modules modules %default-gnu-imported-modules)
1916 `((srfi srfi-1) 1916 `((srfi srfi-1)
1917 ,@modules)) 1917 ,@modules))
1918 ((#:configure-flags flags) 1918 ((#:configure-flags flags)
diff --git a/gnu/packages/virtualization.scm b/gnu/packages/virtualization.scm
index 3bdfe094a16..26d58b612c6 100644
--- a/gnu/packages/virtualization.scm
+++ b/gnu/packages/virtualization.scm
@@ -251,7 +251,7 @@
251 (srfi srfi-26) 251 (srfi srfi-26)
252 (ice-9 ftw) 252 (ice-9 ftw)
253 (ice-9 match) 253 (ice-9 match)
254 ,@%gnu-build-system-modules) 254 ,@%default-gnu-imported-modules)
255 #:phases 255 #:phases
256 #~(modify-phases %standard-phases 256 #~(modify-phases %standard-phases
257 ;; Since we removed the bundled firmwares above, many tests 257 ;; Since we removed the bundled firmwares above, many tests
@@ -757,10 +757,10 @@ firmware blobs. You can
757 "ganeti-relax-dependencies.patch")))) 757 "ganeti-relax-dependencies.patch"))))
758 (build-system gnu-build-system) 758 (build-system gnu-build-system)
759 (arguments 759 (arguments
760 `(#:imported-modules (,@%gnu-build-system-modules 760 `(#:imported-modules (,@%default-gnu-imported-modules
761 (guix build haskell-build-system) 761 (guix build haskell-build-system)
762 (guix build python-build-system)) 762 (guix build python-build-system))
763 #:modules (,@%gnu-build-system-modules 763 #:modules (,@%default-gnu-imported-modules
764 ((guix build haskell-build-system) #:prefix haskell:) 764 ((guix build haskell-build-system) #:prefix haskell:)
765 ((guix build python-build-system) #:select (site-packages)) 765 ((guix build python-build-system) #:select (site-packages))
766 (srfi srfi-1) 766 (srfi srfi-1)
@@ -1978,7 +1978,7 @@ client desktops.
1978 (search-input-file %build-inputs 1978 (search-input-file %build-inputs
1979 "/bin/xmlto"))) 1979 "/bin/xmlto")))
1980 #:modules ((ice-9 ftw) 1980 #:modules ((ice-9 ftw)
1981 ,@%gnu-build-system-modules) 1981 ,@%default-gnu-imported-modules)
1982 #:phases 1982 #:phases
1983 (modify-phases %standard-phases 1983 (modify-phases %standard-phases
1984 (delete 'configure) ; no configure script 1984 (delete 'configure) ; no configure script
@@ -2350,7 +2350,7 @@ Open Container Initiative (OCI) image layout and its tagged images.")
2350 #:tests? #f ; The tests require Docker 2350 #:tests? #f ; The tests require Docker
2351 #:test-target "test-unit" 2351 #:test-target "test-unit"
2352 #:imported-modules 2352 #:imported-modules
2353 (source-module-closure `(,@%gnu-build-system-modules 2353 (source-module-closure `(,@%default-gnu-imported-modules
2354 (guix build go-build-system))) 2354 (guix build go-build-system)))
2355 #:phases 2355 #:phases
2356 #~(modify-phases %standard-phases 2356 #~(modify-phases %standard-phases
diff --git a/gnu/packages/web-browsers.scm b/gnu/packages/web-browsers.scm
index ddb2f1d303c..7a14e6dfb58 100644
--- a/gnu/packages/web-browsers.scm
+++ b/gnu/packages/web-browsers.scm
@@ -380,7 +380,7 @@ systems intended primarily for local access.")
380 `(#:modules ((guix build gnu-build-system) 380 `(#:modules ((guix build gnu-build-system)
381 (guix build qt-utils) 381 (guix build qt-utils)
382 (guix build utils)) 382 (guix build utils))
383 #:imported-modules (,@%gnu-build-system-modules 383 #:imported-modules (,@%default-gnu-imported-modules
384 (guix build qt-utils)) 384 (guix build qt-utils))
385 #:make-flags 385 #:make-flags
386 (list (string-append "PREFIX=" %output)) 386 (list (string-append "PREFIX=" %output))
diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm
index 0b5e6ff17ed..31eeaf4be36 100644
--- a/gnu/packages/web.scm
+++ b/gnu/packages/web.scm
@@ -235,7 +235,7 @@
235 `(#:tests? #f ; no target 235 `(#:tests? #f ; no target
236 #:imported-modules 236 #:imported-modules
237 ((guix build copy-build-system) 237 ((guix build copy-build-system)
238 ,@%gnu-build-system-modules) 238 ,@%default-gnu-imported-modules)
239 #:modules 239 #:modules
240 (((guix build copy-build-system) #:prefix copy:) 240 (((guix build copy-build-system) #:prefix copy:)
241 (guix build gnu-build-system) 241 (guix build gnu-build-system)
diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm
index 8d9b592bb32..da6568f7e1c 100644
--- a/gnu/packages/xdisorg.scm
+++ b/gnu/packages/xdisorg.scm
@@ -1587,7 +1587,7 @@ driver for the X.Org X Server version 1.7 and later (X11R7.5 or later).")
1587 "1fi27b73x85qqar526dbd33av7mahca2ykaqwr7siqiw1qqcby6j")))) 1587 "1fi27b73x85qqar526dbd33av7mahca2ykaqwr7siqiw1qqcby6j"))))
1588 (build-system gnu-build-system) 1588 (build-system gnu-build-system)
1589 (arguments 1589 (arguments
1590 `(#:imported-modules (,@%gnu-build-system-modules 1590 `(#:imported-modules (,@%default-gnu-imported-modules
1591 (guix build python-build-system)) 1591 (guix build python-build-system))
1592 #:phases 1592 #:phases
1593 (modify-phases %standard-phases 1593 (modify-phases %standard-phases
@@ -3012,11 +3012,11 @@ can optionally use some appearance settings from XSettings, tint2 and GTK.")
3012 #:tests? #f ;no test suite 3012 #:tests? #f ;no test suite
3013 #:modules `(((guix build guile-build-system) 3013 #:modules `(((guix build guile-build-system)
3014 #:select (target-guile-effective-version)) 3014 #:select (target-guile-effective-version))
3015 ,@%gnu-build-system-modules 3015 ,@%default-gnu-imported-modules
3016 (srfi srfi-26)) 3016 (srfi srfi-26))
3017 #:phases 3017 #:phases
3018 (with-imported-modules `((guix build guile-build-system) 3018 (with-imported-modules `((guix build guile-build-system)
3019 ,@%gnu-build-system-modules) 3019 ,@%default-gnu-imported-modules)
3020 #~(modify-phases %standard-phases 3020 #~(modify-phases %standard-phases
3021 (add-after 'install 'wrap 3021 (add-after 'install 'wrap
3022 (lambda* (#:key inputs #:allow-other-keys) 3022 (lambda* (#:key inputs #:allow-other-keys)
diff --git a/gnu/packages/xorg.scm b/gnu/packages/xorg.scm
index 51283d316ac..980927787f1 100644
--- a/gnu/packages/xorg.scm
+++ b/gnu/packages/xorg.scm
@@ -6316,7 +6316,7 @@ X11 servers, Windows, or macOS.")
6316 `(#:modules ((guix build gnu-build-system) 6316 `(#:modules ((guix build gnu-build-system)
6317 (guix build utils) 6317 (guix build utils)
6318 (guix build emacs-utils)) 6318 (guix build emacs-utils))
6319 #:imported-modules (,@%gnu-build-system-modules 6319 #:imported-modules (,@%default-gnu-imported-modules
6320 (guix build emacs-utils)) 6320 (guix build emacs-utils))
6321 #:configure-flags 6321 #:configure-flags
6322 (list "--with-anthy-utf8" 6322 (list "--with-anthy-utf8"