blob: 99a8e31fc1900b0752456a06e38f1892fe165b2b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
VIMVER = "72"
# vim-tiny sets that too
VIMFEATURES ?= "big"
# GUI type - gvim recipe sets "gtk2"
VIMGUI ?= "no"
# gvim recipes uses "--with-x"
VIMX ?= "--without-x"
require vim.inc
PR = "${INC_PR}.3"
# 001-411.diff contains 411 patches fetched from upstream
SRC_URI += "file://001-411.diff;apply=no"
SRC_URI += "file://configure.in_remove_CC_quotes.patch;apply=no"
SRC_URI += "file://vimrc"
# we need to apply patches in other dir then ${S}
do_applypatch() {
cd ${WORKDIR}/vim${VIMVER}
patch -p1 <${WORKDIR}/001-411.diff
patch -p1 <${WORKDIR}/configure.in_remove_CC_quotes.patch
}
addtask applypatch after do_unpack before do_patch
do_install_append() {
install -m 0644 ${WORKDIR}/vimrc ${D}/${datadir}/vim
}
RCONFLICTS_${PN} = "gvim vim-tiny"
PACKAGES =+ "${PN}-vimrc"
FILES_${PN}-vimrc = "${datadir}/vim/vimrc"
|