gnu: vim: Update to 8.0.0727 [fixes CVE-2017-11109].

* gnu/packages/vim.scm (vim): Update to 8.0.0727.
(vim-full)[source]: Add field and hold back at version 8.0.0600.
This commit is contained in:
Leo Famulari 2017-07-20 01:35:45 -04:00
parent 6f226c078c
commit 3c14378381
No known key found for this signature in database
GPG Key ID: 2646FA30BACA7F08

View File

@ -60,7 +60,7 @@
(define-public vim (define-public vim
(package (package
(name "vim") (name "vim")
(version "8.0.0600") (version "8.0.0727")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append "https://github.com/vim/vim/archive/v" (uri (string-append "https://github.com/vim/vim/archive/v"
@ -68,7 +68,7 @@
(file-name (string-append name "-" version ".tar.gz")) (file-name (string-append name "-" version ".tar.gz"))
(sha256 (sha256
(base32 (base32
"1ifaj0lfzqn06snkcd83l58m9r6lg7lk3wspx71k5ycvypyfi67s")))) "0hwqglpsk8qlp2rn6q9p35fxk88xixljk1yv42m3j01g3bgqg0gx"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(arguments (arguments
`(#:test-target "test" `(#:test-target "test"
@ -111,8 +111,20 @@ configuration files.")
(define-public vim-full (define-public vim-full
(package (package
;; This package should share its source with Vim, but it doesn't
;; build reliably, and we want to keep Vim up to date due to the
;; frequency of important bug fixes.
(inherit vim) (inherit vim)
(name "vim-full") (name "vim-full")
(version "8.0.0600")
(source (origin
(method url-fetch)
(uri (string-append "https://github.com/vim/vim/archive/v"
version ".tar.gz"))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1ifaj0lfzqn06snkcd83l58m9r6lg7lk3wspx71k5ycvypyfi67s"))))
(arguments (arguments
`(#:configure-flags `(#:configure-flags
(list (string-append "--with-lua-prefix=" (list (string-append "--with-lua-prefix="