1 Summary: Vi IMproved - a Vi clone
2 Summary(pl): Vi IMproved - klon edytora Vi
7 Group: Applications/Editors/Vim
8 Group(pl): Aplikacje/Edytory/Vim
9 URL: http://www.vim.org
10 ######## cvs://cvs.vim.org
11 Source0: %{name}-%{version}.tar.bz2
14 BuildRequires: ncurses-devel
15 BuildRequires: ncurses-static
16 BuildRequires: gpm-devel
17 BuildRequires: Xaw3d-devel
18 BuildRequires: lesstif-devel
19 BuildRequires: gtk+-devel
20 BuildRequires: glib-devel
21 Requires: %{name}-rt = %{version}
22 Obsoletes: vim-enhanced
23 Buildroot: /tmp/%{name}-%{version}-root
26 Text editor similar to Vi. Important improvements: multiple windows,
27 multi-level undo, block highliting, and many other.
30 Edytor tekstu podobny do Vi. Wa¿ne ulepszenia: mo¿liwo¶æ pracy w wielu
31 wielopoziomowa opcja 'cofnij', bloki, pod¶wietlanie sk³adni i wiele innych.
34 Summary: Staticly linked Vim
35 Summary(pl): Statycznie zlinkowany Vim
36 Group: Applications/Editors/Vim
37 Group(pl): Aplikacje/Edytory/Vim
40 Obsoletes: vim-minimal
43 Text editor similar to Vi. This version is build with minimal feature and
44 is installed in /bin as a rescue tool. The installation of this package is
47 %description static -l pl
48 Edytor tekstu podobny do Vi. Ta wersja zosta³a skompilowana statycznie i
49 posiada minimaln± ilo¶ci± dodatków. Jest instalowana w /bin jako narzêdzie
50 dla administratora. Instalacja tego pakietu jest MOCNO zalecana, mo¿e on
51 pomóc Tobie uratowaæ system w czasie awarii.
54 Summary: Vim runtime files
55 Summary(pl): Pliki przydatne edytorowi Vim
56 Group: Applications/Editors/Vim
57 Group(pl): Aplikacje/Edytory/Vim
61 This package contains macros, documentation, syntax configuration and
62 manual pages for vim. If you want to take advantage of vim more powerful
63 features, you should install this package.
66 W tym pakiecie znajdziesz dokumentacjê, makra, pliki konfiguracyjne i
67 strony podrêcznika dla edytora vim. Je¿eli chcesz korzystaæ z
68 zaawansowanych mo¿liwo¶ci vim-a, powiniene¶ zainstalowaæ ten pakiet.
70 %package -n gvim-athena
71 Summary: Vim for X Window built with LessTif
72 Summary(pl): Vim dla X Window korzystaj±cy z biblioteki LessTif
73 Group: Applications/Editors/Vim
74 Group(pl): Aplikacje/Edytory/Vim
75 Requires: %{name}-rt = %{version}
78 %description -n gvim-athena
79 The classic Unix text editor now also under X Window System! This version
80 is build with Athena Widget Set.
82 %description -n gvim-athena -l pl
83 Wersja edytora Vim pracuj±ca w ¶rodowisku X Window z wykorzystaniem
84 biblioteki Athena Widget Set.
86 %package -n gvim-lesstif
87 Summary: Vim for X Window built with LessTif
88 Summary(pl): Vim dla X Window korzystaj±cy z biblioteki LessTif
89 Group: Applications/Editors/Vim
90 Group(pl): Aplikacje/Edytory/Vim
91 Requires: %{name}-rt = %{version}
94 %description -n gvim-lesstif
95 The classic Unix text editor now also under X Window System! This version
96 is build with LessTif.
98 %description -n gvim-lesstif -l pl
99 Wersja edytora Vim pracuj±ca w ¶rodowisku X Window z wykorzystaniem
103 Summary: Vim for X Window built with gtk
104 Summary(pl): Vim dla X Window korzystaj±cy z biblioteki GTK
105 Group: Applications/Editors/Vim
106 Group(pl): Aplikacje/Edytory/Vim
107 Requires: %{name}-rt = %{version}
110 %description -n gvim-gtk
111 The classic Unix text editor now also under X Window System! This version
114 %description -n gvim-gtk -l pl
115 Wersja edytora vim pracuj±ca w ¶rodowisku X Window z wykorzystaniem
122 find . -name CVS | xargs rm -rf
127 LDFLAGS="-s"; export LDFLAGS
131 --disable-perlinterp \
132 --disable-pythoninterp \
133 --disable-tclinterp \
136 --enable-max-features \
142 LDFLAGS="-static -s"; export LDFLAGS
146 --disable-perlinterp \
147 --disable-pythoninterp \
148 --disable-tclinterp \
151 --disable-multibyte \
152 --enable-min-features \
158 mv xxd/xxd xxd.static
161 LDFLAGS="-s"; export LDFLAGS
163 --enable-max-features \
164 --enable-gui=athena \
166 --disable-perlinterp \
167 --disable-pythoninterp \
168 --disable-tclinterp \
175 LDFLAGS="-s"; export LDFLAGS
177 --enable-max-features \
180 --disable-perlinterp \
181 --disable-pythoninterp \
182 --disable-tclinterp \
189 LDFLAGS="-s"; export LDFLAGS
191 --enable-max-features \
194 --disable-perlinterp \
195 --disable-pythoninterp \
196 --disable-tclinterp \
205 rm -rf $RPM_BUILD_ROOT
206 install -d $RPM_BUILD_ROOT{%{_var}/state/vim,%{_sysconfdir},%{_prefix}/{bin,share/{vim/{doc,tutor},man/man1}}} \
207 $RPM_BUILD_ROOT/{bin,usr/X11R6/{bin,share/applnk/Applications/Editors}}
209 install -s src/vim.ncurses $RPM_BUILD_ROOT%{_bindir}/vim
211 install -s src/vim.static $RPM_BUILD_ROOT/bin/vi
212 install -s src/xxd.static $RPM_BUILD_ROOT/bin/xxd
214 install -s src/gvim.athena $RPM_BUILD_ROOT/usr/X11R6/bin/gvim.athena
215 install -s src/gvim.lesstif $RPM_BUILD_ROOT/usr/X11R6/bin/gvim.lesstif
216 install -s src/gvim.gtk $RPM_BUILD_ROOT/usr/X11R6/bin/gvim.gtk
218 install src/vimtutor $RPM_BUILD_ROOT%{_bindir}/vimtutor
220 rm -f $RPM_BUILD_ROOT%{_mandir}/man1/*.1
222 install runtime/doc/vim.1 $RPM_BUILD_ROOT%{_mandir}/man1
223 install runtime/doc/xxd.1 $RPM_BUILD_ROOT%{_mandir}/man1
225 install runtime/doc/vimtutor.1 $RPM_BUILD_ROOT%{_mandir}/man1
227 echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/ex.1
228 echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/rview.1
229 echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/rvim.1
230 echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/vi.1
231 echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/view.1
233 cp -a runtime/macros $RPM_BUILD_ROOT%{_datadir}/vim/macros
234 cp -a runtime/syntax $RPM_BUILD_ROOT%{_datadir}/vim/syntax
235 cp -a runtime/tutor/tutor $RPM_BUILD_ROOT%{_datadir}/vim/tutor/tutor
237 install runtime/*.vim $RPM_BUILD_ROOT%{_datadir}/vim
238 mv $RPM_BUILD_ROOT%{_datadir}/vim/vimrc_example.vim $RPM_BUILD_ROOT%{_datadir}/vim/vimrc
239 mv $RPM_BUILD_ROOT%{_datadir}/vim/gvimrc_example.vim $RPM_BUILD_ROOT%{_datadir}/vim/gvimrc
241 install runtime/doc/*.txt $RPM_BUILD_ROOT%{_datadir}/vim/doc
242 install runtime/doc/tags $RPM_BUILD_ROOT%{_datadir}/vim/doc
244 touch $RPM_BUILD_ROOT/usr/X11R6/bin/gvim
246 ln -sf vim $RPM_BUILD_ROOT%{_bindir}/rvim
248 ln -sf vi $RPM_BUILD_ROOT/bin/ex
249 ln -sf vi $RPM_BUILD_ROOT/bin/view
250 ln -sf vi $RPM_BUILD_ROOT/bin/rview
252 ln -sf gvim $RPM_BUILD_ROOT/usr/X11R6/bin/rgvim
253 ln -sf gvim $RPM_BUILD_ROOT/usr/X11R6/bin/gview
254 ln -sf gvim $RPM_BUILD_ROOT/usr/X11R6/bin/rgview
256 install %{SOURCE1} $RPM_BUILD_ROOT/usr/X11R6/share/applnk/Applications/Editors
258 gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man1/*
261 ln -sf /usr/X11R6/bin/gvim.athena /usr/X11R6/bin/gvim
263 %post -n gvim-lesstif
264 ln -sf /usr/X11R6/bin/gvim.lesstif /usr/X11R6/bin/gvim
267 ln -sf /usr/X11R6/bin/gvim.gtk /usr/X11R6/bin/gvim
270 rm -rf $RPM_BUILD_ROOT
273 %defattr(644,root,root,755)
274 %attr(755,root,root) %{_bindir}/vim
275 %attr(755,root,root) %{_bindir}/rvim
278 %defattr(644,root,root,755)
279 %attr(755,root,root) /bin/*
281 %{_mandir}/man1/vi.1*
282 %{_mandir}/man1/ex.1*
283 %{_mandir}/man1/xxd.1*
284 %{_mandir}/man1/view.1*
285 %{_mandir}/man1/rview.1*
287 %files -n gvim-athena
288 %defattr(644,root,root,755)
289 %attr(755,root,root) /usr/X11R6/bin/gvim.athena
290 %attr(755,root,root) /usr/X11R6/bin/rgvim
291 %attr(755,root,root) /usr/X11R6/bin/rgview
292 %attr(755,root,root) %verify(not link) /usr/X11R6/bin/gvim
293 /usr/X11R6/share/applnk/Applications/Editors/gvim.desktop
295 %files -n gvim-lesstif
296 %defattr(644,root,root,755)
297 %attr(755,root,root) /usr/X11R6/bin/gvim.lesstif
298 %attr(755,root,root) /usr/X11R6/bin/rgvim
299 %attr(755,root,root) /usr/X11R6/bin/rgview
300 %attr(755,root,root) %verify(not link) /usr/X11R6/bin/gvim
301 /usr/X11R6/share/applnk/Applications/Editors/gvim.desktop
304 %defattr(644,root,root,755)
305 %attr(755,root,root) /usr/X11R6/bin/gvim.gtk
306 %attr(755,root,root) /usr/X11R6/bin/rgvim
307 %attr(755,root,root) /usr/X11R6/bin/rgview
308 %attr(755,root,root) %verify(not link) /usr/X11R6/bin/gvim
309 /usr/X11R6/share/applnk/Applications/Editors/gvim.desktop
312 %defattr(644,root,root,755)
313 %attr(755,root,root) %{_bindir}/vimtutor
314 %config(noreplace) %verify(not size mtime md5) %{_datadir}/vim/menu.vim
315 %config(noreplace) %verify(not size mtime md5) %{_datadir}/vim/vimrc
316 %config(noreplace) %verify(not size mtime md5) %{_datadir}/vim/gvimrc
318 %dir %{_var}/state/vim
322 %{_datadir}/vim/macros
323 %{_datadir}/vim/syntax
324 %{_datadir}/vim/tutor
326 %{_datadir}/vim/bugreport.vim
327 %{_datadir}/vim/filetype.vim
328 %{_datadir}/vim/scripts.vim
329 %{_datadir}/vim/mswin.vim
330 %{_datadir}/vim/ftoff.vim
331 %{_datadir}/vim/optwin.vim
333 %{_mandir}/man1/vim.*
334 %{_mandir}/man1/rvim.*