File tree 6 files changed +21
-26
lines changed
6 files changed +21
-26
lines changed Original file line number Diff line number Diff line change
1
+ [submodule "vim "]
2
+ path = vim
3
+ url = https://github.com/vim/vim
Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ compiler:
9
9
10
10
env :
11
11
- FEATURES=huge SRCDIR=vim/src
12
- " CONFOPT='--enable-perlinterp --enable-pythoninterp --enable-python3interp --enable-rubyinterp --enable-luainterp --prefix=/usr'"
12
+ " CONFOPT='--enable-perlinterp --enable-pythoninterp --enable-python3interp --enable-rubyinterp --enable-luainterp --enable-tclinterp -- prefix=/usr'"
13
13
14
14
# sudo required to build AppImage (does apparently enable FUSE extensions)
15
15
sudo : required
@@ -39,9 +39,18 @@ script:
39
39
- NPROC=$(getconf _NPROCESSORS_ONLN)
40
40
- (cd ${SRCDIR} && ./configure --with-features=$FEATURES $CONFOPT --enable-fail-if-missing && make -j$NPROC )
41
41
- ${SRCDIR}/vim --version
42
- - make $SHADOWOPT $TEST
43
42
44
43
after_success :
45
44
- bash -ex scripts/appimage.sh || true
46
45
46
+ deploy :
47
+ provider : releases
48
+ api-key :
49
+ secure : " GrTph8SOjAL6WJphl3X4iqZnVJ7ZwRCn1Ef2g2zrOKJC25MPsptOVWuaJPk90hYbfXlHTZnRRpZe4ZOkAIZxEkcX35tqux3nSifgdTc565VXk/xX4mplCXXOANG7L4ksZFf/tRUHg3JSaJyuA+amaC9qnGp1d+3Dhg2iXpPqmcbvP3halWZZJfieZhuGJ0UGfVSYxUX8M+FL4Q2o0nFWdL9NlwWTgz2jcL50G3jSKmzv3A+e3DK8a2PquEmoV/KBaRnbfMjoiY40gbAB94ogyLPtCBXaxAIGEmFuuCPEesmbAUoTKJBJObMmEKRIHwZwj43O/wQY04+C6xy3IPFrPIZ5nBV1iu/bZIX+2FeEXw2O6vOnysz9LLBwyEG6QWGfnFscPJbrm3A1z/oopyqY8acIUAybteF99HMuPHypF4vRpil9oRt5RAgBuHfpEU82o7K1Mzy+OZQojbAv9qjq7Opx8emKdErJIsKonSg62RyUrh++018mPKmT8xLWI3fWjTz8SFNpdd28AnnnjWE43amyg3wNsbgdE/bJxdSy7kyz1esdk/nAEAnzwNqI7vSNnTCghkZBLmUiPmnmJ2cLM2fVV5FZS91hFd3Ya3comnXuTm6fjWtAxzx0B+4Xbca63NE0qKHUi0cQo7pz6kR0k2+O5eUUqzwdSdDE3X1Yu9Y="
50
+ file : " *.AppImage"
51
+ file_glob : true
52
+ skip_cleanup : true
53
+ # on:
54
+ # tags: true
55
+
47
56
# vim:set sts=2 sw=2 tw=0 et:
Original file line number Diff line number Diff line change 1
- [ ![ Build status] ( https://ci.appveyor.com/api/projects/status/320t4kaltc7u3ut3?svg=true )] ( https://ci.appveyor.com/project/chrisbra/vim-win32-installer-33v6e )
2
- [ ![ Github All Releases] ( https://img.shields.io/github/downloads/chrisbra/vim-win32-installer/total.svg?maxAge=2592000 )] ( https://github.com/vim/vim-win32-installer )
3
- [ ![ GitHub tag] ( https://img.shields.io/github/tag/chrisbra/vim-win32-installer.svg?maxAge=2592000 )] ( https://github.com/vim/vim-win32-installer )
4
-
5
-
6
1
# Vim Appimage Repository
7
2
8
3
This is a project for building a 64bit Gvim Appimage from the latest Vim snapshots.
Original file line number Diff line number Diff line change @@ -11,6 +11,7 @@ export ARCH="$(arch)"
11
11
APP=GVim
12
12
LOWERAPP=${APP,,}
13
13
14
+ cd vim
14
15
GIT_REV=" $( git rev-parse --short HEAD) "
15
16
16
17
VIM_VER=" $( git describe --tags --abbrev=0) "
@@ -112,9 +113,10 @@ find ./usr/bin -type l \! -name "gvim" -delete || true
112
113
113
114
cd .. # Go out of AppImage
114
115
115
- mkdir -p ../out/
116
116
generate_appimage
117
117
118
+ cp ../out/* .AppImage " $TRAVIS_BUILD_DIR "
119
+
118
120
# #######################################################################
119
121
# Upload the AppDir
120
122
# #######################################################################
Original file line number Diff line number Diff line change 1
1
#! /bin/sh
2
- # set -x
2
+ set -x
3
3
4
4
# Work directory of this repository.
5
5
if [ " $1 " != " " ]; then
@@ -22,24 +22,14 @@ git pull
22
22
if [ ! -d vim/src ]; then
23
23
git submodule init
24
24
fi
25
- git submodule update
25
+ # git submodule update
26
26
27
27
# Get the latest vim source code
28
28
cd vim
29
29
vimoldver=$( git rev-parse HEAD)
30
30
git checkout master
31
31
git pull
32
32
vimver=$( git describe --tags --abbrev=0)
33
- # pretty print the shortlog:
34
- # - squeeze spaces
35
- # - drop 'patch '
36
- # - drop 'Problem: '
37
- # - format to 100 chars
38
- vimlog=$( git log --decorate --graph --pretty=format:%s $vimoldver ..HEAD | sed \
39
- -e ' s/^\(. \)patch /\1/' \
40
- -e ' s/ \+/ /g' \
41
- -e ' s/\([0-9]\+ \)Problem: \+/\1/' \
42
- -e ' s/\(.\{100\}\).*/\1/g' )
43
33
cd -
44
34
45
35
# Check if it is updated
@@ -49,11 +39,6 @@ if git diff --exit-code > /dev/null; then
49
39
fi
50
40
51
41
# Commit the change and push it
52
- # replace newline by \n
53
- echo " $vimlog " | sed \
54
- -e ' s#^\* *\([0-9]\([a-z]\)\?\.[0-9]\([a-z]\)\?\(\.[0-9]\+\)\?\) #* [\1](https://github.com/vim/vim/releases/tag/v\1) #g' | sed \
55
- -e ' :a;N;$!ba;s/\n/\\n/g' > gitlog.txt
56
-
57
- git commit -a -m " Vim $vimver " -m " $vimlog "
42
+ git commit -a -m " Vim: $vimver " -m " $vimlog "
58
43
git tag $vimver
59
44
git push origin master --tags
You can’t perform that action at this time.
0 commit comments