mirror of
https://github.com/ViViDboarder/shoestrap.git
synced 2024-11-05 14:46:32 +00:00
32 lines
621 B
Plaintext
32 lines
621 B
Plaintext
|
#!/bin/bash
|
||
|
|
||
|
local vim_dir="$WORKSPACE/vim"
|
||
|
|
||
|
# Build latest vim
|
||
|
if [ ! -d $vim_dir ]; then
|
||
|
hg clone https://vim.googlecode.com/ $vim_dir
|
||
|
fi
|
||
|
|
||
|
# Go to workspace
|
||
|
cd $vim_dir
|
||
|
|
||
|
# Use latest tagged source code
|
||
|
hg update -r 'max(tagged())'
|
||
|
# Configure vim with ruby, python and GTK
|
||
|
./configure --with-features=huge \
|
||
|
--enable-pythoninterp \
|
||
|
--enable-rubyinterp \
|
||
|
--enable-gui=gtk2 \
|
||
|
--prefix=$LOCAL_PREFIX
|
||
|
|
||
|
# Compile
|
||
|
make
|
||
|
# Install newly compiled vim
|
||
|
make install
|
||
|
# Link vi to vim out of convenience
|
||
|
vim_path=$(which vim)
|
||
|
sudo ln -s $vim_path ${vim_path:0:(-1)}
|
||
|
|
||
|
# Go back to previous directory
|
||
|
cd $ROOT_DIR
|