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

Revision 12330, 42.2 KB checked in by tomop, 4 years ago (diff)

updated 5 packages

cifs-utils-6.10-1

less-551-1

lv-4.51.d-1

ruby-2.4.9-17

vim-8.2.0365-1

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