### this file is sourced not run
PKGVER=8.2.0069
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

TARBALL=vim-$PKGVER.tar.gz
MD5SUM=56fbb06941006a288af80409df434959
SRC_URL=https://github.com/vim/vim/archive/v${PKGVER}.tar.gz

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 -sfv vim /usr/bin/vi &&
	for L in  /usr/share/man/{,*/}man1/vim.1; do
		ln -sfv vim.1 $(dirname $L)/vi.1
	done &&
	ln -sfv ../vim/vim82/doc /usr/share/doc/vim-$PKGVER &&
	rm -f /usr/share/applications/{gvim,vim}.desktop &&
	# 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
}
