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

Revision 8106, 48.0 KB checked in by iwaim, 10 years ago (diff)

vim 7.4.131-1

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