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

Revision 12498, 43.0 KB checked in by tomop, 3 years ago (diff)

updated 4 packages

brotli-1.0.9-1

dialog-1.3-1.svn20200327

logwatch-7.5.4-0

vim-8.2.1712-1

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