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

Revision 12333, 42.3 KB checked in by tomop, 4 years ago (diff)

updated 5 packages

graphviz-2.42.2-1

rrdtool-1.7.2-1

ruby-2.6.5-1

subversion-1.13.0-1

vim-8.2.0390-1

Line 
1# version, patch version
2%define vimversion      8.2
3%define vimsrcpversion  0390
4%define vimpversion     0390
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 16 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 8.2.0390-1
763- new upstream release.
764- built with ruby-2.6.5.
765
766* Mon Mar 09 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 8.2.0365-1
767- new upstream release.
768- updated fedora patches.
769- updated .spec template for Vine Linux.
770- switched gui to gtk3.
771
772* Mon May 20 2019 Toshiaki Ara <ara_t@384.jp> 8.0.599-2
773- rebuild with perl-5.26
774
775* Fri May 19 2017 IWAI, Masaharu <iwaim.sub@gmail.com> 8.0.599-1
776- update to 8.0.599
777- update spec plugin patches (Patch3006, Patch3011)
778
779* Sat Apr  8 2017 IWAI, Masaharu <iwaim.sub@gmail.com> 7.4.589-5
780- build with ruby 2.4.1
781
782* Tue Nov 29 2016 Toshiaki Ara <ara_t@384.jp> 7.4.589-4
783- fix %%post error when installing vim-huge, vim-X11 and vi-X11-huge
784  - change /usr/bin/vi to /usr/bin/vi
785
786* Mon Nov 09 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 7.4.589-3
787- add Source500 (template.spec.vine)
788
789* Fri Sep 11 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 7.4.589-2
790- rebuild with ruby-2.2.3
791
792* Sat Jan 31 2015 Daisuke SUZUKI <daisuke@vinelinux.org> 7.4.589-1
793- update to 7.4.589
794
795* Thu Jul 03 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 7.4.334-3
796- rebuild with perl-5.16.3
797
798* Wed Jun 25 2014 IWAI, Masaharu <iwaim.sub@gmail.com> 7.4.334-2vl7
799- build with Ruby 2.1
800
801* Thu Jun 19 2014 IWAI, Masaharu <iwaim.sub@gmail.com> 7.4.334-1
802- update to 7.4.334
803
804* Sun Dec 22 2013 IWAI, Masaharu <iwaim.sub@gmail.com> 7.4.131-1
805- update to 7.4.131
806
807* Sat Nov 30 2013 IWAI, Masaharu <iwaim.sub@gmail.com> 7.4.110-1
808- update to 7.4.110
809 - add 7.4 patches (Patch51..110)
810- enable Lua support
811- fix 7.4.50-1 changelog
812
813* Fri Oct  4 2013 IWAI, Masaharu <iwaim.sub@gmail.com> 7.4.50-1
814- update to 7.4.50
815 - drop 7.3 patches (Patch001..712)
816 - add 7.4 patches (Patch1..50)
817- drop crv patch (Patch2004)
818- update some patches from Fedora vim-7.4.027-2
819 - syntax patch (Patch3000):
820 - fstabsyntax patch (Patch3007)
821- add Distribution and Vendor tags
822
823* Thu Oct 25 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 7.3.712-1
824- update to 7.3.712
825- build with ruby-1.9.3
826
827* Sun Jun 05 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 7.3.206-1
828- update to 7.3.206
829
830* Thu Apr 07 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 7.3.154-1
831- update to 7.3.154
832  - update Patch001-154
833
834* Tue Mar 29 2011 Yasumichi Akahoshi <yasumichi@vinelinux.org> 7.2.446-5
835- rebuild with perl-5.12.3
836
837* Sun Jan 09 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 7.2.446-4
838- add BuildRequires: libXt-devel
839
840* Sun Jan 09 2011 Yasumichi Akahoshi <yasumichi@vinelinux.org> 7.2.446-3
841- update vimrc.ja (fixed http://bts.vinelinux.org/user.cgi?action=view_report&id=1067&project=VineLinux)
842
843* Sun Sep 19 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 7.2.446-2
844- do not BR: glibc-static on Vine 5.x
845
846* Sun Sep 19 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 7.2.446-1
847- update tp 7.2.446 (add Patch149-446)
848- run update-alternatives on vim-huge post script
849- drop Patch3004 (use %%{_datadir}/vim/vimrc)
850- add vimrc.tiny for vim.tiny
851- add BR: glibc-static to build vime-tiny
852
853* Sat Mar 20 2010 Shu KONNO <owa@bg.wakwak.com> 7.2.148-2
854- rebuilt with python-2.6
855
856* Sun Apr 26 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 7.2.148-1
857- new upstream release
858- modified vimrc.ja to support utf-8 locale
859- drop vim-{ruby,perl,python}
860
861* Mon May 05 2008 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 6.4.10-1vl5
862- rebuild with perl-5.10.0
863- applied new versioning policy
864- add "make installghelplinks"
865- add BuildRequires: pixman-devel
866
867* Wed Sep 05 2007 KAZUKI SHIMURA <ksh753@y5.dion.ne.jp> 6.4.10-0vl3
868- [SECURITY] add helptags.patch (patch2000) renamed from 7.1.039
869  - fix format string vulnerability in the helptags_one (CVE-2007-2953)
870
871* Sat Jul 28 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 6.4.10-0vl2
872- changed man Group to Applications/Documentation
873
874* Mon May 15 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.4.10-0vl1
875- new upstream patch version
876
877* Tue Feb 28 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.4.8-0vl2
878- update patching script
879  - exit if upstream patches not exist
880
881* Mon Feb 27 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.4.8-0vl1
882- new upstream patch version
883
884* Fri Nov 04 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.4-0vl2
885- add cssIdentifier.patch to avoid error
886
887* Mon Oct 31 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.4-0vl1
888- new upstream release
889- drop tmpfile.patch
890- import verifyenc.vim from KaoriYa.net ([vine-users:073279])
891  - http://www.kaoriya.net/dist/vim-6.4-w32j.tar.bz2
892- import checkhl.patch from FC 6.4.000-2
893
894  * Tue Oct 25 2005 Karsten Hopp <karsten@redhat.de> 6.4.000-2
895  - add syntax highlighting rule for %%check (Ralf Ertzinger, #165277)
896
897* Mon Oct 17 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.3.90-0vl1
898- new upstream patch version
899- add numeric-keypad.patch (patch101)
900  - Thanks, ISOBE Takeshi
901
902* Sun Aug 14 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.3.86-0vl2
903- [SECURITY] re-add patches, import tmpfile.patch from FC
904  - oops, patches not added at 6.3.86-0vl1
905  - overwrite or create arbitrary files via a symlink attack (CAN-2005-0069)
906
907* Sat Jul 30 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.3.86-0vl1
908- [SECURITY] new upstream patch version
909  - modelines shell command execution vulnerability (CAN-2005-2368)
910- add README_patches.txt
911
912* Sun May 15 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.3.71-0vl1
913- new upstream patch version
914- update desktop file
915  - import icons from FC
916  - import gvim.desktop from FC and modify
917  - move gvim.desktop to %%{_datadir}/applications
918  - run update-desktop-database at X11-common's post/postun
919- import specsyntax.patch from FC
920
921* Wed Jan 26 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.3.58-0vl1
922- new upstream patch version
923- perl/huge/X11-huge
924  - add Requires: %%(perl -le 'use Config; print $Config{archlibexp}')
925
926* Tue Jan 11 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.3.53-0vl2
927- rebuild with perl-5.8.6
928
929* Mon Dec 27 2004 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.3.53-0vl1
930- [SECURITY] new upstream patch version
931  - arbitrary command execution vulnerability (CAN-2004-1138)
932- add URL
933- fix common's Japanese description
934  - remove package information about vim-X11-*
935- add Provides: gvim (vim-X11-*)
936
937* Fri Oct 29 2004 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 6.3.31-0vl1
938- new upstream patch version
939- fix URLs (source1,2)
940
941* Sun Jun 20 2004 Tomoya TAKA <taka@vinelinux.org> 6.3.6-0vl1
942- new upstream release
943- update configurations of alternatives
944- vim-tiny contains /bin/vim.tiny only
945- remove 'Requires: vim-common' from vim-man subpackage
946- change order of fileencordings in vimrc.ja
947
948* Wed May 19 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 6.2.532-0vl3
949- use gtk2 instead of gtk+
950- add Requires: gtk2 to vim-X11-common
951- add BuildRequires: gtk2-devel
952
953* Tue May 18 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 6.2.532-0vl2
954- add --enable-multibyte to vim-tiny
955
956* Sat May 15 2004 Tomoya TAKA <taka@vinelinux.org> 6.2.532-0vl1
957- new upstream patch version
958
959* Sat Mar 20 2004 Tomoya TAKA <taka@vinelinux.org> 6.2.382-0vl1
960- new upstream version
961
962* Mon Oct 06 2003 akira yamada <akira@vinelinux.org> 6.2.106-0vl1
963- new upstream version
964- bulid with ruby-1.8.0.
965
966* Tue Jun 17 2003 UECHI Yasumasa <uh@u.dhis.portside.net> 6.2.14-0vl1
967- new upstream version
968
969* Wed Jan 22 2003 Tomoya TAKA <taka@vinelinux.org> 6.1.300-0vl1
970- new upstream patch version
971
972* Wed Jan 22 2003 Tomoya TAKA <taka@vinelinux.org> 6.1.265-0vl1
973- patch level 265, including fix of modeline vulnerability
974  cf. http://www.guninski.com/vim1.html
975
976* Wed Apr 03 2002 akira yamada <akira@vinelinux.org> 6.1.5-0vl1
977- new upstream version.
978- updated format.vim. (extracted from
979  http://www.kaoriya.net/dist/gvim-6.1-w32j.tar.bz2.)
980- clean uped vimrc, vimrc.ja, gvimrc, gvimrc.ja.
981
982* Thu Jan 31 2002 Toru Sagami <sagami@vinelinux.org> 6.0.158-0vl1
983- patch level 6.0.158
984
985* Sun Nov 25 2001 akira yamada <akira@vinelinux.org> 6.0.93-0vl1
986- new upstream patch version.
987- added PreReqs: alternatives for vim, vim-tiny, vim-X11.
988
989* Mon Nov 12 2001 akira yamada <akira@vinelinux.org> 6.0.68-0vl4
990- added Japanese descriptions.
991- English descriptions by shaolin.
992
993* Wed Nov 07 2001 akira yamada <akira@vinelinux.org> 6.0.68-0vl3
994- added triggerpostun for vim-minimal.
995
996* Mon Nov 05 2001 akira yamada <akira@vinelinux.org> 6.0.68-0vl2
997- patch #44, #54, #64 is now available.
998
999* Mon Nov 05 2001 akira yamada <akira@vinelinux.org> 6.0.68-0vl1
1000- new upstream patch version.
1001- removed jcode2.vim and added new default vimrc.
1002- removed unused sources and patches.
1003- alternatives for /bin/vi.
1004- added net-tools to BuildRequires. (/bin/hostname)
1005
1006* Wed Oct 31 2001 akira yamada <akira@vinelinux.org> 6.0.43-0vl1
1007- new upstream patch version.
1008- added vim-lang and vim-extra.
1009- added gawk to Requires of vim-common.
1010- added gtk+ to Requires of vim-X11-common.
1011
1012* Wed Oct 17 2001 akira yamada <akira@vinelinux.org> 6.0.11-0vl2
1013- added autoconf and libtool to BuildRequires.
1014
1015* Mon Oct 15 2001 akira yamada <akira@vinelinux.org> 6.0.11-0vl1
1016- vim and vim-X11 is no longer virturl package.
1017- obsoleted vim-normal and vim-X11-normal.
1018- added check "$1" = "0" for  preun scripts.
1019
1020* Mon Oct 15 2001 akira yamada <akira@vinelinux.org> 6.0-0vl2
1021- linked staticly vim of vim-tiny.
1022
1023* Sun Oct 14 2001 akira yamada <akira@vinelinux.org> 6.0-0vl1
1024- new upstream version.
1025- now, vim and vim-X11 is virtual package.
1026- new sub-packages vim-tiny, vim-normal, vim-big, vim-ruby, vim-perl,
1027  vim-python, vim-huge, vim-X11-normal, vim-X11-big and vim-X11-huge.
1028- obsoleted vim-minimal and vin-enhanced.
1029
1030* Sat Sep 08 2001 Toru Sagami <sagami@vinelinux.org>
1031- 5.8-0vl4: rebuilt on current ncurses
1032- added format.vim and more useful comments in vimrc.ja
1033
1034* Sat Aug 04 2001 <sagami@vinelinux.org>
1035- 5.8-0vl3: patch level 5.8.9
1036- dont pack duplicated runtime/syntax directory into %%doc
1037
1038* Thu Jul 19 2001 <sagami@vinelinux.org>
1039- 5.8-0vl2: patch level 5.8.7
1040- Add postfix config syntax highlighting
1041
1042* Fri Jun 08 2001 <sagami@vinelinux.org>
1043- vim-5.8-0vl1: patch level 5.8.002
1044
1045* Fri Jun 01 2001 <sagami@vinelinux.org>
1046- vim-5.8-0vl0: vim-5.8 bug fix release
1047
1048* Thu May 10 2001 <sagami@vinelinux.org>
1049- vim-5.7-0vl8: patch level 5.7.030
1050- use versioned sources, not older ones and patches
1051- sync with RH6.2 updates
1052
1053* Wed Apr 18 2001 sagami@vinelinux.org
1054- jcode2.vim: fix back to original one
1055- patch level 5.7.028
1056
1057* Mon Feb 05 2001 Toru Sagami <czs14350@mb.infoweb.ne.jp>
1058- patch level 5.7.024
1059- small fix for jcode2.vim
1060- split man package from common package to avoid conflict with jvim3
1061
1062* Tue Dec 26 2000 Toru Sagami <czs14350@mb.infoweb.ne.jp>
1063- %%{makeinstall}
1064- acutally build against current ncurses5 without gpm with ncurses4
1065
1066* Thu Dec 21 2000 Toru Sagami <czs14350@mb.infoweb.ne.jp>
1067- build against current ncurses5
1068- added CVS commit filetype detection to scripts.vim
1069
1070* Wed Dec 06 2000 Toru Sagami <czs14350@mb.infoweb.ne.jp>
1071- 5.7.19
1072- jcode.pl-2.13
1073- added License recognition to .spec syntax
1074- added RFC822 mail/ emacs-lips filetype detection to scripts.vim
1075- FHS stuff: _mandir
1076
1077* Wed Jul 19 2000 Toru Sagami <czs14350@mb.infoweb.ne.jp>
1078- based on RH 5.6-14 ->  5.7 (patchlevel .2)
1079- manpath: /usr/share/man -> /usr/man/man :-)
1080- delete %%makeinstall macro for rpm-3.0.x
1081- gvim: --enable-multibyte, xim, fontset
1082- vim: --enable-multibyte
1083- jcode.pl-2.11 and jcode2.vim from Nozomu Kobayashi's rpm package
1084- vimrc: added bzip2 and Japanese stuff of a kind
1085
1086* Sat Jun  3 2000 Bernhard Rosenkr舅zer <bero@redhat.com>
1087- patchlevel 74
1088- add %%makeinstall macro recognition to .spec file syntax highlighting rules
1089- fix up Makefiles
1090
1091* Fri Apr 14 2000 Bernhard Rosenkr舅zer <bero@redhat.com>
1092- patchlevel 66
1093- fix compilation with perl 5.6.0
1094
1095* Mon Mar 20 2000 Bernhard Rosenkr舅zer <bero@redhat.com>
1096- patchlevel 12
1097
1098* Tue Mar 07 2000 Preston Brown <pbrown@redhat.com>
1099- fix home/end in vimrc (we did a term = rxvt, totally wrong)
1100
1101* Tue Feb 29 2000 Preston Brown <pbrown@redhat.com>
1102- change F1-F4 keybindings for xterm builtin terminfo to match real terminfo
1103
1104* Thu Feb 17 2000 Bill Nottingham <notting@redhat.com>
1105- kill autoindent
1106
1107* Mon Feb 07 2000 Preston Brown <pbrown@redhat.com>
1108- wmconfig -> desktop
1109
1110* Sat Feb  5 2000 Bernhard Rosenkr舅zer <bero@redhat.com>
1111- Patchlevel 11
1112- handle compressed man pages
1113- fix man page symlinks
1114
1115* Wed Feb  2 2000 Bill Nottingham <notting@redhat.com>
1116- eliminate dependencies on X in vim-enhanced, and ncurses/gpm
1117  in vim-minimal
1118
1119* Fri Jan 28 2000 Bill Nottingham <notting@redhat.com>
1120- eliminate dependencies on csh and perl in vim-common
1121
1122* Wed Jan 19 2000 Bernhard Rosenrk舅zer <bero@redhat.com>
1123- Use awk, not nawk
1124
1125* Tue Jan 18 2000 Bernhard Rosenrk舅zer <bero@redhat.com>
1126- 5.6
1127- patch 5.6.001
1128- remove /usr/bin/vi - if you want vim, type vim
1129
1130* Tue Jan 11 2000 Bernhard Rosenkr舅zer <bero@redhat.com>
1131- 5.6a
1132- Remove dependency on nawk (introduced by base update)
1133- some tweaks to make updating easier
1134
1135* Tue Nov  9 1999 Bernhard Rosenkr舅zer <bero@redhat.com>
1136- 5.5
1137- fix path to vimrc
1138
1139* Tue Jul 27 1999 Michael K. Johnson <johnsonm@redhat.com>
1140- moved from athena to gtk widgets for X version
1141- removed vim.1 from X11 filelist because X11 depends on vim-common anyway
1142- fixed rogue dependencies from sample files
1143
1144* Tue Jul 27 1999 Jeff Johnson <jbj@redhat.com>
1145- update to 5.4.
1146
1147* Thu Jul 22 1999 Jeff Johnson <jbj@redhat.com>
1148- man page had buildroot pollution (#3629).
1149
1150* Thu Mar 25 1999 Preston Brown <pbrown@redhat.com>
1151- with recent termcap/terminfo fixes, regular vim works in xterm/console
1152- in color, so vim-color package removed.
1153
1154* Tue Mar 23 1999 Erik Troan <ewt@redhat.com>
1155- removed "set backupdir=/tmp/vim_backup" from default vimrc
1156
1157* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
1158- auto rebuild in the new build environment (release 5)
1159
1160* Thu Dec 17 1998 Michael Maher <mike@redaht.com>
1161- built pacakge for 6.0
1162
1163* Tue Sep 15 1998 Michael Maher <mike@redhat.com>
1164- removed '--with-tlib=termcap' so that color-vim works
1165
1166* Wed Sep  2 1998 Jeff Johnson <jbj@redhat.com>
1167- update to 5.3.
1168
1169* Mon Aug 10 1998 Jeff Johnson <jbj@redhat.com>
1170- merge in Toshio's changes
1171- color-vim: changed "--disable-p" to "--disable-perlinterp --with-tlib=termcap"
1172- added minimal rvi/rview and man pages.
1173- move Obsoletes to same package as executable.
1174
1175* Thu Aug 06 1998 Toshio Kuratomi <badger@prtr-13.ucsc.edu>
1176- Break the package apart similar to the way the netscape package was
1177  broken down to handle navigator or communicator: The vim package is
1178  Obsolete, now there is vim-common with all the common files, and a
1179  package for each binary: vim-minimal (has /bin/vi compiled with no
1180  frills), vim-enhanced (has /usr/bin/vim with extra perl and python
1181  interpreters), and vim-X11 (has /usr/X11R6/bin/gvim compiled with
1182  GUI support.)
1183- Enable the perl and python interpreters in the gui version (gvim).
1184
1185* Tue Jun 30 1998 Michael Maher <mike@redhat.com>
1186- Fixed tutor help.
1187- cvim package added.  Thanks to Stevie Wills for finding this one :-)
1188
1189* Thu May 07 1998 Prospector System <bugs@redhat.com>
1190- translations modified for de, fr, tr
1191
1192* Fri May 01 1998 Donnie Barnes <djb@redhat.com>
1193- added patch to turn off the "vi compatibility" by default.  You can
1194  still get it via the -C command line option
1195
1196* Thu Apr 23 1998 Donnie Barnes <djb@redhat.com>
1197- removed perl and python interpreters (sorry, but those don't belong
1198  in a /bin/vi and having two vi's seemed like overkill...complain
1199  to suggest@redhat.com if you care)
1200
1201* Fri Apr 17 1998 Donnie Barnes <djb@redhat.com>
1202- fixed buildroot bug
1203
1204* Sat Apr 11 1998 Donnie Barnes <djb@redhat.com>
1205- updated from 4.6 to 5.1
1206- moved to buildroot
1207
1208* Sun Nov 09 1997 Donnie Barnes <djb@redhat.com>
1209- fixed missing man page
1210
1211* Wed Oct 22 1997 Donnie Barnes <djb@redhat.com>
1212- added wmconfig entry to vim-X11
1213
1214* Mon Oct 20 1997 Donnie Barnes <djb@redhat.com>
1215- upgraded from 4.5 to 4.6
1216
1217* Fri Jun 13 1997 Erik Troan <ewt@redhat.com>
1218- built against glibc
1219
1220* Tue Mar 25 1997 Michael K. Johnson <johnsonm@redhat.com>
1221- Upgraded to 4.5
1222- Added ex symlinks
1223
1224* Tue Mar 11 1997 Michael K. Johnson <johnsonm@redhat.com>
1225
1226- Added view symlink.
Note: See TracBrowser for help on using the repository browser.