]> git.pld-linux.org Git - packages/vim.git/blob - vim.spec
- rel 2
[packages/vim.git] / vim.spec
1 # TODO:
2 # - merge with AC-branch
3 # - some nice icon
4 # - bonobo patches need update
5 #
6 # Conditional build:
7 %bcond_without  static          # don't build static version
8 %bcond_without  athena          # don't build Athena Widgets-based gvim
9 %bcond_without  motif           # don't build Motif-based gvim
10 %bcond_without  gtk             # don't build GTK+-based gvim support
11 %bcond_without  gnome           # don't build GNOME-based gvim support
12 %bcond_without  perl            # without Perl interp
13 %bcond_with     python          # with Python interp
14 %bcond_with     ruby            # with Ruby interp
15 %bcond_with     tcl             # with Tcl interp
16 %bcond_with     bonobo          # with bonobo component (breaks other things)
17 %bcond_without  selinux         # without selinux support
18 %bcond_without  home_etc        # without home_etc support
19 #
20 %define         _ver            7.1
21 %define         _patchlevel     0
22 %define         _rel            2
23
24 # cflags get changed while configuring
25 %undefine       configure_cache
26 #
27 Summary:        Vi IMproved - a Vi clone
28 Summary(de.UTF-8):      VIsual editor iMproved
29 Summary(es.UTF-8):      Editor visual incrementado
30 Summary(fr.UTF-8):      Editeur VIM : VIsual editor iMproved
31 Summary(pl.UTF-8):      Vi IMproved - klon edytora Vi
32 Summary(pt_BR.UTF-8):   Editor visual incrementado
33 Summary(ru.UTF-8):      Visual editor IMproved - Единственно Правильный Редактор :)
34 Summary(tr.UTF-8):      Gelişmiş bir vi sürümü
35 Summary(uk.UTF-8):      Visual editor IMproved - Єдино Вірний Редактор :)
36 Name:           vim
37 Version:        %{_ver}.%{_patchlevel}
38 Release:        %{_rel}
39 Epoch:          4
40 License:        Charityware
41 Group:          Applications/Editors/Vim
42 Source0:        ftp://ftp.vim.org/pub/vim/unix/%{name}-%{_ver}.tar.bz2
43 # Source0-md5:  44c6b4914f38d6f9aa959640b89da329
44 Source1:        ftp://ftp.vim.org/pub/vim/extra/%{name}-%{_ver}-lang.tar.gz
45 # Source1-md5:  144aa049ba70621acf4247f0459f3ee7
46 Source2:        ftp://ftp.vim.org/pub/vim/extra/%{name}-%{_ver}-extra.tar.gz
47 # Source2-md5:  605cc7ae31bcc9d7864bb0bb6025f55d
48 Source3:        http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
49 # Source3-md5:  bc4d1e115ca506ad7751b9bd2b773a7f
50 Source4:        http://skawina.eu.org/mikolaj/usr_doc_pl.zip
51 # Source4-md5:  ff96284b1c913d55cf0877839b34d490
52 Source10:       g%{name}-athena.desktop
53 Source11:       g%{name}-motif.desktop
54 Source12:       g%{name}-gtk.desktop
55 Source13:       g%{name}-gnome.desktop
56 Source14:       %{name}.desktop
57 # http://www.vim.org/scripts/script.php?script_id=415 (1.15)
58 Source15:       zenburn.%{name}
59 Source16:       spec.%{name}
60 # http://www.vim.org/scripts/script.php?script_id=1491 (0.7.3)
61 Source17:       javascript.%{name}
62 Source18:       nagios.%{name}
63 Source19:       %{name}-ftplugin-spec.vim
64 Patch0:         %{name}-sysconfdir.patch
65 Patch1:         %{name}-visual.patch
66 Patch2:         %{name}-paths.patch
67 Patch3:         %{name}-%{name}rc.patch
68 Patch4:         %{name}-no_libelf.patch
69 Patch5:         %{name}-egrep.patch
70 Patch6:         %{name}-awk.patch
71 Patch7:         %{name}-filetype_vim-perl_tests.patch
72 Patch8:         %{name}-apache.patch
73 Patch9:         %{name}-po-syntax.patch
74 Patch10:        %{name}-modprobe.patch
75 Patch11:        %{name}-doubleparenthesis.patch
76 Patch12:        %{name}-syntax-fstab.patch
77 Patch13:        010_all_%{name}-6.3-vixie.patch
78 Patch14:        013_all_%{name}-7.0-cron-vars-79981.patch
79 Patch15:        020_all_%{name}-7.0-fstab-tmpfs-size.patch
80 Patch16:        021_all_%{name}-7.0-fstab-bogus-errors.patch
81 Patch17:        024_all_%{name}-6.3-bash-83565.patch
82 Patch18:        027_all_%{name}-7.0-automake-substitutions-93378.patch
83 Patch19:        %{name}-smarty.patch
84 Patch20:        %{name}-tutor-lessdeps.patch
85 Patch21:        %{name}-nagios.patch
86 Patch22:        %{name}-filetypes.patch
87 Patch23:        %{name}-man_installation.patch
88 Patch100:       %{name}-bonobo-20050909.patch
89 Patch101:       %{name}-bonobo.patch
90 Patch102:       %{name}-gtkfilechooser.patch
91 Patch103:       %{name}-gtkfilechooser-bonobo.patch
92 Patch104:       %{name}-home_etc.patch
93 Patch105:       %{name}-selinux.patch
94 Patch106:       %{name}-autopaste.patch
95 Patch107:       %{name}-ft-cron.patch
96 URL:            http://www.vim.org/
97 BuildRequires:  acl-devel
98 BuildRequires:  autoconf
99 BuildRequires:  gettext-devel
100 BuildRequires:  gpm-devel
101 %{?with_gtk:BuildRequires:      gtk+2-devel >= 2:2.6.0}
102 %{?with_gnome:BuildRequires:    libgnomeui-devel >= 2.2.0.1}
103 %{?with_selinux:BuildRequires:  libselinux-devel}
104 BuildRequires:  ncurses-devel
105 %{?with_motif:BuildRequires:    openmotif-devel}
106 %{?with_perl:BuildRequires:     perl-devel}
107 %{?with_python:BuildRequires:   python-devel >= 2.5}
108 %{?with_ruby:BuildRequires:     ruby-devel}
109 %{?with_tcl:BuildRequires:      tcl-devel}
110 %{?with_athena:BuildRequires:   xorg-lib-libXaw-devel}
111 Obsoletes:      kvim
112 %if %{with bonobo}
113 BuildRequires:  ORBit2-devel
114 BuildRequires:  libbonoboui-devel >= 2.2.0
115 BuildRequires:  libgnomeui-devel >= 2.2.0.1
116 BuildRequires:  nautilus-devel >= 2.2.0
117 %endif
118 BuildRequires:  rpmbuild(macros) >= 1.311
119 %if %{with static}
120 BuildRequires:  acl-static
121 BuildRequires:  attr-static
122 BuildRequires:  glibc-static
123 %{?with_selinux:BuildRequires:  libselinux-static}
124 BuildRequires:  ncurses-static
125 %else
126 Provides:       %{name}-static = %{epoch}:%{version}-%{release}
127 Obsoletes:      elvis-static
128 Obsoletes:      nvi
129 Obsoletes:      vi
130 Obsoletes:      vim-minimal
131 Obsoletes:      vim-static
132 %endif
133 BuildRequires:  unzip
134 Requires:       %{name}-rt = %{epoch}:%{version}-%{release}
135 Provides:       vi-editor
136 Provides:       vi
137 Obsoletes:      vim-enhanced
138 Obsoletes:      vim-ispell
139 Obsoletes:      vim-plugin-multvals
140 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
141
142 # that's example script
143 %define         _noautoreq      '/bin/csh'
144
145 %description
146 Text editor similar to Vi. Important improvements: multiple windows,
147 multi-level undo, block highliting, folding, and many other.
148
149 %description -l cs.UTF-8
150 ViM je nový a vylepšený editor vycházející z klasického editoru vi. Vi
151 byl prvním celoobrazovkovým editorem pro Unix a je stále velmi
152 populární. ViM je obohacený funkcemi jako: podpora více oken,
153 víceúrovňové undo, zvýrazňování bloků a řadu dalších užitečných
154 funkcí.
155
156 %description -l de.UTF-8
157 Der Visual-Editor iMproved ist ein aktualisierter und erweiterter Klon
158 des vi-Editors, der mit praktisch allen UN*X-Systemen ausgeliefert
159 wird. Er bringt mehrere Fenster, mehrstufige Widerrufen-Funktion,
160 Block-Markierung und viele weitere Zusatzfunktionen im Vergleich zum
161 Standard-vi-Programm.
162
163 %description -l es.UTF-8
164 El editor Visual Mejorado es una versión actualizada y con nuevas
165 características adicionales del mundialmente famoso 'vi' que acompaña
166 prácticamente todos los sistemas UN*X. Posibilita trabajar con
167 múltiples ventanas, varios niveles de deshacer, bloques enfatizados, y
168 otras muchas características del 'vi'.
169
170 %description -l fr.UTF-8
171 L'éditeur VIsuel aMélioré est un clone mis à jour et doté de
172 caractéristiques supplémentaires de l'éditeur « vi » fourni avec
173 pratiquement tous les systèmes UN*X. Il ajoute les fenêtres
174 mutltiples, l'annulation a plusieurs niveaux, la mise en évidence des
175 blocs et autres caractéristiques au vi de base.
176
177 %description -l id.UTF-8
178 VIM (VIsual editor iMproved) adalah versi vi editor yang sudah
179 diupdate dan ditambah kemampuannya. Vi adalah editor untuk UNIX yang
180 pertama yang menggunakan layar, dan sekarang masih sangat populer. VIM
181 mengembangkan vi dengan menambah kemampuan baru seperti: multiple
182 windows, multi-level undo, block highlighting, dll.
183
184 %description -l is.UTF-8
185 VIM (VIsual editor iMproved) er uppfærð og endurbætt útgáfa af vi
186 ritlinum. Vi var fyrsti skjá-ritillinn fyrir UNIX og er enn mjög
187 vinsæll. VIM gerist föðurbetrungur með nýjum möguleikum líkt og
188 gluggakerfi, iðrun og yfirbót (e: multi-level undo), blokkarvali og
189 fleira.
190
191 %description -l it.UTF-8
192 VIM (Vi IMproved) è una versione aggiornata e perfezionata dell'editor
193 vi. Vi è stato il primo editor per UNIX realmente basato su video ed è
194 ancora molto diffuso. VIM perfeziona vi aggiungendo nuove funzioni:
195 finestre multiple, funzione \"annulla\" multilivello, evidenziazione
196 dei blocchi e altro.
197
198 %description -l pl.UTF-8
199 Edytor tekstu podobny do Vi. Ważne ulepszenia: możliwość pracy w wielu
200 oknach, wielopoziomowa opcja 'cofnij', bloki, podświetlanie składni,
201 folding i wiele innych.
202
203 %description -l pt.UTF-8
204 O VIM (VIsual editor iMproved) é uma versão melhorada e actualizada do
205 editor vi. O vi foi o primeiro verdadeiro editor baseado em ecrã para
206 o UNIX, e ainda é muito popular. O VIM melhora o vi acrescentando
207 novas potencialidades: janelas múltiplas, anulação multi-nível, realce
208 de blocos e mais.
209
210 %description -l pt_BR.UTF-8
211 O editor Vim (Vi Enhanced) é um versão atualizada e com novas
212 características do mundialmente famoso 'vi' que acompanha praticamente
213 todos os sistemas UN*X. Ele possibilita trabalhar com múltiplas
214 janelas, vários níveis de desfazer, blocos enfatizados, e muitas
215 outras características do 'vi'.
216
217 %description -l ru.UTF-8
218 VIsual editor iMproved - это обновленный и значительно улучшенный клон
219 редактора vi, который поставляется практически со всеми
220 UN*X-системами. В этой версии есть многоуровневый откат, выделение
221 блоков, синтаксическая подсветка и много другого...
222
223 %description -l sk.UTF-8
224 VIM (VIsual editor iMproved) je novšia a vylepšená verzia editoru vi.
225 Vi bol prvým skutočne obrazovkovo orientovaným editorom pre UNIX a
226 stále je veľmi populárny. VIM má oproti vi vylepšenia ako: prácu s
227 viacerými oknami, viacnásobné undo, zvýrazňovanie blokov textu a iné.
228
229 %description -l sv.UTF-8
230 VIM (Vi IMproved) är en uppdaterad och förbättrad version av
231 redigeraren vi. Vi var den första riktiga skärmbaserade redigeraren
232 till UNIX, och är fortfarande väldigt populär. VIM förbättrar vi med
233 nya finesser: flera fönster, flernivå ångra, blockmarkering och mer
234 ändå.
235
236 %description -l tr.UTF-8
237 Standart vi metin düzenleyicisinin gelişmiş hali; daha fazla komut,
238 birden fazla pencere desteği ve blok işaretleme yetenekleri içerir.
239
240 %description -l uk.UTF-8
241 VIsual editor iMproved - це оновлений та значно поліпшений клон
242 редактора vi, який поставляється практично зі всіма UN*X-системами. В
243 цій версії є багаторівневий відкат, виділення блоків, синтаксична
244 підсвітка та багато іншого...
245
246 %package -n xxd
247 Summary:        Utility to convert files to hexdump or do the reverse
248 Summary(pl.UTF-8):      Narzędzie do zamiany plików na postać szesnastkową i odwrotnie
249 Group:          Applications/Editors/Vim
250
251 %description -n xxd
252 xxd creates a hex dump of a given file or standard input. It can also
253 convert a hex dump back to its original binary form. Like uuencode and
254 uudecode it allows the transmission of binary data in a `mail-safe'
255 ASCII representation, but has the advantage of decoding to standard
256 output. Moreover, it can be used to perform binary file patching.
257
258 %description -n xxd -l pl.UTF-8
259 xxd tworzy szesnastkowy zapis pliku podanego na standardowe wejście.
260 Może także przekonwertować taki zapis na oryginalną, binarną postać.
261 Podobnie jak uuencode i uudecode pozwala na przesyłanie danych
262 binarnych w postaci ASCII, ale ma możliwość dekodowania na standardowe
263 wyjście. Co więcej, może być użyty do modyfikowania plików binarnych.
264
265 %package static
266 Summary:        Statically linked Vim
267 Summary(pl.UTF-8):      Statycznie skonsolidowany Vim
268 Group:          Applications/Editors/Vim
269 Provides:       vi-editor
270 Provides:       vi
271 Obsoletes:      elvis-static
272 Obsoletes:      nvi
273 Obsoletes:      vim-minimal
274
275 %description static
276 Text editor similar to Vi. This version is built with minimal feature
277 and is installed in /bin as a rescue tool. The installation of this
278 package is STRONGLY recommended.
279
280 %description static -l pl.UTF-8
281 Edytor tekstu podobny do Vi. Ta wersja została skonsolidowana
282 statycznie i posiada minimalną ilość dodatków. Jest instalowana w /bin
283 jako narzędzie dla administratora. Instalacja tego pakietu jest MOCNO
284 zalecana, może on pomóc Ci uratować system w czasie awarii.
285
286 %description static -l ru.UTF-8
287 Пакет vim-static устанавливает разновидность vim как /bin/vi, что
288 удобно для запуска даже когда смонтирована только корневая файловая
289 система.
290
291 %description static -l uk.UTF-8
292 Пакет vim-static встановлює різновид vim як /bin/vi, що зручно для
293 запуску навіть тоді, коли змонтована тільки корньова файлова система.
294
295 %package rt
296 Summary:        Vim runtime files
297 Summary(cs.UTF-8):      Soubory nezbytné pro libovolný editor ViM
298 Summary(da.UTF-8):      Fælles filer som er nødvendige for enhver version af VIM editoren
299 Summary(de.UTF-8):      Die von allen Versionen des VIM-Editors benötigten gemeinsamen Dateien
300 Summary(es.UTF-8):      Ficheros comunes a todas las versiones de VIM
301 Summary(fr.UTF-8):      Fichiers communs indispensables pour toute version de l'éditeur VIM
302 Summary(id.UTF-8):      File umum yang dibutuhkan oleh semua versi editor VIM
303 Summary(is.UTF-8):      Grunnskrár sem allar útgáfur VIM ritilsins þurfa á að halda
304 Summary(it.UTF-8):      File comuni necessari per tutte le versioni dell'editor VIM
305 Summary(ja.UTF-8):      すべてのバージョンの VIM エディタで必要とされる共通ファイル
306 Summary(nb.UTF-8):      Felles filer som er nødvendige for enhver versjon av VIM editoren
307 Summary(pl.UTF-8):      Pliki przydatne edytorowi Vim
308 Summary(pt.UTF-8):      Os ficheiros comuns necessários para qualquer versão do editor VIM
309 Summary(ru.UTF-8):      Файлы, требуемые для любой версии редактора vim
310 Summary(sk.UTF-8):      Spoločné súbory potrebné pre všetky verzie editoru VIM
311 Summary(sl.UTF-8):      Skupne datoteke, potrebne s katerokoli različico urejevalnika VIM
312 Summary(sv.UTF-8):      De gemensamma filerna som behövs av alla versioner av redigeraren VIM
313 Summary(uk.UTF-8):      Файли, потрібні для будь-якої версії редактору vim
314 Summary(zh_CN.UTF-8):   任何版本的 VIM 编辑器所需的公用文件。
315 Group:          Applications/Editors/Vim
316 # mktemp is for vimtutor
317 Requires:       mktemp
318 Requires:       vi-editor
319 Obsoletes:      vim-common
320
321 %description rt
322 This package contains macros, documentation, syntax configuration and
323 manual pages for Vim. If you want to take advantage of Vim more
324 powerful features, you should install this package.
325
326 %description rt -l cs.UTF-8
327 Tento balíček obsahuje společné soubory pro všechny další balíčky s
328 vim.
329
330 %description rt -l da.UTF-8
331 The vim-rt package contains files which every VIM binary will need in
332 order to run.
333
334 %description rt -l de.UTF-8
335 Das Paket vim-rt enthält Dateien, die jede VIM-Binärdatei für die
336 Ausführung benötigt.
337
338 %description rt -l fr.UTF-8
339 Le paquetage vim-rt contient des fichiers dont chaque fichier binaire
340 VIM a besoin pour fonctionner.
341
342 %description rt -l id.UTF-8
343 Package vim-rt berisi file yang dibutuhkan semua versi VIM agar bisa
344 berjalan.
345
346 %description rt -l is.UTF-8
347 vim-rt pakkinn inniheldur skrár sem allar VIM keyrsluskrárnar þurfa
348 til að keyra.
349
350 %description rt -l it.UTF-8
351 Il pacchetto vim-rt contiene i file necessari a ogni binario di VIM
352 per poter funzionare.
353
354 %description rt -l pl.UTF-8
355 W tym pakiecie znajdziesz dokumentację, makra, pliki konfiguracyjne i
356 strony podręcznika dla edytora Vim. Jeżeli chcesz korzystać z
357 zaawansowanych możliwości Vima, powinieneś zainstalować ten pakiet.
358
359 %description rt -l pt.UTF-8
360 O pacote vim-rt contém os ficheiros que todos os executáveis do VIM
361 irão necessitar para correr.
362
363 %description rt -l ru.UTF-8
364 Пакет vim-rt содержит файлы (например, файлы справки), которые нужны
365 для работы любой программы vim.
366
367 %description rt -l sk.UTF-8
368 Balík vim-rt obsahuje súbory, ktoré bude potrebovať pre správnu
369 funkciu každá verzia editoru VIM.
370
371 %description rt -l sv.UTF-8
372 Paketet vim-rt innehåller filer som alla VIM-binärer behöver för att
373 köra.
374
375 %description rt -l uk.UTF-8
376 Пакет vim-rt містить файли (наприклад, файли довідки), котрі потрібні
377 для роботи будь-якої програми vim.
378
379 %package spell-en
380 Summary:        English dictionaries for VIMspell
381 Summary(pl.UTF-8):      Angielskie słowniki dla VIMspella
382 Group:          Applications/Editors/Vim
383 Requires:       %{name} = %{epoch}:%{version}-%{release}
384
385 %description spell-en
386 English dictionaries for VIMspell.
387
388 %description spell-en -l pl.UTF-8
389 Angielskie słowniki dla VIMspella.
390
391 %package -n gvim-athena
392 Summary:        Vim for X Window built with Athena
393 Summary(pl.UTF-8):      Vim dla X Window korzystający z biblioteki Athena
394 Group:          Applications/Editors/Vim
395 Requires:       %{name}-rt = %{epoch}:%{version}-%{release}
396 Requires:       iconv
397 Provides:       gvim
398 Provides:       vi-editor
399 Obsoletes:      vim-X11
400
401 %description -n gvim-athena
402 The classic Unix text editor now also under X Window System! This
403 version is built with Athena Widget Set.
404
405 %description -n gvim-athena -l pl.UTF-8
406 Wersja edytora Vim pracująca w środowisku X Window z wykorzystaniem
407 biblioteki Athena Widget Set.
408
409 %description -n gvim-athena -l ru.UTF-8
410 Этот пакет представляет собой версию VIM, собранную с библиотеками
411 Athena Widget Set, что позволяет запускать VIM как приложение X Window
412 System - с полностью графическим интерфейсом и поддержкой мыши.
413
414 %description -n gvim-athena -l uk.UTF-8
415 Цей пакет містить версію VIM, зібрану з бібліотеками Athena Widget
416 Set, що дозволяє запускати VIM як прикладну програму X Window System -
417 з повністю графічним інтерфейсом та підтримкою миші.
418
419 %package -n gvim-motif
420 Summary:        Vim for X Window built with Motif
421 Summary(pl.UTF-8):      Vim dla X Window korzystający z biblioteki Motif
422 Group:          Applications/Editors/Vim
423 Requires:       %{name}-rt = %{epoch}:%{version}-%{release}
424 Requires:       iconv
425 Provides:       gvim
426 Provides:       vi-editor
427 Obsoletes:      vim-X11
428
429 %description -n gvim-motif
430 The classic Unix text editor now also under X Window System! This
431 version is built with Motif.
432
433 %description -n gvim-motif -l pl.UTF-8
434 Wersja edytora Vim pracująca w środowisku X Window z wykorzystaniem
435 biblioteki Motif.
436
437 %description -n gvim-motif -l ru.UTF-8
438 Этот пакет представляет собой версию VIM, собранную с библиотеками
439 Motif, что позволяет запускать VIM как приложение X Window System - с
440 полностью графическим интерфейсом и поддержкой мыши.
441
442 %description -n gvim-motif -l uk.UTF-8
443 Цей пакет містить версію VIM, зібрану з бібліотеками Motif, що
444 дозволяє запускати VIM як прикладну програму X Window System - з
445 повністю графічним інтерфейсом та підтримкою миші.
446
447 %package -n gvim-gtk
448 Summary:        Vim for X Window built with gtk
449 Summary(pl.UTF-8):      Vim dla X Window korzystający z biblioteki GTK
450 Group:          Applications/Editors/Vim
451 Requires(post,postun):  gtk+2
452 Requires(post,postun):  hicolor-icon-theme
453 Requires:       %{name}-rt = %{epoch}:%{version}-%{release}
454 Requires:       iconv
455 Provides:       gvim
456 Provides:       vi-editor
457 Obsoletes:      vim-X11
458
459 %description -n gvim-gtk
460 The classic Unix text editor now also under X Window System! This
461 version is built with GTK.
462
463 %description -n gvim-gtk -l pl.UTF-8
464 Wersja edytora Vim pracująca w środowisku X Window z wykorzystaniem
465 biblioteki GTK.
466
467 %description -n gvim-gtk -l ru.UTF-8
468 Этот пакет представляет собой версию VIM, собранную с библиотеками
469 GTK, что позволяет запускать VIM как приложение X Window System - с
470 полностью графическим интерфейсом и поддержкой мыши. Просто скажите
471 'gvim'...
472
473 %description -n gvim-gtk -l uk.UTF-8
474 Цей пакет містить версію VIM, зібрану з бібліотеками GTK, що дозволяє
475 запускати VIM як прикладну програму X Window System - з повністю
476 графічним інтерфейсом та підтримкою миші. Просто скажіть 'gvim'...
477
478 %package -n gvim-gnome
479 Summary:        Vim for X Window built with GNOME
480 Summary(pl.UTF-8):      Vim dla X Window korzystający z biblioteki GNOME
481 Group:          Applications/Editors/Vim
482 Requires(post,postun):  gtk+2
483 Requires(post,postun):  hicolor-icon-theme
484 Requires:       %{name}-rt = %{epoch}:%{version}-%{release}
485 Requires:       iconv
486 Provides:       gvim
487 Provides:       vi-editor
488 Obsoletes:      vim-X11
489
490 %description -n gvim-gnome
491 The classic Unix text editor now also under X Window System! This
492 version is build with GNOME.
493
494 %description -n gvim-gnome -l pl.UTF-8
495 Wersja edytora Vim pracująca w środowisku X Window z wykorzystaniem
496 bibliotek GNOME.
497
498 %description -n gvim-gnome -l ru.UTF-8
499 Этот пакет представляет собой версию VIM, собранную с библиотеками
500 GNOME, что позволяет запускать VIM как приложение X Window System - с
501 полностью графическим интерфейсом и поддержкой мыши.
502
503 %description -n gvim-gnome -l uk.UTF-8
504 Цей пакет містить версію VIM, зібрану з бібліотеками GNOME, що
505 дозволяє запускати VIM як прикладну програму X Window System - з
506 повністю графічним інтерфейсом та підтримкою миші.
507
508 %package -n gvim-bonobo
509 Summary:        Vim for X Window built as bonobo component
510 Summary(pl.UTF-8):      Vim dla X Window zbudowany jako element bonobo
511 Group:          Applications/Editors/Vim
512 Requires:       %{name}-rt = %{epoch}:%{version}-%{release}
513 Requires:       iconv
514 Provides:       gvim
515 Provides:       vi-editor
516 Obsoletes:      vim-X11
517
518 %description -n gvim-bonobo
519 The classic Unix text editor now also under X Window System! This
520 version is build as bonobo component.
521
522 %description -n gvim-bonobo -l pl.UTF-8
523 Wersja edytora Vim pracująca w środowisku X Window, zbudowana jako
524 element bonobo.
525
526 %prep
527 %setup -q -n %{name}71 -b1 -b2
528 %patch0 -p1
529 %patch1 -p1
530 %patch2 -p1
531 %patch3 -p1
532 %patch4 -p1
533 %patch5 -p1
534 %patch6 -p1
535 %patch7 -p1
536 %patch8 -p1
537 %patch9 -p1
538 %patch10 -p0
539 %patch11 -p1
540 %patch12 -p1
541 %patch13 -p1
542 %patch14 -p1
543 %patch15 -p1
544 %patch16 -p1
545 %patch17 -p0
546 %patch18 -p0
547 %patch19 -p1
548 %patch20 -p1
549 %patch21 -p1
550 %patch22 -p1
551 %patch23 -p1
552
553 # bonobo
554 %if %{with bonobo}
555 %patch100 -p1
556 %patch101 -p1
557 %patch102 -p1
558 %patch103 -p1
559 %endif
560
561 # home etc
562 %{?with_home_etc:%patch104 -p1}
563
564 # selinux
565 %{?with_selinux:%patch105 -p1}
566
567 # autopaste patch - automatically switch to paste mode if `really fast typing'
568 # situation happens
569 %patch106 -p1
570
571 %patch107 -p1
572
573 install %{SOURCE14} runtime/indent
574 install %{SOURCE15} runtime/colors
575 install %{SOURCE16} runtime/syntax
576 install %{SOURCE17} runtime/syntax
577 install %{SOURCE18} runtime/syntax
578 install %{SOURCE19} runtime/ftplugin/spec.vim
579
580 %build
581 cd src
582 %{__autoconf}
583 # needed to prevent deconfiguring
584 cp -f configure auto
585
586 install -d bin
587
588 %if %{with bonobo}
589 %{__make} distclean
590 %configure \
591         --with-features=huge \
592         --enable-gui=gnome2 \
593         --enable-bonobo \
594         --enable-gtk2-check \
595         --enable-gnome-check \
596         --with-x \
597         %{!?with_perl:--disable-perlinterp} \
598         %{?with_perl:--enable-perlinterp} \
599         %{!?with_python:--disable-pythoninterp} \
600         %{?with_python:--enable-pythoninterp} \
601         %{!?with_ruby:--disable-rubyinterp} \
602         %{?with_ruby:--enable-rubyinterp} \
603         %{!?with_tcl:--disable-tclinterp} \
604         %{?with_tcl:--enable-tclinterp} \
605         --disable-gpm \
606         --enable-cscope \
607         --enable-nls \
608         --with-modifiedby="PLD Linux Distribution" \
609         --with-compiledby="PLD Linux Distribution"
610
611 %{__make} vim-component vim-factory Vim_Control.server
612 mv vim-component vim-factory Vim_Control.server bin/
613 %endif
614
615 %if %{with static}
616 %{__make} distclean
617 LDFLAGS="%{rpmldflags} -static"
618 %configure \
619         --disable-gui \
620         --without-x \
621         --disable-perlinterp \
622         --disable-pythoninterp \
623         --disable-rubyinterp \
624         --disable-tclinterp \
625         --disable-cscope \
626         --disable-gpm \
627         --disable-multibyte \
628         %{?with_bonobo:--disable-bonobo} \
629         --with-features=small \
630         --with-tlib="ncurses -ltinfo" \
631         --disable-nls \
632         --with-modifiedby="PLD Linux Distribution" \
633         --with-compiledby="PLD Linux Distribution"
634
635 %{__make} vim
636
637 mv -f vim bin/vim.static
638 LDFLAGS="%{rpmldflags}"
639 %endif
640
641 %{__make} distclean
642 %configure \
643         --disable-gui \
644         --without-x \
645         %{!?with_perl:--disable-perlinterp} \
646         %{?with_perl:--enable-perlinterp} \
647         %{!?with_python:--disable-pythoninterp} \
648         %{?with_python:--enable-pythoninterp} \
649         %{!?with_ruby:--disable-rubyinterp} \
650         %{?with_ruby:--enable-rubyinterp} \
651         %{!?with_tcl:--disable-tclinterp} \
652         %{?with_tcl:--enable-tclinterp} \
653         %{?with_bonobo:--disable-bonobo} \
654         --enable-cscope \
655         --enable-gpm \
656         --with-features=huge \
657         --enable-multibyte \
658         --with-tlib="ncurses -ltinfo" \
659         --enable-nls \
660         --with-modifiedby="PLD Linux Distribution" \
661         --with-compiledby="PLD Linux Distribution"
662
663 %{__make} vim
664
665 mv -f vim bin/vim.ncurses
666
667 %if %{with athena}
668 %{__make} distclean
669 %configure \
670         --with-features=huge \
671         --enable-gui=athena \
672         --with-x \
673         %{!?with_perl:--disable-perlinterp} \
674         %{?with_perl:--enable-perlinterp} \
675         %{!?with_python:--disable-pythoninterp} \
676         %{?with_python:--enable-pythoninterp} \
677         %{!?with_ruby:--disable-rubyinterp} \
678         %{?with_ruby:--enable-rubyinterp} \
679         %{!?with_tcl:--disable-tclinterp} \
680         %{?with_tcl:--enable-tclinterp} \
681         %{?with_bonobo:--disable-bonobo} \
682         --enable-cscope \
683         --enable-fontset \
684         --disable-gpm \
685         --without-gnome \
686         --with-tlib="ncurses -ltinfo" \
687         --enable-nls \
688         --with-modifiedby="PLD Linux Distribution" \
689         --with-compiledby="PLD Linux Distribution"
690
691 %{__make} vim
692 mv -f vim bin/gvim.athena
693 %endif
694
695
696 %if %{with motif}
697 %{__make} distclean
698 %configure \
699         --with-features=huge \
700         --enable-gui=motif \
701         --with-x \
702         %{!?with_perl:--disable-perlinterp} \
703         %{?with_perl:--enable-perlinterp} \
704         %{!?with_python:--disable-pythoninterp} \
705         %{?with_python:--enable-pythoninterp} \
706         %{!?with_ruby:--disable-rubyinterp} \
707         %{?with_ruby:--enable-rubyinterp} \
708         %{!?with_tcl:--disable-tclinterp} \
709         %{?with_tcl:--enable-tclinterp} \
710         %{?with_bonobo:--disable-bonobo} \
711         --enable-multibyte \
712         --enable-cscope \
713         --enable-fontset \
714         --disable-gpm \
715         --without-gnome \
716         --with-tlib="ncurses -ltinfo" \
717         --enable-nls \
718         --with-modifiedby="PLD Linux Distribution" \
719         --with-compiledby="PLD Linux Distribution"
720
721 %{__make} vim
722 mv -f vim bin/gvim.motif
723 %endif
724
725 %if %{with gtk}
726 %{__make} distclean
727 %configure \
728         --with-features=huge \
729         --enable-gui=gtk2 \
730         --enable-gtk2-check \
731         --with-x \
732         %{!?with_perl:--disable-perlinterp} \
733         %{?with_perl:--enable-perlinterp} \
734         %{!?with_python:--disable-pythoninterp} \
735         %{?with_python:--enable-pythoninterp} \
736         %{!?with_ruby:--disable-rubyinterp} \
737         %{?with_ruby:--enable-rubyinterp} \
738         %{!?with_tcl:--disable-tclinterp} \
739         %{?with_tcl:--enable-tclinterp} \
740         %{?with_bonobo:--disable-bonobo} \
741         --disable-gpm \
742         --enable-cscope \
743         --with-tlib="ncurses -ltinfo" \
744         --enable-nls \
745         --with-modifiedby="PLD Linux Distribution" \
746         --with-compiledby="PLD Linux Distribution"
747
748 %{__make} vim
749 mv -f vim bin/gvim.gtk
750 %endif
751
752 %if %{with gnome}
753 %{__make} distclean
754 %configure \
755         --with-features=huge \
756         --enable-gui=gnome2 \
757         %{?with_bonobo:--disable-bonobo} \
758         --enable-gtk2-check \
759         --enable-gnome-check \
760         --with-x \
761         %{!?with_perl:--disable-perlinterp} \
762         %{?with_perl:--enable-perlinterp} \
763         %{!?with_python:--disable-pythoninterp} \
764         %{?with_python:--enable-pythoninterp} \
765         %{!?with_ruby:--disable-rubyinterp} \
766         %{?with_ruby:--enable-rubyinterp} \
767         %{!?with_tcl:--disable-tclinterp} \
768         %{?with_tcl:--enable-tclinterp} \
769         --disable-gpm \
770         --enable-cscope \
771         --with-tlib="ncurses -ltinfo" \
772         --enable-nls \
773         --with-modifiedby="PLD Linux Distribution" \
774         --with-compiledby="PLD Linux Distribution"
775
776 %{__make} vim
777 mv -f vim bin/gvim.gnome
778 %endif
779
780 %{__make} xxd/xxd languages
781
782 %install
783 rm -rf $RPM_BUILD_ROOT
784
785 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/vim,%{_bindir}} \
786         $RPM_BUILD_ROOT{/bin,%{_mandir}/man1,%{_datadir}/vim} \
787         $RPM_BUILD_ROOT%{_desktopdir}
788
789 %{__make} -j1 install \
790         DESTDIR=$RPM_BUILD_ROOT
791
792 rm -f $RPM_BUILD_ROOT%{_bindir}/*
793
794 %if %{with static}
795 install src/bin/vim.ncurses     $RPM_BUILD_ROOT%{_bindir}/vim
796 install src/bin/vim.static      $RPM_BUILD_ROOT/bin/vi
797 %else
798 install src/bin/vim.ncurses     $RPM_BUILD_ROOT/bin/vi
799 ln -sf /bin/vi          $RPM_BUILD_ROOT%{_bindir}/vim
800 %endif
801 install src/xxd/xxd     $RPM_BUILD_ROOT%{_bindir}/xxd
802 install src/vimtutor    $RPM_BUILD_ROOT%{_bindir}/vimtutor
803
804 # Moved into patch
805 #
806 # rm -f $RPM_BUILD_ROOT%{_mandir}/man1/*.1
807 # install runtime/doc/vim.1 $RPM_BUILD_ROOT%{_mandir}/man1
808 # install runtime/doc/xxd.1 $RPM_BUILD_ROOT%{_mandir}/man1
809 # install runtime/doc/vimtutor.1 $RPM_BUILD_ROOT%{_mandir}/man1
810 # echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/ex.1
811 # echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/rview.1
812 # echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/rvim.1
813 # echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/view.1
814
815 echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/vi.1
816 echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/view.1
817
818 # not supported directories
819 rm -rf $RPM_BUILD_ROOT%{_mandir}/??.*/
820
821 mv -f $RPM_BUILD_ROOT%{_datadir}/vim/v*/vimrc_example.vim $RPM_BUILD_ROOT%{_sysconfdir}/vim/vimrc
822 mv -f $RPM_BUILD_ROOT%{_datadir}/vim/v*/gvimrc_example.vim $RPM_BUILD_ROOT%{_sysconfdir}/vim/gvimrc
823
824 ln -sf vim $RPM_BUILD_ROOT%{_bindir}/eview
825 ln -sf vim $RPM_BUILD_ROOT%{_bindir}/evim
826 ln -sf vim $RPM_BUILD_ROOT%{_bindir}/rvim
827 ln -sf vim $RPM_BUILD_ROOT%{_bindir}/vimdiff
828 ln -sf vi  $RPM_BUILD_ROOT/bin/ex
829 ln -sf vi  $RPM_BUILD_ROOT/bin/view
830 ln -sf vi  $RPM_BUILD_ROOT/bin/rview
831
832 install %{SOURCE14}     $RPM_BUILD_ROOT%{_desktopdir}
833
834 %if %{with athena}
835 install src/bin/gvim.athena     $RPM_BUILD_ROOT%{_bindir}/gvim.athena
836 install %{SOURCE10}     $RPM_BUILD_ROOT%{_desktopdir}
837 %endif
838 %if %{with motif}
839 install src/bin/gvim.motif      $RPM_BUILD_ROOT%{_bindir}/gvim.motif
840 install %{SOURCE11}     $RPM_BUILD_ROOT%{_desktopdir}
841 %endif
842 %if %{with gnome}
843 install src/bin/gvim.gnome      $RPM_BUILD_ROOT%{_bindir}/gvim.gnome
844 install %{SOURCE13}     $RPM_BUILD_ROOT%{_desktopdir}
845 %endif
846 %if %{with gtk}
847 install src/bin/gvim.gtk        $RPM_BUILD_ROOT%{_bindir}/gvim.gtk
848 ln -sf gvim.gtk         $RPM_BUILD_ROOT%{_bindir}/gvim
849 ln -sf gvim             $RPM_BUILD_ROOT%{_bindir}/gview
850 ln -sf gvim             $RPM_BUILD_ROOT%{_bindir}/gvimdiff
851 ln -sf gvim             $RPM_BUILD_ROOT%{_bindir}/rgview
852 ln -sf gvim             $RPM_BUILD_ROOT%{_bindir}/rgvim
853 install %{SOURCE12}     $RPM_BUILD_ROOT%{_desktopdir}
854 %endif
855
856 install -d $RPM_BUILD_ROOT%{_iconsdir}/hicolor/{16x16,32x32,48x48}/apps
857 install runtime/vim16x16.png $RPM_BUILD_ROOT%{_iconsdir}/hicolor/16x16/apps/vim.png
858 install runtime/vim32x32.png $RPM_BUILD_ROOT%{_iconsdir}/hicolor/32x32/apps/vim.png
859 install runtime/vim48x48.png $RPM_BUILD_ROOT%{_iconsdir}/hicolor/48x48/apps/vim.png
860
861 # Bonobo
862 %if %{with bonobo}
863 install -d $RPM_BUILD_ROOT%{_libdir}/bonobo/servers
864 install src/bin/Vim_Control.server $RPM_BUILD_ROOT%{_libdir}/bonobo/servers
865 install src/bin/vim-{component,factory} $RPM_BUILD_ROOT%{_bindir}
866 %endif
867
868 bzip2 -dc %{SOURCE3} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
869
870 unzip -qd $RPM_BUILD_ROOT%{_datadir}/vim/v*/doc %{SOURCE4}
871
872 install -d $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles/{doc,{after/,}{compiler,ftdetect,ftplugin,indent,plugin,spell,syntax}}
873 > $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles/doc/tags
874
875 %clean
876 rm -rf $RPM_BUILD_ROOT
877
878 %post
879 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database_post
880
881 %postun
882 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database_postun
883
884 %post -n gvim-athena
885 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database_post
886
887 %postun -n gvim-athena
888 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database_postun
889
890 %post -n gvim-motif
891 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database_post
892
893 %postun -n gvim-motif
894 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database_postun
895
896 %post -n gvim-gtk
897 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database_post
898 %update_icon_cache hicolor
899
900 %postun -n gvim-gtk
901 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database_postun
902 %update_icon_cache hicolor
903
904 %post -n gvim-gnome
905 %update_desktop_database_post
906 %update_icon_cache hicolor
907
908 %postun -n gvim-gnome
909 %update_desktop_database_postun
910 %update_icon_cache hicolor
911
912 %files
913 %defattr(644,root,root,755)
914 %attr(755,root,root) %{_bindir}/eview
915 %attr(755,root,root) %{_bindir}/evim
916 %attr(755,root,root) %{_bindir}/rvim
917 %attr(755,root,root) %{_bindir}/vim
918 %attr(755,root,root) %{_bindir}/vimdiff
919 %{_mandir}/man1/eview.1*
920 %{_mandir}/man1/evim.1*
921 %{_mandir}/man1/rvim.1*
922 %{_mandir}/man1/vimdiff.1*
923 %lang(fi) %{_mandir}/fi/man1/rvim.1*
924 %lang(fr) %{_mandir}/fr/man1/eview.1*
925 %lang(fr) %{_mandir}/fr/man1/evim.1*
926 %lang(fr) %{_mandir}/fr/man1/rvim.1*
927 %lang(fr) %{_mandir}/fr/man1/vimdiff.1*
928 %lang(id) %{_mandir}/id/man1/rvim.1*
929 %lang(it) %{_mandir}/it/man1/eview.1*
930 %lang(it) %{_mandir}/it/man1/evim.1*
931 %lang(it) %{_mandir}/it/man1/rvim.1*
932 %lang(it) %{_mandir}/it/man1/vimdiff.1*
933 %lang(pl) %{_mandir}/pl/man1/eview.1*
934 %lang(pl) %{_mandir}/pl/man1/evim.1*
935 %lang(pl) %{_mandir}/pl/man1/rvim.1*
936 %lang(pl) %{_mandir}/pl/man1/vimdiff.1*
937 %lang(ru) %{_mandir}/ru/man1/eview.1*
938 %lang(ru) %{_mandir}/ru/man1/evim.1*
939 %lang(ru) %{_mandir}/ru/man1/rvim.1*
940 %lang(ru) %{_mandir}/ru/man1/vimdiff.1*
941 %{_desktopdir}/%{name}.desktop
942
943 %if %{with static}
944 %files static
945 %endif
946 %defattr(644,root,root,755)
947 %attr(755,root,root) /bin/*
948 %{_mandir}/man1/vi.1*
949 %{_mandir}/man1/ex.1*
950 %{_mandir}/man1/view.1*
951 %{_mandir}/man1/rview.1*
952 %lang(fi) %{_mandir}/fi/man1/vi.1*
953 %lang(fi) %{_mandir}/fi/man1/ex.1*
954 %lang(fi) %{_mandir}/fi/man1/view.1*
955 %lang(fi) %{_mandir}/fi/man1/rview.1*
956 %lang(fr) %{_mandir}/fr/man1/vi.1*
957 %lang(fr) %{_mandir}/fr/man1/ex.1*
958 %lang(fr) %{_mandir}/fr/man1/view.1*
959 %lang(fr) %{_mandir}/fr/man1/rview.1*
960 %lang(id) %{_mandir}/id/man1/vi.1*
961 %lang(id) %{_mandir}/id/man1/ex.1*
962 %lang(id) %{_mandir}/id/man1/view.1*
963 %lang(id) %{_mandir}/id/man1/rview.1*
964 #%lang(it) %{_mandir}/it/man1/vi.1*
965 %lang(it) %{_mandir}/it/man1/ex.1*
966 %lang(it) %{_mandir}/it/man1/view.1*
967 %lang(it) %{_mandir}/it/man1/rview.1*
968 %lang(pl) %{_mandir}/pl/man1/vi.1*
969 %lang(pl) %{_mandir}/pl/man1/ex.1*
970 %lang(pl) %{_mandir}/pl/man1/view.1*
971 %lang(pl) %{_mandir}/pl/man1/rview.1*
972 #%lang(ru) %{_mandir}/ru/man1/vi.1*
973 %lang(ru) %{_mandir}/ru/man1/ex.1*
974 %lang(ru) %{_mandir}/ru/man1/view.1*
975 %lang(ru) %{_mandir}/ru/man1/rview.1*
976
977 %files -n xxd
978 %defattr(644,root,root,755)
979 %attr(755,root,root) %{_bindir}/xxd
980 %{_mandir}/man1/xxd.1*
981 %lang(fr) %{_mandir}/fr/man1/xxd.1*
982 %lang(it) %{_mandir}/it/man1/xxd.1*
983 %lang(pl) %{_mandir}/pl/man1/xxd.1*
984 %lang(ru) %{_mandir}/ru/man1/xxd.1*
985
986 %files rt
987 %defattr(644,root,root,755)
988 %attr(755,root,root) %{_bindir}/vimtutor
989 %dir %{_sysconfdir}/vim
990 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vim/vimrc
991 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vim/gvimrc
992
993 %dir %{_datadir}/vim
994 %dir %{_datadir}/vim/v*
995 %dir %{_datadir}/vim/v*/doc
996 %doc %{_datadir}/vim/v*/doc/*.txt
997 %lang(pl) %doc %{_datadir}/vim/v*/doc/*.plx
998 %attr(755,root,root) %{_datadir}/vim/v*/doc/*.pl
999 %verify(not md5 mtime size) %{_datadir}/vim/v*/doc/tags
1000 %lang(pl) %verify(not md5 mtime size) %{_datadir}/vim/v*/doc/tags-pl
1001 %{_datadir}/vim/v*/ftplugin
1002 %{_datadir}/vim/v*/indent
1003 %{_datadir}/vim/v*/keymap
1004 %dir %{_datadir}/vim/v*/lang
1005 %doc %{_datadir}/vim/v*/lang/README*
1006
1007 # just add after/ and ftdetect/ separately, other dirs caught by globs above or below
1008 %{_datadir}/vim/vimfiles/after
1009 %{_datadir}/vim/vimfiles/ftdetect
1010
1011 %lang(af) %{_datadir}/vim/v*/lang/menu_af*
1012 %lang(af) %{_datadir}/vim/v*/lang/af/
1013 %lang(ca) %{_datadir}/vim/v*/lang/menu_ca*
1014 %lang(ca) %{_datadir}/vim/v*/lang/ca/
1015 %lang(cs) %{_datadir}/vim/v*/lang/menu_cs*
1016 %lang(cs) %{_datadir}/vim/v*/lang/menu_*czech*
1017 %lang(cs) %{_datadir}/vim/v*/lang/cs/
1018 %lang(de) %{_datadir}/vim/v*/lang/menu_de*
1019 %lang(de) %{_datadir}/vim/v*/lang/menu_*german*
1020 %lang(de) %{_datadir}/vim/v*/lang/de/
1021 %lang(en_GB) %{_datadir}/vim/v*/lang/menu_en_gb*
1022 %lang(en_GB) %{_datadir}/vim/v*/lang/menu_*english*
1023 %lang(en_GB) %{_datadir}/vim/v*/lang/en_GB/
1024 %lang(es) %{_datadir}/vim/v*/lang/menu_es*
1025 %lang(es) %{_datadir}/vim/v*/lang/menu_*spanish*
1026 %lang(es) %{_datadir}/vim/v*/lang/es/
1027 %lang(fr) %{_datadir}/vim/v*/lang/menu_fr*
1028 %lang(fr) %{_datadir}/vim/v*/lang/fr/
1029 %lang(ga) %{_datadir}/vim/v*/lang/ga/
1030 %lang(hu) %{_datadir}/vim/v*/lang/menu_hu*
1031 %lang(it) %{_datadir}/vim/v*/lang/menu_it*
1032 %lang(it) %{_datadir}/vim/v*/lang/it/
1033 %lang(ja) %{_datadir}/vim/v*/lang/menu_ja*
1034 %lang(ja) %{_datadir}/vim/v*/lang/ja/
1035 %lang(ko) %{_datadir}/vim/v*/lang/menu_ko*
1036 %lang(ko) %{_datadir}/vim/v*/lang/ko/
1037 %lang(nl) %{_datadir}/vim/v*/lang/menu_nl*
1038 %lang(nb) %{_datadir}/vim/v*/lang/menu_no*
1039 %lang(nb) %{_datadir}/vim/v*/lang/no/
1040 %lang(pl) %{_datadir}/vim/v*/lang/menu_pl*
1041 %lang(pl) %{_datadir}/vim/v*/lang/menu_*polish*
1042 %lang(pl) %{_datadir}/vim/v*/lang/pl/
1043 %lang(pt) %{_datadir}/vim/v*/lang/menu_pt*
1044 %lang(ru) %{_datadir}/vim/v*/lang/menu_ru*
1045 %lang(ru) %{_datadir}/vim/v*/lang/ru/
1046 %lang(sk) %{_datadir}/vim/v*/lang/menu_sk*
1047 %lang(sk) %{_datadir}/vim/v*/lang/menu_*slovak*
1048 %lang(sk) %{_datadir}/vim/v*/lang/sk/
1049 %lang(sr) %{_datadir}/vim/v*/lang/menu_sr*
1050 %lang(sv) %{_datadir}/vim/v*/lang/menu_sv*
1051 %lang(sv) %{_datadir}/vim/v*/lang/sv/
1052 %lang(uk) %{_datadir}/vim/v*/lang/menu_uk*
1053 %lang(uk) %{_datadir}/vim/v*/lang/uk/
1054 %lang(vi) %{_datadir}/vim/v*/lang/menu_vi*
1055 %lang(vi) %{_datadir}/vim/v*/lang/vi/
1056 %lang(zh_CN) %{_datadir}/vim/v*/lang/menu_zh.cp936*
1057 %lang(zh_CN) %{_datadir}/vim/v*/lang/menu_zh.gb2312*
1058 %lang(zh_CN) %{_datadir}/vim/v*/lang/menu_zh_cn*
1059 %lang(zh_CN) %{_datadir}/vim/v*/lang/menu_*chinese*gb*
1060 %lang(zh_CN) %{_datadir}/vim/v*/lang/zh_CN/
1061 %lang(zh_TW) %{_datadir}/vim/v*/lang/menu_zh.cp950*
1062 %lang(zh_TW) %{_datadir}/vim/v*/lang/menu_zh.big5*
1063 %lang(zh_TW) %{_datadir}/vim/v*/lang/menu_zh_tw*
1064 %lang(zh_TW) %{_datadir}/vim/v*/lang/menu_*taiwan*
1065 %lang(zh_TW) %{_datadir}/vim/v*/lang/zh_TW/
1066
1067 %dir %{_datadir}/vim/v*/spell
1068 %{_datadir}/vim/v*/spell/cleanadd.vim
1069 %lang(he) %{_datadir}/vim/v*/spell/he.*
1070 %lang(yi) %{_datadir}/vim/v*/spell/yi.*
1071
1072 %{_datadir}/vim/v*/macros
1073 %{_datadir}/vim/v*/plugin
1074 %{_datadir}/vim/v*/print
1075 %{_datadir}/vim/v*/syntax
1076 %{_datadir}/vim/v*/tools
1077 %{_datadir}/vim/v*/tutor
1078 %{_datadir}/vim/v*/colors
1079 %{_datadir}/vim/v*/compiler
1080 %{_datadir}/vim/v*/autoload
1081 %{_datadir}/vim/v*/*.vim
1082
1083 %{_mandir}/man1/rvim.1*
1084 %{_mandir}/man1/vim.1*
1085 %{_mandir}/man1/vimtutor.1*
1086 %lang(fi) %{_mandir}/fi/man1/rvim.1*
1087 %lang(fi) %{_mandir}/fi/man1/vim.1*
1088 %lang(fr) %{_mandir}/fr/man1/rvim.1*
1089 %lang(fr) %{_mandir}/fr/man1/vim.1*
1090 %lang(fr) %{_mandir}/fr/man1/vimtutor.1*
1091 %lang(id) %{_mandir}/id/man1/vim.1*
1092 %lang(it) %{_mandir}/it/man1/vim.1*
1093 %lang(it) %{_mandir}/it/man1/vimtutor.1*
1094 %lang(pl) %{_mandir}/pl/man1/vim.1*
1095 %lang(pl) %{_mandir}/pl/man1/vimtutor.1*
1096 %lang(ru) %{_mandir}/ru/man1/vim.1*
1097 %lang(ru) %{_mandir}/ru/man1/vimtutor.1*
1098 %{_iconsdir}/hicolor/16x16/apps/vim.png
1099 %{_iconsdir}/hicolor/32x32/apps/vim.png
1100 %{_iconsdir}/hicolor/48x48/apps/vim.png
1101
1102 %files spell-en
1103 %defattr(644,root,root,755)
1104 %{_datadir}/vim/v*/spell/en.*.*
1105
1106 %if %{with athena}
1107 %files -n gvim-athena
1108 %defattr(644,root,root,755)
1109 %attr(755,root,root) %{_bindir}/gvim.athena
1110 %{_desktopdir}/gvim-athena.desktop
1111 %endif
1112
1113 %if %{with motif}
1114 %files -n gvim-motif
1115 %defattr(644,root,root,755)
1116 %attr(755,root,root) %{_bindir}/gvim.motif
1117 %{_desktopdir}/gvim-motif.desktop
1118 %endif
1119
1120 %if %{with gtk}
1121 %files -n gvim-gtk
1122 %defattr(644,root,root,755)
1123 %attr(755,root,root) %{_bindir}/gvim.gtk
1124 %attr(755,root,root) %{_bindir}/gvimdiff
1125 %attr(755,root,root) %{_bindir}/rgvim
1126 %attr(755,root,root) %{_bindir}/rgview
1127 %attr(755,root,root) %verify(not link) %{_bindir}/gvim
1128 %{_mandir}/man1/gvi*
1129 %{_mandir}/man1/rgv*
1130 %lang(fi) %{_mandir}/fi/man1/gvi*
1131 %lang(fi) %{_mandir}/fi/man1/rgv*
1132 %lang(fr) %{_mandir}/fr/man1/gvi*
1133 %lang(fr) %{_mandir}/fr/man1/rgv*
1134 %lang(id) %{_mandir}/id/man1/gvi*
1135 %lang(id) %{_mandir}/id/man1/rgv*
1136 %lang(it) %{_mandir}/it/man1/gvi*
1137 %lang(it) %{_mandir}/it/man1/rgv*
1138 %lang(pl) %{_mandir}/pl/man1/gvi*
1139 %lang(pl) %{_mandir}/pl/man1/rgv*
1140 %lang(ru) %{_mandir}/ru/man1/gvi*
1141 %lang(ru) %{_mandir}/ru/man1/rgv*
1142 %{_desktopdir}/gvim-gtk.desktop
1143 %endif
1144
1145 %if %{with gnome}
1146 %files -n gvim-gnome
1147 %defattr(644,root,root,755)
1148 %attr(755,root,root) %{_bindir}/gvim.gnome
1149 %{_desktopdir}/gvim-gnome.desktop
1150 %endif
1151
1152 %if %{with bonobo}
1153 %files -n gvim-bonobo
1154 %defattr(644,root,root,755)
1155 %attr(755,root,root) %{_bindir}/vim-component
1156 %attr(755,root,root) %{_bindir}/vim-factory
1157 %{_libdir}/bonobo/servers/*
1158 %endif
This page took 0.111921 seconds and 3 git commands to generate.