~ruther/guix-local

d8c66da7c1566f0fb9156ebfe0f4108282fd4a10 — Federico Beffa 10 years ago d3c827e
import: hackage: Assume current 'ghc' package version.

* guix/scripts/import/hackage.scm (%default-options): Do it.
  (ghc-default-version): New variable.
1 files changed, 6 insertions(+), 2 deletions(-)

M guix/scripts/import/hackage.scm
M guix/scripts/import/hackage.scm => guix/scripts/import/hackage.scm +6 -2
@@ 19,6 19,7 @@
(define-module (guix scripts import hackage)
  #:use-module (guix ui)
  #:use-module (guix utils)
  #:use-module (guix packages)
  #:use-module (guix scripts)
  #:use-module (guix import hackage)
  #:use-module (guix scripts import)


@@ 34,10 35,13 @@
;;; Command-line options.
;;;

(define ghc-default-version
  (string-append "ghc-" (package-version (@ (gnu packages haskell) ghc))))

(define %default-options
  '((include-test-dependencies? . #t)
  `((include-test-dependencies? . #t)
    (read-from-stdin? . #f)
    ('cabal-environment . '())))
    (cabal-environment . ,`(("impl" . ,ghc-default-version)))))

(define (show-help)
  (display (_ "Usage: guix import hackage PACKAGE-NAME