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

Revision 614, 47.9 KB checked in by owa, 14 years ago (diff)

vim: update to 2vl6

Line 
1# version, patch version
2%define vimversion      7.2
3%define vimpversion     148
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
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: 2%{?_dist_release}
35
36Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{vimversion}.tar.bz2
37Source1: ftp://ftp.vim.org/pub/vim/extra/vim-%{vimversion}-extra.tar.gz
38Source2: ftp://ftp.vim.org/pub/vim/extra/vim-%{vimversion}-lang.tar.gz
39
40%if %{vimpversion}
41Source3: ftp://ftp.vim.org/pub/vim/patches/6.4/README
42%endif
43
44# gvim desktop file
45Source100: gvim.desktop
46Source101: gvim16.png
47Source102: gvim32.png
48Source103: gvim48.png
49Source104: gvim64.png
50
51Source300: vimrc
52Source301: vimrc.ja
53Source302: gvimrc
54Source303: gvimrc.ja
55Source400: format.vim
56Source401: verifyenc.vim
57
58Patch2002: vim-7.0-fixkeys.patch
59Patch2003: vim-6.2-specsyntax.patch
60Patch2004: vim-7.0-crv.patch
61Patch2010: xxd-locale.patch
62
63# Patches 1000 and up are patches from the base maintainer.
64# If you're as lazy as me, generate the list using
65# (for i in `seq 1 58`; do echo "Patch`expr 1000 + $i`: ftp://ftp.vim.org/pub/vim/patches/6.4/6.4.`expr 1000 + $i | sed -e 's,^.,,'`"; done) > vimpatches
66Patch001: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.001
67Patch002: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.002
68Patch003: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.003
69Patch004: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.004
70Patch005: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.005
71Patch006: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.006
72Patch007: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.007
73Patch008: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.008
74Patch009: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.009
75Patch010: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.010
76Patch011: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.011
77Patch012: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.012
78Patch013: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.013
79Patch014: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.014
80Patch015: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.015
81Patch016: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.016
82Patch017: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.017
83Patch018: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.018
84Patch019: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.019
85Patch020: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.020
86Patch021: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.021
87Patch022: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.022
88Patch023: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.023
89Patch024: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.024
90Patch025: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.025
91Patch026: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.026
92Patch027: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.027
93Patch028: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.028
94Patch029: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.029
95Patch030: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.030
96Patch031: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.031
97Patch032: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.032
98Patch033: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.033
99Patch034: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.034
100Patch035: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.035
101Patch036: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.036
102Patch037: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.037
103Patch038: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.038
104Patch039: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.039
105Patch040: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.040
106Patch041: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.041
107Patch042: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.042
108Patch043: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.043
109Patch044: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.044
110Patch045: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.045
111Patch046: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.046
112Patch047: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.047
113Patch048: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.048
114Patch049: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.049
115Patch050: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.050
116Patch051: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.051
117Patch052: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.052
118Patch053: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.053
119Patch054: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.054
120Patch055: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.055
121Patch056: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.056
122Patch057: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.057
123Patch058: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.058
124Patch059: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.059
125Patch060: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.060
126Patch061: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.061
127Patch062: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.062
128Patch063: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.063
129Patch064: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.064
130Patch065: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.065
131Patch066: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.066
132Patch067: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.067
133Patch068: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.068
134Patch069: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.069
135Patch070: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.070
136Patch071: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.071
137Patch072: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.072
138Patch073: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.073
139Patch074: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.074
140Patch075: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.075
141Patch076: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.076
142Patch077: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.077
143Patch078: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.078
144Patch079: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.079
145Patch080: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.080
146Patch081: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.081
147Patch082: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.082
148Patch083: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.083
149Patch084: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.084
150Patch085: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.085
151Patch086: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.086
152Patch087: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.087
153Patch088: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.088
154Patch089: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.089
155Patch090: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.090
156Patch091: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.091
157Patch092: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.092
158Patch093: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.093
159Patch094: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.094
160Patch095: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.095
161Patch096: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.096
162Patch097: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.097
163Patch098: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.098
164Patch099: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.099
165Patch100: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.100
166Patch101: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.101
167Patch102: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.102
168Patch103: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.103
169Patch104: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.104
170Patch105: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.105
171Patch106: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.106
172Patch107: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.107
173Patch108: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.108
174Patch109: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.109
175Patch110: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.110
176Patch111: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.111
177Patch112: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.112
178Patch113: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.113
179Patch114: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.114
180Patch115: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.115
181Patch116: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.116
182Patch117: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.117
183Patch118: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.118
184Patch119: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.119
185Patch120: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.120
186Patch121: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.121
187Patch122: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.122
188Patch123: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.123
189Patch124: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.124
190Patch125: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.125
191Patch126: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.126
192Patch127: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.127
193Patch128: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.128
194Patch129: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.129
195Patch130: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.130
196Patch131: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.131
197Patch132: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.132
198Patch133: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.133
199Patch134: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.134
200Patch135: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.135
201Patch136: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.136
202Patch137: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.137
203Patch138: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.138
204Patch139: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.139
205Patch140: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.140
206Patch141: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.141
207Patch142: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.142
208Patch143: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.143
209Patch144: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.144
210Patch145: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.145
211Patch146: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.146
212Patch147: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.147
213Patch148: ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.148
214
215Patch3000: vim-7.0-syntax.patch
216Patch3002: vim-7.1-nowarnings.patch
217Patch3003: vim-6.1-rh3.patch
218Patch3004: vim-7.0-rclocation.patch
219Patch3006: vim-6.4-checkhl.patch
220Patch3007: vim-7.2-fstabsyntax.patch
221Patch3008: vim-7.1-lib64.patch
222Patch3009: vim-7.0-warning.patch
223Patch3010: vim-7.0-syncolor.patch
224Patch3011: vim-7.0-specedit.patch
225
226
227BuildRoot: %{_tmppath}/%{name}-%{version}-root
228BuildRequires: ruby, ruby-devel, python-devel, perl, gtk2-devel, ncurses-devel, autoconf, libtool, net-tools, pixman-devel
229PreReq: alternatives
230Requires: vim-common = %{version}
231
232%description
233VIM (VIsual editor iMproved) is an updated and improved version of the
234vi editor.  Vi was the first real screen-based editor for UNIX, and is
235still very popular. VIM has many new features including:
236multiple windows, multi-level undos, block highlighting and more.
237
238vim-normal package provides a VIM executable configured
239with essential features enabled.
240
241%description -l ja
242VIM(VIsual editor iMproved)はviエディタ互換のエディタで,次のような多
243くの機能が加えられています: マルチレベルのアンドゥ,シンタックスハイラ
244イト,コマンドのヒストリ,オンラインヘルプ,ファイル名の補完,ブロック
245を対象とした処理,行の折り畳み,ユニコードやその他の文字コードのサポー
246トなどです.
247
248このパッケージでは最も基本的な機能を含んだVIMが提供されます.
249
250%package common
251Summary: Common files needed by the non-X VIM packages
252Summary(ja): 各種の VIM パッケージに必要なファイル
253Group: Applications/Editors
254Requires: gawk
255Conflicts: vim-X11 < 6.0, vim-enhanced < 6.0, vim-minimal < 6.0
256
257%description common
258vim-common package contains files which every VIM binary packages will
259need in order to run. VIM itself is included in various packages (under
260every different configuration) such as:
261
262  * vim        - normal features
263  * vim-big    - big features
264  * vim-huge   - huge features and Ruby/Perl/Python support
265
266%description -l ja common
267このパッケージは以下に示す各VIMパッケージで提供されるVIMエディタを実行
268するために必要となる共通のファイル群を提供します:
269
270  * vim          - 最も基本的な機能を含んだVIMパッケージ
271  * vim-big      - より多くの機能を効有にしたVIMパッケージ
272  * vim-huge     - Ruby/Perl/Pythonの各スクリプトの実行機能と,それ以外の
273                   ほぼすべての機能を有効にしたVIMパッケージ
274
275%package man
276Summary: Man pages for the VIM editor
277Summary(ja): VIM エディタの man ページ
278Group: Applications/Documentation
279Conflicts: nvi <= 1.79_jp-18vl1, jvim <= 3.0j2.1a-0vl1
280
281%description man
282This package contains man pages for the VIM editor.
283
284%description -l ja man
285このパッケージはVIMエディタのmanページを含んでいます.
286
287%package tiny
288Summary: A minimal version of the VIM editor
289Summary(ja): 最小構成の VIM エディタ
290Group: Applications/Editors
291PreReq: alternatives
292Conflicts: nvi <= 1.79_jp-18vl1, jvim <= 3.0j2.1a-0vl1, vim-minimal
293Obsoletes: vim-minimal
294
295%description tiny
296VIM (VIsual editor iMproved) is an updated and improved version of the
297vi editor.  Vi was the first real screen-based editor for UNIX, and is
298still very popular. VIM has many new features including:
299multiple windows, multi-level undos, block highlighting and more.
300
301vim-tiny package contains /bin/vi, a minimally configured version
302of the VIM. It may be handy when only the root partition is present.
303vim-common package is NOT needed to run this program.
304
305%description -l ja tiny
306VIM(VIsual editor iMproved)はviエディタ互換のエディタで,次のような多
307くの機能が加えられています: マルチレベルのアンドゥ,シンタックスハイラ
308イト,コマンドのヒストリ,オンラインヘルプ,ファイル名の補完,ブロック
309を対象とした処理,行の折り畳み,ユニコードやその他の文字コードのサポー
310トなどです.
311
312このパッケージでは最小構成のVIMを/bin/vimとして提供しています。このパッ
313ケージで提供されるVIMを使うにあたってはvim-commonパッケージは必要あり
314ません.
315
316%package big
317Summary: VIM editor with big features
318Summary(ja): 多機能版の VIM エディタ
319Group: Applications/Editors
320PreReq: alternatives
321Requires: vim-common = %{version}
322Obsoletes: vim-color
323
324%description big
325VIM (VIsual editor iMproved) is an updated and improved version of the
326vi editor.  Vi was the first real screen-based editor for UNIX, and is
327still very popular. VIM has many new features including:
328multiple windows, multi-level undos, block highlighting and more.
329
330vim-big package contains the VIM with "big" features enabled.
331
332%description -l ja big
333VIM(VIsual editor iMproved)はviエディタ互換のエディタで,次のような多
334くの機能が加えられています: マルチレベルのアンドゥ,シンタックスハイラ
335イト,コマンドのヒストリ,オンラインヘルプ,ファイル名の補完,ブロック
336を対象とした処理,行の折り畳み,ユニコードやその他の文字コードのサポー
337トなどです.
338
339このパッケージではvimパッケージで提供されるVIMよりも多くの機能を含んだ
340VIMを提供しています.
341
342%package huge
343Summary: VIM editor with huge features
344Summary(ja): 最大機能版の VIM エディタ
345Group: Applications/Editors
346PreReq: alternatives
347Requires: vim-common = %{version}
348Requires: %(perl -le 'use Config; print $Config{archlibexp}')
349Obsoletes: vim-color
350Obsoletes: vim-ruby, vim-python, vim-perl
351
352%description huge
353VIM (VIsual editor iMproved) is an updated and improved version of the
354vi editor.  Vi was the first real screen-based editor for UNIX, and is
355still very popular. VIM has many new features including:
356multiple windows, multi-level undos, block highlighting and more.
357
358vim-huge package contains the VIM with most of its features (except
359X11 features) enabled such as Ruby, Perl and Python features.
360
361%description -l ja huge
362VIM(VIsual editor iMproved)はviエディタ互換のエディタで,次のような多
363くの機能が加えられています: マルチレベルのアンドゥ,シンタックスハイラ
364イト,コマンドのヒストリ,オンラインヘルプ,ファイル名の補完,ブロック
365を対象とした処理,行の折り畳み,ユニコードやその他の文字コードのサポー
366トなどです.
367
368このパッケージではX11対応以外のほとんどすべての機能のサポートに加え,
369Ruby/Perl/Pythonスクリプトの実行機能までを含んでVIMを提供しています.
370
371%package X11
372Summary: VIM editor with X11 support
373Summary(ja): X11 対応の VIM エディタ
374Group: Applications/Editors
375PreReq: alternatives
376Requires: vim-X11-common = %{version}
377Provides: gvim
378
379%description X11
380VIM (VIsual editor iMproved) is an updated and improved version of the
381vi editor.  Vi was the first real screen-based editor for UNIX, and is
382still very popular. VIM has many new features including:
383multiple windows, multi-level undos, block highlighting and more.
384
385vim-X11 package contains the VIM with X11 features enabled:
386you can run VIM as an X application with a full GUI interface and mouse
387support.
388
389%description -l ja X11
390VIM(VIsual editor iMproved)はviエディタ互換のエディタで,次のような多
391くの機能が加えられています: マルチレベルのアンドゥ,シンタックスハイラ
392イト,コマンドのヒストリ,オンラインヘルプ,ファイル名の補完,ブロック
393を対象とした処理,行の折り畳み,ユニコードやその他の文字コードのサポー
394トなどです.
395
396このパッケージでは最も基本的な構成のVIMにX11対応を加えたものを提供して
397います.
398
399%package X11-common
400Summary: The common files needed by any version of the GVIM editor
401Summary(ja): X11 対応 VIM エディタに必要な共通ファイル
402Group: Applications/Editors
403Requires: vim-common = %{version}, gtk2
404Requires(post): desktop-file-utils
405Requires(postun): desktop-file-utils
406
407%description X11-common
408vim-X11-common package contains files which every GVIM (VIM with X11
409features enabled) binaries will need in order to run.
410GVIM itself is included in various packages (under every different
411configuration) such as:
412
413  * vim-X11 - normal features
414  * vim-X11-big - big features
415  * vim-X11-huge - huge features and Ruby/Perl/Python support
416
417%description -l ja X11-common
418このパッケージは以下に示す各X11対応のVIMパッケージで提供されるVIMエディ
419タを実行するために必要となる共通のファイル群を提供します:
420
421  * vim-X11      - X対応機能を有効にしたVIMパッケージ
422  * vim-X11-big  - vim-bigをX対応にしたVIMパッケージ
423  * vim-X11-huge - vim-hugeをX対応にしたVIMパッケージ
424
425%package X11-big
426Summary: VIM editor with big features and X11 support
427Summary(ja): X11 対応の多機能版 VIM エディタ
428Group: Applications/Editors
429PreReq: alternatives
430Requires: vim-X11-common = %{version}
431Provides: gvim
432
433%description X11-big
434VIM-X11 is a version of the VIM editor which is configured to run on the X
435Window System.  If you install this package, you can run VIM as an X
436application with a full GUI interface and mouse support.
437
438The vim-X11-big package provides the VIM which supports more features
439than vim-X11 package does.
440
441%description -l ja X11-big
442VIM(VIsual editor iMproved)はviエディタ互換のエディタで,次のような多
443くの機能が加えられています: マルチレベルのアンドゥ,シンタックスハイラ
444イト,コマンドのヒストリ,オンラインヘルプ,ファイル名の補完,ブロック
445を対象とした処理,行の折り畳み,ユニコードやその他の文字コードのサポー
446トなどです.
447
448このパッケージではvim-X11パッケージで提供されるVIMよりも,より多くの機
449能を含んだVIMを提供しています.
450
451%package X11-huge
452Summary: VIM editor with huge features and X11 support
453Summary(ja): X11 対応の最大機能版 VIM エディタ
454Group: Applications/Editors
455PreReq: alternatives
456Requires: vim-X11-common = %{version}
457Requires: %(perl -le 'use Config; print $Config{archlibexp}')
458Provides: gvim
459
460%description X11-huge
461VIM-X11 is a version of the VIM editor which is configured to run on the X
462Window System.  If you install this package, you can run VIM as an X
463application with a full GUI interface and mouse support.
464
465The vim-X11-huge package provides the VIM which supports much more extra
466features than vim-X11-huge does, such as Ruby/Perl/Python support.
467
468%description -l ja X11-huge
469VIM(VIsual editor iMproved)はviエディタ互換のエディタで,次のような多
470くの機能が加えられています: マルチレベルのアンドゥ,シンタックスハイラ
471イト,コマンドのヒストリ,オンラインヘルプ,ファイル名の補完,ブロック
472を対象とした処理,行の折り畳み,ユニコードやその他の文字コードのサポー
473トなどです.
474
475このパッケージではX11対応も含めたほとんどすべての機能のサポートに加え,
476Ruby/Perl/Pythonスクリプトの実行機能までを含んでVIMを提供しています.
477
478%prep
479%setup -q -b 0 -n %{vimdir}
480%setup -q -D -b 1 -n %{vimdir}
481%setup -q -D -b 2 -n %{vimdir}
482# fix rogue dependencies from sample code
483chmod -x runtime/tools/mve.awk
484%patch2002 -p1
485%patch2003 -p1
486%patch2004 -p1
487%patch2010 -p1
488
489perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk
490
491# Base patches...
492# for i in seq 1 14; do printf "%%patch%03d -p0 \n" $i; done
493%patch001 -p0
494%patch002 -p0
495%patch003 -p0
496%patch004 -p0
497%patch005 -p0
498%patch006 -p0
499%patch007 -p0
500%patch008 -p0
501%patch009 -p0
502%patch010 -p0
503%patch011 -p0
504%patch012 -p0
505%patch013 -p0
506%patch014 -p0
507%patch015 -p0
508%patch016 -p0
509%patch017 -p0
510%patch018 -p0
511%patch019 -p0
512%patch020 -p0
513%patch021 -p0
514%patch022 -p0
515%patch023 -p0
516%patch024 -p0
517%patch025 -p0
518%patch026 -p0
519%patch027 -p0
520%patch028 -p0
521%patch029 -p0
522%patch030 -p0
523%patch031 -p0
524%patch032 -p0
525%patch033 -p0
526%patch034 -p0
527%patch035 -p0
528%patch036 -p0
529%patch037 -p0
530%patch038 -p0
531%patch039 -p0
532%patch040 -p0
533%patch041 -p0
534%patch042 -p0
535%patch043 -p0
536%patch044 -p0
537%patch045 -p0
538%patch046 -p0
539%patch047 -p0
540%patch048 -p0
541%patch049 -p0
542%patch050 -p0
543%patch051 -p0
544%patch052 -p0
545%patch053 -p0
546%patch054 -p0
547%patch055 -p0
548%patch056 -p0
549%patch057 -p0
550%patch058 -p0
551%patch059 -p0
552%patch060 -p0
553%patch061 -p0                                         
554%patch062 -p0
555%patch063 -p0
556%patch064 -p0
557%patch065 -p0
558%patch066 -p0
559%patch067 -p0
560%patch068 -p0
561%patch069 -p0
562%patch070 -p0
563%patch071 -p0
564%patch072 -p0
565%patch073 -p0
566%patch074 -p0
567%patch075 -p0
568%patch076 -p0
569%patch077 -p0
570%patch078 -p0
571%patch079 -p0
572%patch080 -p0
573%patch081 -p0
574%patch082 -p0
575%patch083 -p0
576%patch084 -p0
577%patch085 -p0
578%patch086 -p0
579%patch087 -p0
580%patch088 -p0
581%patch089 -p0
582%patch090 -p0
583%patch091 -p0
584%patch092 -p0
585%patch093 -p0
586%patch094 -p0
587%patch095 -p0
588%patch096 -p0
589%patch097 -p0
590%patch098 -p0
591%patch099 -p0
592%patch100 -p0
593%patch101 -p0
594%patch102 -p0
595%patch103 -p0
596%patch104 -p0
597%patch105 -p0
598%patch106 -p0
599%patch107 -p0
600%patch108 -p0
601%patch109 -p0
602%patch110 -p0
603%patch111 -p0
604%patch112 -p0
605%patch113 -p0
606%patch114 -p0
607%patch115 -p0
608%patch116 -p0
609%patch117 -p0
610%patch118 -p0
611%patch119 -p0
612%patch120 -p0
613%patch121 -p0
614%patch122 -p0
615%patch123 -p0
616%patch124 -p0
617%patch125 -p0
618%patch126 -p0
619%patch127 -p0
620%patch128 -p0
621%patch129 -p0
622%patch130 -p0
623%patch131 -p0
624%patch132 -p0
625%patch133 -p0                                         
626%patch134 -p0                                         
627%patch135 -p0                                         
628%patch136 -p0                                         
629%patch137 -p0                                         
630%patch138 -p0                                         
631%patch139 -p0                                         
632%patch140 -p0                                         
633%patch141 -p0
634%patch142 -p0
635%patch143 -p0
636%patch144 -p0
637%patch145 -p0
638%patch146 -p0
639%patch147 -p0
640%patch148 -p0
641
642%patch3000 -p1
643%patch3002 -p1
644%patch3003 -p1
645%patch3004 -p1
646
647%patch3006 -p1
648%patch3007 -p1
649%patch3008 -p1
650%patch3009 -p1
651%patch3010 -p1
652%patch3011 -p1
653
654%build
655cd src
656autoconf
657
658make shadow
659mv shadow vim-X11-huge
660(cd vim-X11-huge && \
661 mkdir po && (cd po && ln -s ../../po/* .) && \
662 %configure %{configopts} %{features_x11} %{features_huge} && \
663 make %{?_smp_mflags})
664
665make shadow
666mv shadow vim-X11-big
667(cd vim-X11-big && \
668 mkdir po && (cd po && ln -s ../../po/* .) && \
669 %configure %{configopts} %{features_x11} %{features_big} && \
670 make %{?_smp_mflags})
671
672make shadow
673mv shadow vim-X11-normal
674(cd vim-X11-normal && \
675 mkdir po && (cd po && ln -s ../../po/* .) && \
676 %configure %{configopts} %{features_x11} %{features_normal} && \
677 make %{?_smp_mflags})
678
679make shadow
680mv shadow vim-huge
681(cd vim-huge && \
682 mkdir po && (cd po && ln -s ../../po/* .) && \
683 %configure %{configopts} %{features_nox11} %{features_huge} && \
684 make %{?_smp_mflags})
685
686make shadow
687mv shadow vim-big
688(cd vim-big && \
689 mkdir po && (cd po && ln -s ../../po/* .) && \
690 %configure %{configopts} %{features_nox11} %{features_big} && \
691 make %{?_smp_mflags})
692
693make shadow
694mv shadow vim-normal
695(cd vim-normal && \
696 mkdir po && (cd po && ln -s ../../po/* .) && \
697 %configure %{configopts} %{features_nox11} %{features_normal} && \
698 make %{?_smp_mflags})
699
700make shadow
701mv shadow vim-tiny
702(cd vim-tiny && \
703 LDFLAGS=-static export LDFLAGS; \
704 %configure %{configopts} %{features_nox11} %{features_tiny} && \
705 make %{?_smp_mflags})
706
707%install
708rm -rf %{buildroot}
709mkdir -p %{buildroot}
710mkdir -p %{buildroot}%{vimrcloc}
711mkdir -p %{buildroot}/%{vimruntime}
712
713ln -s %{vimrcloc}/vimrc.ja  %{buildroot}/%{vimruntime}/vimrc
714ln -s %{vimrcloc}/gvimrc.ja %{buildroot}/%{vimruntime}/gvimrc
715ln -s %{vimrcloc}           %{buildroot}/%{vimruntime}/vimfiles
716
717cd src
718
719for d in vim-normal vim-big vim-huge vim-X11-normal vim-X11-big vim-X11-huge vim-tiny
720do
721  make -C$d DESTDIR=%{buildroot} installvimbin
722  vimbin=`find %{buildroot} -name vim -type f`
723  mv $vimbin `dirname $vimbin`/`echo $d | sed -e's/^vim-/vim./'`
724done
725make -Cvim-huge     DESTDIR=%{buildroot} installtools installtutor
726make -Cvim-X11-huge DESTDIR=%{buildroot} installtools installtutor installtutorbin
727make -Cvim-X11-huge DESTDIR=%{buildroot} install-languages install-icons
728make -Cvim-X11-huge DESTDIR=%{buildroot} installruntime installlinks installmanlinks
729find %{buildroot}/%{_bindir} -type l -exec rm \{\} \;
730
731# Dependency cleanups
732chmod 644 %{buildroot}/%{_datadir}/vim/%{vimsubdir}/doc/vim2html.pl \
733 %{buildroot}/%{_datadir}/vim/%{vimsubdir}/tools/*.pl \
734 %{buildroot}/%{_datadir}/vim/%{vimsubdir}/tools/vim132
735chmod 644 ../runtime/doc/vim2html.pl
736
737# installing vimrc files.
738install -p -m644 %{SOURCE300} %{buildroot}%{vimrcloc}
739install -p -m644 %{SOURCE301} %{buildroot}%{vimrcloc}
740install -p -m644 %{SOURCE302} %{buildroot}%{vimrcloc}
741install -p -m644 %{SOURCE303} %{buildroot}%{vimrcloc}
742
743# installing misc utils.
744install -p -m644 %{SOURCE400} %{buildroot}%{_datadir}/vim/%{vimsubdir}/plugin/format.vim
745install -p -m644 %{SOURCE401} %{buildroot}%{_datadir}/vim/%{vimsubdir}/plugin/verifyenc.vim
746
747cd ../..
748
749# desktop file
750%__mkdir_p %{buildroot}%{_datadir}/applications
751%__install -p -m644 %{SOURCE100} %{buildroot}%{_datadir}/applications/gvim.desktop
752
753# icons
754%__mkdir_p %{buildroot}%{_datadir}/icons/hicolor/{16x16,32x32,48x48,64x64}/apps
755%__install -p -m644 %{SOURCE101} %{buildroot}%{_datadir}/icons/hicolor/16x16/apps/gvim.png
756%__install -p -m644 %{SOURCE102} %{buildroot}%{_datadir}/icons/hicolor/32x32/apps/gvim.png
757%__install -p -m644 %{SOURCE103} %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/gvim.png
758%__install -p -m644 %{SOURCE104} %{buildroot}%{_datadir}/icons/hicolor/64x64/apps/gvim.png
759
760# remove international manuals
761rm -rf %{buildroot}/%{_mandir}/{fr,it,ru,pl}*
762
763%post tiny
764update-alternatives \
765  --install /bin/vi      vi      /bin/vim.tiny 20 \
766  --slave   /bin/vim     vim     /bin/vim.tiny \
767  --slave   /bin/eview   eview   /bin/vim.tiny \
768  --slave   /bin/evim    evim    /bin/vim.tiny \
769  --slave   /bin/ex      ex      /bin/vim.tiny \
770  --slave   /bin/rview   rview   /bin/vim.tiny \
771  --slave   /bin/rvim    rvim    /bin/vim.tiny \
772  --slave   /bin/view    view    /bin/vim.tiny \
773  --slave   /bin/vimdiff vimdiff /bin/vim.tiny
774
775%triggerpostun -- vim-minimal < 6.0
776update-alternatives --auto vi
777
778%triggerpostun tiny -- vim-tiny <= 6.2.532-0vl3
779update-alternatives --remove vi /bin/vim
780update-alternatives --auto vi
781
782%preun tiny
783if [ "$1" = "0" ]
784then
785  update-alternatives --remove vi /bin/vim.tiny
786fi
787
788%post
789update-alternatives \
790  --install /bin/vi      vi      %{_bindir}/vim.normal 31 \
791  --slave   /bin/vim     vim     %{_bindir}/vim.normal \
792  --slave   /bin/eview   eview   %{_bindir}/vim.normal \
793  --slave   /bin/evim    evim    %{_bindir}/vim.normal \
794  --slave   /bin/ex      ex      %{_bindir}/vim.normal \
795  --slave   /bin/rview   rview   %{_bindir}/vim.normal \
796  --slave   /bin/rvim    rvim    %{_bindir}/vim.normal \
797  --slave   /bin/view    view    %{_bindir}/vim.normal \
798  --slave   /bin/vimdiff vimdiff %{_bindir}/vim.normal
799
800%triggerpostun -- vim <= 6.2.532-0vl3
801update-alternatives --remove vim /usr/bin/vim.normal
802
803%preun
804if [ "$1" = "0" ]
805then
806  update-alternatives --remove vi %{_bindir}/vim.normal
807fi
808
809%post big
810update-alternatives \
811  --install /bin/vi      vi      %{_bindir}/vim.big 41 \
812  --slave   /bin/vim     vim     %{_bindir}/vim.big \
813  --slave   /bin/eview   eview   %{_bindir}/vim.big \
814  --slave   /bin/evim    evim    %{_bindir}/vim.big \
815  --slave   /bin/ex      ex      %{_bindir}/vim.big \
816  --slave   /bin/rview   rview   %{_bindir}/vim.big \
817  --slave   /bin/rvim    rvim    %{_bindir}/vim.big \
818  --slave   /bin/view    view    %{_bindir}/vim.big \
819  --slave   /bin/vimdiff vimdiff %{_bindir}/vim.big
820
821%triggerpostun big -- vim-big <= 6.2.532-0vl3
822update-alternatives --remove vim /usr/bin/vim.big
823
824%preun big
825if [ "$1" = "0" ]
826then
827  update-alternatives --remove vi %{_bindir}/vim.big
828fi
829
830%triggerpostun huge -- vim-huge <= 6.2.532-0vl3
831update-alternatives --remove vim /usr/bin/vim.huge
832
833%preun huge
834if [ "$1" = "0" ]
835then
836  update-alternatives --remove vi %{_bindir}/vim.huge
837fi
838
839%post X11
840update-alternatives \
841  --install /bin/vi       vi       %{_bindir}/vim.X11-normal 30 \
842  --slave   /bin/vim      vim      %{_bindir}/vim.X11-normal \
843  --slave   /bin/eview    eview    %{_bindir}/vim.X11-normal \
844  --slave   /bin/evim     evim     %{_bindir}/vim.X11-normal \
845  --slave   /bin/ex       ex       %{_bindir}/vim.X11-normal \
846  --slave   /bin/rview    rview    %{_bindir}/vim.X11-normal \
847  --slave   /bin/rvim     rvim     %{_bindir}/vim.X11-normal \
848  --slave   /bin/view     view     %{_bindir}/vim.X11-normal \
849  --slave   /bin/vimdiff  vimdiff  %{_bindir}/vim.X11-normal
850update-alternatives \
851  --install %{_bindir}/gvim     gvim     %{_bindir}/vim.X11-normal 30 \
852  --slave   %{_bindir}/gview    gview    %{_bindir}/vim.X11-normal \
853  --slave   %{_bindir}/gvimdiff gvimdiff %{_bindir}/vim.X11-normal \
854  --slave   %{_bindir}/rgview   rgview   %{_bindir}/vim.X11-normal \
855  --slave   %{_bindir}/rgvim    rgvim    %{_bindir}/vim.X11-normal
856
857%triggerpostun X11 -- vim-X11 <= 6.2.532-0vl3
858update-alternatives --remove vim %{_bindir}/vim.X11-normal
859
860%preun X11
861if [ "$1" = "0" ]
862then
863  update-alternatives --remove vi   %{_bindir}/vim.X11-normal
864  update-alternatives --remove gvim %{_bindir}/vim.X11-normal
865fi
866
867%post X11-big
868update-alternatives \
869  --install /bin/vi       vi       %{_bindir}/vim.X11-big 40 \
870  --slave   /bin/vim      vim      %{_bindir}/vim.X11-big \
871  --slave   /bin/eview    eview    %{_bindir}/vim.X11-big \
872  --slave   /bin/evim     evim     %{_bindir}/vim.X11-big \
873  --slave   /bin/ex       ex       %{_bindir}/vim.X11-big \
874  --slave   /bin/rview    rview    %{_bindir}/vim.X11-big \
875  --slave   /bin/rvim     rvim     %{_bindir}/vim.X11-big \
876  --slave   /bin/view     view     %{_bindir}/vim.X11-big \
877  --slave   /bin/vimdiff  vimdiff  %{_bindir}/vim.X11-big
878update-alternatives \
879  --install %{_bindir}/gvim     gvim     %{_bindir}/vim.X11-big 40 \
880  --slave   %{_bindir}/gview    gview    %{_bindir}/vim.X11-big \
881  --slave   %{_bindir}/gvimdiff gvimdiff %{_bindir}/vim.X11-big \
882  --slave   %{_bindir}/rgview   rgview   %{_bindir}/vim.X11-big \
883  --slave   %{_bindir}/rgvim    rgvim    %{_bindir}/vim.X11-big
884
885%triggerpostun X11-big -- vim-X11-big <= 6.2.532-0vl3
886update-alternatives --remove vim %{_bindir}/vim.X11-big
887
888%preun X11-big
889if [ "$1" = "0" ]
890then
891  update-alternatives --remove vi   %{_bindir}/vim.X11-big
892  update-alternatives --remove gvim %{_bindir}/vim.X11-big
893fi
894
895%post X11-huge
896update-alternatives \
897  --install /bin/vi       vi       %{_bindir}/vim.X11-huge 50 \
898  --slave   /bin/vim      vim      %{_bindir}/vim.X11-huge \
899  --slave   /bin/eview    eview    %{_bindir}/vim.X11-huge \
900  --slave   /bin/evim     evim     %{_bindir}/vim.X11-huge \
901  --slave   /bin/ex       ex       %{_bindir}/vim.X11-huge \
902  --slave   /bin/rview    rview    %{_bindir}/vim.X11-huge \
903  --slave   /bin/rvim     rvim     %{_bindir}/vim.X11-huge \
904  --slave   /bin/view     view     %{_bindir}/vim.X11-huge \
905  --slave   /bin/vimdiff  vimdiff  %{_bindir}/vim.X11-huge
906update-alternatives \
907  --install %{_bindir}/gvim     gvim     %{_bindir}/vim.X11-huge 50 \
908  --slave   %{_bindir}/gview    gview    %{_bindir}/vim.X11-huge \
909  --slave   %{_bindir}/gvimdiff gvimdiff %{_bindir}/vim.X11-huge \
910  --slave   %{_bindir}/rgview   rgview   %{_bindir}/vim.X11-huge \
911  --slave   %{_bindir}/rgvim    rgvim    %{_bindir}/vim.X11-huge
912
913%triggerpostun X11-huge -- vim-X11-huge <= 6.2.532-0vl3
914update-alternatives --remove vim %{_bindir}/vim.X11-huge
915
916%preun X11-huge
917if [ "$1" = "0" ]
918then
919  update-alternatives --remove vi   %{_bindir}/vim.X11-huge
920  update-alternatives --remove gvim %{_bindir}/vim.X11-huge
921fi
922
923%post X11-common
924%{_bindir}/update-desktop-database %{_datadir}/applications >& /dev/null ||:
925
926%postun X11-common
927%{_bindir}/update-desktop-database %{_datadir}/applications >& /dev/null ||:
928
929%clean
930rm -rf %{buildroot}
931
932%files
933%defattr(-,root,root)
934%{_bindir}/vim.normal
935
936%files common
937%defattr(-,root,root)
938%doc README.txt
939%doc README_extra.txt
940%doc README_lang.txt
941%doc README_unix.txt
942%{vimrcloc}
943%{_bindir}/vimtutor
944%{_bindir}/xxd
945%{_datadir}/vim
946
947%files man
948%defattr(-,root,root)
949%{_mandir}/man1/eview.1*
950%{_mandir}/man1/evim.1*
951%{_mandir}/man1/ex.1*
952%{_mandir}/man1/rgview.1*
953%{_mandir}/man1/rgvim.1*
954%{_mandir}/man1/rview.1*
955%{_mandir}/man1/rvim.1*
956%{_mandir}/man1/view.1*
957%{_mandir}/man1/vim.1*
958%{_mandir}/man1/vimdiff.1*
959%{_mandir}/man1/vimtutor.1*
960%{_mandir}/man1/xxd.1*
961
962%files X11-common
963%defattr(-,root,root)
964%config(missingok) %{_datadir}/applications/gvim.desktop
965%{_datadir}/icons/hicolor/*/apps/gvim.png
966%{_mandir}/man1/gview.1*
967%{_mandir}/man1/gvim.1*
968%{_mandir}/man1/gvimdiff.1*
969
970%files tiny
971%defattr(-,root,root)
972%{binprefix}bin/vim.tiny
973
974%files big
975%defattr(-,root,root)
976%{_bindir}/vim.big
977
978%files huge
979%defattr(-,root,root)
980%{_bindir}/vim.huge
981
982%files X11
983%defattr(-,root,root)
984%{_bindir}/vim.X11-normal
985
986%files X11-big
987%defattr(-,root,root)
988%{_bindir}/vim.X11-big
989
990%files X11-huge
991%defattr(-,root,root)
992%{_bindir}/vim.X11-huge
993
994%changelog
995* Sat Mar 20 2010 Shu KONNO <owa@bg.wakwak.com> 7.2.148-2
996- rebuilt with python-2.6
997
998* Sun Apr 26 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 7.2.148-1
999- new upstream release
1000- modified vimrc.ja to support utf-8 locale
1001- drop vim-{ruby,perl,python}
1002
1003* Mon May 05 2008 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 6.4.10-1vl5
1004- rebuild with perl-5.10.0
1005- applied new versioning policy
1006- add "make installghelplinks"
1007- add BuildRequires: pixman-devel
1008
1009* Wed Sep 05 2007 KAZUKI SHIMURA <ksh753@y5.dion.ne.jp> 6.4.10-0vl3
1010- [SECURITY] add helptags.patch (patch2000) renamed from 7.1.039
1011  - fix format string vulnerability in the helptags_one (CVE-2007-2953)
1012
1013* Sat Jul 28 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 6.4.10-0vl2
1014- changed man Group to Applications/Documentation
1015
1016* Mon May 15 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.4.10-0vl1
1017- new upstream patch version
1018
1019* Tue Feb 28 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.4.8-0vl2
1020- update patching script
1021  - exit if upstream patches not exist
1022
1023* Mon Feb 27 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.4.8-0vl1
1024- new upstream patch version
1025
1026* Fri Nov 04 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.4-0vl2
1027- add cssIdentifier.patch to avoid error
1028
1029* Mon Oct 31 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.4-0vl1
1030- new upstream release
1031- drop tmpfile.patch
1032- import verifyenc.vim from KaoriYa.net ([vine-users:073279])
1033  - http://www.kaoriya.net/dist/vim-6.4-w32j.tar.bz2
1034- import checkhl.patch from FC 6.4.000-2
1035
1036  * Tue Oct 25 2005 Karsten Hopp <karsten@redhat.de> 6.4.000-2
1037  - add syntax highlighting rule for %%check (Ralf Ertzinger, #165277)
1038
1039* Mon Oct 17 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.3.90-0vl1
1040- new upstream patch version
1041- add numeric-keypad.patch (patch101)
1042  - Thanks, ISOBE Takeshi
1043
1044* Sun Aug 14 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.3.86-0vl2
1045- [SECURITY] re-add patches, import tmpfile.patch from FC
1046  - oops, patches not added at 6.3.86-0vl1
1047  - overwrite or create arbitrary files via a symlink attack (CAN-2005-0069)
1048
1049* Sat Jul 30 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.3.86-0vl1
1050- [SECURITY] new upstream patch version
1051  - modelines shell command execution vulnerability (CAN-2005-2368)
1052- add README_patches.txt
1053
1054* Sun May 15 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.3.71-0vl1
1055- new upstream patch version
1056- update desktop file
1057  - import icons from FC
1058  - import gvim.desktop from FC and modify
1059  - move gvim.desktop to %%{_datadir}/applications
1060  - run update-desktop-database at X11-common's post/postun
1061- import specsyntax.patch from FC
1062
1063* Wed Jan 26 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.3.58-0vl1
1064- new upstream patch version
1065- perl/huge/X11-huge
1066  - add Requires: %%(perl -le 'use Config; print $Config{archlibexp}')
1067
1068* Tue Jan 11 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.3.53-0vl2
1069- rebuild with perl-5.8.6
1070
1071* Mon Dec 27 2004 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.3.53-0vl1
1072- [SECURITY] new upstream patch version
1073  - arbitrary command execution vulnerability (CAN-2004-1138)
1074- add URL
1075- fix common's Japanese description
1076  - remove package information about vim-X11-*
1077- add Provides: gvim (vim-X11-*)
1078
1079* Fri Oct 29 2004 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.3.31-0vl1
1080- new upstream patch version
1081- fix URLs (source1,2)
1082
1083* Sun Jun 20 2004 Tomoya TAKA <taka@vinelinux.org> 6.3.6-0vl1
1084- new upstream release
1085- update configurations of alternatives
1086- vim-tiny contains /bin/vim.tiny only
1087- remove 'Requires: vim-common' from vim-man subpackage
1088- change order of fileencordings in vimrc.ja
1089
1090* Wed May 19 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 6.2.532-0vl3
1091- use gtk2 instead of gtk+
1092- add Requires: gtk2 to vim-X11-common
1093- add BuildRequires: gtk2-devel
1094
1095* Tue May 18 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 6.2.532-0vl2
1096- add --enable-multibyte to vim-tiny
1097
1098* Sat May 15 2004 Tomoya TAKA <taka@vinelinux.org> 6.2.532-0vl1
1099- new upstream patch version
1100
1101* Sat Mar 20 2004 Tomoya TAKA <taka@vinelinux.org> 6.2.382-0vl1
1102- new upstream version
1103
1104* Mon Oct 06 2003 akira yamada <akira@vinelinux.org> 6.2.106-0vl1
1105- new upstream version
1106- bulid with ruby-1.8.0.
1107
1108* Tue Jun 17 2003 UECHI Yasumasa <uh@u.dhis.portside.net> 6.2.14-0vl1
1109- new upstream version
1110
1111* Wed Jan 22 2003 Tomoya TAKA <taka@vinelinux.org> 6.1.300-0vl1
1112- new upstream patch version
1113
1114* Wed Jan 22 2003 Tomoya TAKA <taka@vinelinux.org> 6.1.265-0vl1
1115- patch level 265, including fix of modeline vulnerability
1116  cf. http://www.guninski.com/vim1.html
1117
1118* Wed Apr 03 2002 akira yamada <akira@vinelinux.org> 6.1.5-0vl1
1119- new upstream version.
1120- updated format.vim. (extracted from
1121  http://www.kaoriya.net/dist/gvim-6.1-w32j.tar.bz2.)
1122- clean uped vimrc, vimrc.ja, gvimrc, gvimrc.ja.
1123
1124* Thu Jan 31 2002 Toru Sagami <sagami@vinelinux.org> 6.0.158-0vl1
1125- patch level 6.0.158
1126
1127* Sun Nov 25 2001 akira yamada <akira@vinelinux.org> 6.0.93-0vl1
1128- new upstream patch version.
1129- added PreReqs: alternatives for vim, vim-tiny, vim-X11.
1130
1131* Mon Nov 12 2001 akira yamada <akira@vinelinux.org> 6.0.68-0vl4
1132- added Japanese descriptions.
1133- English descriptions by shaolin.
1134
1135* Wed Nov 07 2001 akira yamada <akira@vinelinux.org> 6.0.68-0vl3
1136- added triggerpostun for vim-minimal.
1137
1138* Mon Nov 05 2001 akira yamada <akira@vinelinux.org> 6.0.68-0vl2
1139- patch #44, #54, #64 is now available.
1140
1141* Mon Nov 05 2001 akira yamada <akira@vinelinux.org> 6.0.68-0vl1
1142- new upstream patch version.
1143- removed jcode2.vim and added new default vimrc.
1144- removed unused sources and patches.
1145- alternatives for /bin/vi.
1146- added net-tools to BuildRequires. (/bin/hostname)
1147
1148* Wed Oct 31 2001 akira yamada <akira@vinelinux.org> 6.0.43-0vl1
1149- new upstream patch version.
1150- added vim-lang and vim-extra.
1151- added gawk to Requires of vim-common.
1152- added gtk+ to Requires of vim-X11-common.
1153
1154* Wed Oct 17 2001 akira yamada <akira@vinelinux.org> 6.0.11-0vl2
1155- added autoconf and libtool to BuildRequires.
1156
1157* Mon Oct 15 2001 akira yamada <akira@vinelinux.org> 6.0.11-0vl1
1158- vim and vim-X11 is no longer virturl package.
1159- obsoleted vim-normal and vim-X11-normal.
1160- added check "$1" = "0" for  preun scripts.
1161
1162* Mon Oct 15 2001 akira yamada <akira@vinelinux.org> 6.0-0vl2
1163- linked staticly vim of vim-tiny.
1164
1165* Sun Oct 14 2001 akira yamada <akira@vinelinux.org> 6.0-0vl1
1166- new upstream version.
1167- now, vim and vim-X11 is virtual package.
1168- new sub-packages vim-tiny, vim-normal, vim-big, vim-ruby, vim-perl,
1169  vim-python, vim-huge, vim-X11-normal, vim-X11-big and vim-X11-huge.
1170- obsoleted vim-minimal and vin-enhanced.
1171
1172* Sat Sep 08 2001 Toru Sagami <sagami@vinelinux.org>
1173- 5.8-0vl4: rebuilt on current ncurses
1174- added format.vim and more useful comments in vimrc.ja
1175
1176* Sat Aug 04 2001 <sagami@vinelinux.org>
1177- 5.8-0vl3: patch level 5.8.9
1178- dont pack duplicated runtime/syntax directory into %%doc
1179
1180* Thu Jul 19 2001 <sagami@vinelinux.org>
1181- 5.8-0vl2: patch level 5.8.7
1182- Add postfix config syntax highlighting
1183
1184* Fri Jun 08 2001 <sagami@vinelinux.org>
1185- vim-5.8-0vl1: patch level 5.8.002
1186
1187* Fri Jun 01 2001 <sagami@vinelinux.org>
1188- vim-5.8-0vl0: vim-5.8 bug fix release
1189
1190* Thu May 10 2001 <sagami@vinelinux.org>
1191- vim-5.7-0vl8: patch level 5.7.030
1192- use versioned sources, not older ones and patches
1193- sync with RH6.2 updates
1194
1195* Wed Apr 18 2001 sagami@vinelinux.org
1196- jcode2.vim: fix back to original one
1197- patch level 5.7.028
1198
1199* Mon Feb 05 2001 Toru Sagami <czs14350@mb.infoweb.ne.jp>
1200- patch level 5.7.024
1201- small fix for jcode2.vim
1202- split man package from common package to avoid conflict with jvim3
1203
1204* Tue Dec 26 2000 Toru Sagami <czs14350@mb.infoweb.ne.jp>
1205- %%{makeinstall}
1206- acutally build against current ncurses5 without gpm with ncurses4
1207
1208* Thu Dec 21 2000 Toru Sagami <czs14350@mb.infoweb.ne.jp>
1209- build against current ncurses5
1210- added CVS commit filetype detection to scripts.vim
1211
1212* Wed Dec 06 2000 Toru Sagami <czs14350@mb.infoweb.ne.jp>
1213- 5.7.19
1214- jcode.pl-2.13
1215- added License recognition to .spec syntax
1216- added RFC822 mail/ emacs-lips filetype detection to scripts.vim
1217- FHS stuff: _mandir
1218
1219* Wed Jul 19 2000 Toru Sagami <czs14350@mb.infoweb.ne.jp>
1220- based on RH 5.6-14 ->  5.7 (patchlevel .2)
1221- manpath: /usr/share/man -> /usr/man/man :-)
1222- delete %%makeinstall macro for rpm-3.0.x
1223- gvim: --enable-multibyte, xim, fontset
1224- vim: --enable-multibyte
1225- jcode.pl-2.11 and jcode2.vim from Nozomu Kobayashi's rpm package
1226- vimrc: added bzip2 and Japanese stuff of a kind
1227
1228* Sat Jun  3 2000 Bernhard Rosenkr舅zer <bero@redhat.com>
1229- patchlevel 74
1230- add %%makeinstall macro recognition to .spec file syntax highlighting rules
1231- fix up Makefiles
1232
1233* Fri Apr 14 2000 Bernhard Rosenkr舅zer <bero@redhat.com>
1234- patchlevel 66
1235- fix compilation with perl 5.6.0
1236
1237* Mon Mar 20 2000 Bernhard Rosenkr舅zer <bero@redhat.com>
1238- patchlevel 12
1239
1240* Tue Mar 07 2000 Preston Brown <pbrown@redhat.com>
1241- fix home/end in vimrc (we did a term = rxvt, totally wrong)
1242
1243* Tue Feb 29 2000 Preston Brown <pbrown@redhat.com>
1244- change F1-F4 keybindings for xterm builtin terminfo to match real terminfo
1245
1246* Thu Feb 17 2000 Bill Nottingham <notting@redhat.com>
1247- kill autoindent
1248
1249* Mon Feb 07 2000 Preston Brown <pbrown@redhat.com>
1250- wmconfig -> desktop
1251
1252* Sat Feb  5 2000 Bernhard Rosenkr舅zer <bero@redhat.com>
1253- Patchlevel 11
1254- handle compressed man pages
1255- fix man page symlinks
1256
1257* Wed Feb  2 2000 Bill Nottingham <notting@redhat.com>
1258- eliminate dependencies on X in vim-enhanced, and ncurses/gpm
1259  in vim-minimal
1260
1261* Fri Jan 28 2000 Bill Nottingham <notting@redhat.com>
1262- eliminate dependencies on csh and perl in vim-common
1263
1264* Wed Jan 19 2000 Bernhard Rosenrk舅zer <bero@redhat.com>
1265- Use awk, not nawk
1266
1267* Tue Jan 18 2000 Bernhard Rosenrk舅zer <bero@redhat.com>
1268- 5.6
1269- patch 5.6.001
1270- remove /usr/bin/vi - if you want vim, type vim
1271
1272* Tue Jan 11 2000 Bernhard Rosenkr舅zer <bero@redhat.com>
1273- 5.6a
1274- Remove dependency on nawk (introduced by base update)
1275- some tweaks to make updating easier
1276
1277* Tue Nov  9 1999 Bernhard Rosenkr舅zer <bero@redhat.com>
1278- 5.5
1279- fix path to vimrc
1280
1281* Tue Jul 27 1999 Michael K. Johnson <johnsonm@redhat.com>
1282- moved from athena to gtk widgets for X version
1283- removed vim.1 from X11 filelist because X11 depends on vim-common anyway
1284- fixed rogue dependencies from sample files
1285
1286* Tue Jul 27 1999 Jeff Johnson <jbj@redhat.com>
1287- update to 5.4.
1288
1289* Thu Jul 22 1999 Jeff Johnson <jbj@redhat.com>
1290- man page had buildroot pollution (#3629).
1291
1292* Thu Mar 25 1999 Preston Brown <pbrown@redhat.com>
1293- with recent termcap/terminfo fixes, regular vim works in xterm/console
1294- in color, so vim-color package removed.
1295
1296* Tue Mar 23 1999 Erik Troan <ewt@redhat.com>
1297- removed "set backupdir=/tmp/vim_backup" from default vimrc
1298
1299* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
1300- auto rebuild in the new build environment (release 5)
1301
1302* Thu Dec 17 1998 Michael Maher <mike@redaht.com>
1303- built pacakge for 6.0
1304
1305* Tue Sep 15 1998 Michael Maher <mike@redhat.com>
1306- removed '--with-tlib=termcap' so that color-vim works
1307
1308* Wed Sep  2 1998 Jeff Johnson <jbj@redhat.com>
1309- update to 5.3.
1310
1311* Mon Aug 10 1998 Jeff Johnson <jbj@redhat.com>
1312- merge in Toshio's changes
1313- color-vim: changed "--disable-p" to "--disable-perlinterp --with-tlib=termcap"
1314- added minimal rvi/rview and man pages.
1315- move Obsoletes to same package as executable.
1316
1317* Thu Aug 06 1998 Toshio Kuratomi <badger@prtr-13.ucsc.edu>
1318- Break the package apart similar to the way the netscape package was
1319  broken down to handle navigator or communicator: The vim package is
1320  Obsolete, now there is vim-common with all the common files, and a
1321  package for each binary: vim-minimal (has /bin/vi compiled with no
1322  frills), vim-enhanced (has /usr/bin/vim with extra perl and python
1323  interpreters), and vim-X11 (has /usr/X11R6/bin/gvim compiled with
1324  GUI support.)
1325- Enable the perl and python interpreters in the gui version (gvim).
1326
1327* Tue Jun 30 1998 Michael Maher <mike@redhat.com>
1328- Fixed tutor help.
1329- cvim package added.  Thanks to Stevie Wills for finding this one :-)
1330
1331* Thu May 07 1998 Prospector System <bugs@redhat.com>
1332- translations modified for de, fr, tr
1333
1334* Fri May 01 1998 Donnie Barnes <djb@redhat.com>
1335- added patch to turn off the "vi compatibility" by default.  You can
1336  still get it via the -C command line option
1337
1338* Thu Apr 23 1998 Donnie Barnes <djb@redhat.com>
1339- removed perl and python interpreters (sorry, but those don't belong
1340  in a /bin/vi and having two vi's seemed like overkill...complain
1341  to suggest@redhat.com if you care)
1342
1343* Fri Apr 17 1998 Donnie Barnes <djb@redhat.com>
1344- fixed buildroot bug
1345
1346* Sat Apr 11 1998 Donnie Barnes <djb@redhat.com>
1347- updated from 4.6 to 5.1
1348- moved to buildroot
1349
1350* Sun Nov 09 1997 Donnie Barnes <djb@redhat.com>
1351- fixed missing man page
1352
1353* Wed Oct 22 1997 Donnie Barnes <djb@redhat.com>
1354- added wmconfig entry to vim-X11
1355
1356* Mon Oct 20 1997 Donnie Barnes <djb@redhat.com>
1357- upgraded from 4.5 to 4.6
1358
1359* Fri Jun 13 1997 Erik Troan <ewt@redhat.com>
1360- built against glibc
1361
1362* Tue Mar 25 1997 Michael K. Johnson <johnsonm@redhat.com>
1363- Upgraded to 4.5
1364- Added ex symlinks
1365
1366* Tue Mar 11 1997 Michael K. Johnson <johnsonm@redhat.com>
1367- Added view symlink.
Note: See TracBrowser for help on using the repository browser.