summaryrefslogtreecommitdiff
path: root/vim/Pkgfile
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 }

Generated by cgit