Skip to content

Commit 2adc7ac

Browse files
bootstrap: add vim
Signed-off-by: Anhad Singh <[email protected]>
1 parent f95a61f commit 2adc7ac

File tree

2 files changed

+61
-0
lines changed

2 files changed

+61
-0
lines changed

bootstrap.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ imports:
33
- file: bootstrap/net.yml
44
- file: bootstrap/vcs.yml
55
- file: bootstrap/db.yml
6+
- file: bootstrap/editors.yml
67

78
general:
89
cargo:

bootstrap/editors.yml

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
packages:
2+
- name: vim
3+
source:
4+
subdir: 'bundled'
5+
git: 'https://github.com/vim/vim.git'
6+
tag: 'v8.2.3704'
7+
version: '8.2.3704'
8+
tools_required:
9+
- host-gcc
10+
- host-pkg-config
11+
- host-automake-v1.16
12+
pkgs_required:
13+
- mlibc
14+
- ncurses
15+
- libiconv
16+
revision: 4
17+
configure:
18+
# vim does not seem to support out-of-tree builds, so we just copy
19+
# the source tree into the build directory instead
20+
- args: ['cp', '-r', '@THIS_SOURCE_DIR@/.', '@THIS_BUILD_DIR@']
21+
- args:
22+
- './configure'
23+
- '--host=x86_64-aero'
24+
- '--prefix=/usr'
25+
- '--disable-gtktest'
26+
- '--disable-icon-cache-update'
27+
- '--disable-desktop-database-update'
28+
- '--disable-canberra'
29+
- '--disable-selinux'
30+
- '--disable-xsmp'
31+
- '--disable-channel'
32+
- '--disable-netbeans'
33+
- '--enable-multibyte'
34+
- '--disable-acl'
35+
- '--disable-gpm'
36+
- '--disable-sysmouse'
37+
- '--disable-nls'
38+
- '--with-tlib=tinfo'
39+
- '--enable-gui=no'
40+
- '--without-x'
41+
environ:
42+
ac_cv_small_wchar_t: 'no'
43+
ac_cv_func_sigsetjmp: 'no'
44+
vim_cv_toupper_broken: 'no'
45+
vim_cv_terminfo: 'yes'
46+
vim_cv_tgetent: 'zero'
47+
vim_cv_tty_group: ''
48+
vim_cv_tty_mode: '0620'
49+
vim_cv_getcwd_broken: 'no'
50+
vim_cv_stat_ignores_slash: 'no'
51+
vim_cv_memmove_handles_overlap: 'yes'
52+
vim_cv_bcopy_handles_overlap: 'yes'
53+
vim_cv_memcpy_handles_overlap: 'yes'
54+
STRIP: 'x86_64-aero-strip'
55+
workdir: '@THIS_BUILD_DIR@/src/'
56+
build:
57+
- args: ['make', '-j@PARALLELISM@']
58+
- args: ['make', 'install']
59+
environ:
60+
DESTDIR: '@THIS_COLLECT_DIR@'

0 commit comments

Comments
 (0)