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

Revision 7921, 42.1 KB checked in by iwaim, 11 years ago (diff)

vim-7.4.50-1

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