mirror of
https://git.savannah.gnu.org/git/guix.git
synced 2025-01-19 14:07:01 +01:00
gnu: nim: Prepare for running tests.
* gnu/packages/nim.scm (nim)[arguments]: Replace default 'check phase. [native-inputs]: Add nss-certs.
This commit is contained in:
parent
d50f8b7ddc
commit
68b6eaf1d9
1 changed files with 7 additions and 1 deletions
|
@ -25,7 +25,8 @@ (define-module (gnu packages nim)
|
|||
#:use-module (guix build-system gnu)
|
||||
#:use-module (guix download)
|
||||
#:use-module ((guix licenses) #:prefix license:)
|
||||
#:use-module (guix packages))
|
||||
#:use-module (guix packages)
|
||||
#:use-module (gnu packages certs))
|
||||
|
||||
(define-public nim
|
||||
(package
|
||||
|
@ -70,6 +71,10 @@ (define-public nim
|
|||
(invoke "./bin/nim" "c" "-d:release" "koch")
|
||||
(invoke "./koch" "boot" "-d:release")
|
||||
(invoke "./koch" "tools")))
|
||||
(replace 'check
|
||||
(lambda* (#:key tests? #:allow-other-keys)
|
||||
(when tests?
|
||||
(invoke "./koch" "tests"))))
|
||||
(replace 'install
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(let ((bin (string-append (assoc-ref outputs "out") "/bin")))
|
||||
|
@ -93,6 +98,7 @@ (define-public nim
|
|||
(string-append zsh "/_nim"))
|
||||
(copy-file "dist/nimble/nimble.bash-completion"
|
||||
(string-append zsh "/_nimble"))))))))
|
||||
(native-inputs (list nss-certs))
|
||||
(home-page "https://nim-lang.org")
|
||||
(synopsis "Statically-typed, imperative programming language")
|
||||
(description "Nim (formerly known as Nimrod) is a statically-typed,
|
||||
|
|
Loading…
Reference in a new issue