blob: 873bec99b8c06bcd13006e0e3010004312a14383 (
plain)
1 # Description: Highly configurable text editor
2 # URL: http://www.vim.org/
3 # Maintainer: CRUX System Team, core-ports at crux dot nu
4 # Depends on: ncurses acl
5
6 name=vim
7 version=8.0.0095
8 release=1
9 source=(http://crux.nu/files/distfiles/$name-$version.tar.xz)
10
11 build () {
12 cd $name-$version/src
13
14 ./configure --prefix=/usr \
15 --with-vim-name=vim \
16 --without-x \
17 --disable-gui \
18 --enable-multibyte \
19 --enable-cscope \
20 --disable-gpm \
21 --disable-nls
22
23 make VIMRTDIR=
24 make -j1 VIMRTDIR= DESTDIR=$PKG install
25
26 mv $PKG/usr/share/vim/vimrc_example.vim $PKG/usr/share/vim/vimrc
27 rm -r $PKG/usr/{share/man/man?/vimtutor*,share/vim/{tutor,macros},bin/vimtutor}
28 rm $PKG/usr/share/vim/*/README.txt
29 rm -rf $PKG/usr/share/{applications,icons}
30 ln -sf vim $PKG/usr/bin/evim
31 ln -sf /bin/vi $PKG/usr/bin/vi
32 ln -sf vim.1.gz $PKG/usr/share/man/man1/ex.1.gz
33 ln -sf vim.1.gz $PKG/usr/share/man/man1/vi.1.gz
34 ln -sf vim.1.gz $PKG/usr/share/man/man1/rvim.1.gz
35 ln -sf vim.1.gz $PKG/usr/share/man/man1/view.1.gz
36 ln -sf vim.1.gz $PKG/usr/share/man/man1/rview.1.gz
37 ln -sf vim.1.gz $PKG/usr/share/man/man1/gvim.1.gz
38
39 ./configure --prefix=/ \
40 --datarootdir=/usr/share \
41 --with-vim-name=vi \
42 --without-x \
43 --disable-gui \
44 --enable-multibyte \
45 --disable-gpm \
46 --disable-nls \
47 --with-features=tiny
48
49 make VIMRTDIR=
50 make -j1 VIMRTDIR= DESTDIR=$PKG installvimbin
51 }
|