source: projects/specs/trunk/v/vim/vim-vl.spec @ 8732

Revision 8732, 62.1 KB checked in by Takemikaduchi, 10 years ago (diff)

shotwell: new upstream release
others: rebuild

Line 
1# version, patch version
2%define vimversion      7.4
3%define vimpversion     334
4
5%define vimsubdir       vim%(echo %{vimversion} | sed -e's/\\.//')
6%define vimdir          %{vimsubdir}
7
8%define binprefix       /
9%define x11prefix       /usr
10%define vimrcloc        %{_sysconfdir}/vim
11%define vimruntime      %{_datadir}/vim
12
13%define configopts      --bindir='${exec_prefix}/bin' --disable-gpm
14%define features_x11    --exec-prefix=%{_prefix} --with-x=yes --enable-gui=gtk2 --enable-xim --enable-fontset
15%define features_nox11  --exec-prefix=%{_prefix} --with-x=no  --enable-gui=no
16%define features_huge   --with-features=huge   --enable-multibyte --enable-rubyinterp --enable-pythoninterp --enable-perlinterp --enable-luainterp
17%define features_big    --with-features=big    --enable-multibyte
18%define features_normal --with-features=normal --enable-multibyte
19%define features_tiny   --exec-prefix=%{binprefix} --with-features=tiny --enable-multibyte --with-tlib=tinfo
20
21
22Summary:     Vi IMproved - enhanced vi editor
23Summary(ja): Vi IMproved - 改良された vi エディタ
24Name: vim
25License: Vim
26Group: Applications/Editors
27URL: http://www.vim.org/
28
29%if %{vimpversion}
30Version: %{vimversion}.%{vimpversion}
31%else
32Version: %{vimversion}
33%endif
34Release: 3%{?_dist_release}
35
36Distribution: Vine Linux
37Vendor: Project Vine
38
39Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{vimversion}.tar.bz2
40
41# gvim desktop file
42Source100: gvim.desktop
43Source101: gvim16.png
44Source102: gvim32.png
45Source103: gvim48.png
46Source104: gvim64.png
47
48Source300: vimrc.ja
49Source400: format.vim
50Source401: verifyenc.vim
51
52Patch2002: vim-7.0-fixkeys.patch
53Patch2003: vim-6.2-specsyntax.patch
54
55# Patches 1000 and up are patches from the base maintainer.
56# If you're as lazy as me, generate the list using
57# for i in seq 1 154; do printf "Patch%03d: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.%03d\n" $i $i; done > vimpatches
58Patch001: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.001
59Patch002: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.002
60Patch003: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.003
61Patch004: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.004
62Patch005: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.005
63Patch006: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.006
64Patch007: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.007
65Patch008: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.008
66Patch009: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.009
67Patch010: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.010
68Patch011: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.011
69Patch012: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.012
70Patch013: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.013
71Patch014: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.014
72Patch015: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.015
73Patch016: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.016
74Patch017: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.017
75Patch018: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.018
76Patch019: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.019
77Patch020: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.020
78Patch021: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.021
79Patch022: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.022
80Patch023: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.023
81Patch024: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.024
82Patch025: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.025
83Patch026: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.026
84Patch027: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.027
85Patch028: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.028
86Patch029: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.029
87Patch030: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.030
88Patch031: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.031
89Patch032: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.032
90Patch033: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.033
91Patch034: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.034
92Patch035: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.035
93Patch036: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.036
94Patch037: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.037
95Patch038: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.038
96Patch039: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.039
97Patch040: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.040
98Patch041: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.041
99Patch042: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.042
100Patch043: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.043
101Patch044: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.044
102Patch045: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.045
103Patch046: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.046
104Patch047: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.047
105Patch048: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.048
106Patch049: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.049
107Patch050: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.050
108Patch051: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.051
109Patch052: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.052
110Patch053: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.053
111Patch054: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.054
112Patch055: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.055
113Patch056: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.056
114Patch057: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.057
115Patch058: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.058
116Patch059: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.059
117Patch060: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.060
118Patch061: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.061
119Patch062: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.062
120Patch063: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.063
121Patch064: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.064
122Patch065: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.065
123Patch066: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.066
124Patch067: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.067
125Patch068: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.068
126Patch069: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.069
127Patch070: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.070
128Patch071: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.071
129Patch072: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.072
130Patch073: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.073
131Patch074: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.074
132Patch075: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.075
133Patch076: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.076
134Patch077: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.077
135Patch078: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.078
136Patch079: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.079
137Patch080: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.080
138Patch081: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.081
139Patch082: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.082
140Patch083: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.083
141Patch084: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.084
142Patch085: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.085
143Patch086: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.086
144Patch087: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.087
145Patch088: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.088
146Patch089: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.089
147Patch090: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.090
148Patch091: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.091
149Patch092: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.092
150Patch093: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.093
151Patch094: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.094
152Patch095: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.095
153Patch096: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.096
154Patch097: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.097
155Patch098: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.098
156Patch099: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.099
157Patch100: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.100
158Patch101: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.101
159Patch102: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.102
160Patch103: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.103
161Patch104: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.104
162Patch105: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.105
163Patch106: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.106
164Patch107: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.107
165Patch108: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.108
166Patch109: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.109
167Patch110: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.110
168Patch111: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.111
169Patch112: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.112
170Patch113: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.113
171Patch114: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.114
172Patch115: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.115
173Patch116: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.116
174Patch117: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.117
175Patch118: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.118
176Patch119: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.119
177Patch120: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.120
178Patch121: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.121
179Patch122: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.122
180Patch123: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.123
181Patch124: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.124
182Patch125: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.125
183Patch126: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.126
184Patch127: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.127
185Patch128: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.128
186Patch129: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.129
187Patch130: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.130
188Patch131: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.131
189Patch132: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.132
190Patch133: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.133
191Patch134: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.134
192Patch135: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.135
193Patch136: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.136
194Patch137: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.137
195Patch138: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.138
196Patch139: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.139
197Patch140: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.140
198Patch141: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.141
199Patch142: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.142
200Patch143: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.143
201Patch144: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.144
202Patch145: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.145
203Patch146: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.146
204Patch147: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.147
205Patch148: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.148
206Patch149: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.149
207Patch150: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.150
208Patch151: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.151
209Patch152: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.152
210Patch153: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.153
211Patch154: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.154
212Patch155: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.155
213Patch156: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.156
214Patch157: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.157
215Patch158: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.158
216Patch159: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.159
217Patch160: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.160
218Patch161: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.161
219Patch162: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.162
220Patch163: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.163
221Patch164: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.164
222Patch165: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.165
223Patch166: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.166
224Patch167: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.167
225Patch168: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.168
226Patch169: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.169
227Patch170: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.170
228Patch171: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.171
229Patch172: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.172
230Patch173: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.173
231Patch174: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.174
232Patch175: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.175
233Patch176: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.176
234Patch177: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.177
235Patch178: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.178
236Patch179: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.179
237Patch180: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.180
238Patch181: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.181
239Patch182: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.182
240Patch183: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.183
241Patch184: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.184
242Patch185: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.185
243Patch186: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.186
244Patch187: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.187
245Patch188: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.188
246Patch189: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.189
247Patch190: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.190
248Patch191: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.191
249Patch192: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.192
250Patch193: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.193
251Patch194: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.194
252Patch195: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.195
253Patch196: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.196
254Patch197: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.197
255Patch198: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.198
256Patch199: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.199
257Patch200: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.200
258Patch201: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.201
259Patch202: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.202
260Patch203: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.203
261Patch204: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.204
262Patch205: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.205
263Patch206: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.206
264Patch207: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.207
265Patch208: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.208
266Patch209: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.209
267Patch210: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.210
268Patch211: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.211
269Patch212: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.212
270Patch213: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.213
271Patch214: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.214
272Patch215: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.215
273Patch216: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.216
274Patch217: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.217
275Patch218: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.218
276Patch219: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.219
277Patch220: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.220
278Patch221: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.221
279Patch222: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.222
280Patch223: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.223
281Patch224: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.224
282Patch225: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.225
283Patch226: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.226
284Patch227: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.227
285Patch228: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.228
286Patch229: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.229
287Patch230: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.230
288Patch231: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.231
289Patch232: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.232
290Patch233: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.233
291Patch234: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.234
292Patch235: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.235
293Patch236: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.236
294Patch237: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.237
295Patch238: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.238
296Patch239: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.239
297Patch240: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.240
298Patch241: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.241
299Patch242: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.242
300Patch243: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.243
301Patch244: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.244
302Patch245: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.245
303Patch246: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.246
304Patch247: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.247
305Patch248: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.248
306Patch249: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.249
307Patch250: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.250
308Patch251: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.251
309Patch252: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.252
310Patch253: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.253
311Patch254: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.254
312Patch255: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.255
313Patch256: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.256
314Patch257: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.257
315Patch258: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.258
316Patch259: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.259
317Patch260: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.260
318Patch261: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.261
319Patch262: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.262
320Patch263: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.263
321Patch264: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.264
322Patch265: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.265
323Patch266: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.266
324Patch267: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.267
325Patch268: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.268
326Patch269: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.269
327Patch270: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.270
328Patch271: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.271
329Patch272: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.272
330Patch273: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.273
331Patch274: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.274
332Patch275: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.275
333Patch276: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.276
334Patch277: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.277
335Patch278: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.278
336Patch279: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.279
337Patch280: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.280
338Patch281: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.281
339Patch282: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.282
340Patch283: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.283
341Patch284: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.284
342Patch285: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.285
343Patch286: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.286
344Patch287: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.287
345Patch288: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.288
346Patch289: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.289
347Patch290: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.290
348Patch291: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.291
349Patch292: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.292
350Patch293: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.293
351Patch294: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.294
352Patch295: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.295
353Patch296: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.296
354Patch297: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.297
355Patch298: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.298
356Patch299: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.299
357Patch300: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.300
358Patch301: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.301
359Patch302: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.302
360Patch303: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.303
361Patch304: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.304
362Patch305: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.305
363Patch306: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.306
364Patch307: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.307
365Patch308: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.308
366Patch309: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.309
367Patch310: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.310
368Patch311: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.311
369Patch312: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.312
370Patch313: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.313
371Patch314: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.314
372Patch315: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.315
373Patch316: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.316
374Patch317: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.317
375Patch318: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.318
376Patch319: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.319
377Patch320: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.320
378Patch321: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.321
379Patch322: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.322
380Patch323: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.323
381Patch324: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.324
382Patch325: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.325
383Patch326: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.326
384Patch327: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.327
385Patch328: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.328
386Patch329: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.329
387Patch330: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.330
388Patch331: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.331
389Patch332: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.332
390Patch333: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.333
391Patch334: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.334
392
393Patch2010: xxd-locale.patch
394
395Patch3000: vim-7.4-syntax.patch
396Patch3002: vim-7.1-nowarnings.patch
397Patch3003: vim-6.1-rh3.patch
398#Patch3004: vim-7.0-rclocation.patch
399Patch3006: vim-6.4-checkhl.patch
400Patch3007: vim-7.4-fstabsyntax.patch
401Patch3009: vim-7.0-warning.patch
402Patch3010: vim-7.0-syncolor.patch
403Patch3011: vim-7.0-specedit.patch
404
405Patch4000: vim-7.2-fix-menu.patch
406
407# Patch4010: vim-7.3-enable-syntax.patch
408
409BuildRoot: %{_tmppath}/%{name}-%{version}-root
410BuildRequires: ruby, ruby-devel, python-devel, perl, gtk2-devel, ncurses-devel, autoconf, libtool, net-tools, pixman-devel, libXt-devel
411BuildRequires: lua-devel
412%if "%{?_dist_release}" != "vl5"
413BuildRequires: glibc-static
414%endif
415Requires(post): alternatives
416Requires: vim-common = %{version}
417
418%description
419VIM (VIsual editor iMproved) is an updated and improved version of the
420vi editor.  Vi was the first real screen-based editor for UNIX, and is
421still very popular. VIM has many new features including:
422multiple windows, multi-level undos, block highlighting and more.
423
424vim-normal package provides a VIM executable configured
425with essential features enabled.
426
427%description -l ja
428VIM(VIsual editor iMproved)はviエディタ互換のエディタで,次のような多
429くの機能が加えられています: マルチレベルのアンドゥ,シンタックスハイラ
430イト,コマンドのヒストリ,オンラインヘルプ,ファイル名の補完,ブロック
431を対象とした処理,行の折り畳み,ユニコードやその他の文字コードのサポー
432トなどです.
433
434このパッケージでは最も基本的な機能を含んだVIMが提供されます.
435
436%package common
437Summary: Common files needed by the non-X VIM packages
438Summary(ja): 各種の VIM パッケージに必要なファイル
439Group: Applications/Editors
440Requires: gawk
441Conflicts: vim-X11 < 6.0, vim-enhanced < 6.0, vim-minimal < 6.0
442
443%description common
444vim-common package contains files which every VIM binary packages will
445need in order to run. VIM itself is included in various packages (under
446every different configuration) such as:
447
448  * vim        - normal features
449  * vim-big    - big features
450  * vim-huge   - huge features and Ruby/Perl/Python support
451
452%package man
453Summary: Man pages for the VIM editor
454Summary(ja): VIM エディタの man ページ
455Group: Applications/Documentation
456Conflicts: nvi <= 1.79_jp-18vl1, jvim <= 3.0j2.1a-0vl1
457
458%description man
459This package contains man pages for the VIM editor.
460
461%description -l ja man
462このパッケージはVIMエディタのmanページを含んでいます.
463
464%package tiny
465Summary: A minimal version of the VIM editor
466Summary(ja): 最小構成の VIM エディタ
467Group: Applications/Editors
468Requires(post): alternatives
469Conflicts: nvi <= 1.79_jp-18vl1, jvim <= 3.0j2.1a-0vl1, vim-minimal
470Obsoletes: vim-minimal
471
472%description tiny
473VIM (VIsual editor iMproved) is an updated and improved version of the
474vi editor.  Vi was the first real screen-based editor for UNIX, and is
475still very popular. VIM has many new features including:
476multiple windows, multi-level undos, block highlighting and more.
477
478vim-tiny package contains /bin/vi, a minimally configured version
479of the VIM. It may be handy when only the root partition is present.
480vim-common package is NOT needed to run this program.
481
482%description -l ja tiny
483VIM(VIsual editor iMproved)はviエディタ互換のエディタで,次のような多
484くの機能が加えられています: マルチレベルのアンドゥ,シンタックスハイラ
485イト,コマンドのヒストリ,オンラインヘルプ,ファイル名の補完,ブロック
486を対象とした処理,行の折り畳み,ユニコードやその他の文字コードのサポー
487トなどです.
488
489このパッケージでは最小構成のVIMを/bin/vimとして提供しています。このパッ
490ケージで提供されるVIMを使うにあたってはvim-commonパッケージは必要あり
491ません.
492
493%package big
494Summary: VIM editor with big features
495Summary(ja): 多機能版の VIM エディタ
496Group: Applications/Editors
497Requires(post): alternatives
498Requires: vim-common = %{version}
499Obsoletes: vim-color
500
501%description big
502VIM (VIsual editor iMproved) is an updated and improved version of the
503vi editor.  Vi was the first real screen-based editor for UNIX, and is
504still very popular. VIM has many new features including:
505multiple windows, multi-level undos, block highlighting and more.
506
507vim-big package contains the VIM with "big" features enabled.
508
509%description -l ja big
510VIM(VIsual editor iMproved)はviエディタ互換のエディタで,次のような多
511くの機能が加えられています: マルチレベルのアンドゥ,シンタックスハイラ
512イト,コマンドのヒストリ,オンラインヘルプ,ファイル名の補完,ブロック
513を対象とした処理,行の折り畳み,ユニコードやその他の文字コードのサポー
514トなどです.
515
516このパッケージではvimパッケージで提供されるVIMよりも多くの機能を含んだ
517VIMを提供しています.
518
519%package huge
520Summary: VIM editor with huge features
521Summary(ja): 最大機能版の VIM エディタ
522Group: Applications/Editors
523Requires(post): alternatives
524Requires: vim-common = %{version}
525Requires: %(perl -le 'use Config; print $Config{archlibexp}')
526Obsoletes: vim-color
527Obsoletes: vim-ruby, vim-python, vim-perl
528
529%description huge
530VIM (VIsual editor iMproved) is an updated and improved version of the
531vi editor.  Vi was the first real screen-based editor for UNIX, and is
532still very popular. VIM has many new features including:
533multiple windows, multi-level undos, block highlighting and more.
534
535vim-huge package contains the VIM with most of its features (except
536X11 features) enabled such as Ruby, Perl, Python and Lua features.
537
538%description -l ja huge
539VIM(VIsual editor iMproved)はviエディタ互換のエディタで,次のような多
540くの機能が加えられています: マルチレベルのアンドゥ,シンタックスハイラ
541イト,コマンドのヒストリ,オンラインヘルプ,ファイル名の補完,ブロック
542を対象とした処理,行の折り畳み,ユニコードやその他の文字コードのサポー
543トなどです.
544
545このパッケージではX11対応以外のほとんどすべての機能のサポートに加え,
546Ruby/Perl/Python/Luaスクリプトの実行機能までを含んでVIMを提供しています.
547
548%package X11
549Summary: VIM editor with X11 support
550Summary(ja): X11 対応の VIM エディタ
551Group: Applications/Editors
552Requires(post): alternatives
553Requires: vim-X11-common = %{version}
554Provides: gvim
555
556%description X11
557VIM (VIsual editor iMproved) is an updated and improved version of the
558vi editor.  Vi was the first real screen-based editor for UNIX, and is
559still very popular. VIM has many new features including:
560multiple windows, multi-level undos, block highlighting and more.
561
562vim-X11 package contains the VIM with X11 features enabled:
563you can run VIM as an X application with a full GUI interface and mouse
564support.
565
566%description -l ja X11
567VIM(VIsual editor iMproved)はviエディタ互換のエディタで,次のような多
568くの機能が加えられています: マルチレベルのアンドゥ,シンタックスハイラ
569イト,コマンドのヒストリ,オンラインヘルプ,ファイル名の補完,ブロック
570を対象とした処理,行の折り畳み,ユニコードやその他の文字コードのサポー
571トなどです.
572
573このパッケージでは最も基本的な構成のVIMにX11対応を加えたものを提供して
574います.
575
576%package X11-common
577Summary: The common files needed by any version of the GVIM editor
578Summary(ja): X11 対応 VIM エディタに必要な共通ファイル
579Group: Applications/Editors
580Requires: vim-common = %{version}, gtk2
581Requires(post): desktop-file-utils
582Requires(postun): desktop-file-utils
583
584%description X11-common
585vim-X11-common package contains files which every GVIM (VIM with X11
586features enabled) binaries will need in order to run.
587GVIM itself is included in various packages (under every different
588configuration) such as:
589
590  * vim-X11 - normal features
591  * vim-X11-big - big features
592  * vim-X11-huge - huge features and Ruby/Perl/Python/Lua support
593
594%description -l ja X11-common
595このパッケージは以下に示す各X11対応のVIMパッケージで提供されるVIMエディ
596タを実行するために必要となる共通のファイル群を提供します:
597
598  * vim-X11      - X対応機能を有効にしたVIMパッケージ
599  * vim-X11-big  - vim-bigをX対応にしたVIMパッケージ
600  * vim-X11-huge - vim-hugeをX対応にしたVIMパッケージ
601
602%package X11-big
603Summary: VIM editor with big features and X11 support
604Summary(ja): X11 対応の多機能版 VIM エディタ
605Group: Applications/Editors
606Requires(post): alternatives
607Requires: vim-X11-common = %{version}
608Provides: gvim
609
610%description X11-big
611VIM-X11 is a version of the VIM editor which is configured to run on the X
612Window System.  If you install this package, you can run VIM as an X
613application with a full GUI interface and mouse support.
614
615The vim-X11-big package provides the VIM which supports more features
616than vim-X11 package does.
617
618%description -l ja X11-big
619VIM(VIsual editor iMproved)はviエディタ互換のエディタで,次のような多
620くの機能が加えられています: マルチレベルのアンドゥ,シンタックスハイラ
621イト,コマンドのヒストリ,オンラインヘルプ,ファイル名の補完,ブロック
622を対象とした処理,行の折り畳み,ユニコードやその他の文字コードのサポー
623トなどです.
624
625このパッケージではvim-X11パッケージで提供されるVIMよりも,より多くの機
626能を含んだVIMを提供しています.
627
628%package X11-huge
629Summary: VIM editor with huge features and X11 support
630Summary(ja): X11 対応の最大機能版 VIM エディタ
631Group: Applications/Editors
632Requires(post): alternatives
633Requires: vim-X11-common = %{version}
634Requires: %(perl -le 'use Config; print $Config{archlibexp}')
635Provides: gvim
636
637%description X11-huge
638VIM-X11 is a version of the VIM editor which is configured to run on the X
639Window System.  If you install this package, you can run VIM as an X
640application with a full GUI interface and mouse support.
641
642The vim-X11-huge package provides the VIM which supports much more extra
643features than vim-X11-huge does, such as Ruby/Perl/Python/Lua support.
644
645%description -l ja X11-huge
646VIM(VIsual editor iMproved)はviエディタ互換のエディタで,次のような多
647くの機能が加えられています: マルチレベルのアンドゥ,シンタックスハイラ
648イト,コマンドのヒストリ,オンラインヘルプ,ファイル名の補完,ブロック
649を対象とした処理,行の折り畳み,ユニコードやその他の文字コードのサポー
650トなどです.
651
652このパッケージではX11対応も含めたほとんどすべての機能のサポートに加え,
653Ruby/Perl/Python/Luaスクリプトの実行機能までを含んでVIMを提供しています.
654
655%prep
656%setup -q -b 0 -n %{vimdir}
657# fix rogue dependencies from sample code
658chmod -x runtime/tools/mve.awk
659%patch2002 -p1
660%patch2003 -p1
661
662perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk
663
664# Base patches...
665# for i in seq 1 154; do printf "%%patch%03d -p0\n" $i; done
666%patch001 -p0
667%patch002 -p0
668%patch003 -p0
669%patch004 -p0
670%patch005 -p0
671%patch006 -p0
672%patch007 -p0
673%patch008 -p0
674%patch009 -p0
675%patch010 -p0
676%patch011 -p0
677%patch012 -p0
678%patch013 -p0
679%patch014 -p0
680%patch015 -p0
681%patch016 -p0
682%patch017 -p0
683%patch018 -p0
684%patch019 -p0
685%patch020 -p0
686%patch021 -p0
687%patch022 -p0
688%patch023 -p0
689%patch024 -p0
690%patch025 -p0
691%patch026 -p0
692%patch027 -p0
693%patch028 -p0
694%patch029 -p0
695%patch030 -p0
696%patch031 -p0
697%patch032 -p0
698%patch033 -p0
699%patch034 -p0
700%patch035 -p0
701%patch036 -p0
702%patch037 -p0
703%patch038 -p0
704%patch039 -p0
705%patch040 -p0
706%patch041 -p0
707%patch042 -p0
708%patch043 -p0
709%patch044 -p0
710%patch045 -p0
711%patch046 -p0
712%patch047 -p0
713%patch048 -p0
714%patch049 -p0
715%patch050 -p0
716%patch051 -p0
717%patch052 -p0
718%patch053 -p0
719%patch054 -p0
720%patch055 -p0
721%patch056 -p0
722%patch057 -p0
723%patch058 -p0
724%patch059 -p0
725%patch060 -p0
726%patch061 -p0
727%patch062 -p0
728%patch063 -p0
729%patch064 -p0
730%patch065 -p0
731%patch066 -p0
732%patch067 -p0
733%patch068 -p0
734%patch069 -p0
735%patch070 -p0
736%patch071 -p0
737%patch072 -p0
738%patch073 -p0
739%patch074 -p0
740%patch075 -p0
741%patch076 -p0
742%patch077 -p0
743%patch078 -p0
744%patch079 -p0
745%patch080 -p0
746%patch081 -p0
747%patch082 -p0
748%patch083 -p0
749%patch084 -p0
750%patch085 -p0
751%patch086 -p0
752%patch087 -p0
753%patch088 -p0
754%patch089 -p0
755%patch090 -p0
756%patch091 -p0
757%patch092 -p0
758%patch093 -p0
759%patch094 -p0
760%patch095 -p0
761%patch096 -p0
762%patch097 -p0
763%patch098 -p0
764%patch099 -p0
765%patch100 -p0
766%patch101 -p0
767%patch102 -p0
768%patch103 -p0
769%patch104 -p0
770%patch105 -p0
771%patch106 -p0
772%patch107 -p0
773%patch108 -p0
774%patch109 -p0
775%patch110 -p0
776%patch111 -p0
777%patch112 -p0
778%patch113 -p0
779%patch114 -p0
780%patch115 -p0
781%patch116 -p0
782%patch117 -p0
783%patch118 -p0
784%patch119 -p0
785%patch120 -p0
786%patch121 -p0
787%patch122 -p0
788%patch123 -p0
789%patch124 -p0
790%patch125 -p0
791%patch126 -p0
792%patch127 -p0
793%patch128 -p0
794%patch129 -p0
795%patch130 -p0
796%patch131 -p0
797%patch132 -p0
798%patch133 -p0
799%patch134 -p0
800%patch135 -p0
801%patch136 -p0
802%patch137 -p0
803%patch138 -p0
804%patch139 -p0
805%patch140 -p0
806%patch141 -p0
807%patch142 -p0
808%patch143 -p0
809%patch144 -p0
810%patch145 -p0
811%patch146 -p0
812%patch147 -p0
813%patch148 -p0
814%patch149 -p0
815%patch150 -p0
816%patch151 -p0
817%patch152 -p0
818%patch153 -p0
819%patch154 -p0
820%patch155 -p0
821%patch156 -p0
822%patch157 -p0
823%patch158 -p0
824%patch159 -p0
825%patch160 -p0
826%patch161 -p0
827%patch162 -p0
828%patch163 -p0
829%patch164 -p0
830%patch165 -p0
831%patch166 -p0
832%patch167 -p0
833%patch168 -p0
834%patch169 -p0
835%patch170 -p0
836%patch171 -p0
837%patch172 -p0
838%patch173 -p0
839%patch174 -p0
840%patch175 -p0
841%patch176 -p0
842%patch177 -p0
843%patch178 -p0
844%patch179 -p0
845%patch180 -p0
846%patch181 -p0
847%patch182 -p0
848%patch183 -p0
849%patch184 -p0
850%patch185 -p0
851%patch186 -p0
852%patch187 -p0
853%patch188 -p0
854%patch189 -p0
855%patch190 -p0
856%patch191 -p0
857%patch192 -p0
858%patch193 -p0
859%patch194 -p0
860%patch195 -p0
861%patch196 -p0
862%patch197 -p0
863%patch198 -p0
864%patch199 -p0
865%patch200 -p0
866%patch201 -p0
867%patch202 -p0
868%patch203 -p0
869%patch204 -p0
870%patch205 -p0
871%patch206 -p0
872%patch207 -p0
873%patch208 -p0
874%patch209 -p0
875%patch210 -p0
876%patch211 -p0
877%patch212 -p0
878%patch213 -p0
879%patch214 -p0
880%patch215 -p0
881%patch216 -p0
882%patch217 -p0
883%patch218 -p0
884%patch219 -p0
885%patch220 -p0
886%patch221 -p0
887%patch222 -p0
888%patch223 -p0
889%patch224 -p0
890%patch225 -p0
891%patch226 -p0
892%patch227 -p0
893%patch228 -p0
894%patch229 -p0
895%patch230 -p0
896%patch231 -p0
897%patch232 -p0
898%patch233 -p0
899%patch234 -p0
900%patch235 -p0
901%patch236 -p0
902%patch237 -p0
903%patch238 -p0
904%patch239 -p0
905%patch240 -p0
906%patch241 -p0
907%patch242 -p0
908%patch243 -p0
909%patch244 -p0
910%patch245 -p0
911%patch246 -p0
912%patch247 -p0
913%patch248 -p0
914%patch249 -p0
915%patch250 -p0
916%patch251 -p0
917%patch252 -p0
918%patch253 -p0
919%patch254 -p0
920%patch255 -p0
921%patch256 -p0
922%patch257 -p0
923%patch258 -p0
924%patch259 -p0
925%patch260 -p0
926%patch261 -p0
927%patch262 -p0
928%patch263 -p0
929%patch264 -p0
930%patch265 -p0
931%patch266 -p0
932%patch267 -p0
933%patch268 -p0
934%patch269 -p0
935%patch270 -p0
936%patch271 -p0
937%patch272 -p0
938%patch273 -p0
939%patch274 -p0
940%patch275 -p0
941%patch276 -p0
942%patch277 -p0
943%patch278 -p0
944%patch279 -p0
945%patch280 -p0
946%patch281 -p0
947%patch282 -p0
948%patch283 -p0
949%patch284 -p0
950%patch285 -p0
951%patch286 -p0
952%patch287 -p0
953%patch288 -p0
954%patch289 -p0
955%patch290 -p0
956%patch291 -p0
957%patch292 -p0
958%patch293 -p0
959%patch294 -p0
960%patch295 -p0
961%patch296 -p0
962%patch297 -p0
963%patch298 -p0
964%patch299 -p0
965%patch300 -p0
966%patch301 -p0
967%patch302 -p0
968%patch303 -p0
969%patch304 -p0
970%patch305 -p0
971%patch306 -p0
972%patch307 -p0
973%patch308 -p0
974%patch309 -p0
975%patch310 -p0
976%patch311 -p0
977%patch312 -p0
978%patch313 -p0
979%patch314 -p0
980%patch315 -p0
981%patch316 -p0
982%patch317 -p0
983%patch318 -p0
984%patch319 -p0
985%patch320 -p0
986%patch321 -p0
987%patch322 -p0
988%patch323 -p0
989%patch324 -p0
990%patch325 -p0
991%patch326 -p0
992%patch327 -p0
993%patch328 -p0
994%patch329 -p0
995%patch330 -p0
996%patch331 -p0
997%patch332 -p0
998%patch333 -p0
999%patch334 -p0
1000
1001%patch2010 -p1
1002
1003%patch3000 -p1
1004%patch3002 -p1
1005%patch3003 -p1
1006#%patch3004 -p1
1007
1008%patch3006 -p1
1009%patch3007 -p1
1010#%patch3008 -p1
1011%patch3009 -p1
1012%patch3010 -p1
1013%patch3011 -p1
1014
1015%patch4000 -p1
1016# %patch4010 -p1
1017
1018%build
1019cd src
1020autoconf
1021
1022make shadow
1023mv shadow vim-X11-huge
1024(cd vim-X11-huge && \
1025 mkdir po && (cd po && ln -s ../../po/* .) && \
1026 %configure %{configopts} %{features_x11} %{features_huge} && \
1027 make %{?_smp_mflags})
1028
1029make shadow
1030mv shadow vim-X11-big
1031(cd vim-X11-big && \
1032 mkdir po && (cd po && ln -s ../../po/* .) && \
1033 %configure %{configopts} %{features_x11} %{features_big} && \
1034 make %{?_smp_mflags})
1035
1036make shadow
1037mv shadow vim-X11-normal
1038(cd vim-X11-normal && \
1039 mkdir po && (cd po && ln -s ../../po/* .) && \
1040 %configure %{configopts} %{features_x11} %{features_normal} && \
1041 make %{?_smp_mflags})
1042
1043make shadow
1044mv shadow vim-huge
1045(cd vim-huge && \
1046 mkdir po && (cd po && ln -s ../../po/* .) && \
1047 %configure %{configopts} %{features_nox11} %{features_huge} && \
1048 make %{?_smp_mflags})
1049
1050make shadow
1051mv shadow vim-big
1052(cd vim-big && \
1053 mkdir po && (cd po && ln -s ../../po/* .) && \
1054 %configure %{configopts} %{features_nox11} %{features_big} && \
1055 make %{?_smp_mflags})
1056
1057make shadow
1058mv shadow vim-normal
1059(cd vim-normal && \
1060 mkdir po && (cd po && ln -s ../../po/* .) && \
1061 %configure %{configopts} %{features_nox11} %{features_normal} && \
1062 make %{?_smp_mflags})
1063
1064make shadow
1065mv shadow vim-tiny
1066cp os_unix.h os_unix.h.orig
1067sed -i -e 's|$VIM/vimrc|/etc/vimrc.tiny|g' os_unix.h
1068(cd vim-tiny && \
1069 LDFLAGS=-static export LDFLAGS; \
1070 %configure %{configopts} %{features_nox11} %{features_tiny} && \
1071 make %{?_smp_mflags})
1072cp os_unix.h.orig os_unix.h
1073
1074%install
1075rm -rf %{buildroot}
1076mkdir -p %{buildroot}
1077mkdir -p %{buildroot}%{vimrcloc}
1078mkdir -p %{buildroot}/%{vimruntime}
1079
1080ln -s %{vimrcloc}/vimrc.ja  %{buildroot}/%{vimruntime}/vimrc
1081ln -s %{vimrcloc}/gvimrc.ja %{buildroot}/%{vimruntime}/gvimrc
1082ln -s %{vimrcloc}           %{buildroot}/%{vimruntime}/vimfiles
1083
1084cd src
1085
1086for d in vim-normal vim-big vim-huge vim-X11-normal vim-X11-big vim-X11-huge vim-tiny
1087do
1088  make -C$d DESTDIR=%{buildroot} installvimbin
1089  vimbin=`find %{buildroot} -name vim -type f`
1090  mv $vimbin `dirname $vimbin`/`echo $d | sed -e's/^vim-/vim./'`
1091done
1092make -Cvim-huge     DESTDIR=%{buildroot} installtools installtutor
1093make -Cvim-X11-huge DESTDIR=%{buildroot} installtools installtutor installtutorbin
1094make -Cvim-X11-huge DESTDIR=%{buildroot} install-languages install-icons
1095make -Cvim-X11-huge DESTDIR=%{buildroot} installruntime installlinks installmanlinks
1096find %{buildroot}/%{_bindir} -type l -exec rm \{\} \;
1097
1098# Dependency cleanups
1099chmod 644 %{buildroot}/%{_datadir}/vim/%{vimsubdir}/doc/vim2html.pl \
1100 %{buildroot}/%{_datadir}/vim/%{vimsubdir}/tools/*.pl \
1101 %{buildroot}/%{_datadir}/vim/%{vimsubdir}/tools/vim132
1102chmod 644 ../runtime/doc/vim2html.pl
1103
1104# installing vimrc files.
1105install -p -m644 %{SOURCE300} %{buildroot}%{vimrcloc}/vimrc.ja
1106install -p -m644 %{SOURCE300} %{buildroot}%{vimrcloc}/gvimrc.ja
1107install -p -m644 %{SOURCE300} %{buildroot}%{_sysconfdir}/vimrc.tiny
1108
1109# installing misc utils.
1110install -p -m644 %{SOURCE400} %{buildroot}%{_datadir}/vim/%{vimsubdir}/plugin/format.vim
1111install -p -m644 %{SOURCE401} %{buildroot}%{_datadir}/vim/%{vimsubdir}/plugin/verifyenc.vim
1112
1113cd ../..
1114
1115# desktop file
1116%__mkdir_p %{buildroot}%{_datadir}/applications
1117%__install -p -m644 %{SOURCE100} %{buildroot}%{_datadir}/applications/gvim.desktop
1118
1119# icons
1120%__mkdir_p %{buildroot}%{_datadir}/icons/hicolor/{16x16,32x32,48x48,64x64}/apps
1121%__install -p -m644 %{SOURCE101} %{buildroot}%{_datadir}/icons/hicolor/16x16/apps/gvim.png
1122%__install -p -m644 %{SOURCE102} %{buildroot}%{_datadir}/icons/hicolor/32x32/apps/gvim.png
1123%__install -p -m644 %{SOURCE103} %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/gvim.png
1124%__install -p -m644 %{SOURCE104} %{buildroot}%{_datadir}/icons/hicolor/64x64/apps/gvim.png
1125
1126# remove international manuals
1127rm -rf %{buildroot}/%{_mandir}/{fr,it,ru,pl}*
1128
1129%post tiny
1130update-alternatives \
1131  --install /bin/vi      vi      /bin/vim.tiny 20 \
1132  --slave   /bin/vim     vim     /bin/vim.tiny \
1133  --slave   /bin/eview   eview   /bin/vim.tiny \
1134  --slave   /bin/evim    evim    /bin/vim.tiny \
1135  --slave   /bin/ex      ex      /bin/vim.tiny \
1136  --slave   /bin/rview   rview   /bin/vim.tiny \
1137  --slave   /bin/rvim    rvim    /bin/vim.tiny \
1138  --slave   /bin/view    view    /bin/vim.tiny \
1139  --slave   /bin/vimdiff vimdiff /bin/vim.tiny
1140
1141%triggerpostun -- vim-minimal < 6.0
1142update-alternatives --auto vi
1143
1144%triggerpostun tiny -- vim-tiny <= 6.2.532-0vl3
1145update-alternatives --remove vi /bin/vim
1146update-alternatives --auto vi
1147
1148%preun tiny
1149if [ "$1" = "0" ]
1150then
1151  update-alternatives --remove vi /bin/vim.tiny
1152fi
1153
1154%post
1155update-alternatives \
1156  --install /bin/vi      vi      %{_bindir}/vim.normal 31 \
1157  --slave   /bin/vim     vim     %{_bindir}/vim.normal \
1158  --slave   /bin/eview   eview   %{_bindir}/vim.normal \
1159  --slave   /bin/evim    evim    %{_bindir}/vim.normal \
1160  --slave   /bin/ex      ex      %{_bindir}/vim.normal \
1161  --slave   /bin/rview   rview   %{_bindir}/vim.normal \
1162  --slave   /bin/rvim    rvim    %{_bindir}/vim.normal \
1163  --slave   /bin/view    view    %{_bindir}/vim.normal \
1164  --slave   /bin/vimdiff vimdiff %{_bindir}/vim.normal
1165
1166%triggerpostun -- vim <= 6.2.532-0vl3
1167update-alternatives --remove vim /usr/bin/vim.normal
1168
1169%preun
1170if [ "$1" = "0" ]
1171then
1172  update-alternatives --remove vi %{_bindir}/vim.normal
1173fi
1174
1175%post big
1176update-alternatives \
1177  --install /bin/vi      vi      %{_bindir}/vim.big 41 \
1178  --slave   /bin/vim     vim     %{_bindir}/vim.big \
1179  --slave   /bin/eview   eview   %{_bindir}/vim.big \
1180  --slave   /bin/evim    evim    %{_bindir}/vim.big \
1181  --slave   /bin/ex      ex      %{_bindir}/vim.big \
1182  --slave   /bin/rview   rview   %{_bindir}/vim.big \
1183  --slave   /bin/rvim    rvim    %{_bindir}/vim.big \
1184  --slave   /bin/view    view    %{_bindir}/vim.big \
1185  --slave   /bin/vimdiff vimdiff %{_bindir}/vim.big
1186
1187%triggerpostun big -- vim-big <= 6.2.532-0vl3
1188update-alternatives --remove vim /usr/bin/vim.big
1189
1190%preun big
1191if [ "$1" = "0" ]
1192then
1193  update-alternatives --remove vi %{_bindir}/vim.big
1194fi
1195
1196%post huge
1197update-alternatives \
1198  --install /bin/vi      vi      %{_bindir}/vim.huge 51 \
1199  --slave   /bin/vim     vim     %{_bindir}/vim.huge \
1200  --slave   /bin/eview   eview   %{_bindir}/vim.huge \
1201  --slave   /bin/evim    evim    %{_bindir}/vim.huge \
1202  --slave   /bin/ex      ex      %{_bindir}/vim.huge \
1203  --slave   /bin/rview   rview   %{_bindir}/vim.huge \
1204  --slave   /bin/rvim    rvim    %{_bindir}/vim.huge \
1205  --slave   /bin/view    view    %{_bindir}/vim.huge \
1206  --slave   /bin/vimdiff vimdiff %{_bindir}/vim.huge
1207
1208%triggerpostun huge -- vim-huge <= 6.2.532-0vl3
1209update-alternatives --remove vim /usr/bin/vim.huge
1210
1211%preun huge
1212if [ "$1" = "0" ]
1213then
1214  update-alternatives --remove vi %{_bindir}/vim.huge
1215fi
1216
1217%post X11
1218update-alternatives \
1219  --install /bin/vi       vi       %{_bindir}/vim.X11-normal 30 \
1220  --slave   /bin/vim      vim      %{_bindir}/vim.X11-normal \
1221  --slave   /bin/eview    eview    %{_bindir}/vim.X11-normal \
1222  --slave   /bin/evim     evim     %{_bindir}/vim.X11-normal \
1223  --slave   /bin/ex       ex       %{_bindir}/vim.X11-normal \
1224  --slave   /bin/rview    rview    %{_bindir}/vim.X11-normal \
1225  --slave   /bin/rvim     rvim     %{_bindir}/vim.X11-normal \
1226  --slave   /bin/view     view     %{_bindir}/vim.X11-normal \
1227  --slave   /bin/vimdiff  vimdiff  %{_bindir}/vim.X11-normal
1228update-alternatives \
1229  --install %{_bindir}/gvim     gvim     %{_bindir}/vim.X11-normal 30 \
1230  --slave   %{_bindir}/gview    gview    %{_bindir}/vim.X11-normal \
1231  --slave   %{_bindir}/gvimdiff gvimdiff %{_bindir}/vim.X11-normal \
1232  --slave   %{_bindir}/rgview   rgview   %{_bindir}/vim.X11-normal \
1233  --slave   %{_bindir}/rgvim    rgvim    %{_bindir}/vim.X11-normal
1234
1235%triggerpostun X11 -- vim-X11 <= 6.2.532-0vl3
1236update-alternatives --remove vim %{_bindir}/vim.X11-normal
1237
1238%preun X11
1239if [ "$1" = "0" ]
1240then
1241  update-alternatives --remove vi   %{_bindir}/vim.X11-normal
1242  update-alternatives --remove gvim %{_bindir}/vim.X11-normal
1243fi
1244
1245%post X11-big
1246update-alternatives \
1247  --install /bin/vi       vi       %{_bindir}/vim.X11-big 40 \
1248  --slave   /bin/vim      vim      %{_bindir}/vim.X11-big \
1249  --slave   /bin/eview    eview    %{_bindir}/vim.X11-big \
1250  --slave   /bin/evim     evim     %{_bindir}/vim.X11-big \
1251  --slave   /bin/ex       ex       %{_bindir}/vim.X11-big \
1252  --slave   /bin/rview    rview    %{_bindir}/vim.X11-big \
1253  --slave   /bin/rvim     rvim     %{_bindir}/vim.X11-big \
1254  --slave   /bin/view     view     %{_bindir}/vim.X11-big \
1255  --slave   /bin/vimdiff  vimdiff  %{_bindir}/vim.X11-big
1256update-alternatives \
1257  --install %{_bindir}/gvim     gvim     %{_bindir}/vim.X11-big 40 \
1258  --slave   %{_bindir}/gview    gview    %{_bindir}/vim.X11-big \
1259  --slave   %{_bindir}/gvimdiff gvimdiff %{_bindir}/vim.X11-big \
1260  --slave   %{_bindir}/rgview   rgview   %{_bindir}/vim.X11-big \
1261  --slave   %{_bindir}/rgvim    rgvim    %{_bindir}/vim.X11-big
1262
1263%triggerpostun X11-big -- vim-X11-big <= 6.2.532-0vl3
1264update-alternatives --remove vim %{_bindir}/vim.X11-big
1265
1266%preun X11-big
1267if [ "$1" = "0" ]
1268then
1269  update-alternatives --remove vi   %{_bindir}/vim.X11-big
1270  update-alternatives --remove gvim %{_bindir}/vim.X11-big
1271fi
1272
1273%post X11-huge
1274update-alternatives \
1275  --install /bin/vi       vi       %{_bindir}/vim.X11-huge 50 \
1276  --slave   /bin/vim      vim      %{_bindir}/vim.X11-huge \
1277  --slave   /bin/eview    eview    %{_bindir}/vim.X11-huge \
1278  --slave   /bin/evim     evim     %{_bindir}/vim.X11-huge \
1279  --slave   /bin/ex       ex       %{_bindir}/vim.X11-huge \
1280  --slave   /bin/rview    rview    %{_bindir}/vim.X11-huge \
1281  --slave   /bin/rvim     rvim     %{_bindir}/vim.X11-huge \
1282  --slave   /bin/view     view     %{_bindir}/vim.X11-huge \
1283  --slave   /bin/vimdiff  vimdiff  %{_bindir}/vim.X11-huge
1284update-alternatives \
1285  --install %{_bindir}/gvim     gvim     %{_bindir}/vim.X11-huge 50 \
1286  --slave   %{_bindir}/gview    gview    %{_bindir}/vim.X11-huge \
1287  --slave   %{_bindir}/gvimdiff gvimdiff %{_bindir}/vim.X11-huge \
1288  --slave   %{_bindir}/rgview   rgview   %{_bindir}/vim.X11-huge \
1289  --slave   %{_bindir}/rgvim    rgvim    %{_bindir}/vim.X11-huge
1290
1291%triggerpostun X11-huge -- vim-X11-huge <= 6.2.532-0vl3
1292update-alternatives --remove vim %{_bindir}/vim.X11-huge
1293
1294%preun X11-huge
1295if [ "$1" = "0" ]
1296then
1297  update-alternatives --remove vi   %{_bindir}/vim.X11-huge
1298  update-alternatives --remove gvim %{_bindir}/vim.X11-huge
1299fi
1300
1301%post X11-common
1302%{_bindir}/update-desktop-database %{_datadir}/applications >& /dev/null ||:
1303
1304%postun X11-common
1305%{_bindir}/update-desktop-database %{_datadir}/applications >& /dev/null ||:
1306
1307%clean
1308rm -rf %{buildroot}
1309
1310%files
1311%defattr(-,root,root)
1312%{_bindir}/vim.normal
1313
1314%files common
1315%defattr(-,root,root)
1316%doc README.txt
1317%doc README_extra.txt
1318%doc README_unix.txt
1319%{vimrcloc}
1320%{_bindir}/vimtutor
1321%{_bindir}/xxd
1322%{_datadir}/vim
1323
1324%files man
1325%defattr(-,root,root)
1326%{_mandir}/man1/eview.1*
1327%{_mandir}/man1/evim.1*
1328%{_mandir}/man1/ex.1*
1329%{_mandir}/man1/rgview.1*
1330%{_mandir}/man1/rgvim.1*
1331%{_mandir}/man1/rview.1*
1332%{_mandir}/man1/rvim.1*
1333%{_mandir}/man1/view.1*
1334%{_mandir}/man1/vim.1*
1335%{_mandir}/man1/vimdiff.1*
1336%{_mandir}/man1/vimtutor.1*
1337%{_mandir}/man1/xxd.1*
1338
1339%files X11-common
1340%defattr(-,root,root)
1341%config(missingok) %{_datadir}/applications/gvim.desktop
1342%{_datadir}/icons/hicolor/*/apps/gvim.png
1343%{_mandir}/man1/gview.1*
1344%{_mandir}/man1/gvim.1*
1345%{_mandir}/man1/gvimdiff.1*
1346
1347%files tiny
1348%defattr(-,root,root)
1349%{binprefix}bin/vim.tiny
1350%{_sysconfdir}/vimrc.tiny
1351
1352%files big
1353%defattr(-,root,root)
1354%{_bindir}/vim.big
1355
1356%files huge
1357%defattr(-,root,root)
1358%{_bindir}/vim.huge
1359
1360%files X11
1361%defattr(-,root,root)
1362%{_bindir}/vim.X11-normal
1363
1364%files X11-big
1365%defattr(-,root,root)
1366%{_bindir}/vim.X11-big
1367
1368%files X11-huge
1369%defattr(-,root,root)
1370%{_bindir}/vim.X11-huge
1371
1372%changelog
1373* Thu Jul 03 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 7.4.334-3
1374- rebuild with perl-5.16.3
1375
1376* Wed Jun 25 2014 IWAI, Masaharu <iwaim.sub@gmail.com> 7.4.334-2vl7
1377- build with Ruby 2.1
1378
1379* Thu Jun 19 2014 IWAI, Masaharu <iwaim.sub@gmail.com> 7.4.334-1
1380- update to 7.4.334
1381
1382* Sun Dec 22 2013 IWAI, Masaharu <iwaim.sub@gmail.com> 7.4.131-1
1383- update to 7.4.131
1384
1385* Sat Nov 30 2013 IWAI, Masaharu <iwaim.sub@gmail.com> 7.4.110-1
1386- update to 7.4.110
1387 - add 7.4 patches (Patch51..110)
1388- enable Lua support
1389- fix 7.4.50-1 changelog
1390
1391* Fri Oct  4 2013 IWAI, Masaharu <iwaim.sub@gmail.com> 7.4.50-1
1392- update to 7.4.50
1393 - drop 7.3 patches (Patch001..712)
1394 - add 7.4 patches (Patch1..50)
1395- drop crv patch (Patch2004)
1396- update some patches from Fedora vim-7.4.027-2
1397 - syntax patch (Patch3000):
1398 - fstabsyntax patch (Patch3007)
1399- add Distribution and Vendor tags
1400
1401* Thu Oct 25 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 7.3.712-1
1402- update to 7.3.712
1403- build with ruby-1.9.3
1404
1405* Sun Jun 05 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 7.3.206-1
1406- update to 7.3.206
1407
1408* Thu Apr 07 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 7.3.154-1
1409- update to 7.3.154
1410  - update Patch001-154
1411
1412* Tue Mar 29 2011 Yasumichi Akahoshi <yasumichi@vinelinux.org> 7.2.446-5
1413- rebuild with perl-5.12.3
1414
1415* Sun Jan 09 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 7.2.446-4
1416- add BuildRequires: libXt-devel
1417
1418* Sun Jan 09 2011 Yasumichi Akahoshi <yasumichi@vinelinux.org> 7.2.446-3
1419- update vimrc.ja (fixed http://bts.vinelinux.org/user.cgi?action=view_report&id=1067&project=VineLinux)
1420
1421* Sun Sep 19 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 7.2.446-2
1422- do not BR: glibc-static on Vine 5.x
1423
1424* Sun Sep 19 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 7.2.446-1
1425- update tp 7.2.446 (add Patch149-446)
1426- run update-alternatives on vim-huge post script
1427- drop Patch3004 (use %%{_datadir}/vim/vimrc)
1428- add vimrc.tiny for vim.tiny
1429- add BR: glibc-static to build vime-tiny
1430
1431* Sat Mar 20 2010 Shu KONNO <owa@bg.wakwak.com> 7.2.148-2
1432- rebuilt with python-2.6
1433
1434* Sun Apr 26 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 7.2.148-1
1435- new upstream release
1436- modified vimrc.ja to support utf-8 locale
1437- drop vim-{ruby,perl,python}
1438
1439* Mon May 05 2008 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 6.4.10-1vl5
1440- rebuild with perl-5.10.0
1441- applied new versioning policy
1442- add "make installghelplinks"
1443- add BuildRequires: pixman-devel
1444
1445* Wed Sep 05 2007 KAZUKI SHIMURA <ksh753@y5.dion.ne.jp> 6.4.10-0vl3
1446- [SECURITY] add helptags.patch (patch2000) renamed from 7.1.039
1447  - fix format string vulnerability in the helptags_one (CVE-2007-2953)
1448
1449* Sat Jul 28 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 6.4.10-0vl2
1450- changed man Group to Applications/Documentation
1451
1452* Mon May 15 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.4.10-0vl1
1453- new upstream patch version
1454
1455* Tue Feb 28 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.4.8-0vl2
1456- update patching script
1457  - exit if upstream patches not exist
1458
1459* Mon Feb 27 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.4.8-0vl1
1460- new upstream patch version
1461
1462* Fri Nov 04 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.4-0vl2
1463- add cssIdentifier.patch to avoid error
1464
1465* Mon Oct 31 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.4-0vl1
1466- new upstream release
1467- drop tmpfile.patch
1468- import verifyenc.vim from KaoriYa.net ([vine-users:073279])
1469  - http://www.kaoriya.net/dist/vim-6.4-w32j.tar.bz2
1470- import checkhl.patch from FC 6.4.000-2
1471
1472  * Tue Oct 25 2005 Karsten Hopp <karsten@redhat.de> 6.4.000-2
1473  - add syntax highlighting rule for %%check (Ralf Ertzinger, #165277)
1474
1475* Mon Oct 17 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.3.90-0vl1
1476- new upstream patch version
1477- add numeric-keypad.patch (patch101)
1478  - Thanks, ISOBE Takeshi
1479
1480* Sun Aug 14 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.3.86-0vl2
1481- [SECURITY] re-add patches, import tmpfile.patch from FC
1482  - oops, patches not added at 6.3.86-0vl1
1483  - overwrite or create arbitrary files via a symlink attack (CAN-2005-0069)
1484
1485* Sat Jul 30 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.3.86-0vl1
1486- [SECURITY] new upstream patch version
1487  - modelines shell command execution vulnerability (CAN-2005-2368)
1488- add README_patches.txt
1489
1490* Sun May 15 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.3.71-0vl1
1491- new upstream patch version
1492- update desktop file
1493  - import icons from FC
1494  - import gvim.desktop from FC and modify
1495  - move gvim.desktop to %%{_datadir}/applications
1496  - run update-desktop-database at X11-common's post/postun
1497- import specsyntax.patch from FC
1498
1499* Wed Jan 26 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.3.58-0vl1
1500- new upstream patch version
1501- perl/huge/X11-huge
1502  - add Requires: %%(perl -le 'use Config; print $Config{archlibexp}')
1503
1504* Tue Jan 11 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.3.53-0vl2
1505- rebuild with perl-5.8.6
1506
1507* Mon Dec 27 2004 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.3.53-0vl1
1508- [SECURITY] new upstream patch version
1509  - arbitrary command execution vulnerability (CAN-2004-1138)
1510- add URL
1511- fix common's Japanese description
1512  - remove package information about vim-X11-*
1513- add Provides: gvim (vim-X11-*)
1514
1515* Fri Oct 29 2004 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.3.31-0vl1
1516- new upstream patch version
1517- fix URLs (source1,2)
1518
1519* Sun Jun 20 2004 Tomoya TAKA <taka@vinelinux.org> 6.3.6-0vl1
1520- new upstream release
1521- update configurations of alternatives
1522- vim-tiny contains /bin/vim.tiny only
1523- remove 'Requires: vim-common' from vim-man subpackage
1524- change order of fileencordings in vimrc.ja
1525
1526* Wed May 19 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 6.2.532-0vl3
1527- use gtk2 instead of gtk+
1528- add Requires: gtk2 to vim-X11-common
1529- add BuildRequires: gtk2-devel
1530
1531* Tue May 18 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 6.2.532-0vl2
1532- add --enable-multibyte to vim-tiny
1533
1534* Sat May 15 2004 Tomoya TAKA <taka@vinelinux.org> 6.2.532-0vl1
1535- new upstream patch version
1536
1537* Sat Mar 20 2004 Tomoya TAKA <taka@vinelinux.org> 6.2.382-0vl1
1538- new upstream version
1539
1540* Mon Oct 06 2003 akira yamada <akira@vinelinux.org> 6.2.106-0vl1
1541- new upstream version
1542- bulid with ruby-1.8.0.
1543
1544* Tue Jun 17 2003 UECHI Yasumasa <uh@u.dhis.portside.net> 6.2.14-0vl1
1545- new upstream version
1546
1547* Wed Jan 22 2003 Tomoya TAKA <taka@vinelinux.org> 6.1.300-0vl1
1548- new upstream patch version
1549
1550* Wed Jan 22 2003 Tomoya TAKA <taka@vinelinux.org> 6.1.265-0vl1
1551- patch level 265, including fix of modeline vulnerability
1552  cf. http://www.guninski.com/vim1.html
1553
1554* Wed Apr 03 2002 akira yamada <akira@vinelinux.org> 6.1.5-0vl1
1555- new upstream version.
1556- updated format.vim. (extracted from
1557  http://www.kaoriya.net/dist/gvim-6.1-w32j.tar.bz2.)
1558- clean uped vimrc, vimrc.ja, gvimrc, gvimrc.ja.
1559
1560* Thu Jan 31 2002 Toru Sagami <sagami@vinelinux.org> 6.0.158-0vl1
1561- patch level 6.0.158
1562
1563* Sun Nov 25 2001 akira yamada <akira@vinelinux.org> 6.0.93-0vl1
1564- new upstream patch version.
1565- added PreReqs: alternatives for vim, vim-tiny, vim-X11.
1566
1567* Mon Nov 12 2001 akira yamada <akira@vinelinux.org> 6.0.68-0vl4
1568- added Japanese descriptions.
1569- English descriptions by shaolin.
1570
1571* Wed Nov 07 2001 akira yamada <akira@vinelinux.org> 6.0.68-0vl3
1572- added triggerpostun for vim-minimal.
1573
1574* Mon Nov 05 2001 akira yamada <akira@vinelinux.org> 6.0.68-0vl2
1575- patch #44, #54, #64 is now available.
1576
1577* Mon Nov 05 2001 akira yamada <akira@vinelinux.org> 6.0.68-0vl1
1578- new upstream patch version.
1579- removed jcode2.vim and added new default vimrc.
1580- removed unused sources and patches.
1581- alternatives for /bin/vi.
1582- added net-tools to BuildRequires. (/bin/hostname)
1583
1584* Wed Oct 31 2001 akira yamada <akira@vinelinux.org> 6.0.43-0vl1
1585- new upstream patch version.
1586- added vim-lang and vim-extra.
1587- added gawk to Requires of vim-common.
1588- added gtk+ to Requires of vim-X11-common.
1589
1590* Wed Oct 17 2001 akira yamada <akira@vinelinux.org> 6.0.11-0vl2
1591- added autoconf and libtool to BuildRequires.
1592
1593* Mon Oct 15 2001 akira yamada <akira@vinelinux.org> 6.0.11-0vl1
1594- vim and vim-X11 is no longer virturl package.
1595- obsoleted vim-normal and vim-X11-normal.
1596- added check "$1" = "0" for  preun scripts.
1597
1598* Mon Oct 15 2001 akira yamada <akira@vinelinux.org> 6.0-0vl2
1599- linked staticly vim of vim-tiny.
1600
1601* Sun Oct 14 2001 akira yamada <akira@vinelinux.org> 6.0-0vl1
1602- new upstream version.
1603- now, vim and vim-X11 is virtual package.
1604- new sub-packages vim-tiny, vim-normal, vim-big, vim-ruby, vim-perl,
1605  vim-python, vim-huge, vim-X11-normal, vim-X11-big and vim-X11-huge.
1606- obsoleted vim-minimal and vin-enhanced.
1607
1608* Sat Sep 08 2001 Toru Sagami <sagami@vinelinux.org>
1609- 5.8-0vl4: rebuilt on current ncurses
1610- added format.vim and more useful comments in vimrc.ja
1611
1612* Sat Aug 04 2001 <sagami@vinelinux.org>
1613- 5.8-0vl3: patch level 5.8.9
1614- dont pack duplicated runtime/syntax directory into %%doc
1615
1616* Thu Jul 19 2001 <sagami@vinelinux.org>
1617- 5.8-0vl2: patch level 5.8.7
1618- Add postfix config syntax highlighting
1619
1620* Fri Jun 08 2001 <sagami@vinelinux.org>
1621- vim-5.8-0vl1: patch level 5.8.002
1622
1623* Fri Jun 01 2001 <sagami@vinelinux.org>
1624- vim-5.8-0vl0: vim-5.8 bug fix release
1625
1626* Thu May 10 2001 <sagami@vinelinux.org>
1627- vim-5.7-0vl8: patch level 5.7.030
1628- use versioned sources, not older ones and patches
1629- sync with RH6.2 updates
1630
1631* Wed Apr 18 2001 sagami@vinelinux.org
1632- jcode2.vim: fix back to original one
1633- patch level 5.7.028
1634
1635* Mon Feb 05 2001 Toru Sagami <czs14350@mb.infoweb.ne.jp>
1636- patch level 5.7.024
1637- small fix for jcode2.vim
1638- split man package from common package to avoid conflict with jvim3
1639
1640* Tue Dec 26 2000 Toru Sagami <czs14350@mb.infoweb.ne.jp>
1641- %%{makeinstall}
1642- acutally build against current ncurses5 without gpm with ncurses4
1643
1644* Thu Dec 21 2000 Toru Sagami <czs14350@mb.infoweb.ne.jp>
1645- build against current ncurses5
1646- added CVS commit filetype detection to scripts.vim
1647
1648* Wed Dec 06 2000 Toru Sagami <czs14350@mb.infoweb.ne.jp>
1649- 5.7.19
1650- jcode.pl-2.13
1651- added License recognition to .spec syntax
1652- added RFC822 mail/ emacs-lips filetype detection to scripts.vim
1653- FHS stuff: _mandir
1654
1655* Wed Jul 19 2000 Toru Sagami <czs14350@mb.infoweb.ne.jp>
1656- based on RH 5.6-14 ->  5.7 (patchlevel .2)
1657- manpath: /usr/share/man -> /usr/man/man :-)
1658- delete %%makeinstall macro for rpm-3.0.x
1659- gvim: --enable-multibyte, xim, fontset
1660- vim: --enable-multibyte
1661- jcode.pl-2.11 and jcode2.vim from Nozomu Kobayashi's rpm package
1662- vimrc: added bzip2 and Japanese stuff of a kind
1663
1664* Sat Jun  3 2000 Bernhard Rosenkr舅zer <bero@redhat.com>
1665- patchlevel 74
1666- add %%makeinstall macro recognition to .spec file syntax highlighting rules
1667- fix up Makefiles
1668
1669* Fri Apr 14 2000 Bernhard Rosenkr舅zer <bero@redhat.com>
1670- patchlevel 66
1671- fix compilation with perl 5.6.0
1672
1673* Mon Mar 20 2000 Bernhard Rosenkr舅zer <bero@redhat.com>
1674- patchlevel 12
1675
1676* Tue Mar 07 2000 Preston Brown <pbrown@redhat.com>
1677- fix home/end in vimrc (we did a term = rxvt, totally wrong)
1678
1679* Tue Feb 29 2000 Preston Brown <pbrown@redhat.com>
1680- change F1-F4 keybindings for xterm builtin terminfo to match real terminfo
1681
1682* Thu Feb 17 2000 Bill Nottingham <notting@redhat.com>
1683- kill autoindent
1684
1685* Mon Feb 07 2000 Preston Brown <pbrown@redhat.com>
1686- wmconfig -> desktop
1687
1688* Sat Feb  5 2000 Bernhard Rosenkr舅zer <bero@redhat.com>
1689- Patchlevel 11
1690- handle compressed man pages
1691- fix man page symlinks
1692
1693* Wed Feb  2 2000 Bill Nottingham <notting@redhat.com>
1694- eliminate dependencies on X in vim-enhanced, and ncurses/gpm
1695  in vim-minimal
1696
1697* Fri Jan 28 2000 Bill Nottingham <notting@redhat.com>
1698- eliminate dependencies on csh and perl in vim-common
1699
1700* Wed Jan 19 2000 Bernhard Rosenrk舅zer <bero@redhat.com>
1701- Use awk, not nawk
1702
1703* Tue Jan 18 2000 Bernhard Rosenrk舅zer <bero@redhat.com>
1704- 5.6
1705- patch 5.6.001
1706- remove /usr/bin/vi - if you want vim, type vim
1707
1708* Tue Jan 11 2000 Bernhard Rosenkr舅zer <bero@redhat.com>
1709- 5.6a
1710- Remove dependency on nawk (introduced by base update)
1711- some tweaks to make updating easier
1712
1713* Tue Nov  9 1999 Bernhard Rosenkr舅zer <bero@redhat.com>
1714- 5.5
1715- fix path to vimrc
1716
1717* Tue Jul 27 1999 Michael K. Johnson <johnsonm@redhat.com>
1718- moved from athena to gtk widgets for X version
1719- removed vim.1 from X11 filelist because X11 depends on vim-common anyway
1720- fixed rogue dependencies from sample files
1721
1722* Tue Jul 27 1999 Jeff Johnson <jbj@redhat.com>
1723- update to 5.4.
1724
1725* Thu Jul 22 1999 Jeff Johnson <jbj@redhat.com>
1726- man page had buildroot pollution (#3629).
1727
1728* Thu Mar 25 1999 Preston Brown <pbrown@redhat.com>
1729- with recent termcap/terminfo fixes, regular vim works in xterm/console
1730- in color, so vim-color package removed.
1731
1732* Tue Mar 23 1999 Erik Troan <ewt@redhat.com>
1733- removed "set backupdir=/tmp/vim_backup" from default vimrc
1734
1735* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
1736- auto rebuild in the new build environment (release 5)
1737
1738* Thu Dec 17 1998 Michael Maher <mike@redaht.com>
1739- built pacakge for 6.0
1740
1741* Tue Sep 15 1998 Michael Maher <mike@redhat.com>
1742- removed '--with-tlib=termcap' so that color-vim works
1743
1744* Wed Sep  2 1998 Jeff Johnson <jbj@redhat.com>
1745- update to 5.3.
1746
1747* Mon Aug 10 1998 Jeff Johnson <jbj@redhat.com>
1748- merge in Toshio's changes
1749- color-vim: changed "--disable-p" to "--disable-perlinterp --with-tlib=termcap"
1750- added minimal rvi/rview and man pages.
1751- move Obsoletes to same package as executable.
1752
1753* Thu Aug 06 1998 Toshio Kuratomi <badger@prtr-13.ucsc.edu>
1754- Break the package apart similar to the way the netscape package was
1755  broken down to handle navigator or communicator: The vim package is
1756  Obsolete, now there is vim-common with all the common files, and a
1757  package for each binary: vim-minimal (has /bin/vi compiled with no
1758  frills), vim-enhanced (has /usr/bin/vim with extra perl and python
1759  interpreters), and vim-X11 (has /usr/X11R6/bin/gvim compiled with
1760  GUI support.)
1761- Enable the perl and python interpreters in the gui version (gvim).
1762
1763* Tue Jun 30 1998 Michael Maher <mike@redhat.com>
1764- Fixed tutor help.
1765- cvim package added.  Thanks to Stevie Wills for finding this one :-)
1766
1767* Thu May 07 1998 Prospector System <bugs@redhat.com>
1768- translations modified for de, fr, tr
1769
1770* Fri May 01 1998 Donnie Barnes <djb@redhat.com>
1771- added patch to turn off the "vi compatibility" by default.  You can
1772  still get it via the -C command line option
1773
1774* Thu Apr 23 1998 Donnie Barnes <djb@redhat.com>
1775- removed perl and python interpreters (sorry, but those don't belong
1776  in a /bin/vi and having two vi's seemed like overkill...complain
1777  to suggest@redhat.com if you care)
1778
1779* Fri Apr 17 1998 Donnie Barnes <djb@redhat.com>
1780- fixed buildroot bug
1781
1782* Sat Apr 11 1998 Donnie Barnes <djb@redhat.com>
1783- updated from 4.6 to 5.1
1784- moved to buildroot
1785
1786* Sun Nov 09 1997 Donnie Barnes <djb@redhat.com>
1787- fixed missing man page
1788
1789* Wed Oct 22 1997 Donnie Barnes <djb@redhat.com>
1790- added wmconfig entry to vim-X11
1791
1792* Mon Oct 20 1997 Donnie Barnes <djb@redhat.com>
1793- upgraded from 4.5 to 4.6
1794
1795* Fri Jun 13 1997 Erik Troan <ewt@redhat.com>
1796- built against glibc
1797
1798* Tue Mar 25 1997 Michael K. Johnson <johnsonm@redhat.com>
1799- Upgraded to 4.5
1800- Added ex symlinks
1801
1802* Tue Mar 11 1997 Michael K. Johnson <johnsonm@redhat.com>
1803- Added view symlink.
Note: See TracBrowser for help on using the repository browser.