### this file is sourced not run
PKGVER=8.0.586
PKGBUILD=1
PKGARCH=x86_64

TARBALL=vim-$PKGVER.tar.bz2
MD5SUM=b35e794140c196ff59b492b56c1e73db
BUNDLE=fatdog-base-8.2.tar
SRC_URL=http://distro.ibiblio.org/fatdog/source/800/$BUNDLE

SLACKREQ=libncurses
SLACKDESC="vim: vim $PKGVER (Console text editor)  
vim:  
vim: The Vim package contains a powerful text editor.  
vim: 
vim: 
vim: 
vim: 
vim: 
vim: 
vim: 
vim:
"


### override download for LFS sources bundle
# $1-src-dir $2-tarball 
pkg_download() {
	echo downloading $BUNDLE for $TARBALL
	wget -P $1 $SRC_URL
	tar -xf $1/$BUNDLE --strip-components=1 -C $1 
	rm $1/$BUNDLE
}

### default pkg_prepare
### default pkg_package
### build
pkg_build() {
	cd /tmp/vim*
	
	# CLFS 3.0.0 / LFS 7.5 patches
	echo '#define SYS_VIMRC_FILE "/etc/vimrc"' >> src/feature.h
	
	CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \
	./configure --prefix=/usr --enable-multibyte --disable-gui &&
	make $MAKEFLAGS && make install &&
	pkg_build_slackdesc &&
	
	ln -sv vim /usr/bin/vi &&
	for L in  /usr/share/man/{,*/}man1/vim.1; do
		ln -sv vim.1 $(dirname $L)/vi.1
	done &&
	ln -sv ../vim/vim80/doc /usr/share/doc/vim-$PKGVER &&
	
	# default config (from LFS 7.5)
	cat > /etc/vimrc << "EOF"
" Begin /etc/vimrc

set nocompatible
set backspace=2
set mouse=r
syntax on
if (&term == "iterm") || (&term == "putty") || (&term == "rxvt-unicode")
  set background=dark
endif

" End /etc/vimrc
EOF
}
