[PATCH] gnu: vim: Update to 8.2.0236.

  • Done
  • quality assurance status badge
Details
2 participants
  • Efraim Flashner
  • Jakub K?dzio?ka
Owner
unassigned
Submitted by
Jakub K?dzio?ka
Severity
normal
J
J
Jakub K?dzio?ka wrote on 10 Feb 2020 19:07
(address . guix-patches@gnu.org)(address . me@tobias.gr)
20200210180738.22984-1-kuba@kadziolka.net
* gnu/packages/vim.scm (vim): Update to 8.2.0236.
(vim-full)[arguments]: Add a -lexpat linker argument through
#:make-flags. Add a new phase to skip a test (see comment).
---
gnu/packages/vim.scm | 17 ++++++++++++++---
1 file changed, 14 insertions(+), 3 deletions(-)

Toggle diff (54 lines)
diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm
index f130ae4392..1d4a7a3f94 100644
--- a/gnu/packages/vim.scm
+++ b/gnu/packages/vim.scm
@@ -7,7 +7,7 @@
;;; Copyright © 2018, 2019, 2020 Tobias Geerinckx-Rice <me@tobias.gr>
;;; Copyright © 2019 HiPhish <hiphish@posteo.de>
;;; Copyright © 2019 Julien Lepiller <julien@lepiller.eu>
-;;; Copyright © 2019 Jakub K?dzio?ka <kuba@kadziolka.net>
+;;; Copyright © 2019, 2020 Jakub K?dzio?ka <kuba@kadziolka.net>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -68,7 +68,7 @@
(define-public vim
(package
(name "vim")
- (version "8.2.0069")
+ (version "8.2.0236")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -77,7 +77,7 @@
(file-name (git-file-name name version))
(sha256
(base32
- "0kxzfcpv96s1lbx97g6451p1i7yanws5bvzl05jh1ywaqv5f4y7g"))))
+ "0ixwr7kkxc1cj837v1bbgghkd68gbynfn7pc4rb87ah9sm6bgaz3"))))
(build-system gnu-build-system)
(arguments
`(#:test-target "test"
@@ -189,9 +189,20 @@ with the editor vim.")))
"--enable-xim"
"--disable-selinux"
"--enable-gui")
+ ;; This flag fixes the following error:
+ ;; .../libpython3.7m.a(pyexpat.o): undefined reference to symbol 'XML_FreeContentModel'
+ ;; .../libexpat.so.1: error adding symbols: DSO missing from command line
+ #:make-flags '("LDFLAGS=-lexpat")
,@(substitute-keyword-arguments (package-arguments vim)
((#:phases phases)
`(modify-phases ,phases
+ (add-before 'check 'skip-previewpopup
+ ;; This test fails when the path to the source is long. See:
+ ;; https://github.com/vim/vim/issues/5615
+ (lambda _
+ (substitute* "src/testdir/test_popupwin.vim"
+ ((".*Test_previewpopup.*" line)
+ (string-append line "return\n")))))
(add-before 'check 'skip-test87
;; This test fails for unknown reasons after switching
;; to a git checkout.
--
2.25.0
E
E
Efraim Flashner wrote on 11 Feb 2020 15:27
(name . Jakub K?dzio?ka)(address . kuba@kadziolka.net)
20200211142723.GC26092@E5400
Looks good to me! Patch pushed.


--
Efraim Flashner <efraim@flashner.co.il> ????? ?????
GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAl5CucgACgkQQarn3Mo9
g1EHSw/+JkfWHJCcNpL6DiRhTzp8eKzE3e4t22f9Q4FO6Gotgj05hHqfw9xli6DH
w+3DPRao/caTnHN516UQdvMo9gjkVZfzC8/Hxwwth4avhoTMZnSSGqQeYWcD5cM0
T2m4Tn3I7MrcAYmYOIBiAsA/qBRp4iJBl22EDt0mA0xSHndDSkC6mVyhYoKlrNfV
XhWFJK19J351ZSKlpxb/JtKyzAPIKlGkafDYNLaXMEbB6WDeEGQSSbc+gwLmJQDP
Vykwk+LvJW4+9xt7dr1tL6Zy96A8t+G7HYlb2+IQK5lBRcqN4KLCZ7wbYRmztz4n
eR5ug04uGrDjA48jnJknK9mF9U+7Lts7BcAqw4vLhKmoOIoLbnBB02pD0yWsnRkG
ossm+LXUMA6daDloiaH2yN7O61gSWUummiPwlrkA6iLiwI/3rVWlslIKFS88DFaU
EqvSAdAJIt638vX7lAQs8H5W5MFCMnokPzUJqTXqIMq3JJF0kNHluNfxrcqdUB0Y
aU/NSzSaeZP6CivHOGbneAjX8ERe9QCaJaiYQa5+ITSN0+eB9MO3DHaR/45sNoW5
qUN02PxNj1TDSzut9XCNzL0uXZsZbgpaZGi+vwFohk2mjt8BkXFeoa9iXxoJoFeL
Nowr6IpwyY3LOdJhqegXvmySif5nhC9mmKSHzXqph06bc6ynazY=
=wMqL
-----END PGP SIGNATURE-----


Closed
?