From 79a26276d2ff697fcd64c65977821af7e706aedd Mon Sep 17 00:00:00 2001 From: Johannes Schindelin Date: Wed, 18 Feb 2009 16:56:35 +0100 Subject: [PATCH] Add /src/vim/release.sh, a script to compile and install vim Signed-off-by: Johannes Schindelin --- src/vim/.gitignore | 1 + src/vim/release.sh | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 src/vim/.gitignore create mode 100644 src/vim/release.sh diff --git a/src/vim/.gitignore b/src/vim/.gitignore new file mode 100644 index 0000000000..eac8fa9378 --- /dev/null +++ b/src/vim/.gitignore @@ -0,0 +1 @@ +/vim diff --git a/src/vim/release.sh b/src/vim/release.sh new file mode 100644 index 0000000000..4498093240 --- /dev/null +++ b/src/vim/release.sh @@ -0,0 +1,33 @@ +#!/bin/sh + +cd "$(dirname "$0")" + +URL=git://github.com/cmichon/vim.git + +if test -d vim +then + cd vim && + git pull +else + git clone $URL && + cd vim +fi && +cd src && +make -f Make_ming.mak vim.exe && +INDEX=$(/share/msysGit/pre-install.sh) && +rm -rf /share/vim/vim[0-9]* && +VIM_VERSION=$(sed -n 's/.*VIM_VERSION_NODOT "\(.*\)".*/\1/p' < version.h) && +SHARE=/share/vim/$VIM_VERSION && +cp -R ../runtime $SHARE && +cp vim.exe $SHARE/ && +cat > /bin/vi << EOF && +#!/bin/sh + +exec $SHARE/vim "\$@" +EOF +rm -f /bin/vim.exe && +cp /bin/vi /bin/vim && +/share/msysGit/post-install.sh $INDEX Install $VIM_VERSION || { + echo "Failed to install vi" + exit 1 +} -- 2.11.4.GIT