]> git.pld-linux.org Git - packages/vim.git/blob - vim.spec
- remove missing .po files
[packages/vim.git] / vim.spec
1 #
2 # Conditional build:
3 %bcond_without  static  # without static version
4 %bcond_without  athena  # without Athena Widgets-based gvim
5 %bcond_without  motif   # without Motif-based gvim
6 %bcond_without  gtk     # without gtk+-based gvim support
7 %bcond_without  gnome   # without gnome-based gvim support
8 %bcond_without  kde     # kvim:)
9 %bcond_with     perl    # with perl interp
10 %bcond_with     python  # with python interp
11 %bcond_with     ruby    # with ruby interp
12 %bcond_with     tcl     # with tcl interp
13 %bcond_with     bonobo  # with bonobo component (breaks other things)
14 %bcond_without  selinux # without selinux
15 #
16 %define         _ver            6.2
17 %define         _patchlevel     498
18
19 Summary:        Vi IMproved - a Vi clone
20 Summary(de):    VIsual editor iMproved
21 Summary(es):    Editor visual incrementado
22 Summary(fr):    Editeur VIM : VIsual editor iMproved
23 Summary(pl):    Vi IMproved - klon edytora Vi
24 Summary(pt_BR): Editor visual incrementado
25 Summary(ru):    Visual editor IMproved - åÄÉÎÓÔ×ÅÎÎÏ ðÒÁ×ÉÌØÎÙÊ òÅÄÁËÔÏÒ :)
26 Summary(tr):    Geliþmiþ bir vi sürümü
27 Summary(uk):    Visual editor IMproved - ´ÄÉÎÏ ÷¦ÒÎÉÊ òÅÄÁËÔÏÒ :)
28 Name:           vim
29 Version:        %{_ver}.%{_patchlevel}
30 Release:        1
31 Epoch:          4
32 License:        Charityware
33 Group:          Applications/Editors/Vim
34 Source0:        ftp://ftp.vim.org/pub/editors/vim/unix/%{name}-%{_ver}.tar.bz2
35 # Source0-md5:  c49d360bbd069d00e2a57804f2a123d9
36 Source1:        ftp://ftp.vim.org/pub/editors/vim/extra/%{name}-%{_ver}-lang.tar.gz
37 # Source1-md5:  aa0079938f636d08be71078933477d8b
38 Source2:        ftp://ftp.vim.org/pub/editors/vim/extra/%{name}-%{_ver}-extra.tar.gz
39 # Source2-md5:  db0db37baea01874867d8d2414db104c
40 Source4:        http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
41 # Source4-md5:  bc4d1e115ca506ad7751b9bd2b773a7f
42 Source5:        http://freenux.org/kvim/kvim-runtime-6.2.14.tar.bz2
43 # Source5-md5:  6f633e79bcf5f35918bb0bff6850a971
44 Source10:       g%{name}-athena.desktop
45 Source11:       g%{name}-motif.desktop
46 Source12:       g%{name}-gtk.desktop
47 Source13:       g%{name}-gnome.desktop
48 Patch0:         %{name}-sysconfdir.patch
49 Patch1:         %{name}-visual.patch
50 Patch2:         %{name}-paths.patch
51 Patch3:         %{name}-ispell.patch
52 Patch4:         %{name}-ispell-axp.patch
53 Patch5:         %{name}-%{name}rc.patch
54 Patch6:         %{name}-no_libelf.patch
55 Patch7:         %{name}-egrep.patch
56 Patch8:         %{name}-spec-fix.patch
57 Patch9:         %{name}-specsyntax.patch
58 Patch10:        %{name}-specsyntax-pld.patch
59 Patch11:        %{name}-bonobo.patch
60 Patch12:        %{name}-home_etc.patch
61 #Patch12:       %{name}-dynamic_python.patch
62 Patch13:        %{name}-selinux.patch
63 Patch14:        %{name}-specsyntax4.patch
64
65 Patch99:        http://www.opensky.ca/gnome-vim/vim-patches/%{name}-bonobo-20040115.patch
66 Patch101:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.001-100.gz
67 Patch201:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.101-200.gz
68 Patch301:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.201-300.gz
69 Patch401:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.301-400.gz
70 Patch501:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.401
71 Patch502:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.402
72 Patch503:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.403
73 Patch504:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.404
74 Patch505:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.405
75 Patch506:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.406
76 Patch507:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.407
77 Patch508:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.408
78 Patch509:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.409
79 Patch510:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.410
80 Patch511:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.411
81 Patch512:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.412
82 Patch513:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.413
83 Patch514:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.414
84 Patch515:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.415
85 Patch516:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.416
86 Patch517:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.417
87 Patch518:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.418
88 Patch519:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.419
89 Patch520:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.420
90 Patch521:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.421
91 Patch522:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.422
92 Patch523:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.423
93 Patch524:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.424
94 Patch525:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.425
95 Patch526:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.426
96 Patch527:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.427
97 Patch528:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.428
98 Patch529:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.429
99 Patch530:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.430
100 Patch531:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.431
101 Patch532:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.432
102 Patch533:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.433
103 Patch534:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.434
104 Patch535:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.435
105 Patch536:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.436
106 Patch537:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.437
107 Patch538:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.438
108 Patch539:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.439
109 Patch540:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.440
110 Patch541:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.441
111 Patch542:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.442
112 Patch543:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.443
113 Patch544:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.444
114 Patch545:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.445
115 Patch546:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.446
116 Patch547:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.447
117 Patch548:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.448
118 Patch549:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.449
119 Patch550:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.450
120 Patch551:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.451
121 Patch552:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.452
122 Patch553:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.453
123 Patch554:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.454
124 Patch555:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.455
125 Patch556:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.456
126 Patch557:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.457
127 Patch558:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.458
128 Patch559:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.459
129 Patch560:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.460
130 Patch561:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.461
131 Patch562:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.462
132 Patch563:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.463
133 Patch564:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.464
134 Patch565:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.465
135 Patch566:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.466
136 Patch567:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.467
137 Patch568:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.468
138 Patch569:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.469
139 Patch570:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.470
140 Patch571:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.471
141 Patch572:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.472
142 Patch573:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.473
143 Patch574:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.474
144 Patch575:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.475
145 Patch576:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.476
146 Patch577:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.477
147 Patch578:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.478
148 Patch579:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.479
149 Patch580:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.480
150 Patch581:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.481
151 Patch582:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.482
152 Patch583:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.483
153 Patch584:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.484
154 Patch585:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.485
155 Patch586:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.486
156 Patch587:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.487
157 Patch588:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.488
158 Patch589:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.489
159 Patch590:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.490
160 Patch591:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.491
161 Patch592:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.492
162 Patch593:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.493
163 Patch594:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.494
164 Patch595:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.495
165 Patch596:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.496
166 Patch597:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.497
167 Patch598:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.498
168 Patch999:       http://freenux.org/vim/%{name}2kvim-6.2.490.diff.bz2
169 URL:            http://www.vim.org/
170 BuildRequires:  acl-devel
171 BuildRequires:  autoconf
172 BuildRequires:  gettext-devel
173 BuildRequires:  gpm-devel
174 %{?with_gtk:BuildRequires:      gtk+2-devel >= 2.2.1}
175 %{?with_kde:BuildRequires:      kdelibs-devel >= 9:3.0.0}
176 %{?with_gnome:BuildRequires:    libgnomeui-devel >= 2.2.0.1}
177 %{?with_selinux:BuildRequires:  libselinux-devel}
178 %{?with_motif:BuildRequires:    motif-devel}
179 BuildRequires:  ncurses-devel
180 %{?with_perl:BuildRequires:     perl-devel}
181 %{?with_python:BuildRequires:   python-devel}
182 %{?with_ruby:BuildRequires:     ruby}
183 %{?with_tcl:BuildRequires:      tcl-devel}
184 %if %{with bonobo}
185 BuildRequires:  libgnomeui-devel >= 2.2.0.1
186 BuildRequires:  ORBit2-devel
187 BuildRequires:  libbonoboui-devel >= 2.2.0
188 BuildRequires:  nautilus-devel >= 2.2.0
189 %endif
190 %if %{with static}
191 BuildRequires:  acl-static
192 BuildRequires:  attr-static
193 BuildRequires:  glibc-static
194 %{?with_selinux:BuildRequires:  libselinux-static}
195 BuildRequires:  ncurses-static
196 %else
197 Provides:       %{name}-static = %{epoch}:%{version}-%{release}
198 Obsoletes:      %{name}-static
199 %endif
200 Requires:       %{name}-rt = %{epoch}:%{version}-%{release}
201 Obsoletes:      vim-enhanced
202 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
203
204 # that's example script
205 %define         _noautoreq      '/bin/csh'
206
207 %description
208 Text editor similar to Vi. Important improvements: multiple windows,
209 multi-level undo, block highliting, folding, and many other.
210
211 %description -l cs
212 ViM je nový a vylep¹ený editor vycházející z klasického editoru vi. Vi
213 byl prvním celoobrazovkovým editorem pro Unix a je stále velmi
214 populární. ViM je obohacený funkcemi jako: podpora více oken,
215 víceúrovòové undo, zvýrazòování blokù a øadu dal¹ích u¾iteèných
216 funkcí.
217
218 %description -l de
219 Der Visual-Editor iMproved ist ein aktualisierter und erweiterter Klon
220 des vi-Editors, der mit praktisch allen UN*X-Systemen ausgeliefert
221 wird. Er bringt mehrere Fenster, mehrstufige Widerrufen-Funktion,
222 Block-Markierung und viele weitere Zusatzfunktionen im Vergleich zum
223 Standard-vi-Programm.
224
225 %description -l es
226 El editor Visual Mejorado es una versión actualizada y con nuevas
227 características adicionales del mundialmente famoso 'vi' que acompaña
228 prácticamente todos los sistemas UN*X. Posibilita trabajar con
229 múltiples ventanas, varios niveles de deshacer, bloques enfatizados, y
230 otras muchas características del 'vi'.
231
232 %description -l fr
233 L'éditeur VIsuel aMélioré est un clone mis à jour et doté de
234 caractéristiques supplémentaires de l'éditeur « vi » fourni avec
235 pratiquement tous les systèmes UN*X. Il ajoute les fenêtres
236 mutltiples, l'annulation a plusieurs niveaux, la mise en évidence des
237 blocs et autres caractéristiques au vi de base.
238
239 %description -l id
240 VIM (VIsual editor iMproved) adalah versi vi editor yang sudah
241 diupdate dan ditambah kemampuannya. Vi adalah editor untuk UNIX yang
242 pertama yang menggunakan layar, dan sekarang masih sangat populer. VIM
243 mengembangkan vi dengan menambah kemampuan baru seperti: multiple
244 windows, multi-level undo, block highlighting, dll.
245
246 %description -l is
247 VIM (VIsual editor iMproved) er uppfærð og endurbætt útgáfa af vi
248 ritlinum. Vi var fyrsti skjá-ritillinn fyrir UNIX og er enn mjög
249 vinsæll. VIM gerist föðurbetrungur með nýjum möguleikum líkt og
250 gluggakerfi, iðrun og yfirbót (e: multi-level undo), blokkarvali og
251 fleira.
252
253 %description -l it
254 VIM (Vi IMproved) è una versione aggiornata e perfezionata dell'editor
255 vi. Vi è stato il primo editor per UNIX realmente basato su video ed è
256 ancora molto diffuso. VIM perfeziona vi aggiungendo nuove funzioni:
257 finestre multiple, funzione \"annulla\" multilivello, evidenziazione
258 dei blocchi e altro.
259
260 %description -l pl
261 Edytor tekstu podobny do Vi. Wa¿ne ulepszenia: mo¿liwo¶æ pracy w wielu
262 oknach, wielopoziomowa opcja 'cofnij', bloki, pod¶wietlanie sk³adni,
263 folding i wiele innych.
264
265 %description -l ja
266 O VIM (VIsual editor iMproved) é uma versão melhorada e actualizada do
267 editor vi. O vi foi o primeiro verdadeiro editor baseado em ecrã para
268 o UNIX, e ainda é muito popular. O VIM melhora o vi acrescentando
269 novas potencialidades: janelas múltiplas, anulação multi-nível, realce
270 de blocos e mais.
271
272 %description -l pt_BR
273 O editor Vim (Vi Enhanced) é um versão atualizada e com novas
274 características do mundialmente famoso 'vi' que acompanha praticamente
275 todos os sistemas UN*X. Ele possibilita trabalhar com múltiplas
276 janelas, vários níveis de desfazer, blocos enfatizados, e muitas
277 outras características do 'vi'.
278
279 %description -l ru
280 VIsual editor iMproved - ÜÔÏ ÏÂÎÏ×ÌÅÎÎÙÊ É ÚÎÁÞÉÔÅÌØÎÏ ÕÌÕÞÛÅÎÎÙÊ ËÌÏÎ
281 ÒÅÄÁËÔÏÒÁ vi, ËÏÔÏÒÙÊ ÐÏÓÔÁ×ÌÑÅÔÓÑ ÐÒÁËÔÉÞÅÓËÉ ÓÏ ×ÓÅÍÉ
282 UN*X-ÓÉÓÔÅÍÁÍÉ. ÷ ÜÔÏÊ ×ÅÒÓÉÉ ÅÓÔØ ÍÎÏÇÏÕÒÏ×ÎÅ×ÙÊ ÏÔËÁÔ, ×ÙÄÅÌÅÎÉÅ
283 ÂÌÏËÏ×, ÓÉÎÔÁËÓÉÞÅÓËÁÑ ÐÏÄÓ×ÅÔËÁ É ÍÎÏÇÏ ÄÒÕÇÏÇÏ...
284
285 %description -l sk
286 VIM (VIsual editor iMproved) je nov¹ia a vylep¹ená verzia editoru vi.
287 Vi bol prvým skutoène obrazovkovo orientovaným editorom pre UNIX a
288 stále je veµmi populárny. VIM má oproti vi vylep¹enia ako: prácu s
289 viacerými oknami, viacnásobné undo, zvýrazòovanie blokov textu a iné.
290
291 %description -l sv
292 VIM (Vi IMproved) är en uppdaterad och förbättrad version av
293 redigeraren vi. Vi var den första riktiga skärmbaserade redigeraren
294 till UNIX, och är fortfarande väldigt populär. VIM förbättrar vi med
295 nya finesser: flera fönster, flernivå ångra, blockmarkering och mer
296 ändå.
297
298 %description -l tr
299 Standart vi metin düzenleyicisinin geliþmiþ hali; daha fazla komut,
300 birden fazla pencere desteði ve blok iþaretleme yetenekleri içerir.
301
302 %description -l uk
303 VIsual editor iMproved - ÃÅ ÏÎÏ×ÌÅÎÉÊ ÔÁ ÚÎÁÞÎÏ ÐÏ̦ÐÛÅÎÉÊ ËÌÏÎ
304 ÒÅÄÁËÔÏÒÁ vi, ÑËÉÊ ÐÏÓÔÁ×ÌѤÔØÓÑ ÐÒÁËÔÉÞÎÏ Ú¦ ×Ó¦ÍÁ UN*X-ÓÉÓÔÅÍÁÍÉ. ÷
305 æʠ×ÅÒÓ¦§ ¤ ÂÁÇÁÔÏÒ¦×ÎÅ×ÉʠצÄËÁÔ, ×ÉĦÌÅÎÎÑ ÂÌÏ˦×, ÓÉÎÔÁËÓÉÞÎÁ
306 ЦÄÓצÔËÁ ÔÁ ÂÁÇÁÔÏ ¦ÎÛÏÇÏ...
307
308 %package -n xxd
309 Summary:        Utility to convert files to hexdump or do the reverse
310 Summary(pl):    Narzêdzie do zamiany plików na postaæ szesnastkow± i odwrotnie
311 Group:          Applications/Editors/Vim
312
313 %description -n xxd
314 xxd creates a hex dump of a given file or standard input. It can also
315 convert a hex dump back to its original binary form. Like uuencode and
316 uudecode it allows the transmission of binary data in a `mail-safe'
317 ASCII representation, but has the advantage of decoding to standard
318 output. Moreover, it can be used to perform binary file patching.
319
320 %description -n xxd -l pl
321 xxd tworzy szesnastkowy zapis pliku podanego na standardowe wej¶cie.
322 Mo¿e tak¿e przekonwertowaæ taki zapis na oryginaln±, binarn± postaæ.
323 Podobnie jak uuencode i uudecode pozwala na przesy³anie danych
324 binarnych w postaci ASCII, ale ma mo¿liwo¶æ dekodowania na standardowe
325 wyj¶cie. Co wiêcej, mo¿e byæ u¿yty do modyfikowania plików binarnych.
326
327 %package static
328 Summary:        Statically linked Vim
329 Summary(pl):    Statycznie skonsolidowany Vim
330 Group:          Applications/Editors/Vim
331 Provides:       vi
332 Obsoletes:      elvis-static
333 Obsoletes:      nvi
334 Obsoletes:      vi
335 Obsoletes:      vim-minimal
336
337 %description static
338 Text editor similar to Vi. This version is built with minimal feature
339 and is installed in /bin as a rescue tool. The installation of this
340 package is STRONGLY recommended.
341
342 %description static -l pl
343 Edytor tekstu podobny do Vi. Ta wersja zosta³a skonsolidowana
344 statycznie i posiada minimaln± ilo¶æ dodatków. Jest instalowana w /bin
345 jako narzêdzie dla administratora. Instalacja tego pakietu jest MOCNO
346 zalecana, mo¿e on pomóc Ci uratowaæ system w czasie awarii.
347
348 %description static -l ru
349 ðÁËÅÔ vim-static ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ÒÁÚÎÏ×ÉÄÎÏÓÔØ vim ËÁË /bin/vi, ÞÔÏ
350 ÕÄÏÂÎÏ ÄÌÑ ÚÁÐÕÓËÁ ÄÁÖÅ ËÏÇÄÁ ÓÍÏÎÔÉÒÏ×ÁÎÁ ÔÏÌØËÏ ËÏÒÎÅ×ÁÑ ÆÁÊÌÏ×ÁÑ
351 ÓÉÓÔÅÍÁ.
352
353 %description static -l uk
354 ðÁËÅÔ vim-static ×ÓÔÁÎÏ×ÌÀ¤ Ò¦ÚÎÏ×ÉÄ vim ÑË /bin/vi, ÝÏ ÚÒÕÞÎÏ ÄÌÑ
355 ÚÁÐÕÓËÕ ÎÁצÔØ ÔÏĦ, ËÏÌÉ ÚÍÏÎÔÏ×ÁÎÁ Ô¦ÌØËÉ ËÏÒÎØÏ×Á ÆÁÊÌÏ×Á ÓÉÓÔÅÍÁ.
356
357 %package ispell
358 Summary:        Vim with ispell support
359 Summary(pl):    Vim z wsparciem dla ispella
360 Group:          Applications/Editors/Vim
361 Requires:       %{name}-rt = %{epoch}:%{version}-%{release}
362 Conflicts:      ispell < 3.2.06
363 Conflicts:      ispell-pl < 20021127-2
364
365 %description ispell
366 Text editor similar to Vi. This version is built with ispell support.
367
368 %description ispell -l pl
369 Edytor tekstu podobny do Vi. Ta wersja zosta³a skompilowana ze
370 wsparciem dla ispella.
371
372 %package rt
373 Summary:        Vim runtime files
374 Summary(cs):    Soubory nezbytné pro libovolný editor ViM
375 Summary(da):    Fælles filer som er nødvendige for enhver version af VIM editoren
376 Summary(de):    Die von allen Versionen des VIM-Editors benötigten gemeinsamen Dateien
377 Summary(es):    Ficheros comunes a todas las versiones de VIM
378 Summary(fr):    Fichiers communs indispensables pour toute version de l'éditeur VIM
379 Summary(id):    File umum yang dibutuhkan oleh semua versi editor VIM
380 Summary(is):    Grunnskrár sem allar útgáfur VIM ritilsins þurfa á að halda
381 Summary(it):    File comuni necessari per tutte le versioni dell'editor VIM
382 Summary(ja):    ¤¹¤Ù¤Æ¤Î¥Ð¡¼¥¸¥ç¥ó¤Î VIM ¥¨¥Ç¥£¥¿¤ÇɬÍפȤµ¤ì¤ë¶¦ÄÌ¥Õ¥¡¥¤¥ë
383 Summary(nb):    Felles filer som er nødvendige for enhver versjon av VIM editoren
384 Summary(pl):    Pliki przydatne edytorowi Vim
385 Summary(pt):    Os ficheiros comuns necessários para qualquer versão do editor VIM
386 Summary(ru):    æÁÊÌÙ, ÔÒÅÂÕÅÍÙÅ ÄÌÑ ÌÀÂÏÊ ×ÅÒÓÉÉ ÒÅÄÁËÔÏÒÁ vim
387 Summary(sk):    Spoloèné súbory potrebné pre v¹etky verzie editoru VIM
388 Summary(sl):    Skupne datoteke, potrebne s katerokoli razlièico urejevalnika VIM
389 Summary(sv):    De gemensamma filerna som behövs av alla versioner av redigeraren VIM
390 Summary(uk):    æÁÊÌÉ, ÐÏÔÒ¦ÂΦ ÄÌÑ ÂÕÄØ-ÑËϧ ×ÅÒÓ¦§ ÒÅÄÁËÔÏÒÕ vim
391 Summary(zh_CN): Èκΰ汾µÄ VIM ±à¼­Æ÷ËùÐèµÄ¹«ÓÃÎļþ¡£
392 Group:          Applications/Editors/Vim
393 Requires:       mktemp
394 Requires:       which
395 Obsoletes:      vim-common
396
397 %description rt
398 This package contains macros, documentation, syntax configuration and
399 manual pages for Vim. If you want to take advantage of Vim more
400 powerful features, you should install this package.
401
402 %description rt -l cs
403 Tento balíèek obsahuje spoleèné soubory pro v¹echny dal¹í balíèky s
404 vim.
405
406 %description rt -l da
407 The vim-rt package contains files which every VIM binary will need in
408 order to run.
409
410 %description rt -l de
411 Das Paket vim-rt enthält Dateien, die jede VIM-Binärdatei für die
412 Ausführung benötigt.
413
414 %description rt -l es
415 The vim-rt package contains files which every VIM binary will need in
416 order to run.
417
418 %description rt -l fr
419 Le paquetage vim-rt contient des fichiers dont chaque fichier binaire
420 VIM a besoin pour fonctionner.
421
422 %description rt -l id
423 Package vim-rt berisi file yang dibutuhkan semua versi VIM agar bisa
424 berjalan.
425
426 %description rt -l is
427 vim-rt pakkinn inniheldur skrár sem allar VIM keyrsluskrárnar þurfa
428 til að keyra.
429
430 %description rt -l it
431 Il pacchetto vim-rt contiene i file necessari a ogni binario di VIM
432 per poter funzionare.
433
434 %description rt -l pl
435 W tym pakiecie znajdziesz dokumentacjê, makra, pliki konfiguracyjne i
436 strony podrêcznika dla edytora Vim. Je¿eli chcesz korzystaæ z
437 zaawansowanych mo¿liwo¶ci Vima, powiniene¶ zainstalowaæ ten pakiet.
438
439 %description rt -l pt
440 O pacote vim-rt contém os ficheiros que todos os executáveis do VIM
441 irão necessitar para correr.
442
443 %description rt -l ru
444 ðÁËÅÔ vim-rt ÓÏÄÅÒÖÉÔ ÆÁÊÌÙ (ÎÁÐÒÉÍÅÒ, ÆÁÊÌÙ ÓÐÒÁ×ËÉ), ËÏÔÏÒÙÅ ÎÕÖÎÙ
445 ÄÌÑ ÒÁÂÏÔÙ ÌÀÂÏÊ ÐÒÏÇÒÁÍÍÙ vim.
446
447 %description rt -l sk
448 Balík vim-rt obsahuje súbory, ktoré bude potrebova» pre správnu
449 funkciu ka¾dá verzia editoru VIM.
450
451 %description rt -l sv
452 Paketet vim-rt innehåller filer som alla VIM-binärer behöver för att
453 köra.
454
455 %description rt -l uk
456 ðÁËÅÔ vim-rt Í¦ÓÔÉÔØ ÆÁÊÌÉ (ÎÁÐÒÉËÌÁÄ, ÆÁÊÌÉ ÄÏצÄËÉ), ËÏÔÒ¦ ÐÏÔÒ¦ÂΦ
457 ÄÌÑ ÒÏÂÏÔÉ ÂÕÄØ-ÑËϧ ÐÒÏÇÒÁÍÉ vim.
458
459 %package -n gvim-athena
460 Summary:        Vim for X Window built with Athena
461 Summary(pl):    Vim dla X Window korzystaj±cy z biblioteki Athena
462 Group:          Applications/Editors/Vim
463 Requires:       %{name}-rt = %{epoch}:%{version}-%{release}
464 Requires:       iconv
465 Obsoletes:      vim-X11
466
467 %description -n gvim-athena
468 The classic Unix text editor now also under X Window System! This
469 version is built with Athena Widget Set.
470
471 %description -n gvim-athena -l pl
472 Wersja edytora Vim pracuj±ca w ¶rodowisku X Window z wykorzystaniem
473 biblioteki Athena Widget Set.
474
475 %description -n gvim-athena -l ru
476 üÔÏÔ ÐÁËÅÔ ÐÒÅÄÓÔÁ×ÌÑÅÔ ÓÏÂÏÊ ×ÅÒÓÉÀ VIM, ÓÏÂÒÁÎÎÕÀ Ó ÂÉÂÌÉÏÔÅËÁÍÉ
477 Athena Widget Set, ÞÔÏ ÐÏÚ×ÏÌÑÅÔ ÚÁÐÕÓËÁÔØ VIM ËÁË ÐÒÉÌÏÖÅÎÉÅ X Window
478 System - Ó ÐÏÌÎÏÓÔØÀ ÇÒÁÆÉÞÅÓËÉÍ ÉÎÔÅÒÆÅÊÓÏÍ É ÐÏÄÄÅÒÖËÏÊ ÍÙÛÉ.
479
480 %description -n gvim-athena -l uk
481 ãÅÊ ÐÁËÅԠͦÓÔÉÔØ ×ÅÒÓ¦À VIM, Ú¦ÂÒÁÎՠڠ¦Â̦ÏÔÅËÁÍÉ Athena Widget
482 Set, ÝÏ ÄÏÚ×ÏÌѤ ÚÁÐÕÓËÁÔÉ VIM ÑË ÐÒÉËÌÁÄÎÕ ÐÒÏÇÒÁÍÕ X Window System -
483 Ú ÐÏ×ΦÓÔÀ ÇÒÁƦÞÎÉÍ ¦ÎÔÅÒÆÅÊÓÏÍ ÔÁ Ð¦ÄÔÒÉÍËÏÀ ÍÉÛ¦.
484
485 %package -n gvim-motif
486 Summary:        Vim for X Window built with Motif
487 Summary(pl):    Vim dla X Window korzystaj±cy z biblioteki Motif
488 Group:          Applications/Editors/Vim
489 Requires:       %{name}-rt = %{epoch}:%{version}-%{release}
490 Requires:       iconv
491 Obsoletes:      vim-X11
492
493 %description -n gvim-motif
494 The classic Unix text editor now also under X Window System! This
495 version is built with Motif.
496
497 %description -n gvim-motif -l pl
498 Wersja edytora Vim pracuj±ca w ¶rodowisku X Window z wykorzystaniem
499 biblioteki Motif.
500
501 %description -n gvim-motif -l ru
502 üÔÏÔ ÐÁËÅÔ ÐÒÅÄÓÔÁ×ÌÑÅÔ ÓÏÂÏÊ ×ÅÒÓÉÀ VIM, ÓÏÂÒÁÎÎÕÀ Ó ÂÉÂÌÉÏÔÅËÁÍÉ
503 Motif, ÞÔÏ ÐÏÚ×ÏÌÑÅÔ ÚÁÐÕÓËÁÔØ VIM ËÁË ÐÒÉÌÏÖÅÎÉÅ X Window System - Ó
504 ÐÏÌÎÏÓÔØÀ ÇÒÁÆÉÞÅÓËÉÍ ÉÎÔÅÒÆÅÊÓÏÍ É ÐÏÄÄÅÒÖËÏÊ ÍÙÛÉ.
505
506 %description -n gvim-motif -l uk
507 ãÅÊ ÐÁËÅԠͦÓÔÉÔØ ×ÅÒÓ¦À VIM, Ú¦ÂÒÁÎՠڠ¦Â̦ÏÔÅËÁÍÉ Motif, ÝÏ
508 ÄÏÚ×ÏÌѤ ÚÁÐÕÓËÁÔÉ VIM ÑË ÐÒÉËÌÁÄÎÕ ÐÒÏÇÒÁÍÕ X Window System - Ú
509 ÐÏ×ΦÓÔÀ ÇÒÁƦÞÎÉÍ ¦ÎÔÅÒÆÅÊÓÏÍ ÔÁ Ð¦ÄÔÒÉÍËÏÀ ÍÉÛ¦.
510
511 %package -n kvim
512 Summary:        Vim for X Window built with KDE
513 Summary(pl):    Vim dla X Window korzystaj±cy z biblioteki KDE
514 Group:          Applications/Editors/Vim
515 Requires:       %{name}-rt = %{epoch}:%{version}-%{release}
516 Requires:       iconv
517 Obsoletes:      vim-X11
518
519 %description -n kvim
520 The classic Unix text editor now also under X Window System! This
521 version is built with KDE.
522
523 %description -n kvim -l pl
524 Wersja edytora Vim pracuj±ca w ¶rodowisku X Window z wykorzystaniem
525 biblioteki KDE.
526
527 %package -n gvim-gtk
528 Summary:        Vim for X Window built with gtk
529 Summary(pl):    Vim dla X Window korzystaj±cy z biblioteki GTK
530 Group:          Applications/Editors/Vim
531 Requires:       %{name}-rt = %{epoch}:%{version}-%{release}
532 Requires:       iconv
533 Obsoletes:      vim-X11
534
535 %description -n gvim-gtk
536 The classic Unix text editor now also under X Window System! This
537 version is built with GTK.
538
539 %description -n gvim-gtk -l pl
540 Wersja edytora Vim pracuj±ca w ¶rodowisku X Window z wykorzystaniem
541 biblioteki GTK.
542
543 %description -n gvim-gtk -l ru
544 üÔÏÔ ÐÁËÅÔ ÐÒÅÄÓÔÁ×ÌÑÅÔ ÓÏÂÏÊ ×ÅÒÓÉÀ VIM, ÓÏÂÒÁÎÎÕÀ Ó ÂÉÂÌÉÏÔÅËÁÍÉ
545 GTK, ÞÔÏ ÐÏÚ×ÏÌÑÅÔ ÚÁÐÕÓËÁÔØ VIM ËÁË ÐÒÉÌÏÖÅÎÉÅ X Window System - Ó
546 ÐÏÌÎÏÓÔØÀ ÇÒÁÆÉÞÅÓËÉÍ ÉÎÔÅÒÆÅÊÓÏÍ É ÐÏÄÄÅÒÖËÏÊ ÍÙÛÉ. ðÒÏÓÔÏ ÓËÁÖÉÔÅ
547 'gvim'...
548
549 %description -n gvim-gtk -l uk
550 ãÅÊ ÐÁËÅԠͦÓÔÉÔØ ×ÅÒÓ¦À VIM, Ú¦ÂÒÁÎՠڠ¦Â̦ÏÔÅËÁÍÉ GTK, ÝÏ ÄÏÚ×ÏÌѤ
551 ÚÁÐÕÓËÁÔÉ VIM ÑË ÐÒÉËÌÁÄÎÕ ÐÒÏÇÒÁÍÕ X Window System - Ú ÐÏ×ΦÓÔÀ
552 ÇÒÁƦÞÎÉÍ ¦ÎÔÅÒÆÅÊÓÏÍ ÔÁ Ð¦ÄÔÒÉÍËÏÀ ÍÉÛ¦. ðÒÏÓÔÏ ÓËÁÖ¦ÔØ 'gvim'...
553
554 %package -n gvim-gnome
555 Summary:        Vim for X Window built with gnome
556 Summary(pl):    Vim dla X Window korzystaj±cy z biblioteki GNOME
557 Group:          Applications/Editors/Vim
558 Requires:       %{name}-rt = %{epoch}:%{version}-%{release}
559 Requires:       iconv
560 Obsoletes:      vim-X11
561
562 %description -n gvim-gnome
563 The classic Unix text editor now also under X Window System! This
564 version is build with GNOME.
565
566 %description -n gvim-gnome -l pl
567 Wersja edytora Vim pracuj±ca w ¶rodowisku X Window z wykorzystaniem
568 bibliotek GNOME.
569
570 %description -n gvim-gnome -l ru
571 üÔÏÔ ÐÁËÅÔ ÐÒÅÄÓÔÁ×ÌÑÅÔ ÓÏÂÏÊ ×ÅÒÓÉÀ VIM, ÓÏÂÒÁÎÎÕÀ Ó ÂÉÂÌÉÏÔÅËÁÍÉ
572 GNOME, ÞÔÏ ÐÏÚ×ÏÌÑÅÔ ÚÁÐÕÓËÁÔØ VIM ËÁË ÐÒÉÌÏÖÅÎÉÅ X Window System - Ó
573 ÐÏÌÎÏÓÔØÀ ÇÒÁÆÉÞÅÓËÉÍ ÉÎÔÅÒÆÅÊÓÏÍ É ÐÏÄÄÅÒÖËÏÊ ÍÙÛÉ.
574
575 %description -n gvim-gnome -l uk
576 ãÅÊ ÐÁËÅԠͦÓÔÉÔØ ×ÅÒÓ¦À VIM, Ú¦ÂÒÁÎՠڠ¦Â̦ÏÔÅËÁÍÉ GNOME, ÝÏ
577 ÄÏÚ×ÏÌѤ ÚÁÐÕÓËÁÔÉ VIM ÑË ÐÒÉËÌÁÄÎÕ ÐÒÏÇÒÁÍÕ X Window System - Ú
578 ÐÏ×ΦÓÔÀ ÇÒÁƦÞÎÉÍ ¦ÎÔÅÒÆÅÊÓÏÍ ÔÁ Ð¦ÄÔÒÉÍËÏÀ ÍÉÛ¦.
579
580 %package -n gvim-bonobo
581 Summary:        Vim for X Window built as bonobo component
582 Summary(pl):    Vim dla X Window zbudowany jako element bonobo
583 Group:          Applications/Editors/Vim
584 Requires:       %{name}-rt = %{epoch}:%{version}-%{release}
585 Requires:       iconv
586 Obsoletes:      vim-X11
587
588 %description -n gvim-bonobo
589 The classic Unix text editor now also under X Window System! This
590 version is build as bonobo component.
591
592 %description -n gvim-bonobo -l pl
593 Wersja edytora Vim pracuj±ca w ¶rodowisku X Window, zbudowana jako
594 element bonobo.
595
596 %prep
597 %setup -q -b1 -b2 -a5 -n %{name}%(echo %{_ver} | tr -d .)
598 # official patches
599 # cumulative
600 %patch101 -p0
601 %patch201 -p0
602 %patch301 -p0
603 %patch401 -p0
604
605 # single
606 %patch501 -p0
607 %patch502 -p0
608 %patch503 -p0
609 %patch504 -p0
610 %patch505 -p0
611 %patch506 -p0
612 %patch507 -p0
613 %patch508 -p0
614 %patch509 -p0
615 %patch510 -p0
616 %patch511 -p0
617 %patch512 -p0
618 %patch513 -p0
619 %patch514 -p0
620 %patch515 -p0
621 %patch516 -p0
622 %patch517 -p0
623 %patch518 -p0
624 %patch519 -p0
625 %patch520 -p0
626 %patch521 -p0
627 %patch522 -p0
628 %patch523 -p0
629 %patch524 -p0
630 %patch525 -p0
631 %patch526 -p0
632 %patch527 -p0
633 %patch528 -p0
634 %patch529 -p0
635 %patch530 -p0
636 %patch531 -p0
637 %patch532 -p0
638 %patch533 -p0
639 %patch534 -p0
640 %patch535 -p0
641 %patch536 -p0
642 %patch537 -p0
643 %patch538 -p0
644 %patch539 -p0
645 %patch540 -p0
646 %patch541 -p0
647 %patch542 -p0
648 %patch543 -p0
649 %patch544 -p0
650 %patch545 -p0
651 %patch546 -p0
652 %patch547 -p0
653 %patch548 -p0
654 %patch549 -p0
655 %patch550 -p0
656 %patch551 -p0
657 %patch552 -p0
658 %patch553 -p0
659 %patch554 -p0
660 %patch555 -p0
661 %patch556 -p0
662 %patch557 -p0
663 %patch558 -p0
664 %patch559 -p0
665 %patch560 -p0
666 %patch561 -p0
667 %patch562 -p0
668 %patch563 -p0
669 %patch564 -p0
670 %patch565 -p0
671 %patch566 -p0
672 %patch567 -p0
673 %patch568 -p0
674 %patch569 -p0
675 %patch570 -p0
676 %patch571 -p0
677 %patch572 -p0
678 %patch573 -p0
679 %patch574 -p0
680 %patch575 -p0
681 %patch576 -p0
682 %patch577 -p0
683 %patch578 -p0
684 %patch579 -p0
685 %patch580 -p0
686 %patch581 -p0
687 %patch582 -p0
688 %patch583 -p0
689 %patch584 -p0
690 %patch585 -p0
691 %patch586 -p0
692 %patch587 -p0
693 %patch588 -p0
694 %patch589 -p0
695 %patch590 -p0
696 %patch591 -p0
697 %patch592 -p0
698 %patch593 -p0
699 %patch594 -p0
700 %patch595 -p0
701 #%patch596 -p0
702 %patch597 -p0
703 %patch598 -p0
704
705 # kvim
706 %patch999 -p1
707
708 %patch0 -p1
709 %{?with_bonobo:%patch99 -p1}
710 %patch1 -p1
711 %patch2 -p1
712 %patch3 -p1
713 %ifarch alpha
714 %patch4 -p1
715 %endif
716 %patch5 -p1
717 %patch6 -p1
718 %patch7 -p1
719 %patch8 -p1
720 %patch9 -p1
721 %patch10 -p1
722 %{?with_bonobo:%patch11 -p1}
723 %patch12 -p1
724 %{?with_selinux:%patch13 -p1}
725 %patch14 -p1
726
727 %build
728 cd src
729 %{__autoconf}
730 # needed to prevent deconfiguring
731 cp -f configure auto
732
733 install -d bin
734
735 %if %{with bonobo}
736 %{__make} distclean
737 %configure \
738         CFLAGS="%{rpmcflags} -DFEAT_SPELL_HL" \
739         --with-features=huge \
740         --enable-gui=gnome2 \
741         --enable-bonobo \
742         --enable-gtk2-check \
743         --enable-gnome-check \
744         --with-x \
745         %{!?with_perl:--disable-perlinterp} \
746         %{?with_perl:--enable-perlinterp} \
747         %{!?with_python:--disable-pythoninterp} \
748         %{?with_python:--enable-pythoninterp} \
749         %{!?with_ruby:--disable-rubyinterp} \
750         %{?with_ruby:--enable-rubyinterp} \
751         %{!?with_tcl:--disable-tclinterp} \
752         %{?with_tcl:--enable-tclinterp} \
753         --disable-gpm \
754         --enable-cscope \
755         --enable-nls \
756         --with-modifiedby="PLD Linux Distribution" \
757         --with-compiledby="PLD Linux Distribution"
758
759 %{__make} vim-component vim-factory Vim_Control.server
760 mv vim-component vim-factory Vim_Control.server bin/
761 %endif
762
763 %if %{with static}
764 %{__make} distclean
765 LDFLAGS="%{rpmldflags} -static"
766 %configure \
767         --disable-gui \
768         --without-x \
769         --disable-perlinterp \
770         --disable-pythoninterp \
771         --disable-rubyinterp \
772         --disable-tclinterp \
773         --disable-cscope \
774         --disable-gpm \
775         --disable-multibyte \
776         %{?with_bonobo:--disable-bonobo} \
777         --with-features=small \
778         --with-tlib=tinfo \
779         --disable-nls \
780         --with-modifiedby="PLD Linux Distribution" \
781         --with-compiledby="PLD Linux Distribution"
782
783 %{__make} vim \
784         SPELL_OBJ=
785 mv -f vim bin/vim.static
786 LDFLAGS="%{rpmldflags}"
787 %endif
788
789 %{__make} distclean
790 %configure \
791         --disable-gui \
792         --without-x \
793         %{!?with_perl:--disable-perlinterp} \
794         %{?with_perl:--enable-perlinterp} \
795         %{!?with_python:--disable-pythoninterp} \
796         %{?with_python:--enable-pythoninterp} \
797         %{!?with_ruby:--disable-rubyinterp} \
798         %{?with_ruby:--enable-rubyinterp} \
799         %{!?with_tcl:--disable-tclinterp} \
800         %{?with_tcl:--enable-tclinterp} \
801         %{?with_bonobo:--disable-bonobo} \
802         --enable-cscope \
803         --enable-gpm \
804         --with-features=huge \
805         --enable-multibyte \
806         --with-tlib=ncurses \
807         --enable-nls \
808         --with-modifiedby="PLD Linux Distribution" \
809         --with-compiledby="PLD Linux Distribution"
810
811 %{__make} vim \
812         SPELL_OBJ=
813 mv -f vim bin/vim.ncurses
814
815 %{__make} distclean
816 %configure \
817         CFLAGS="%{rpmcflags} -DFEAT_SPELL_HL" \
818         --disable-gui \
819         --without-x \
820         %{!?with_perl:--disable-perlinterp} \
821         %{?with_perl:--enable-perlinterp} \
822         %{!?with_python:--disable-pythoninterp} \
823         %{?with_python:--enable-pythoninterp} \
824         %{!?with_ruby:--disable-rubyinterp} \
825         %{?with_ruby:--enable-rubyinterp} \
826         %{!?with_tcl:--disable-tclinterp} \
827         %{?with_tcl:--enable-tclinterp} \
828         %{?with_bonobo:--disable-bonobo} \
829         --enable-cscope \
830         --enable-gpm \
831         --with-features=huge \
832         --enable-multibyte \
833         --with-tlib=ncurses \
834         --enable-nls \
835         --with-modifiedby="PLD Linux Distribution" \
836         --with-compiledby="PLD Linux Distribution"
837
838 %{__make} vim
839 mv -f vim bin/vim.ispell
840
841 %if %{with kde}
842 %{__make} distclean
843 %configure \
844         CFLAGS="%{rpmcflags} -DFEAT_SPELL_HL" \
845         --with-features=huge \
846         --enable-gui=kde \
847         --with-x \
848         %{!?with_perl:--disable-perlinterp} \
849         %{?with_perl:--enable-perlinterp} \
850         %{!?with_python:--disable-pythoninterp} \
851         %{?with_python:--enable-pythoninterp} \
852         %{!?with_ruby:--disable-rubyinterp} \
853         %{?with_ruby:--enable-rubyinterp} \
854         %{!?with_tcl:--disable-tclinterp} \
855         %{?with_tcl:--enable-tclinterp} \
856         %{?with_bonobo:--disable-bonobo} \
857         --enable-cscope \
858         --with-qt-dir=%{_prefix} \
859         --with-qt-includes=%{_includedir}/qt \
860         --with-qt-libs=%{_libdir} \
861         --enable-fontset \
862         --disable-gpm \
863         --without-gnome \
864         --enable-nls \
865         --with-modifiedby="PLD Linux Distribution" \
866         --enable-kde-toolbar \
867         --with-compiledby="PLD Linux Distribution"
868
869 %{__make} vim
870 mv -f vim bin/kvim
871 %endif
872
873 %if %{with athena}
874 %{__make} distclean
875 %configure \
876         CFLAGS="%{rpmcflags} -DFEAT_SPELL_HL" \
877         --with-features=huge \
878         --enable-gui=athena \
879         --with-x \
880         %{!?with_perl:--disable-perlinterp} \
881         %{?with_perl:--enable-perlinterp} \
882         %{!?with_python:--disable-pythoninterp} \
883         %{?with_python:--enable-pythoninterp} \
884         %{!?with_ruby:--disable-rubyinterp} \
885         %{?with_ruby:--enable-rubyinterp} \
886         %{!?with_tcl:--disable-tclinterp} \
887         %{?with_tcl:--enable-tclinterp} \
888         %{?with_bonobo:--disable-bonobo} \
889         --enable-cscope \
890         --enable-fontset \
891         --disable-gpm \
892         --without-gnome \
893         --enable-nls \
894         --with-modifiedby="PLD Linux Distribution" \
895         --with-compiledby="PLD Linux Distribution"
896
897 %{__make} vim
898 mv -f vim bin/gvim.athena
899 %endif
900
901
902 %if %{with motif}
903 %{__make} distclean
904 %configure \
905         CFLAGS="%{rpmcflags} -DFEAT_SPELL_HL" \
906         --with-features=huge \
907         --enable-gui=motif \
908         --with-x \
909         %{!?with_perl:--disable-perlinterp} \
910         %{?with_perl:--enable-perlinterp} \
911         %{!?with_python:--disable-pythoninterp} \
912         %{?with_python:--enable-pythoninterp} \
913         %{!?with_ruby:--disable-rubyinterp} \
914         %{?with_ruby:--enable-rubyinterp} \
915         %{!?with_tcl:--disable-tclinterp} \
916         %{?with_tcl:--enable-tclinterp} \
917         %{?with_bonobo:--disable-bonobo} \
918         --enable-multibyte \
919         --enable-cscope \
920         --enable-fontset \
921         --disable-gpm \
922         --without-gnome \
923         --enable-nls \
924         --with-modifiedby="PLD Linux Distribution" \
925         --with-compiledby="PLD Linux Distribution"
926
927 %{__make} vim
928 mv -f vim bin/gvim.motif
929 %endif
930
931 %if %{with gtk}
932 %{__make} distclean
933 %configure \
934         CFLAGS="%{rpmcflags} -DFEAT_SPELL_HL" \
935         --with-features=huge \
936         --enable-gui=gtk2 \
937         --enable-gtk2-check \
938         --with-x \
939         %{!?with_perl:--disable-perlinterp} \
940         %{?with_perl:--enable-perlinterp} \
941         %{!?with_python:--disable-pythoninterp} \
942         %{?with_python:--enable-pythoninterp} \
943         %{!?with_ruby:--disable-rubyinterp} \
944         %{?with_ruby:--enable-rubyinterp} \
945         %{!?with_tcl:--disable-tclinterp} \
946         %{?with_tcl:--enable-tclinterp} \
947         %{?with_bonobo:--disable-bonobo} \
948         --disable-gpm \
949         --enable-cscope \
950         --enable-nls \
951         --with-modifiedby="PLD Linux Distribution" \
952         --with-compiledby="PLD Linux Distribution"
953
954 %{__make} vim
955 mv -f vim bin/gvim.gtk
956 %endif
957
958 %if %{with gnome}
959 %{__make} distclean
960 %configure \
961         CFLAGS="%{rpmcflags} -DFEAT_SPELL_HL" \
962         --with-features=huge \
963         --enable-gui=gnome2 \
964         %{?with_bonobo:--disable-bonobo} \
965         --enable-gtk2-check \
966         --enable-gnome-check \
967         --with-x \
968         %{!?with_perl:--disable-perlinterp} \
969         %{?with_perl:--enable-perlinterp} \
970         %{!?with_python:--disable-pythoninterp} \
971         %{?with_python:--enable-pythoninterp} \
972         %{!?with_ruby:--disable-rubyinterp} \
973         %{?with_ruby:--enable-rubyinterp} \
974         %{!?with_tcl:--disable-tclinterp} \
975         %{?with_tcl:--enable-tclinterp} \
976         --disable-gpm \
977         --enable-cscope \
978         --enable-nls \
979         --with-modifiedby="PLD Linux Distribution" \
980         --with-compiledby="PLD Linux Distribution"
981
982 %{__make} vim
983 mv -f vim bin/gvim.gnome
984 %endif
985
986
987 %{__make} xxd/xxd languages
988
989 %install
990 rm -rf $RPM_BUILD_ROOT
991 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/vim,%{_bindir}} \
992         $RPM_BUILD_ROOT{/bin,%{_mandir}/man1,%{_datadir}/vim} \
993         $RPM_BUILD_ROOT%{_desktopdir}
994
995 %{__make} install \
996         DESTDIR=$RPM_BUILD_ROOT
997
998 rm -f $RPM_BUILD_ROOT%{_bindir}/*
999
1000 %if %{with static}
1001 install -m755 src/bin/vim.ncurses       $RPM_BUILD_ROOT%{_bindir}/vim
1002 install -m755 src/bin/vim.static        $RPM_BUILD_ROOT/bin/vi
1003 %else
1004 install -m755 src/bin/vim.ncurses       $RPM_BUILD_ROOT/bin/vi
1005 ln -sf /bin/vi          $RPM_BUILD_ROOT%{_bindir}/vim
1006 %endif
1007
1008 install -m755 src/bin/vim.ispell        $RPM_BUILD_ROOT%{_bindir}/vim.ispell
1009 install -m755 src/xxd/xxd       $RPM_BUILD_ROOT%{_bindir}/xxd
1010 install -m755 src/vimtutor      $RPM_BUILD_ROOT%{_bindir}/vimtutor
1011
1012 rm -f $RPM_BUILD_ROOT%{_mandir}/man1/*.1
1013
1014 install runtime/doc/vim.1 $RPM_BUILD_ROOT%{_mandir}/man1
1015 install runtime/doc/xxd.1 $RPM_BUILD_ROOT%{_mandir}/man1
1016
1017 install runtime/doc/vimtutor.1 $RPM_BUILD_ROOT%{_mandir}/man1
1018
1019 echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/ex.1
1020 echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/rview.1
1021 echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/rvim.1
1022 echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/vi.1
1023 echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/view.1
1024
1025 mv -f $RPM_BUILD_ROOT%{_datadir}/vim/v*/vimrc_example.vim $RPM_BUILD_ROOT%{_sysconfdir}/vim/vimrc
1026 mv -f $RPM_BUILD_ROOT%{_datadir}/vim/v*/gvimrc_example.vim $RPM_BUILD_ROOT%{_sysconfdir}/vim/gvimrc
1027
1028 ln -sf vim $RPM_BUILD_ROOT%{_bindir}/rvim
1029 ln -sf vi  $RPM_BUILD_ROOT/bin/ex
1030 ln -sf vi  $RPM_BUILD_ROOT/bin/view
1031 ln -sf vi  $RPM_BUILD_ROOT/bin/rview
1032
1033 %if %{with athena}
1034 install -m755 src/bin/gvim.athena       $RPM_BUILD_ROOT%{_bindir}/gvim.athena
1035 install %{SOURCE10}     $RPM_BUILD_ROOT%{_desktopdir}
1036 %endif
1037 %if %{with motif}
1038 install -m755 src/bin/gvim.motif        $RPM_BUILD_ROOT%{_bindir}/gvim.motif
1039 install %{SOURCE11}     $RPM_BUILD_ROOT%{_desktopdir}
1040 %endif
1041 %if %{with gnome}
1042 install -m755 src/bin/gvim.gnome        $RPM_BUILD_ROOT%{_bindir}/gvim.gnome
1043 install %{SOURCE13}     $RPM_BUILD_ROOT%{_desktopdir}
1044 %endif
1045 %if %{with gtk}
1046 install -m755 src/bin/gvim.gtk  $RPM_BUILD_ROOT%{_bindir}/gvim.gtk
1047 ln -sf gvim.gtk         $RPM_BUILD_ROOT%{_bindir}/gvim
1048 ln -sf gvim             $RPM_BUILD_ROOT%{_bindir}/rgvim
1049 ln -sf gvim             $RPM_BUILD_ROOT%{_bindir}/gview
1050 ln -sf gvim             $RPM_BUILD_ROOT%{_bindir}/rgview
1051 install %{SOURCE12}     $RPM_BUILD_ROOT%{_desktopdir}
1052 %endif
1053
1054 %if %{with kde}
1055 install -m755 src/bin/kvim  $RPM_BUILD_ROOT%{_bindir}/kvim
1056 install -d $RPM_BUILD_ROOT%{_desktopdir}/kde
1057 install -d $RPM_BUILD_ROOT%{_iconsdir}/hicolor/{16x16,22x22}/actions
1058 install -d $RPM_BUILD_ROOT%{_iconsdir}/hicolor/{32x32,48x48,64x64}/apps
1059 install runtime/hi16-action-make.png $RPM_BUILD_ROOT%{_iconsdir}/hicolor/16x16/actions
1060 install runtime/hi22-action-make.png $RPM_BUILD_ROOT%{_iconsdir}/hicolor/22x22/actions
1061 install runtime/kvim32x32.png $RPM_BUILD_ROOT%{_iconsdir}/hicolor/32x32/apps/kvim.png
1062 install runtime/kvim48x48.png $RPM_BUILD_ROOT%{_iconsdir}/hicolor/48x48/apps/kvim.png
1063 install runtime/kvim64x64.png $RPM_BUILD_ROOT%{_iconsdir}/hicolor/64x64/apps/kvim.png
1064 install runtime/KVim.desktop $RPM_BUILD_ROOT%{_desktopdir}/kde
1065 echo "Categories=Qt;KDE;Utility;TextEditor" >> $RPM_BUILD_ROOT%{_desktopdir}/kde/KVim.desktop
1066 install -d $RPM_BUILD_ROOT%{_datadir}/apps/kvim
1067 install runtime/kde-tips $RPM_BUILD_ROOT%{_datadir}/apps/kvim/tips
1068 %endif
1069
1070 # Bonobo
1071 %if %{with bonobo}
1072 install -d $RPM_BUILD_ROOT%{_libdir}/bonobo/servers
1073 install src/bin/Vim_Control.server $RPM_BUILD_ROOT%{_libdir}/bonobo/servers
1074 install -m755 src/bin/vim-{component,factory} $RPM_BUILD_ROOT%{_bindir}
1075 %endif
1076
1077 bzip2 -dc %{SOURCE4} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
1078
1079 %clean
1080 rm -rf $RPM_BUILD_ROOT
1081
1082 %files
1083 %defattr(644,root,root,755)
1084 %attr(755,root,root) %{_bindir}/vim
1085 %attr(755,root,root) %{_bindir}/rvim
1086
1087 %if %{with static}
1088 %files static
1089 %defattr(644,root,root,755)
1090 %endif
1091 %defattr(644,root,root,755)
1092 %attr(755,root,root) /bin/*
1093
1094 %{_mandir}/man1/vi.1*
1095 %{_mandir}/man1/ex.1*
1096 %{_mandir}/man1/view.1*
1097 %{_mandir}/man1/rview.1*
1098 %lang(fi) %{_mandir}/fi/man1/vi.1*
1099 %lang(fi) %{_mandir}/fi/man1/ex.1*
1100 %lang(fi) %{_mandir}/fi/man1/view.1*
1101 %lang(fi) %{_mandir}/fi/man1/rview.1*
1102 %lang(fr) %{_mandir}/fr/man1/vi.1*
1103 %lang(fr) %{_mandir}/fr/man1/ex.1*
1104 %lang(fr) %{_mandir}/fr/man1/view.1*
1105 %lang(fr) %{_mandir}/fr/man1/rview.1*
1106 %lang(id) %{_mandir}/id/man1/vi.1*
1107 %lang(id) %{_mandir}/id/man1/ex.1*
1108 %lang(id) %{_mandir}/id/man1/view.1*
1109 %lang(id) %{_mandir}/id/man1/rview.1*
1110 %lang(pl) %{_mandir}/pl/man1/vi.1*
1111 %lang(pl) %{_mandir}/pl/man1/ex.1*
1112 %lang(pl) %{_mandir}/pl/man1/view.1*
1113 %lang(pl) %{_mandir}/pl/man1/rview.1*
1114
1115 %files ispell
1116 %defattr(644,root,root,755)
1117 %attr(755,root,root) %{_bindir}/vim.ispell
1118
1119 %files -n xxd
1120 %defattr(644,root,root,755)
1121 %attr(755,root,root) %{_bindir}/xxd
1122 %{_mandir}/man1/xxd.1*
1123
1124 %files rt
1125 %defattr(644,root,root,755)
1126 %attr(755,root,root) %{_bindir}/vimtutor
1127 %dir %{_sysconfdir}/vim
1128 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/vim/vimrc
1129 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/vim/gvimrc
1130
1131 %dir %{_datadir}/vim
1132 %dir %{_datadir}/vim/v*
1133 %dir %{_datadir}/vim/v*/doc
1134 %doc %{_datadir}/vim/v*/doc/*.txt
1135 %attr(755,root,root) %{_datadir}/vim/v*/doc/*.pl
1136 %verify(not size mtime md5) %{_datadir}/vim/v*/doc/tags
1137 %{_datadir}/vim/v*/ftplugin
1138 %{_datadir}/vim/v*/indent
1139 %{_datadir}/vim/v*/keymap
1140 %dir %{_datadir}/vim/v*/lang
1141 %doc %{_datadir}/vim/v*/lang/README*
1142
1143 %lang(af) %{_datadir}/vim/v*/lang/af
1144 %lang(en_GB) %{_datadir}/vim/v*/lang/en_GB
1145 %lang(cs) %{_datadir}/vim/v*/lang/cs
1146 %lang(de) %{_datadir}/vim/v*/lang/de
1147 %lang(es) %{_datadir}/vim/v*/lang/es
1148 %lang(fr) %{_datadir}/vim/v*/lang/fr
1149 %lang(it) %{_datadir}/vim/v*/lang/it
1150 %lang(ja) %{_datadir}/vim/v*/lang/ja*
1151 %lang(ko) %{_datadir}/vim/v*/lang/ko
1152 %lang(pl) %{_datadir}/vim/v*/lang/pl
1153 %lang(sk) %{_datadir}/vim/v*/lang/sk
1154 %lang(nb) %{_datadir}/vim/v*/lang/no
1155 #%lang(tr) %{_datadir}/vim/v*/lang/tr
1156 %lang(uk) %{_datadir}/vim/v*/lang/uk
1157 %lang(zh_CN) %{_datadir}/vim/v*/lang/zh_CN*
1158 %lang(zh_TW) %{_datadir}/vim/v*/lang/zh_TW*
1159
1160 %lang(af) %{_datadir}/vim/v*/lang/menu_af_af*
1161 %lang(cs) %{_datadir}/vim/v*/lang/menu_cs_cz*
1162 %lang(de) %{_datadir}/vim/v*/lang/menu_de_de*
1163 %lang(es) %{_datadir}/vim/v*/lang/menu_es_es*
1164 %lang(en_GB) %{_datadir}/vim/v*/lang/menu_en_gb*
1165 %lang(fr) %{_datadir}/vim/v*/lang/menu_fr_fr*
1166 %lang(hu) %{_datadir}/vim/v*/lang/menu_hu_hu*
1167 %lang(it) %{_datadir}/vim/v*/lang/menu_it_it*
1168 %lang(ja) %{_datadir}/vim/v*/lang/menu_ja_jp*
1169 %lang(ko) %{_datadir}/vim/v*/lang/menu_ko_kr*
1170 %lang(nl) %{_datadir}/vim/v*/lang/menu_nl_nl*
1171 %lang(nb) %{_datadir}/vim/v*/lang/menu_no_no*
1172 %lang(pl) %{_datadir}/vim/v*/lang/menu_pl_pl*
1173 %lang(pt) %{_datadir}/vim/v*/lang/menu_pt_br*
1174 %lang(sk) %{_datadir}/vim/v*/lang/menu_sk_sk*
1175 %lang(sr) %{_datadir}/vim/v*/lang/menu_sr_yu*
1176 %lang(uk) %{_datadir}/vim/v*/lang/menu_uk_ua*
1177 %lang(zh_CN) %{_datadir}/vim/v*/lang/menu_zh_cn*
1178 %lang(zh_TW) %{_datadir}/vim/v*/lang/menu_zh_tw*
1179
1180 %{_datadir}/vim/v*/macros
1181 %{_datadir}/vim/v*/plugin
1182 %{_datadir}/vim/v*/print
1183 %{_datadir}/vim/v*/syntax
1184 %{_datadir}/vim/v*/tools
1185 %{_datadir}/vim/v*/tutor
1186 %{_datadir}/vim/v*/colors
1187 %{_datadir}/vim/v*/compiler
1188 %{_datadir}/vim/v*/*.vim
1189
1190 %{_mandir}/man1/vim*
1191 %{_mandir}/man1/rvim.*
1192 %lang(fi) %{_mandir}/fi/man1/vim*
1193 %lang(fi) %{_mandir}/fi/man1/rvim.*
1194 %lang(fi) %{_mandir}/fi/man1/gvi*
1195 %lang(fi) %{_mandir}/fi/man1/rgv*
1196 %lang(fr) %{_mandir}/fr/man1/vim*
1197 %lang(fr) %{_mandir}/fr/man1/rvim.*
1198 %lang(fr) %{_mandir}/fr/man1/gvi*
1199 %lang(fr) %{_mandir}/fr/man1/rgv*
1200 %lang(id) %{_mandir}/id/man1/vim*
1201 %lang(id) %{_mandir}/id/man1/rvim.*
1202 %lang(id) %{_mandir}/id/man1/gvi*
1203 %lang(id) %{_mandir}/id/man1/rgv*
1204 %lang(it) %{_mandir}/it/man1/vim*
1205 %lang(pl) %{_mandir}/pl/man1/vim*
1206 %lang(pl) %{_mandir}/pl/man1/rvim.*
1207 %lang(pl) %{_mandir}/pl/man1/gvi*
1208 %lang(pl) %{_mandir}/pl/man1/rgv*
1209
1210 %if %{with athena}
1211 %files -n gvim-athena
1212 %defattr(644,root,root,755)
1213 %attr(755,root,root) %{_bindir}/gvim.athena
1214 %{_desktopdir}/gvim-athena.desktop
1215 %endif
1216
1217 %if %{with motif}
1218 %files -n gvim-motif
1219 %defattr(644,root,root,755)
1220 %attr(755,root,root) %{_bindir}/gvim.motif
1221 %{_desktopdir}/gvim-motif.desktop
1222 %endif
1223
1224 %if %{with kde}
1225 %files -n kvim
1226 %defattr(644,root,root,755)
1227 %attr(755,root,root) %{_bindir}/kvim
1228 %{_desktopdir}/kde/KVim.desktop
1229 %{_iconsdir}/hicolor/*/apps/kvim.png
1230 %{_iconsdir}/hicolor/*/actions/*make*.png
1231 %{_datadir}/apps/kvim
1232 %endif
1233
1234
1235 %if %{with gtk}
1236 %files -n gvim-gtk
1237 %defattr(644,root,root,755)
1238 %attr(755,root,root) %{_bindir}/gvim.gtk
1239 %attr(755,root,root) %{_bindir}/rgvim
1240 %attr(755,root,root) %{_bindir}/rgview
1241 %attr(755,root,root) %verify(not link) %{_bindir}/gvim
1242 %{_desktopdir}/gvim-gtk.desktop
1243 %endif
1244
1245 %if %{with gnome}
1246 %files -n gvim-gnome
1247 %defattr(644,root,root,755)
1248 %attr(755,root,root) %{_bindir}/gvim.gnome
1249 %{_desktopdir}/gvim-gnome.desktop
1250 %endif
1251
1252 %if %{with bonobo}
1253 %files -n gvim-bonobo
1254 %defattr(644,root,root,755)
1255 %attr(755,root,root) %{_bindir}/vim-component
1256 %attr(755,root,root) %{_bindir}/vim-factory
1257 %{_libdir}/bonobo/servers/*
1258 %endif
This page took 0.126464 seconds and 3 git commands to generate.