~ruther/guix-local

bbe032940c1ba4dd4aa0e450b288f7aca1588d90 — Ludovic Courtès 9 years ago 99865f6
gnu: tar: Allow cross-compilation.

* gnu/packages/base.scm (tar)[inputs]: New field.
1 files changed, 7 insertions(+), 0 deletions(-)

M gnu/packages/base.scm
M gnu/packages/base.scm => gnu/packages/base.scm +7 -0
@@ 160,6 160,13 @@ implementation offers several extensions over the standard utility.")
                         (("/bin/sh")
                          (string-append bash "/bin/sh")))
                       #t))))))

   ;; When cross-compiling, the 'set-shell-file-name' phase needs to be able
   ;; to refer to the target Bash.
   (inputs (if (%current-target-system)
               `(("bash" ,bash))
               '()))

   (synopsis "Managing tar archives")
   (description
    "Tar provides the ability to create tar archives, as well as the