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

Revision 12130, 42.1 KB checked in by ara_t, 5 years ago (diff)

vim: rebuild with perl-5.26

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