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

Revision 12530, 43.1 KB checked in by tomop, 3 years ago (diff)

updated 2 packages

ncurses-6.2-1

vim-8.2.2517-1

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