vim: Update from 8.0.1650 to 8.0.1700
[termux-packages] / packages / vim / build.sh
CommitLineData
59f0d218 1TERMUX_PKG_HOMEPAGE=http://www.vim.org/
de357946 2TERMUX_PKG_DESCRIPTION="Vi IMproved - enhanced vi editor"
59f0d218 3TERMUX_PKG_DEPENDS="ncurses, vim-runtime"
36f928ac
FF
4# vim should only be updated every 50 releases on multiples of 50.
5# Update both vim and vim-python to the same version in one PR.
21027e59
FF
6TERMUX_PKG_VERSION=8.0.1700
7TERMUX_PKG_SHA256=a7e0f747bcf117ed8c5bccf6058f5033e2956993710cd1a5fce23c1aa19d9715
2ac441db 8TERMUX_PKG_SRCURL="https://github.com/vim/vim/archive/v${TERMUX_PKG_VERSION}.tar.gz"
b712b92a
FF
9TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
10vim_cv_getcwd_broken=no
11vim_cv_memmove_handles_overlap=yes
12vim_cv_stat_ignores_slash=no
13vim_cv_terminfo=yes
36f928ac 14vim_cv_tgetent=zero
b712b92a
FF
15vim_cv_toupper_broken=no
16vim_cv_tty_group=world
17--enable-gui=no
18--enable-multibyte
19--with-features=huge
20--without-x
21--with-tlib=ncursesw
22"
59f0d218 23TERMUX_PKG_BUILD_IN_SRC="yes"
b712b92a
FF
24TERMUX_PKG_RM_AFTER_INSTALL="
25bin/rview
26bin/rvim
27bin/ex
28share/man/man1/evim.1
29share/icons
30share/vim/vim80/spell/en.ascii*
31share/vim/vim80/print
32share/vim/vim80/tools
33"
85afba20 34TERMUX_PKG_CONFFILES="share/vim/vimrc"
2b63e3c2 35
26da93a4 36TERMUX_PKG_CONFLICTS="vim-python"
59f0d218 37
59f0d218
FF
38termux_step_pre_configure () {
39 make distclean
40
41 # Remove eventually existing symlinks from previous builds so that they get re-created
42 for b in rview rvim ex view vimdiff; do rm -f $TERMUX_PREFIX/bin/$b; done
43 rm -f $TERMUX_PREFIX/share/man/man1/view.1
44}
45
46termux_step_post_make_install () {
47 cp $TERMUX_PKG_BUILDER_DIR/vimrc $TERMUX_PREFIX/share/vim/vimrc
48
d59c53cf 49 # Remove most tutor files:
3abd6cf4
FF
50 cp $TERMUX_PREFIX/share/vim/vim80/tutor/{tutor,tutor.vim,tutor.utf-8} $TERMUX_PKG_TMPDIR/
51 rm -f $TERMUX_PREFIX/share/vim/vim80/tutor/*
52 cp $TERMUX_PKG_TMPDIR/{tutor,tutor.vim,tutor.utf-8} $TERMUX_PREFIX/share/vim/vim80/tutor/
216acc06
FF
53
54 cd $TERMUX_PREFIX/bin
55 ln -f -s vim vi
59f0d218 56}