~ruther/guix-local

5c0f68e84491b03332e0f070f43c54effac3c64f — Tobias Geerinckx-Rice 8 years ago f136c8f
gnu: fossil: Update phase style.

* gnu/packages/version-control.scm (fossil)[arguments]: Substitute
INVOKE for SYSTEM* and end phases with #t.
1 files changed, 7 insertions(+), 6 deletions(-)

M gnu/packages/version-control.scm
M gnu/packages/version-control.scm => gnu/packages/version-control.scm +7 -6
@@ 1643,14 1643,15 @@ repository\" with git-annex.")
       #:phases (modify-phases %standard-phases
                  (replace 'configure
                    (lambda* (#:key outputs (configure-flags '())
                                    #:allow-other-keys)
                              #:allow-other-keys)
                      ;; The 'configure' script is not an autoconf script and
                      ;; chokes on unrecognized options.
                      (zero? (apply system*
                                    "./configure"
                                    (string-append "--prefix="
                                                   (assoc-ref outputs "out"))
                                    configure-flags))))
                      (apply invoke
                             "./configure"
                             (string-append "--prefix="
                                            (assoc-ref outputs "out"))
                             configure-flags)
                      #t))
                  (add-before 'check 'test-setup
                    (lambda _
                      (setenv "USER" "guix")