~ruther/guix-local

713335fa610713dc9491fc4848f5f5842423b143 — Ludovic Courtès 9 years ago 1867526
derivations: Add 'raw-derivation'.

* guix/derivations.scm (raw-derivation): New procedure.
* guix/download.scm (raw-derivation): Remove.
* guix/gexp.scm (raw-derivation): Remove.
3 files changed, 4 insertions(+), 6 deletions(-)

M guix/derivations.scm
M guix/download.scm
M guix/gexp.scm
M guix/derivations.scm => guix/derivations.scm +4 -0
@@ 86,6 86,7 @@
            derivation-path->output-path
            derivation-path->output-paths
            derivation
            raw-derivation

            map-derivation



@@ 1306,3 1307,6 @@ ALLOWED-REFERENCES, DISALLOWED-REFERENCES, LOCAL-BUILD?, and SUBSTITUTABLE?."

(define built-derivations
  (store-lift build-derivations))

(define raw-derivation
  (store-lift derivation))

M guix/download.scm => guix/download.scm +0 -3
@@ 322,9 322,6 @@ the daemon."
                      result))
                store)))))

(define raw-derivation
  (store-lift derivation))

(define* (built-in-download file-name url
                            #:key system hash-algo hash
                            mirrors content-addressed-mirrors

M guix/gexp.scm => guix/gexp.scm +0 -3
@@ 453,9 453,6 @@ whether this should be considered a \"native\" input or not."
                          '()))
                       (gexp-references gexp)))))

(define raw-derivation
  (store-lift derivation))

(define* (lower-inputs inputs
                       #:key system target)
  "Turn any package from INPUTS into a derivation for SYSTEM; return the