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 Source0: ftp://ftp.vim.org/pub/editors/vim/unix/%{name}-%{version}-src.tar.gz
11 Source1: ftp://ftp.vim.org/pub/editors/vim/unix/%{name}-%{version}-rt.tar.gz
12 Source2: ftp://ftp.vim.org/pub/editors/vim/unix/%{name}-%{version}-extra.tar.gz
15 BuildRequires: ncurses-devel
16 BuildRequires: ncurses-static
17 BuildRequires: gpm-devel
18 BuildRequires: Xaw3d-devel
19 BuildRequires: lesstif-devel
20 BuildRequires: gtk+-devel
21 BuildRequires: glib-devel
22 Requires: %{name}-rt = %{version}
23 Obsoletes: vim-enhanced
24 Buildroot: /tmp/%{name}-%{version}-root
27 Text editor similar to Vi. Important improvements: multiple windows,
28 multi-level undo, block highliting, and many other.
31 Edytor tekstu podobny do Vi. Wa¿ne ulepszenia: mo¿liwo¶æ pracy w wielu
32 wielopoziomowa opcja 'cofnij', bloki, pod¶wietlanie sk³adni i wiele innych.
35 Summary: Staticly linked Vim
36 Summary(pl): Statycznie zlinkowany Vim
37 Group: Applications/Editors/Vim
38 Group(pl): Aplikacje/Edytory/Vim
41 Obsoletes: vim-minimal
44 Text editor similar to Vi. This version is build with minimal feature and
45 is installed in /bin as a rescue tool. The installation of this package is
48 %description static -l pl
49 Edytor tekstu podobny do Vi. Ta wersja zosta³a skompilowana statycznie i
50 posiada minimaln± ilo¶ci± dodatków. Jest instalowana w /bin jako narzêdzie
51 dla administratora. Instalacja tego pakietu jest MOCNO zalecana, mo¿e on
52 pomóc Tobie uratowaæ system w czasie awarii.
55 Summary: Vim runtime files
56 Summary(pl): Pliki przydatne edytorowi Vim
57 Group: Applications/Editors/Vim
58 Group(pl): Aplikacje/Edytory/Vim
62 This package contains macros, documentation, syntax configuration and
63 manual pages for vim. If you want to take advantage of vim more powerful
64 features, you should install this package.
67 W tym pakiecie znajdziesz dokumentacjê, makra, pliki konfiguracyjne i
68 strony podrêcznika dla edytora vim. Je¿eli chcesz korzystaæ z
69 zaawansowanych mo¿liwo¶ci vim-a, powiniene¶ zainstalowaæ ten pakiet.
71 %package -n gvim-athena
72 Summary: Vim for X Window built with LessTif
73 Summary(pl): Vim dla X Window korzystaj±cy z biblioteki LessTif
74 Group: Applications/Editors/Vim
75 Group(pl): Aplikacje/Edytory/Vim
76 Requires: %{name}-rt = %{version}
79 %description -n gvim-athena
80 The classic Unix text editor now also under X Window System! This version
81 is build with Athena Widget Set.
83 %description -n gvim-athena -l pl
84 Wersja edytora Vim pracuj±ca w ¶rodowisku X Window z wykorzystaniem
85 biblioteki Athena Widget Set.
87 %package -n gvim-lesstif
88 Summary: Vim for X Window built with LessTif
89 Summary(pl): Vim dla X Window korzystaj±cy z biblioteki LessTif
90 Group: Applications/Editors/Vim
91 Group(pl): Aplikacje/Edytory/Vim
92 Requires: %{name}-rt = %{version}
95 %description -n gvim-lesstif
96 The classic Unix text editor now also under X Window System! This version
97 is build with LessTif.
99 %description -n gvim-lesstif -l pl
100 Wersja edytora Vim pracuj±ca w ¶rodowisku X Window z wykorzystaniem
104 Summary: Vim for X Window built with gtk
105 Summary(pl): Vim dla X Window korzystaj±cy z biblioteki GTK
106 Group: Applications/Editors/Vim
107 Group(pl): Aplikacje/Edytory/Vim
108 Requires: %{name}-rt = %{version}
111 %description -n gvim-gtk
112 The classic Unix text editor now also under X Window System! This version
115 %description -n gvim-gtk -l pl
116 Wersja edytora vim pracuj±ca w ¶rodowisku X Window z wykorzystaniem
126 LDFLAGS="-s"; export LDFLAGS
130 --disable-perlinterp \
131 --disable-pythoninterp \
132 --disable-tclinterp \
135 --enable-max-features \
141 LDFLAGS="-static -s"; export LDFLAGS
145 --disable-perlinterp \
146 --disable-pythoninterp \
147 --disable-tclinterp \
150 --disable-multibyte \
151 --enable-min-features \
157 mv xxd/xxd xxd.static
160 LDFLAGS="-s"; export LDFLAGS
162 --enable-max-features \
163 --enable-gui=athena \
165 --disable-perlinterp \
166 --disable-pythoninterp \
167 --disable-tclinterp \
174 LDFLAGS="-s"; export LDFLAGS
176 --enable-max-features \
179 --disable-perlinterp \
180 --disable-pythoninterp \
181 --disable-tclinterp \
188 LDFLAGS="-s"; export LDFLAGS
190 --enable-max-features \
193 --disable-perlinterp \
194 --disable-pythoninterp \
195 --disable-tclinterp \
204 rm -rf $RPM_BUILD_ROOT
205 install -d $RPM_BUILD_ROOT{%{_var}/state/vim,%{_sysconfdir},%{_prefix}/{bin,share/{vim/{doc,tutor},man/man1}}} \
206 $RPM_BUILD_ROOT/{bin,usr/X11R6/{bin,share/applnk/Applications/Editors}}
208 install -s src/vim.ncurses $RPM_BUILD_ROOT%{_bindir}/vim
210 install -s src/vim.static $RPM_BUILD_ROOT/bin/vi
211 install -s src/xxd.static $RPM_BUILD_ROOT/bin/xxd
213 install -s src/gvim.athena $RPM_BUILD_ROOT/usr/X11R6/bin/gvim.athena
214 install -s src/gvim.lesstif $RPM_BUILD_ROOT/usr/X11R6/bin/gvim.lesstif
215 install -s src/gvim.gtk $RPM_BUILD_ROOT/usr/X11R6/bin/gvim.gtk
217 install src/vimtutor $RPM_BUILD_ROOT%{_bindir}/vimtutor
219 rm -f $RPM_BUILD_ROOT%{_mandir}/man1/*.1
221 install runtime/doc/vim.1 $RPM_BUILD_ROOT%{_mandir}/man1
222 install runtime/doc/xxd.1 $RPM_BUILD_ROOT%{_mandir}/man1
224 install runtime/doc/vimtutor.1 $RPM_BUILD_ROOT%{_mandir}/man1
226 echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/ex.1
227 echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/rview.1
228 echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/rvim.1
229 echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/vi.1
230 echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/view.1
232 cp -a runtime/macros $RPM_BUILD_ROOT%{_datadir}/vim/macros
233 cp -a runtime/syntax $RPM_BUILD_ROOT%{_datadir}/vim/syntax
234 cp -a runtime/tutor/tutor $RPM_BUILD_ROOT%{_datadir}/vim/tutor/tutor
236 install runtime/*.vim $RPM_BUILD_ROOT%{_datadir}/vim
237 mv $RPM_BUILD_ROOT%{_datadir}/vim/vimrc_example.vim $RPM_BUILD_ROOT%{_datadir}/vim/vimrc
238 mv $RPM_BUILD_ROOT%{_datadir}/vim/gvimrc_example.vim $RPM_BUILD_ROOT%{_datadir}/vim/gvimrc
240 install runtime/doc/*.txt $RPM_BUILD_ROOT%{_datadir}/vim/doc
241 install runtime/doc/tags $RPM_BUILD_ROOT%{_datadir}/vim/doc
243 touch $RPM_BUILD_ROOT/usr/X11R6/bin/gvim
245 ln -sf vim $RPM_BUILD_ROOT%{_bindir}/rvim
247 ln -sf vi $RPM_BUILD_ROOT/bin/ex
248 ln -sf vi $RPM_BUILD_ROOT/bin/view
249 ln -sf vi $RPM_BUILD_ROOT/bin/rview
251 ln -sf gvim $RPM_BUILD_ROOT/usr/X11R6/bin/rgvim
252 ln -sf gvim $RPM_BUILD_ROOT/usr/X11R6/bin/gview
253 ln -sf gvim $RPM_BUILD_ROOT/usr/X11R6/bin/rgview
255 install %{SOURCE3} $RPM_BUILD_ROOT/usr/X11R6/share/applnk/Applications/Editors
257 gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man1/*
260 ln -sf /usr/X11R6/bin/gvim.athena /usr/X11R6/bin/gvim
262 %post -n gvim-lesstif
263 ln -sf /usr/X11R6/bin/gvim.lesstif /usr/X11R6/bin/gvim
266 ln -sf /usr/X11R6/bin/gvim.gtk /usr/X11R6/bin/gvim
269 rm -rf $RPM_BUILD_ROOT
272 %defattr(644,root,root,755)
273 %attr(755,root,root) %{_bindir}/vim
274 %attr(755,root,root) %{_bindir}/rvim
277 %defattr(644,root,root,755)
278 %attr(755,root,root) /bin/*
280 %{_mandir}/man1/vi.1*
281 %{_mandir}/man1/ex.1*
282 %{_mandir}/man1/xxd.1*
283 %{_mandir}/man1/view.1*
284 %{_mandir}/man1/rview.1*
286 %files -n gvim-athena
287 %defattr(644,root,root,755)
288 %attr(755,root,root) /usr/X11R6/bin/gvim.athena
289 %attr(755,root,root) /usr/X11R6/bin/rgvim
290 %attr(755,root,root) /usr/X11R6/bin/rgview
291 %attr(755,root,root) %verify(not link) /usr/X11R6/bin/gvim
292 /usr/X11R6/share/applnk/Applications/Editors/gvim.desktop
294 %files -n gvim-lesstif
295 %defattr(644,root,root,755)
296 %attr(755,root,root) /usr/X11R6/bin/gvim.lesstif
297 %attr(755,root,root) /usr/X11R6/bin/rgvim
298 %attr(755,root,root) /usr/X11R6/bin/rgview
299 %attr(755,root,root) %verify(not link) /usr/X11R6/bin/gvim
300 /usr/X11R6/share/applnk/Applications/Editors/gvim.desktop
303 %defattr(644,root,root,755)
304 %attr(755,root,root) /usr/X11R6/bin/gvim.gtk
305 %attr(755,root,root) /usr/X11R6/bin/rgvim
306 %attr(755,root,root) /usr/X11R6/bin/rgview
307 %attr(755,root,root) %verify(not link) /usr/X11R6/bin/gvim
308 /usr/X11R6/share/applnk/Applications/Editors/gvim.desktop
311 %defattr(644,root,root,755)
312 %attr(755,root,root) %{_bindir}/vimtutor
313 %config(noreplace) %verify(not size mtime md5) %{_datadir}/vim/menu.vim
314 %config(noreplace) %verify(not size mtime md5) %{_datadir}/vim/vimrc
315 %config(noreplace) %verify(not size mtime md5) %{_datadir}/vim/gvimrc
317 %dir %{_var}/state/vim
321 %{_datadir}/vim/macros
322 %{_datadir}/vim/syntax
323 %{_datadir}/vim/tutor
325 %{_datadir}/vim/bugreport.vim
326 %{_datadir}/vim/filetype.vim
327 %{_datadir}/vim/scripts.vim
328 %{_datadir}/vim/mswin.vim
329 %{_datadir}/vim/ftoff.vim
330 %{_datadir}/vim/optwin.vim
332 %{_mandir}/man1/vim.*
333 %{_mandir}/man1/rvim.*