]> git.pld-linux.org Git - packages/vim.git/blob - vim.spec
- fixed %%files
[packages/vim.git] / vim.spec
1 #
2 # Conditional build:
3 # _without_static       - without static version
4 # _without_athena       - without Athena Widgets-based gvim. DOESN'T WORK.
5 # _without_motif        - without Motif-based gvim
6 # _without_gtk          - without gtk+-based gvim support
7 # _without_gnome        - without gnome-based gvim support
8 # _with_ispell          - with spell checking (non-standard feature; disables RIGHTLEFT and FKMAP)
9 # _with_perl            - with perl interp
10 # _with_python          - with python interp
11 # _with_ruby            - with ruby interp
12 # _with_tcl             - with tcl interp
13
14 %define         _ver            6.0
15 %define         _patchlevel     208
16 Summary:        Vi IMproved - a Vi clone
17 Summary(de):    VIsual editor iMproved
18 Summary(es):    Editor visual incrementado
19 Summary(fr):    editeur VIM : VIsual editor iMproved
20 Summary(pl):    Vi IMproved - klon edytora Vi
21 Summary(pt_BR): Editor visual incrementado
22 Summary(ru):    Visual editor IMproved - åÄÉÎÓÔ×ÅÎÎÏ ðÒÁ×ÉÌØÎÙÊ òÅÄÁËÔÏÒ :)
23 Summary(tr):    Geliþmiþ bir vi sürümü
24 Summary(uk):    Visual editor IMproved - ´ÄÉÎÏ ÷¦ÒÎÉÊ òÅÄÁËÔÏÒ :)
25 Name:           vim
26 Version:        %{_ver}.%{_patchlevel}
27 Release:        2
28 Epoch:          4
29 License:        Charityware
30 Group:          Applications/Editors/Vim
31 Group(cs):      Aplikace/Editory/Vim
32 Group(da):      Programmer/Tekstbehandlere/Vim
33 Group(de):      Applikationen/Editoren/Vim
34 Group(es):      Aplicaciones/Editores/Vim
35 Group(fr):      Applications/Editeurs/Vim
36 Group(is):      Forrit/Ritlar/Vim
37 Group(it):      Applicazioni/Editor/Vim
38 Group(ja):      ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó/¥¨¥Ç¥£¥¿/Vim
39 Group(no):      Applikasjoner/Editorer/Vim
40 Group(pl):      Aplikacje/Edytory/Vim
41 Group(pt):      Aplicações/Editores/Vim
42 Group(ru):      ðÒÉÌÏÖÅÎÉÑ/òÅÄÁËÔÏÒÙ/Vim
43 Group(sl):      Programi/Urejevalniki/Vim
44 Group(sv):      Tillämpningar/Editorer/Vim
45 Group(uk):      ðÒÉËÌÁÄΦ ðÒÏÇÒÁÍÉ/òÅÄÁËÔÏÒÉ/Vim
46 Source0:        ftp://ftp.vim.org/pub/editors/vim/unix/%{name}-%{_ver}.tar.bz2
47 Source1:        ftp://ftp.vim.org/pub/editors/vim/extra/%{name}-%{_ver}-lang.tar.gz
48 Source2:        g%{name}-athena.desktop
49 Source3:        g%{name}-motif.desktop
50 Source4:        g%{name}-gtk.desktop
51 Source5:        g%{name}-gnome.desktop
52 #packed from    ftp://ftp.vim.org/pub/editors/vim/patches/6.0.*
53 Source6:        %{name}-patches-%{_ver}.%{_patchlevel}.tar.bz2
54 Source7:        http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
55 Patch0:         %{name}-sysconfdir.patch
56 Patch1:         %{name}-visual.patch
57 Patch2:         %{name}-phphighlight.patch
58 Patch3:         %{name}-paths.patch
59 Patch4:         %{name}-ispell.patch
60 Patch5:         %{name}-ispell-axp.patch
61 URL:            http://www.vim.org/
62 BuildRequires:  autoconf
63 BuildRequires:  gettext-devel
64 BuildRequires:  gpm-devel
65 BuildRequires:  ncurses-devel
66 %{!?_without_athena:BuildRequires:      Xaw3d-devel}
67 %{!?_without_gnome:BuildRequires:       esound-devel}
68 %{!?_without_gnome:BuildRequires:       gnome-libs-devel}
69 %{!?_without_gtk:BuildRequires:         gtk+-devel}
70 %{!?_without_motif:BuildRequires:       motif-devel}
71 %{!?_without_static:BuildRequires:      glibc-static}
72 %{!?_without_static:BuildRequires:      ncurses-static}
73 %{?_with_perl:BuildRequires:            perl-devel}
74 %{?_with_python:BuildRequires:          python-devel}
75 %{?_with_ruby:BuildRequires:            ruby}
76 %{?_with_tcl:BuildRequires:             tcl-devel}
77 Requires:       %{name}-rt = %{version}
78 %{?_without_static:Requires:    %{name}-static = %{version}}
79 Obsoletes:      vim-enhanced
80 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
81
82 %description
83 Text editor similar to Vi. Important improvements: multiple windows,
84 multi-level undo, block highliting, folding, and many other.
85
86 %description -l de
87 Der Visual-Editor iMproved ist ein aktualisierter und erweiterter Klon
88 des vi-Editors, der mit praktisch allen UN*X-Systemen ausgeliefert
89 wird. Er bringt mehrere Fenster, mehrstufige Widerrufen-Funktion,
90 Block-Markierung und viele weitere Zusatzfunktionen im Vergleich zum
91 Standard-vi-Programm.
92
93 %description -l es
94 El editor Visual Mejorado es una versión actualizada y con nuevas
95 características adicionales del mundialmente famoso 'vi' que acompaña
96 prácticamente todos los sistemas UN*X. Posibilita trabajar con
97 múltiples ventanas, varios niveles de deshacer, bloques enfatizados, y
98 otras muchas características del 'vi'.
99
100 %description -l fr
101 L'éditeur VIsuel aMélioré est un clone mis à jour et doté de
102 caractéristiques supplémentaires de l'éditeur « vi » fourni avec
103 pratiquement tous les systèmes UN*X. Il ajoute les fenêtres
104 mutltiples, l'annulation a plusieurs niveaux, la mise en évidence des
105 blocs et autres caractéristiques au vi de base.
106
107 %description -l pl
108 Edytor tekstu podobny do Vi. Wa¿ne ulepszenia: mo¿liwo¶æ pracy w wielu
109 oknach, wielopoziomowa opcja 'cofnij', bloki, pod¶wietlanie sk³adni,
110 folding i wiele innych.
111
112 %description -l pt_BR
113 O editor Vim (Vi Enhanced) é um versão atualizada e com novas
114 características do mundialmente famoso 'vi' que acompanha praticamente
115 todos os sistemas UN*X. Ele possibilita trabalhar com múltiplas
116 janelas, vários níveis de desfazer, blocos enfatizados, e muitas
117 outras características do 'vi'.
118
119 %description -l ru
120 VIsual editor iMproved - ÜÔÏ ÏÂÎÏ×ÌÅÎÎÙÊ É ÚÎÁÞÉÔÅÌØÎÏ ÕÌÕÞÛÅÎÎÙÊ ËÌÏÎ
121 ÒÅÄÁËÔÏÒÁ vi, ËÏÔÏÒÙÊ ÐÏÓÔÁ×ÌÑÅÔÓÑ ÐÒÁËÔÉÞÅÓËÉ ÓÏ ×ÓÅÍÉ
122 UN*X-ÓÉÓÔÅÍÁÍÉ. ÷ ÜÔÏÊ ×ÅÒÓÉÉ ÅÓÔØ ÍÎÏÇÏÕÒÏ×ÎÅ×ÙÊ ÏÔËÁÔ, ×ÙÄÅÌÅÎÉÅ
123 ÂÌÏËÏ×, ÓÉÎÔÁËÓÉÞÅÓËÁÑ ÐÏÄÓ×ÅÔËÁ É ÍÎÏÇÏ ÄÒÕÇÏÇÏ...
124
125 %description -l tr
126 Standart vi metin düzenleyicisinin geliþmiþ hali; daha fazla komut,
127 birden fazla pencere desteði ve blok iþaretleme yetenekleri içerir.
128
129 %description -l uk
130 VIsual editor iMproved - ÃÅ ÏÎÏ×ÌÅÎÉÊ ÔÁ ÚÎÁÞÎÏ ÐÏ̦ÐÛÅÎÉÊ ËÌÏÎ
131 ÒÅÄÁËÔÏÒÁ vi, ÑËÉÊ ÐÏÓÔÁ×ÌѤÔØÓÑ ÐÒÁËÔÉÞÎÏ Ú¦ ×Ó¦ÍÁ UN*X-ÓÉÓÔÅÍÁÍÉ. ÷
132 æʠ×ÅÒÓ¦§ ¤ ÂÁÇÁÔÏÒ¦×ÎÅ×ÉʠצÄËÁÔ, ×ÉĦÌÅÎÎÑ ÂÌÏ˦×, ÓÉÎÔÁËÓÉÞÎÁ
133 ЦÄÓצÔËÁ ÔÁ ÂÁÇÁÔÏ ¦ÎÛÏÇÏ...
134
135 %package -n xxd
136 Summary:        Utility to convert files to hexdump or do the reverse
137 Summary(pl):    Narzêdzie do zamiany plików na postaæ szesnastkow± i odwrotnie
138 Group:          Applications/Editors/Vim
139 Group(cs):      Aplikace/Editory/Vim
140 Group(da):      Programmer/Tekstbehandlere/Vim
141 Group(de):      Applikationen/Editoren/Vim
142 Group(es):      Aplicaciones/Editores/Vim
143 Group(fr):      Applications/Editeurs/Vim
144 Group(is):      Forrit/Ritlar/Vim
145 Group(it):      Applicazioni/Editor/Vim
146 Group(ja):      ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó/¥¨¥Ç¥£¥¿/Vim
147 Group(no):      Applikasjoner/Editorer/Vim
148 Group(pl):      Aplikacje/Edytory/Vim
149 Group(pt):      Aplicações/Editores/Vim
150 Group(ru):      ðÒÉÌÏÖÅÎÉÑ/òÅÄÁËÔÏÒÙ/Vim
151 Group(sl):      Programi/Urejevalniki/Vim
152 Group(sv):      Tillämpningar/Editorer/Vim
153 Group(uk):      ðÒÉËÌÁÄΦ ðÒÏÇÒÁÍÉ/òÅÄÁËÔÏÒÉ/Vim
154
155 %description -n xxd
156 xxd creates a hex dump of a given file or standard input. It can also
157 convert a hex dump back to its original binary form. Like uuencode and
158 uudecode it allows the transmission of binary data in a `mail-safe'
159 ASCII representation, but has the advantage of decoding to standard
160 output. Moreover, it can be used to perform binary file patching.
161
162 %description -n xxd -l pl
163 xxd tworzy szesnastkowy zapis pliku podanego na standardowe wej¶cie.
164 Mo¿e tak¿e przekonwertowaæ taki zapis na oryginaln±, binarn± postaæ.
165 Podobnie jak uuencode i uudecode pozwala na przesy³anie danych
166 binarnych w postaci ASCII, ale ma mo¿liwo¶æ dekodowania na standardowe
167 wyj¶cie. Co wiêcej, mo¿e byæ u¿yty do modyfikowania plików binarnych.
168
169 %package static
170 Summary:        Statically linked Vim
171 Summary(pl):    Statycznie zlinkowany Vim
172 Group:          Applications/Editors/Vim
173 Group(cs):      Aplikace/Editory/Vim
174 Group(da):      Programmer/Tekstbehandlere/Vim
175 Group(de):      Applikationen/Editoren/Vim
176 Group(es):      Aplicaciones/Editores/Vim
177 Group(fr):      Applications/Editeurs/Vim
178 Group(is):      Forrit/Ritlar/Vim
179 Group(it):      Applicazioni/Editor/Vim
180 Group(ja):      ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó/¥¨¥Ç¥£¥¿/Vim
181 Group(no):      Applikasjoner/Editorer/Vim
182 Group(pl):      Aplikacje/Edytory/Vim
183 Group(pt):      Aplicações/Editores/Vim
184 Group(ru):      ðÒÉÌÏÖÅÎÉÑ/òÅÄÁËÔÏÒÙ/Vim
185 Group(sl):      Programi/Urejevalniki/Vim
186 Group(sv):      Tillämpningar/Editorer/Vim
187 Group(uk):      ðÒÉËÌÁÄΦ ðÒÏÇÒÁÍÉ/òÅÄÁËÔÏÒÉ/Vim
188 Provides:       vi
189 Obsoletes:      vi
190 Obsoletes:      vim-minimal
191
192 %description static
193 Text editor similar to Vi. This version is built with minimal feature
194 and is installed in /bin as a rescue tool. The installation of this
195 package is STRONGLY recommended.
196
197 %description static -l pl
198 Edytor tekstu podobny do Vi. Ta wersja zosta³a zlinkowana statycznie i
199 posiada minimaln± ilo¶æ dodatków. Jest instalowana w /bin jako
200 narzêdzie dla administratora. Instalacja tego pakietu jest MOCNO
201 zalecana, mo¿e on pomóc Ci uratowaæ system w czasie awarii.
202
203 %description static -l ru
204 ðÁËÅÔ vim-static ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ÒÁÚÎÏ×ÉÄÎÏÓÔØ vim ËÁË /bin/vi, ÞÔÏ
205 ÕÄÏÂÎÏ ÄÌÑ ÚÁÐÕÓËÁ ÄÁÖÅ ËÏÇÄÁ ÓÍÏÎÔÉÒÏ×ÁÎÁ ÔÏÌØËÏ ËÏÒÎÅ×ÁÑ ÆÁÊÌÏ×ÁÑ
206 ÓÉÓÔÅÍÁ.
207
208 %description static -l uk
209 ðÁËÅÔ vim-static ×ÓÔÁÎÏ×ÌÀ¤ Ò¦ÚÎÏ×ÉÄ vim ÑË /bin/vi, ÝÏ ÚÒÕÞÎÏ ÄÌÑ
210 ÚÁÐÕÓËÕ ÎÁצÔØ ÔÏĦ, ËÏÌÉ ÚÍÏÎÔÏ×ÁÎÁ Ô¦ÌØËÉ ËÏÒÎØÏ×Á ÆÁÊÌÏ×Á ÓÉÓÔÅÍÁ.
211
212 %package rt
213 Summary:        Vim runtime files
214 Summary(pl):    Pliki przydatne edytorowi Vim
215 Group:          Applications/Editors/Vim
216 Group(cs):      Aplikace/Editory/Vim
217 Group(da):      Programmer/Tekstbehandlere/Vim
218 Group(de):      Applikationen/Editoren/Vim
219 Group(es):      Aplicaciones/Editores/Vim
220 Group(fr):      Applications/Editeurs/Vim
221 Group(is):      Forrit/Ritlar/Vim
222 Group(it):      Applicazioni/Editor/Vim
223 Group(ja):      ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó/¥¨¥Ç¥£¥¿/Vim
224 Group(no):      Applikasjoner/Editorer/Vim
225 Group(pl):      Aplikacje/Edytory/Vim
226 Group(pt):      Aplicações/Editores/Vim
227 Group(ru):      ðÒÉÌÏÖÅÎÉÑ/òÅÄÁËÔÏÒÙ/Vim
228 Group(sl):      Programi/Urejevalniki/Vim
229 Group(sv):      Tillämpningar/Editorer/Vim
230 Group(uk):      ðÒÉËÌÁÄΦ ðÒÏÇÒÁÍÉ/òÅÄÁËÔÏÒÉ/Vim
231 Requires:       mktemp
232 Requires:       which
233 Obsoletes:      vim-common
234
235 %description rt
236 This package contains macros, documentation, syntax configuration and
237 manual pages for Vim. If you want to take advantage of Vim more
238 powerful features, you should install this package.
239
240 %description rt -l pl
241 W tym pakiecie znajdziesz dokumentacjê, makra, pliki konfiguracyjne i
242 strony podrêcznika dla edytora Vim. Je¿eli chcesz korzystaæ z
243 zaawansowanych mo¿liwo¶ci Vima, powiniene¶ zainstalowaæ ten pakiet.
244
245 %description rt -l ru
246 ðÁËÅÔ vim-rt ÓÏÄÅÒÖÉÔ ÆÁÊÌÙ (ÎÁÐÒÉÍÅÒ, ÆÁÊÌÙ ÓÐÒÁ×ËÉ), ËÏÔÏÒÙÅ ÎÕÖÎÙ
247 ÄÌÑ ÒÁÂÏÔÙ ÌÀÂÏÊ ÐÒÏÇÒÁÍÍÙ vim.
248
249 %description rt -l uk
250 ðÁËÅÔ vim-rt Í¦ÓÔÉÔØ ÆÁÊÌÉ (ÎÁÐÒÉËÌÁÄ, ÆÁÊÌÉ ÄÏצÄËÉ), ËÏÔÒ¦ ÐÏÔÒ¦ÂΦ
251 ÄÌÑ ÒÏÂÏÔÉ ÂÕÄØ-ÑËϧ ÐÒÏÇÒÁÍÉ vim.
252
253 %package -n gvim-athena
254 Summary:        Vim for X Window built with Athena
255 Summary(pl):    Vim dla X Window korzystaj±cy z biblioteki Athena
256 Group:          Applications/Editors/Vim
257 Group(cs):      Aplikace/Editory/Vim
258 Group(da):      Programmer/Tekstbehandlere/Vim
259 Group(de):      Applikationen/Editoren/Vim
260 Group(es):      Aplicaciones/Editores/Vim
261 Group(fr):      Applications/Editeurs/Vim
262 Group(is):      Forrit/Ritlar/Vim
263 Group(it):      Applicazioni/Editor/Vim
264 Group(ja):      ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó/¥¨¥Ç¥£¥¿/Vim
265 Group(no):      Applikasjoner/Editorer/Vim
266 Group(pl):      Aplikacje/Edytory/Vim
267 Group(pt):      Aplicações/Editores/Vim
268 Group(ru):      ðÒÉÌÏÖÅÎÉÑ/òÅÄÁËÔÏÒÙ/Vim
269 Group(sl):      Programi/Urejevalniki/Vim
270 Group(sv):      Tillämpningar/Editorer/Vim
271 Group(uk):      ðÒÉËÌÁÄΦ ðÒÏÇÒÁÍÉ/òÅÄÁËÔÏÒÉ/Vim
272 Requires:       %{name}-rt = %{version}
273 Requires:       iconv
274 Obsoletes:      vim-X11
275
276 %description -n gvim-athena
277 The classic Unix text editor now also under X Window System! This
278 version is built with Athena Widget Set.
279
280 %description -n gvim-athena -l pl
281 Wersja edytora Vim pracuj±ca w ¶rodowisku X Window z wykorzystaniem
282 biblioteki Athena Widget Set.
283
284 %description -n gvim-athena -l ru
285 üÔÏÔ ÐÁËÅÔ ÐÒÅÄÓÔÁ×ÌÑÅÔ ÓÏÂÏÊ ×ÅÒÓÉÀ VIM, ÓÏÂÒÁÎÎÕÀ Ó ÂÉÂÌÉÏÔÅËÁÍÉ
286 Athena Widget Set, ÞÔÏ ÐÏÚ×ÏÌÑÅÔ ÚÁÐÕÓËÁÔØ VIM ËÁË ÐÒÉÌÏÖÅÎÉÅ X Window
287 System - Ó ÐÏÌÎÏÓÔØÀ ÇÒÁÆÉÞÅÓËÉÍ ÉÎÔÅÒÆÅÊÓÏÍ É ÐÏÄÄÅÒÖËÏÊ ÍÙÛÉ.
288
289 %description -n gvim-athena -l uk
290 ãÅÊ ÐÁËÅԠͦÓÔÉÔØ ×ÅÒÓ¦À VIM, Ú¦ÂÒÁÎՠڠ¦Â̦ÏÔÅËÁÍÉ Athena Widget
291 Set, ÝÏ ÄÏÚ×ÏÌѤ ÚÁÐÕÓËÁÔÉ VIM ÑË ÐÒÉËÌÁÄÎÕ ÐÒÏÇÒÁÍÕ X Window System -
292 Ú ÐÏ×ΦÓÔÀ ÇÒÁƦÞÎÉÍ ¦ÎÔÅÒÆÅÊÓÏÍ ÔÁ Ð¦ÄÔÒÉÍËÏÀ ÍÉÛ¦.
293
294 %package -n gvim-motif
295 Summary:        Vim for X Window built with Motif
296 Summary(pl):    Vim dla X Window korzystaj±cy z biblioteki Motif
297 Group:          Applications/Editors/Vim
298 Group(cs):      Aplikace/Editory/Vim
299 Group(da):      Programmer/Tekstbehandlere/Vim
300 Group(de):      Applikationen/Editoren/Vim
301 Group(es):      Aplicaciones/Editores/Vim
302 Group(fr):      Applications/Editeurs/Vim
303 Group(is):      Forrit/Ritlar/Vim
304 Group(it):      Applicazioni/Editor/Vim
305 Group(ja):      ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó/¥¨¥Ç¥£¥¿/Vim
306 Group(no):      Applikasjoner/Editorer/Vim
307 Group(pl):      Aplikacje/Edytory/Vim
308 Group(pt):      Aplicações/Editores/Vim
309 Group(ru):      ðÒÉÌÏÖÅÎÉÑ/òÅÄÁËÔÏÒÙ/Vim
310 Group(sl):      Programi/Urejevalniki/Vim
311 Group(sv):      Tillämpningar/Editorer/Vim
312 Group(uk):      ðÒÉËÌÁÄΦ ðÒÏÇÒÁÍÉ/òÅÄÁËÔÏÒÉ/Vim
313 Requires:       %{name}-rt = %{version}
314 Requires:       iconv
315 Obsoletes:      vim-X11
316
317 %description -n gvim-motif
318 The classic Unix text editor now also under X Window System! This
319 version is built with Motif.
320
321 %description -n gvim-motif -l pl
322 Wersja edytora Vim pracuj±ca w ¶rodowisku X Window z wykorzystaniem
323 biblioteki Motif.
324
325 %description -n gvim-motif -l ru
326 üÔÏÔ ÐÁËÅÔ ÐÒÅÄÓÔÁ×ÌÑÅÔ ÓÏÂÏÊ ×ÅÒÓÉÀ VIM, ÓÏÂÒÁÎÎÕÀ Ó ÂÉÂÌÉÏÔÅËÁÍÉ
327 Motif, ÞÔÏ ÐÏÚ×ÏÌÑÅÔ ÚÁÐÕÓËÁÔØ VIM ËÁË ÐÒÉÌÏÖÅÎÉÅ X Window System - Ó
328 ÐÏÌÎÏÓÔØÀ ÇÒÁÆÉÞÅÓËÉÍ ÉÎÔÅÒÆÅÊÓÏÍ É ÐÏÄÄÅÒÖËÏÊ ÍÙÛÉ.
329
330 %description -n gvim-motif -l uk
331 ãÅÊ ÐÁËÅԠͦÓÔÉÔØ ×ÅÒÓ¦À VIM, Ú¦ÂÒÁÎՠڠ¦Â̦ÏÔÅËÁÍÉ Motif, ÝÏ
332 ÄÏÚ×ÏÌѤ ÚÁÐÕÓËÁÔÉ VIM ÑË ÐÒÉËÌÁÄÎÕ ÐÒÏÇÒÁÍÕ X Window System - Ú
333 ÐÏ×ΦÓÔÀ ÇÒÁƦÞÎÉÍ ¦ÎÔÅÒÆÅÊÓÏÍ ÔÁ Ð¦ÄÔÒÉÍËÏÀ ÍÉÛ¦.
334
335 %package -n gvim-gtk
336 Summary:        Vim for X Window built with gtk
337 Summary(pl):    Vim dla X Window korzystaj±cy z biblioteki GTK
338 Group:          Applications/Editors/Vim
339 Group(cs):      Aplikace/Editory/Vim
340 Group(da):      Programmer/Tekstbehandlere/Vim
341 Group(de):      Applikationen/Editoren/Vim
342 Group(es):      Aplicaciones/Editores/Vim
343 Group(fr):      Applications/Editeurs/Vim
344 Group(is):      Forrit/Ritlar/Vim
345 Group(it):      Applicazioni/Editor/Vim
346 Group(ja):      ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó/¥¨¥Ç¥£¥¿/Vim
347 Group(no):      Applikasjoner/Editorer/Vim
348 Group(pl):      Aplikacje/Edytory/Vim
349 Group(pt):      Aplicações/Editores/Vim
350 Group(ru):      ðÒÉÌÏÖÅÎÉÑ/òÅÄÁËÔÏÒÙ/Vim
351 Group(sl):      Programi/Urejevalniki/Vim
352 Group(sv):      Tillämpningar/Editorer/Vim
353 Group(uk):      ðÒÉËÌÁÄΦ ðÒÏÇÒÁÍÉ/òÅÄÁËÔÏÒÉ/Vim
354 Requires:       %{name}-rt = %{version}
355 Requires:       iconv
356 Obsoletes:      vim-X11
357
358 %description -n gvim-gtk
359 The classic Unix text editor now also under X Window System! This
360 version is built with GTK.
361
362 %description -n gvim-gtk -l pl
363 Wersja edytora Vim pracuj±ca w ¶rodowisku X Window z wykorzystaniem
364 biblioteki GTK.
365
366 %description -n gvim-gtk -l ru
367 üÔÏÔ ÐÁËÅÔ ÐÒÅÄÓÔÁ×ÌÑÅÔ ÓÏÂÏÊ ×ÅÒÓÉÀ VIM, ÓÏÂÒÁÎÎÕÀ Ó ÂÉÂÌÉÏÔÅËÁÍÉ
368 GTK, ÞÔÏ ÐÏÚ×ÏÌÑÅÔ ÚÁÐÕÓËÁÔØ VIM ËÁË ÐÒÉÌÏÖÅÎÉÅ X Window System - Ó
369 ÐÏÌÎÏÓÔØÀ ÇÒÁÆÉÞÅÓËÉÍ ÉÎÔÅÒÆÅÊÓÏÍ É ÐÏÄÄÅÒÖËÏÊ ÍÙÛÉ. ðÒÏÓÔÏ ÓËÁÖÉÔÅ
370 'gvim'...
371
372 %description -n gvim-gtk -l uk
373 ãÅÊ ÐÁËÅԠͦÓÔÉÔØ ×ÅÒÓ¦À VIM, Ú¦ÂÒÁÎՠڠ¦Â̦ÏÔÅËÁÍÉ GTK, ÝÏ ÄÏÚ×ÏÌѤ
374 ÚÁÐÕÓËÁÔÉ VIM ÑË ÐÒÉËÌÁÄÎÕ ÐÒÏÇÒÁÍÕ X Window System - Ú ÐÏ×ΦÓÔÀ
375 ÇÒÁƦÞÎÉÍ ¦ÎÔÅÒÆÅÊÓÏÍ ÔÁ Ð¦ÄÔÒÉÍËÏÀ ÍÉÛ¦. ðÒÏÓÔÏ ÓËÁÖ¦ÔØ 'gvim'...
376
377 %package -n gvim-gnome
378 Summary:        Vim for X Window built with gnome
379 Summary(pl):    Vim dla X Window korzystaj±cy z biblioteki GNOME
380 Group:          Applications/Editors/Vim
381 Group(cs):      Aplikace/Editory/Vim
382 Group(da):      Programmer/Tekstbehandlere/Vim
383 Group(de):      Applikationen/Editoren/Vim
384 Group(es):      Aplicaciones/Editores/Vim
385 Group(fr):      Applications/Editeurs/Vim
386 Group(is):      Forrit/Ritlar/Vim
387 Group(it):      Applicazioni/Editor/Vim
388 Group(ja):      ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó/¥¨¥Ç¥£¥¿/Vim
389 Group(no):      Applikasjoner/Editorer/Vim
390 Group(pl):      Aplikacje/Edytory/Vim
391 Group(pt):      Aplicações/Editores/Vim
392 Group(ru):      ðÒÉÌÏÖÅÎÉÑ/òÅÄÁËÔÏÒÙ/Vim
393 Group(sl):      Programi/Urejevalniki/Vim
394 Group(sv):      Tillämpningar/Editorer/Vim
395 Group(uk):      ðÒÉËÌÁÄΦ ðÒÏÇÒÁÍÉ/òÅÄÁËÔÏÒÉ/Vim
396 Requires:       %{name}-rt = %{version}
397 Requires:       iconv
398 Obsoletes:      vim-X11
399
400 %description -n gvim-gnome
401 The classic Unix text editor now also under X Window System! This
402 version is build with GNOME.
403
404 %description -n gvim-gnome -l pl
405 Wersja edytora Vim pracuj±ca w ¶rodowisku X Window z wykorzystaniem
406 bibliotek GNOME.
407
408 %description -n gvim-gnome -l ru
409 üÔÏÔ ÐÁËÅÔ ÐÒÅÄÓÔÁ×ÌÑÅÔ ÓÏÂÏÊ ×ÅÒÓÉÀ VIM, ÓÏÂÒÁÎÎÕÀ Ó ÂÉÂÌÉÏÔÅËÁÍÉ
410 GNOME, ÞÔÏ ÐÏÚ×ÏÌÑÅÔ ÚÁÐÕÓËÁÔØ VIM ËÁË ÐÒÉÌÏÖÅÎÉÅ X Window System - Ó
411 ÐÏÌÎÏÓÔØÀ ÇÒÁÆÉÞÅÓËÉÍ ÉÎÔÅÒÆÅÊÓÏÍ É ÐÏÄÄÅÒÖËÏÊ ÍÙÛÉ.
412
413 %description -n gvim-gnome -l uk
414 ãÅÊ ÐÁËÅԠͦÓÔÉÔØ ×ÅÒÓ¦À VIM, Ú¦ÂÒÁÎՠڠ¦Â̦ÏÔÅËÁÍÉ GNOME, ÝÏ
415 ÄÏÚ×ÏÌѤ ÚÁÐÕÓËÁÔÉ VIM ÑË ÐÒÉËÌÁÄÎÕ ÐÒÏÇÒÁÍÕ X Window System - Ú
416 ÐÏ×ΦÓÔÀ ÇÒÁƦÞÎÉÍ ¦ÎÔÅÒÆÅÊÓÏÍ ÔÁ Ð¦ÄÔÒÉÍËÏÀ ÍÉÛ¦.
417
418 %prep
419 %setup -q -b1 -a6 -n %{name}%(echo %{_ver} | sed -e "s#\.##g")
420 %patch0 -p1
421 %patch1 -p1
422 %patch2 -p1
423 %patch3 -p1
424 %{?_with_ispell:%patch4 -p1}
425 %ifarch alpha
426 %{?_with_ispell:%patch5 -p1}
427 %endif
428
429 # these patches are to "extra" package which we don't need (nor use)
430 rm -f patches/6.0.{027,048,053,064,070,073,093,106,107,115,116,117,119,123,121,122,125,135,161,162,164,165,179,186,188,205,207}
431 # apply the rest of official patches
432 for f in patches/6.0.* ; do
433         echo "Applying official patch `basename $f` ..."
434         patch -s -p0 < $f
435 done
436
437 %build
438 cd src
439 autoconf
440 %configure \
441         --disable-gui \
442         --without-x \
443         %{!?_with_perl:--disable-perlinterp} \
444         %{?_with_perl:--enable-perlinterp} \
445         %{!?_with_python:--disable-pythoninterp} \
446         %{?_with_python:--enable-pythoninterp} \
447         %{!?_with_ruby:--disable-rubyinterp} \
448         %{?_with_ruby:--enable-rubyinterp} \
449         %{!?_with_tcl:--disable-tclinterp} \
450         %{?_with_tcl:--enable-tclinterp} \
451         --enable-cscope \
452         --enable-gpm \
453         --with-features=huge \
454         --enable-multibyte \
455         --with-tlib=ncurses \
456         --enable-nls
457
458 %{__make} vim
459 mv -f vim vim.ncurses
460
461 %{__make} xxd/xxd
462
463 %if %{!?_without_static:1}%{?_without_static:0}
464 %{__make} distclean
465 LDFLAGS="%{rpmldflags} -static"
466 %configure \
467         --disable-gui \
468         --without-x \
469         --disable-perlinterp \
470         --disable-pythoninterp \
471         --disable-rubyinterp \
472         --disable-tclinterp \
473         --disable-cscope \
474         --disable-gpm \
475         --disable-multibyte \
476         --with-features=small \
477         --with-tlib=tinfo \
478         --disable-nls
479
480 %{__make} vim
481 mv -f vim vim.static
482 %endif
483
484 %if %{!?_without_athena:1}%{?_without_athena:0}
485 %{__make} distclean
486 LDFLAGS="%{rpmldflags}"
487 %configure \
488         --with-features=huge \
489         --enable-gui=athena \
490         --with-x \
491         %{!?_with_perl:--disable-perlinterp} \
492         %{?_with_perl:--enable-perlinterp} \
493         %{!?_with_python:--disable-pythoninterp} \
494         %{?_with_python:--enable-pythoninterp} \
495         %{!?_with_ruby:--disable-rubyinterp} \
496         %{?_with_ruby:--enable-rubyinterp} \
497         %{!?_with_tcl:--disable-tclinterp} \
498         %{?_with_tcl:--enable-tclinterp} \
499         --enable-cscope \
500         --enable-fontset \
501         --disable-gpm \
502         --without-gnome \
503         --enable-nls
504 %{__make} vim
505 mv -f vim gvim.athena
506 %endif
507
508 %if %{!?_without_motif:1}%{?_without_motif:0}
509 %{__make} distclean
510 %configure \
511         --with-features=huge \
512         --enable-gui=motif \
513         --with-x \
514         %{!?_with_perl:--disable-perlinterp} \
515         %{?_with_perl:--enable-perlinterp} \
516         %{!?_with_python:--disable-pythoninterp} \
517         %{?_with_python:--enable-pythoninterp} \
518         %{!?_with_ruby:--disable-rubyinterp} \
519         %{?_with_ruby:--enable-rubyinterp} \
520         %{!?_with_tcl:--disable-tclinterp} \
521         %{?_with_tcl:--enable-tclinterp} \
522         --enable-multibyte \
523         --enable-cscope \
524         --enable-fontset \
525         --disable-gpm \
526         --without-gnome \
527         --enable-nls
528 %{__make} vim
529 mv -f vim gvim.motif
530 %endif
531
532 %if %{!?_without_gtk:1}%{?_without_gtk:0}
533 %{__make} distclean
534 %configure \
535         --with-features=huge \
536         --enable-gui=gtk \
537         --with-x \
538         %{!?_with_perl:--disable-perlinterp} \
539         %{?_with_perl:--enable-perlinterp} \
540         %{!?_with_python:--disable-pythoninterp} \
541         %{?_with_python:--enable-pythoninterp} \
542         %{!?_with_ruby:--disable-rubyinterp} \
543         %{?_with_ruby:--enable-rubyinterp} \
544         %{!?_with_tcl:--disable-tclinterp} \
545         %{?_with_tcl:--enable-tclinterp} \
546         --disable-gpm \
547         --enable-cscope \
548         --enable-fontset \
549         --enable-nls
550 %{__make} vim
551 mv -f vim gvim.gtk
552 %endif
553
554 %if %{!?_without_gnome:1}%{?_without_gnome:0}
555 %{__make} distclean
556 %configure \
557         --with-features=huge \
558         --enable-gui=gnome \
559         --with-x \
560         %{!?_with_perl:--disable-perlinterp} \
561         %{?_with_perl:--enable-perlinterp} \
562         %{!?_with_python:--disable-pythoninterp} \
563         %{?_with_python:--enable-pythoninterp} \
564         %{!?_with_ruby:--disable-rubyinterp} \
565         %{?_with_ruby:--enable-rubyinterp} \
566         %{!?_with_tcl:--disable-tclinterp} \
567         %{?_with_tcl:--enable-tclinterp} \
568         --disable-gpm \
569         --enable-cscope \
570         --enable-fontset \
571         --enable-nls
572 %{__make} vim
573 mv -f vim gvim.gnome
574 %endif
575
576 %install
577 rm -rf $RPM_BUILD_ROOT
578 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/vim,%{_bindir}} \
579         $RPM_BUILD_ROOT{/bin,%{_mandir}/man1,%{_datadir}/vim} \
580         $RPM_BUILD_ROOT{%{_prefix}/X11R6/bin,%{_applnkdir}/Development/Editors}
581
582 %{__make} install DESTDIR=$RPM_BUILD_ROOT
583 rm -f $RPM_BUILD_ROOT%{_bindir}/*
584
585 %{!?_without_static:install src/vim.ncurses     $RPM_BUILD_ROOT%{_bindir}/vim}
586 %{?_without_static:install src/vim.ncurses      $RPM_BUILD_ROOT/bin/vi}
587 %{!?_without_static:install src/vim.static      $RPM_BUILD_ROOT/bin/vi}
588 %{?_without_static:ln -sf /bin/vi               $RPM_BUILD_ROOT%{_bindir}/vim}
589 install src/xxd/xxd                             $RPM_BUILD_ROOT%{_bindir}/xxd
590 install src/vimtutor                            $RPM_BUILD_ROOT%{_bindir}/vimtutor
591
592 rm -f $RPM_BUILD_ROOT%{_mandir}/man1/*.1
593
594 install runtime/doc/vim.1 $RPM_BUILD_ROOT%{_mandir}/man1
595 install runtime/doc/xxd.1 $RPM_BUILD_ROOT%{_mandir}/man1
596
597 install runtime/doc/vimtutor.1 $RPM_BUILD_ROOT%{_mandir}/man1
598
599 echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/ex.1
600 echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/rview.1
601 echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/rvim.1
602 echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/vi.1
603 echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/view.1
604
605 mv -f $RPM_BUILD_ROOT%{_datadir}/vim/v*/vimrc_example.vim $RPM_BUILD_ROOT%{_sysconfdir}/vim/vimrc
606 mv -f $RPM_BUILD_ROOT%{_datadir}/vim/v*/gvimrc_example.vim $RPM_BUILD_ROOT%{_sysconfdir}/vim/gvimrc
607
608 ln -sf vim $RPM_BUILD_ROOT%{_bindir}/rvim
609 ln -sf vi  $RPM_BUILD_ROOT/bin/ex
610 ln -sf vi  $RPM_BUILD_ROOT/bin/view
611 ln -sf vi  $RPM_BUILD_ROOT/bin/rview
612
613 %{!?_without_athena:install src/gvim.athena     $RPM_BUILD_ROOT%{_prefix}/X11R6/bin/gvim.athena}
614 %{!?_without_motif: install src/gvim.motif      $RPM_BUILD_ROOT%{_prefix}/X11R6/bin/gvim.motif}
615 %{!?_without_gtk:   install src/gvim.gtk        $RPM_BUILD_ROOT%{_prefix}/X11R6/bin/gvim.gtk}
616 %{!?_without_gnome: install src/gvim.gnome      $RPM_BUILD_ROOT%{_prefix}/X11R6/bin/gvim.gnome}
617
618 %{!?_without_gtk:ln -sf gvim.gtk                $RPM_BUILD_ROOT%{_prefix}/X11R6/bin/gvim}
619 %{!?_without_gtk:ln -sf gvim                    $RPM_BUILD_ROOT%{_prefix}/X11R6/bin/rgvim}
620 %{!?_without_gtk:ln -sf gvim                    $RPM_BUILD_ROOT%{_prefix}/X11R6/bin/gview}
621 %{!?_without_gtk:ln -sf gvim                    $RPM_BUILD_ROOT%{_prefix}/X11R6/bin/rgview}
622
623 %{!?_without_athena:install %{SOURCE2}          $RPM_BUILD_ROOT%{_applnkdir}/Development/Editors}
624 %{!?_without_motif: install %{SOURCE3}          $RPM_BUILD_ROOT%{_applnkdir}/Development/Editors}
625 %{!?_without_gtk:   install %{SOURCE4}          $RPM_BUILD_ROOT%{_applnkdir}/Development/Editors}
626 %{!?_without_gnome: install %{SOURCE5}          $RPM_BUILD_ROOT%{_applnkdir}/Development/Editors}
627
628 bzip2 -dc %{SOURCE7} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
629
630 %clean
631 rm -rf $RPM_BUILD_ROOT
632
633 %files
634 %defattr(644,root,root,755)
635 %attr(755,root,root) %{_bindir}/vim
636 %attr(755,root,root) %{_bindir}/rvim
637
638 %files -n xxd
639 %defattr(644,root,root,755)
640 %attr(755,root,root) %{_bindir}/xxd
641 %{_mandir}/man1/xxd.1*
642
643 %files static
644 %defattr(644,root,root,755)
645 %attr(755,root,root) /bin/*
646
647 %{_mandir}/man1/vi.1*
648 %{_mandir}/man1/ex.1*
649 %{_mandir}/man1/view.1*
650 %{_mandir}/man1/rview.1*
651 %lang(fi) %{_mandir}/fi/man1/vi.1*
652 %lang(fi) %{_mandir}/fi/man1/ex.1*
653 %lang(fi) %{_mandir}/fi/man1/view.1*
654 %lang(fi) %{_mandir}/fi/man1/rview.1*
655 %lang(fr) %{_mandir}/fr/man1/vi.1*
656 %lang(fr) %{_mandir}/fr/man1/ex.1*
657 %lang(fr) %{_mandir}/fr/man1/view.1*
658 %lang(fr) %{_mandir}/fr/man1/rview.1*
659 %lang(id) %{_mandir}/id/man1/vi.1*
660 %lang(id) %{_mandir}/id/man1/ex.1*
661 %lang(id) %{_mandir}/id/man1/view.1*
662 %lang(id) %{_mandir}/id/man1/rview.1*
663 %lang(pl) %{_mandir}/pl/man1/vi.1*
664 %lang(pl) %{_mandir}/pl/man1/ex.1*
665 %lang(pl) %{_mandir}/pl/man1/view.1*
666 %lang(pl) %{_mandir}/pl/man1/rview.1*
667
668 %files rt
669 %defattr(644,root,root,755)
670 %attr(755,root,root) %{_bindir}/vimtutor
671 %dir %{_sysconfdir}/vim
672 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/vim/vimrc
673 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/vim/gvimrc
674
675 %dir %{_datadir}/vim
676 %dir %{_datadir}/vim/v*
677 %{_datadir}/vim/v*/doc
678 %{_datadir}/vim/v*/ftplugin
679 %{_datadir}/vim/v*/indent
680 %{_datadir}/vim/v*/keymap
681 %dir %{_datadir}/vim/v*/lang
682 %{_datadir}/vim/v*/lang/README*
683
684 %lang(af) %{_datadir}/vim/v*/lang/af
685 %lang(de) %{_datadir}/vim/v*/lang/de
686 %lang(es) %{_datadir}/vim/v*/lang/es
687 %lang(fr) %{_datadir}/vim/v*/lang/fr
688 %lang(it) %{_datadir}/vim/v*/lang/it
689 %lang(ja) %{_datadir}/vim/v*/lang/ja*
690 %lang(ko) %{_datadir}/vim/v*/lang/ko
691 %lang(pl) %{_datadir}/vim/v*/lang/pl
692 %lang(sk) %{_datadir}/vim/v*/lang/sk
693 #%lang(tr) %{_datadir}/vim/v*/lang/tr
694 %lang(uk) %{_datadir}/vim/v*/lang/uk
695 %lang(zh_CN) %{_datadir}/vim/v*/lang/zh_CN*
696 %lang(zh_TW) %{_datadir}/vim/v*/lang/zh_TW
697
698 %lang(af) %{_datadir}/vim/v*/lang/menu_af_af*
699 %lang(cs) %{_datadir}/vim/v*/lang/menu_cs_cz*
700 %lang(de) %{_datadir}/vim/v*/lang/menu_de_de*
701 %lang(es) %{_datadir}/vim/v*/lang/menu_es_es*
702 %lang(fr) %{_datadir}/vim/v*/lang/menu_fr_fr*
703 %lang(hu) %{_datadir}/vim/v*/lang/menu_hu_hu*
704 %lang(it) %{_datadir}/vim/v*/lang/menu_it_it*
705 %lang(jp) %{_datadir}/vim/v*/lang/menu_ja_jp*
706 %lang(ko) %{_datadir}/vim/v*/lang/menu_ko_kr*
707 %lang(nl) %{_datadir}/vim/v*/lang/menu_nl_nl*
708 %lang(pl) %{_datadir}/vim/v*/lang/menu_pl_pl*
709 %lang(sk) %{_datadir}/vim/v*/lang/menu_sk_sk*
710 %lang(zh_CN) %{_datadir}/vim/v*/lang/menu_zh_cn*
711 %lang(zh_TW) %{_datadir}/vim/v*/lang/menu_zh_tw*
712
713 %{_datadir}/vim/v*/macros
714 %{_datadir}/vim/v*/plugin
715 %{_datadir}/vim/v*/syntax
716 %{_datadir}/vim/v*/tutor
717 %{_datadir}/vim/v*/colors
718 %{_datadir}/vim/v*/compiler
719 %{_datadir}/vim/v*/*.vim
720 %{_datadir}/vim/v*/*.ps
721
722 %{_mandir}/man1/vim*
723 %{_mandir}/man1/rvim.*
724 %lang(fi) %{_mandir}/fi/man1/vim*
725 %lang(fi) %{_mandir}/fi/man1/rvim.*
726 %lang(fr) %{_mandir}/fr/man1/vim*
727 %lang(fr) %{_mandir}/fr/man1/rvim.*
728 %lang(id) %{_mandir}/id/man1/vim*
729 %lang(id) %{_mandir}/id/man1/rvim.*
730 %lang(it) %{_mandir}/it/man1/vim*
731 %lang(pl) %{_mandir}/pl/man1/vim*
732 %lang(pl) %{_mandir}/pl/man1/rvim.*
733
734 %if %{!?_without_athena:1}%{?_without_athena:0}
735 %files -n gvim-athena
736 %defattr(644,root,root,755)
737 %attr(755,root,root) %{_prefix}/X11R6/bin/gvim.athena
738 %{_applnkdir}/Development/Editors/gvim-athena.desktop
739 %endif
740
741 %if %{!?_without_motif:1}%{?_without_motif:0}
742 %files -n gvim-motif
743 %defattr(644,root,root,755)
744 %attr(755,root,root) %{_prefix}/X11R6/bin/gvim.motif
745 %{_applnkdir}/Development/Editors/gvim-motif.desktop
746 %endif
747
748 %if %{!?_without_gtk:1}%{?_without_gtk:0}
749 %files -n gvim-gtk
750 %defattr(644,root,root,755)
751 %attr(755,root,root) %{_prefix}/X11R6/bin/gvim.gtk
752 %attr(755,root,root) %{_prefix}/X11R6/bin/rgvim
753 %attr(755,root,root) %{_prefix}/X11R6/bin/rgview
754 %attr(755,root,root) %verify(not link) %{_prefix}/X11R6/bin/gvim
755 %{_applnkdir}/Development/Editors/gvim-gtk.desktop
756 %endif
757
758 %if %{!?_without_gnome:1}%{?_without_gnome:0}
759 %files -n gvim-gnome
760 %defattr(644,root,root,755)
761 %attr(755,root,root) %{_prefix}/X11R6/bin/gvim.gnome
762 %{_applnkdir}/Development/Editors/gvim-gnome.desktop
763 %endif
This page took 0.10463 seconds and 4 git commands to generate.