~ruther/guix-local

ee17a9e06e636400e3354796a42ac445dbcc8f96 — David Craven 9 years ago 9b4ec57
git-download: Add some helpers.

* guix/git-download.scm (git-version, git-file-name): New variables.
1 files changed, 11 insertions(+), 1 deletions(-)

M guix/git-download.scm
M guix/git-download.scm => guix/git-download.scm +11 -1
@@ 30,7 30,9 @@
            git-reference-commit
            git-reference-recursive?

            git-fetch))
            git-fetch
            git-version
            git-file-name))

;;; Commentary:
;;;


@@ 110,4 112,12 @@ HASH-ALGO (a symbol).  Use NAME as the file name, or a generic name if #f."
                      #:guile-for-build guile
                      #:local-build? #t)))

(define (git-version version revision commit)
  "Return the version string for packages using git-download."
  (string-append version "-" revision "." (string-take commit 7)))

(define (git-file-name name version)
  "Return the file-name for packages using git-download."
  (string-append name "-" version "-checkout"))

;;; git-download.scm ends here