gnu: vlang: Update to 0.1.29.
* gnu/packages/vlang.scm (vlang): Update to 0.1.29.master
parent
4af2cef5e9
commit
84fa2ced47
|
@ -1,5 +1,6 @@
|
||||||
;;; GNU Guix --- Functional package management for GNU
|
;;; GNU Guix --- Functional package management for GNU
|
||||||
;;; Copyright © 2020 Ryan Prior <rprior@protonmail.com>
|
;;; Copyright © 2020 Ryan Prior <rprior@protonmail.com>
|
||||||
|
;;; Copyright © 2020 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||||
;;;
|
;;;
|
||||||
;;; This file is part of GNU Guix.
|
;;; This file is part of GNU Guix.
|
||||||
;;;
|
;;;
|
||||||
|
@ -26,7 +27,7 @@
|
||||||
(define-public vlang
|
(define-public vlang
|
||||||
(package
|
(package
|
||||||
(name "vlang")
|
(name "vlang")
|
||||||
(version "0.1.27")
|
(version "0.1.29")
|
||||||
(source
|
(source
|
||||||
(origin
|
(origin
|
||||||
(method git-fetch)
|
(method git-fetch)
|
||||||
|
@ -35,20 +36,19 @@
|
||||||
(commit version)))
|
(commit version)))
|
||||||
(file-name (git-file-name name version))
|
(file-name (git-file-name name version))
|
||||||
(sha256
|
(sha256
|
||||||
(base32 "1d9qhacllvkqif42jaayixhjyhx7pzslh8p1yr5p19447q763fq1"))))
|
(base32 "1rqi7cah5nq8aggrib9xvdpfjxq20li91svv0w9yny6nn1ag7snx"))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
'(#:tests? #f ; tests are broken in v 0.1.27
|
'(#:tests? #f ; some tests are broken
|
||||||
#:make-flags
|
#:make-flags
|
||||||
`("CC=gcc"
|
`("CC=gcc"
|
||||||
|
"TMPTCC=tcc"
|
||||||
|
,(string-append "VC=" (assoc-ref %build-inputs "vc"))
|
||||||
"GITCLEANPULL=true"
|
"GITCLEANPULL=true"
|
||||||
"GITFASTCLONE=mkdir -p"
|
"GITFASTCLONE=mkdir -p"
|
||||||
"TCCREPO="
|
"TCCREPO="
|
||||||
"TMPTCC=tcc"
|
|
||||||
,(string-append "TMPVC=" (assoc-ref %build-inputs "vc"))
|
|
||||||
"VCREPO="
|
"VCREPO="
|
||||||
"VERBOSE=1"
|
"VERBOSE=1")
|
||||||
"V_ALWAYS_CLEAN_TMP=false")
|
|
||||||
#:phases
|
#:phases
|
||||||
(modify-phases %standard-phases
|
(modify-phases %standard-phases
|
||||||
(delete 'configure)
|
(delete 'configure)
|
||||||
|
@ -90,7 +90,9 @@
|
||||||
`(("glib" ,glib)))
|
`(("glib" ,glib)))
|
||||||
(native-inputs
|
(native-inputs
|
||||||
`(("vc"
|
`(("vc"
|
||||||
,(let ((vc-version "0884d7092f4c2a4f8ca16da6f1792efa235247be"))
|
;; Versions are not consistently tagged, but the matching commit will
|
||||||
|
;; probably have ‘v0.x.y’ in the commit message.
|
||||||
|
,(let ((vc-version "b01d0fcda4b55861baa4be82e307cca4834b1641"))
|
||||||
;; v bootstraps from generated c source code from a dedicated
|
;; v bootstraps from generated c source code from a dedicated
|
||||||
;; repository. It's readable, as generated source goes, and not at all
|
;; repository. It's readable, as generated source goes, and not at all
|
||||||
;; obfuscated, and it's about 15kb. The original source written in
|
;; obfuscated, and it's about 15kb. The original source written in
|
||||||
|
@ -104,7 +106,7 @@
|
||||||
(commit vc-version)))
|
(commit vc-version)))
|
||||||
(file-name (git-file-name "vc" vc-version))
|
(file-name (git-file-name "vc" vc-version))
|
||||||
(sha256
|
(sha256
|
||||||
(base32 "17bs09iwxfd0si70j48n9nd16gfgcj8imd0azypk3xzzbz4wybnz")))))))
|
(base32 "052gp5q2k31r3lci3rx4k0vy0vjdjva64xvrbbihn8lgmw63lc9f")))))))
|
||||||
(home-page "https://vlang.io/")
|
(home-page "https://vlang.io/")
|
||||||
(synopsis "Compiler for the V programming language")
|
(synopsis "Compiler for the V programming language")
|
||||||
(description
|
(description
|
||||||
|
|
Reference in New Issue