2 Summary(pl): Vim skompilowany statycznie
6 ####### ftp://ftp.nl.vim.org/pub/vim/unreleased/unix
7 Source0: %{name}-%{version}-src.tar.gz
8 Source1: %{name}-%{version}-rt.tar.gz
9 ####### ftp://ftp.nl.vim.org/pub/vim/unreleased/extra
10 Source2: %{name}-%{version}-extra.tar.gz
11 Source3: gvim.wmconfig
12 Patch0: %{name}-hold_gui_events.patch
13 Patch1: %{name}-clip.patch
15 Group: Applications/Editors/Vim
16 Group(pl): Aplikacje/Edytory/Vim
17 URL: http://www.vim.org/
18 Buildroot: /tmp/%{name}-%{version}-root
21 The classic Unix text editor. This version is build with minimal
22 feature and is installed in /bin as a rescue tool. The installation of
23 this package is STRONGLY recommended.
26 Pakiet zawiera vim - klasyczny (unixowy) edytor tekstowy skompilowany
27 statycznie. Instalacja tego pakietu jest MOCNO zalecana, mo¿e on pomóc
28 Tobie uratowaæ system w czasie awarii.
31 Summary: Vim runtime files
32 Summary(pl): Pliki przydatne edytorowi vim
33 Group: Applications/Editors/Vim
34 Group(pl): Aplikacje/Edytory/Vim
37 This package contains macros, documentation, syntax configuration and
38 manual pages for vim. If you want to take advantage of vim more powerful
39 features, you should install this package.
42 W tym pakiecie znajdziesz dokumentacjê, makra, pliki konfiguracyjne i strony
43 podrêcznika edytora vim. Je¿eli zamierzasz korzystaæ z vim-a, powiniene¶
44 zainstalowaæ ten pakiet.
47 #Summary: Vim 5.3 built with slang
48 #Summary(pl): Vim 5.3 korzystaj±cy z bibliotek Slang
49 #Group: Applications/Editors/Vim
50 #Group(pl): Alikacje/Edytory/Vim
51 #Obsoletes: vim-ncurses
54 #The classic Unix text editor build with slang library. It adds
55 #multiple windows, multi-level undo, block highliting, and many other
56 #features to the standard vi program.
58 #%description slang -l pl
59 #Wersja edytora vim skompilowana z bibliotek± slang. W porownaniu z
60 #edytorem vi, ta wersja oferuje dodatkowo pracê z wieloma plikami,
61 #wielopoziomowe operacje cofnij, bloki, pod¶wietlanie sk³adni i wiele
65 Summary: Vim built with ncurses
66 Summary(pl): Vim korzystaj±cy z bibliotek ncurses
67 Group: Applications/Editors/Vim
68 Group(pl): Aplikacje/Edytory/Vim
73 The classic Unix text editor build with ncurses library. It adds
74 multiple windows, multi-level undo, block highliting, and many other
75 features to the standard vi program.
77 %description ncurses -l pl
78 Wersja edytora vim skompilowana z bibliotek± ncurses. W porownaniu z
79 edytorem vi, ta wersja oferuje dodatkowo pracê z wieloma plikami,
80 wielopoziomowe operacje cofnij, bloki, pod¶wietlanie sk³adni i wiele
84 Summary: Vim built with X11 and athena support
85 Summary(pl): Vim pod X-Window korzystaj±cy z Athena Widget Set
86 Group: Applications/Editors/Vim
87 Group(pl): Aplikacje/Edytory/Vim
88 Obsoletes: vim-lesstif
92 The classic Unix text editor now also under X Window System!
93 This version is build with Athena Widget Set.
95 %description athena -l pl
96 Wersja edytora vim pracuj±ca w graficznym ¶rodowisku X Window
97 z wykorzystaniem Athena Widget Set.
100 Summary: Vim built with X11 and LessTif support
101 Summary(pl): Vim pod X-Window korzystaj±cy z bibliotek LessTif
102 Group: Applications/Editors/Vim
103 Group(pl): Aplikacje/Edytory/Vim
105 Obsoletes: vim-athena
109 The classic Unix text editor now also under X Window System!
110 This version is build with LessTif.
112 %description lesstif -l pl
113 Wersja edytora vim pracuj±ca w graficznym ¶rodowisku X Window
114 z wykorzystaniem LessTif.
117 Summary: Vim built with X11 and gtk support
118 Summary(pl): Vim pod X-Window korzystaj±cy z bibliotek gtk
119 Group: Applications/Editors/Vim
120 Group(pl): Aplikacje/Edytory/Vim
122 Obsoletes: vim-athena
123 Obsoletes: vim-lesstif
126 The classic Unix text editor now also under X Window System!
127 This version is build with gtk.
129 %description gtk -l pl
130 Wersja edytora vim pracuj±ca w graficznym ¶rodowisku X Window
131 z wykorzystaniem gtk.
141 LDFLAGS=-static CFLAGS=-O ./configure --disable-gui --without-x \
142 --disable-perlinterp --disable-pythoninterp --disable-tclinterp \
143 --disable-cscope --enable-min-features \
144 --datadir=/etc --with-tlib=termcap --prefix=/usr
148 mv xxd/xxd xxd.termcap
151 #LDFLAGS=-s CFLAGS="$RPM_OPT_FLAGS" ./configure --disable-gui --without-x \
152 #--disable-perlinterp --disable-pythoninterp --disable-tclinterp \
153 #--disable-cscope --with-tlib=slang --prefix=/usr
155 #mv src/vim src/vim.slang
158 LDFLAGS=-s CFLAGS="$RPM_OPT_FLAGS" ./configure --disable-gui --without-x \
159 --disable-perlinterp --disable-pythoninterp --disable-tclinterp \
160 --disable-cscope --with-tlib=ncurses --prefix=/usr
165 LDFLAGS=-s CFLAGS="$RPM_OPT_FLAGS" ./configure --enable-gui=athena --with-x \
166 --disable-perlinterp --disable-pythoninterp --disable-tclinterp \
167 --disable-cscope --with-tlib=termcap --prefix=/usr
172 LDFLAGS=-s CFLAGS="$RPM_OPT_FLAGS" ./configure --enable-gui=motif --with-x \
173 --disable-perlinterp --disable-pythoninterp --disable-tclinterp \
174 --disable-cscope --with-tlib=termcap --prefix=/usr
179 LDFLAGS=-s CFLAGS="$RPM_OPT_FLAGS" ./configure --enable-gui=gtk --with-x \
180 --disable-perlinterp --disable-pythoninterp --disable-tclinterp \
181 --disable-cscope --with-tlib=termcap --prefix=/usr
188 rm -rf $RPM_BUILD_ROOT
190 install -d $RPM_BUILD_ROOT/etc/X11/wmconfig
191 install -d $RPM_BUILD_ROOT/bin
192 install -d $RPM_BUILD_ROOT/usr/{bin,X11R6/bin,share/vim/doc,man/man1}
194 # make prefix=$RPM_BUILD_ROOT/usr install
196 install -s src/vim.termcap $RPM_BUILD_ROOT/bin/vi
197 install -s src/xxd.termcap $RPM_BUILD_ROOT/bin/xxd
199 #install -s src/vim.slang $RPM_BUILD_ROOT/usr/bin/vim.slang
201 install -s src/vim.ncurses $RPM_BUILD_ROOT/usr/bin/vim.ncurses
202 install -s src/vim.athena $RPM_BUILD_ROOT/usr/X11R6/bin/gvim.athena
203 install -s src/vim.lesstif $RPM_BUILD_ROOT/usr/X11R6/bin/gvim.lesstif
204 install -s src/vim.gtk $RPM_BUILD_ROOT/usr/X11R6/bin/gvim.gtk
206 rm -f $RPM_BUILD_ROOT/usr/man/man1/*.1
208 install runtime/doc/vim.1 $RPM_BUILD_ROOT/usr/man/man1
209 install runtime/doc/xxd.1 $RPM_BUILD_ROOT/usr/man/man1
211 echo ".so vim.1" > $RPM_BUILD_ROOT/usr/man/man1/vi.1
212 echo ".so vim.1" > $RPM_BUILD_ROOT/usr/man/man1/ex.1
213 echo ".so vim.1" > $RPM_BUILD_ROOT/usr/man/man1/view.1
214 echo ".so vim.1" > $RPM_BUILD_ROOT/usr/man/man1/gvim.1
215 echo ".so vim.1" > $RPM_BUILD_ROOT/usr/man/man1/gview.1
216 echo ".so vim.1" > $RPM_BUILD_ROOT/usr/man/man1/rvim.1
217 echo ".so vim.1" > $RPM_BUILD_ROOT/usr/man/man1/rview.1
218 echo ".so vim.1" > $RPM_BUILD_ROOT/usr/man/man1/rgvim.1
219 echo ".so vim.1" > $RPM_BUILD_ROOT/usr/man/man1/rgview.1
221 cp -a runtime/macros $RPM_BUILD_ROOT/usr/share/vim/macros
222 cp -a runtime/syntax $RPM_BUILD_ROOT/usr/share/vim/syntax
223 cp -a runtime/tutor $RPM_BUILD_ROOT/usr/share/vim/tutor
225 install runtime/*.vim $RPM_BUILD_ROOT/usr/share/vim
226 install runtime/vimrc_example $RPM_BUILD_ROOT/usr/share/vim/vimrc
227 install %{SOURCE3} $RPM_BUILD_ROOT/etc/X11/wmconfig/gvim
229 touch $RPM_BUILD_ROOT/usr/bin/vim $RPM_BUILD_ROOT/usr/X11R6/bin/gvim
231 install runtime/doc/*.txt $RPM_BUILD_ROOT/usr/share/vim/doc
232 install runtime/doc/tags $RPM_BUILD_ROOT/usr/share/vim/doc
234 ln -sf vi $RPM_BUILD_ROOT/bin/ex
235 ln -sf vi $RPM_BUILD_ROOT/bin/view
236 ln -sf vi $RPM_BUILD_ROOT/bin/rview
237 ln -sf /bin/vi $RPM_BUILD_ROOT/usr/bin/vi
238 ln -sf vim $RPM_BUILD_ROOT/usr/bin/rvim
240 ln -sf gvim $RPM_BUILD_ROOT/usr/X11R6/bin/rgvim
241 ln -sf gvim $RPM_BUILD_ROOT/usr/X11R6/bin/gview
242 ln -sf gvim $RPM_BUILD_ROOT/usr/X11R6/bin/rgview
244 bzip2 -9 $RPM_BUILD_ROOT/usr/man/man1/*
247 rm -rf $RPM_BUILD_ROOT
250 #ln -sf /usr/bin/vim.slang /usr/bin/vim
253 ln -sf /usr/bin/vim.ncurses /usr/bin/vim
256 ln -sf /usr/X11R6/bin/gvim.athena /usr/X11R6/bin/gvim
259 ln -sf /usr/X11R6/bin/gvim.lesstif /usr/X11R6/bin/gvim
262 ln -sf /usr/X11R6/bin/gvim.gtk /usr/X11R6/bin/gvim
265 %attr(755,root,root) /bin/*
266 %attr(755,root,root) /usr/bin/vi
269 #%attr(711,root,root) /usr/bin/vim.slang
270 #%attr(711,root,root) /usr/bin/rvim
271 #%attr(711,root,root) %ghost /usr/bin/vim
274 %attr(755,root,root) /usr/bin/vim.ncurses
275 %attr(755,root,root) /usr/bin/rvim
276 %attr(755,root,root) %ghost /usr/bin/vim
279 %attr(755,root,root) /usr/X11R6/bin/gvim.athena
280 %attr(755,root,root) /usr/X11R6/bin/rgvim
281 %attr(755,root,root) /usr/X11R6/bin/rgview
282 %attr(644,root,root) %config(missingok) /etc/X11/wmconfig/gvim
283 %attr(755,root,root) %ghost /usr/X11R6/bin/gvim
286 %attr(755,root,root) /usr/X11R6/bin/gvim.lesstif
287 %attr(755,root,root) /usr/X11R6/bin/rgvim
288 %attr(755,root,root) /usr/X11R6/bin/rgview
289 %attr(644,root,root) %config(missingok) /etc/X11/wmconfig/gvim
290 %attr(755,root,root) %ghost /usr/X11R6/bin/gvim
293 %attr(755,root,root) /usr/X11R6/bin/gvim.gtk
294 %attr(755,root,root) /usr/X11R6/bin/rgvim
295 %attr(755,root,root) /usr/X11R6/bin/rgview
296 %attr(644,root,root) %config(missingok) /etc/X11/wmconfig/gvim
297 %attr(755,root,root) %ghost /usr/X11R6/bin/gvim
300 %defattr(644,root,root,755)
302 %attr(644,root,man) /usr/man/man1/*
305 /usr/share/vim/macros
307 %dir /usr/share/vim/syntax
308 /usr/share/vim/syntax/*.vim
311 /usr/share/vim/bugreport.vim
312 /usr/share/vim/filetype.vim
313 /usr/share/vim/scripts.vim
314 /usr/share/vim/mswin.vim
315 /usr/share/vim/ftoff.vim
318 %config %verify(not size mtime md5) /usr/share/vim/menu.vim
319 %config %verify(not size mtime md5) /usr/share/vim/vimrc
322 * Thu Feb 04 1999 Wojtek ¦lusarczyk <wojtek@shadow.eu.org>
324 - symlink /usr/bin/vi -> /bin/vi
325 - doc package moved to /usr/share/vim/doc (crazy cpio .. ;)
327 * Tue Feb 2 1999 Artur Frysiak <wiget@usa.net>
330 - now /usr/share/vim/doc is symlink to /usr/doc/%{name}-rt-%{version}
331 - added missingok option to wmconfig files
333 * Wed Jan 13 1999 Artur Frysiak <wiget@usa.net>
336 - added gtk subpackage
337 - using %%{version} makro in Summary tags
338 - some chenges in %%build section
339 - changed Group to Applications/Editors/Vim
341 * Sun Dec 27 1998 Wojtek ¦lusarczyk <wojtek@shadow.eu.org>
343 - fixed some errors in rt subpackage.
344 by Ziemek Borowski <ziembor@mail.ceu.edu.pl>
345 - fixed etcdir in vim-ststic subpackage.
347 * Thu Nov 12 1998 Arkadiusz Mi¶kiewicz <misiek@misiek.eu.org>
349 - added /usr/share/vim/doc/{help.txt,tags} to rt subpackage (was missing)
351 * Sun Oct 04 1998 Marcin Korzonek <mkorz@shadow.eu.org>
353 - completely rewritten spec, added 4 subpackages
355 * Thu Aug 13 1998 Wojtek ¦lusarczyk <wojtek@shadow.eu.org>
357 - build against glibc-2.1,
358 - translation modified for pl,
359 - added build-root support,
361 - fixed permissions fo ELF binaries.