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
13 Source3: gvim-athena.desktop
14 Source4: gvim-motif.desktop
15 Source5: gvim-gtk.desktop
17 Patch1: vim-visual.patch
18 BuildRequires: ncurses-devel
19 BuildRequires: ncurses-static
20 BuildRequires: glibc-static
21 BuildRequires: gpm-devel
22 BuildRequires: Xaw3d-devel
23 BuildRequires: motif-devel
24 BuildRequires: gtk+-devel
25 Requires: %{name}-rt = %{version}
26 Obsoletes: vim-enhanced
27 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30 Text editor similar to Vi. Important improvements: multiple windows,
31 multi-level undo, block highliting, and many other.
34 Edytor tekstu podobny do Vi. Wa¿ne ulepszenia: mo¿liwo¶æ pracy w wielu
35 wielopoziomowa opcja 'cofnij', bloki, pod¶wietlanie sk³adni i wiele innych.
38 Summary: Staticly linked Vim
39 Summary(pl): Statycznie zlinkowany Vim
40 Group: Applications/Editors/Vim
41 Group(pl): Aplikacje/Edytory/Vim
44 Obsoletes: vim-minimal
47 Text editor similar to Vi. This version is build with minimal feature and
48 is installed in /bin as a rescue tool. The installation of this package is
51 %description static -l pl
52 Edytor tekstu podobny do Vi. Ta wersja zosta³a skompilowana statycznie i
53 posiada minimaln± ilo¶ci± dodatków. Jest instalowana w /bin jako narzêdzie
54 dla administratora. Instalacja tego pakietu jest MOCNO zalecana, mo¿e on
55 pomóc Tobie uratowaæ system w czasie awarii.
58 Summary: Vim runtime files
59 Summary(pl): Pliki przydatne edytorowi Vim
60 Group: Applications/Editors/Vim
61 Group(pl): Aplikacje/Edytory/Vim
65 This package contains macros, documentation, syntax configuration and
66 manual pages for vim. If you want to take advantage of vim more powerful
67 features, you should install this package.
70 W tym pakiecie znajdziesz dokumentacjê, makra, pliki konfiguracyjne i
71 strony podrêcznika dla edytora vim. Je¿eli chcesz korzystaæ z
72 zaawansowanych mo¿liwo¶ci vim-a, powiniene¶ zainstalowaæ ten pakiet.
74 %package -n gvim-athena
75 Summary: Vim for X Window built with arena
76 Summary(pl): Vim dla X Window korzystaj±cy z biblioteki Arena
77 Group: Applications/Editors/Vim
78 Group(pl): Aplikacje/Edytory/Vim
79 Requires: %{name}-rt = %{version}
82 %description -n gvim-athena
83 The classic Unix text editor now also under X Window System! This version
84 is build with Athena Widget Set.
86 %description -n gvim-athena -l pl
87 Wersja edytora Vim pracuj±ca w ¶rodowisku X Window z wykorzystaniem
88 biblioteki Athena Widget Set.
90 %package -n gvim-motif
91 Summary: Vim for X Window built with Motif
92 Summary(pl): Vim dla X Window korzystaj±cy z biblioteki Motif
93 Group: Applications/Editors/Vim
94 Group(pl): Aplikacje/Edytory/Vim
95 Requires: %{name}-rt = %{version}
98 %description -n gvim-motif
99 The classic Unix text editor now also under X Window System! This version
102 %description -n gvim-motif -l pl
103 Wersja edytora Vim pracuj±ca w ¶rodowisku X Window z wykorzystaniem
107 Summary: Vim for X Window built with gtk
108 Summary(pl): Vim dla X Window korzystaj±cy z biblioteki GTK
109 Group: Applications/Editors/Vim
110 Group(pl): Aplikacje/Edytory/Vim
111 Requires: %{name}-rt = %{version}
114 %description -n gvim-gtk
115 The classic Unix text editor now also under X Window System! This version
118 %description -n gvim-gtk -l pl
119 Wersja edytora vim pracuj±ca w ¶rodowisku X Window z wykorzystaniem
130 LDFLAGS="-s"; export LDFLAGS
134 --disable-perlinterp \
135 --disable-pythoninterp \
136 --disable-tclinterp \
139 --enable-max-features \
145 LDFLAGS="-static -s"; export LDFLAGS
149 --disable-perlinterp \
150 --disable-pythoninterp \
151 --disable-tclinterp \
154 --disable-multibyte \
155 --enable-min-features \
161 mv xxd/xxd xxd.static
164 LDFLAGS="-s"; export LDFLAGS
166 --enable-max-features \
167 --enable-gui=athena \
169 --disable-perlinterp \
170 --disable-pythoninterp \
171 --disable-tclinterp \
178 LDFLAGS="-s"; export LDFLAGS
180 --enable-max-features \
183 --disable-perlinterp \
184 --disable-pythoninterp \
185 --disable-tclinterp \
192 LDFLAGS="-s"; export LDFLAGS
194 --enable-max-features \
197 --disable-perlinterp \
198 --disable-pythoninterp \
199 --disable-tclinterp \
208 rm -rf $RPM_BUILD_ROOT
209 install -d $RPM_BUILD_ROOT{%{_var}/lib/vim,%{_sysconfdir},%{_prefix}/{bin,share/{vim/{doc,tutor},man/man1}}} \
210 $RPM_BUILD_ROOT/{bin,usr/X11R6/bin} $RPM_BUILD_ROOT%{_applnkdir}/Development/Editors
213 install -s src/vim.ncurses $RPM_BUILD_ROOT%{_bindir}/vim
215 install -s src/vim.static $RPM_BUILD_ROOT/bin/vi
216 install -s src/xxd.static $RPM_BUILD_ROOT/bin/xxd
218 install -s src/gvim.athena $RPM_BUILD_ROOT/usr/X11R6/bin/gvim.athena
219 install -s src/gvim.motif $RPM_BUILD_ROOT/usr/X11R6/bin/gvim.motif
220 install -s src/gvim.gtk $RPM_BUILD_ROOT/usr/X11R6/bin/gvim.gtk
222 install src/vimtutor $RPM_BUILD_ROOT%{_bindir}/vimtutor
224 rm -f $RPM_BUILD_ROOT%{_mandir}/man1/*.1
226 install runtime/doc/vim.1 $RPM_BUILD_ROOT%{_mandir}/man1
227 install runtime/doc/xxd.1 $RPM_BUILD_ROOT%{_mandir}/man1
229 install runtime/doc/vimtutor.1 $RPM_BUILD_ROOT%{_mandir}/man1
231 echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/ex.1
232 echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/rview.1
233 echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/rvim.1
234 echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/vi.1
235 echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/view.1
237 cp -a runtime/macros $RPM_BUILD_ROOT%{_datadir}/vim/macros
238 cp -a runtime/syntax $RPM_BUILD_ROOT%{_datadir}/vim/syntax
239 cp -a runtime/tutor/tutor $RPM_BUILD_ROOT%{_datadir}/vim/tutor/tutor
241 install runtime/*.vim $RPM_BUILD_ROOT%{_datadir}/vim
242 mv $RPM_BUILD_ROOT%{_datadir}/vim/vimrc_example.vim $RPM_BUILD_ROOT%{_datadir}/vim/vimrc
243 mv $RPM_BUILD_ROOT%{_datadir}/vim/gvimrc_example.vim $RPM_BUILD_ROOT%{_datadir}/vim/gvimrc
245 install runtime/doc/*.txt $RPM_BUILD_ROOT%{_datadir}/vim/doc
246 install runtime/doc/tags $RPM_BUILD_ROOT%{_datadir}/vim/doc
248 touch $RPM_BUILD_ROOT/usr/X11R6/bin/gvim
250 ln -sf vim $RPM_BUILD_ROOT%{_bindir}/rvim
252 ln -sf vi $RPM_BUILD_ROOT/bin/ex
253 ln -sf vi $RPM_BUILD_ROOT/bin/view
254 ln -sf vi $RPM_BUILD_ROOT/bin/rview
256 ln -sf gvim.gtk $RPM_BUILD_ROOT/usr/X11R6/bin/gvim
257 ln -sf gvim $RPM_BUILD_ROOT/usr/X11R6/bin/rgvim
258 ln -sf gvim $RPM_BUILD_ROOT/usr/X11R6/bin/gview
259 ln -sf gvim $RPM_BUILD_ROOT/usr/X11R6/bin/rgview
261 install %{SOURCE3} $RPM_BUILD_ROOT%{_applnkdir}/Development/Editors
262 install %{SOURCE4} $RPM_BUILD_ROOT%{_applnkdir}/Development/Editors
263 install %{SOURCE5} $RPM_BUILD_ROOT%{_applnkdir}/Development/Editors
265 gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man1/*
268 rm -rf $RPM_BUILD_ROOT
271 %defattr(644,root,root,755)
272 %attr(755,root,root) %{_bindir}/vim
273 %attr(755,root,root) %{_bindir}/rvim
276 %defattr(644,root,root,755)
277 %attr(755,root,root) /bin/*
279 %{_mandir}/man1/vi.1*
280 %{_mandir}/man1/ex.1*
281 %{_mandir}/man1/xxd.1*
282 %{_mandir}/man1/view.1*
283 %{_mandir}/man1/rview.1*
285 %files -n gvim-athena
286 %defattr(644,root,root,755)
287 %attr(755,root,root) /usr/X11R6/bin/gvim.athena
288 %{_applnkdir}/Development/Editors/gvim-athena.desktop
291 %defattr(644,root,root,755)
292 %attr(755,root,root) /usr/X11R6/bin/gvim.motif
293 %{_applnkdir}/Development/Editors/gvim-motif.desktop
296 %defattr(644,root,root,755)
297 %attr(755,root,root) /usr/X11R6/bin/gvim.gtk
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 %{_applnkdir}/Development/Editors/gvim-gtk.desktop
304 %defattr(644,root,root,755)
305 %attr(755,root,root) %{_bindir}/vimtutor
306 %config(noreplace) %verify(not size mtime md5) %{_datadir}/vim/menu.vim
307 %config(noreplace) %verify(not size mtime md5) %{_datadir}/vim/vimrc
308 %config(noreplace) %verify(not size mtime md5) %{_datadir}/vim/gvimrc
314 %{_datadir}/vim/macros
315 %{_datadir}/vim/syntax
316 %{_datadir}/vim/tutor
318 %{_datadir}/vim/bugreport.vim
319 %{_datadir}/vim/filetype.vim
320 %{_datadir}/vim/scripts.vim
321 %{_datadir}/vim/mswin.vim
322 %{_datadir}/vim/ftoff.vim
323 %{_datadir}/vim/optwin.vim
325 %{_mandir}/man1/vim.*
326 %{_mandir}/man1/rvim.*