Browse Source

build-self: Add a dummy (git) module to 'compute-guix-derivation'.

Fixes a regression introduced in
aed0a59405.

* build-aux/build-self.scm (build-program)[fake-git]: New variable.
Use it as an imported module.
gn-latest-20200428
Ludovic Courtès 3 years ago
parent
commit
78c9058dde
No known key found for this signature in database GPG Key ID: 90B11993D9AEBB5
1 changed files with 8 additions and 0 deletions
  1. +8
    -0
      build-aux/build-self.scm

+ 8
- 0
build-aux/build-self.scm View File

@ -263,6 +263,9 @@ interface (FFI) of Guile.")
#~(define-module (gcrypt hash)
#:export (sha1 sha256))))
(define fake-git
(scheme-file "git.scm" #~(define-module (git))))
(with-imported-modules `(((guix config)
=> ,(make-config.scm))
@ -272,6 +275,11 @@ interface (FFI) of Guile.")
;; adjust %LOAD-PATH later on.
((gcrypt hash) => ,fake-gcrypt-hash)
;; (guix git-download) depends on (git) but only
;; for peripheral functionality. Provide a dummy
;; (git) to placate it.
((git) => ,fake-git)
,@(source-module-closure `((guix store)
(guix self)
(guix derivations)


Loading…
Cancel
Save