2 # - evim manuals not installed if no gui is built, move to -gui packages?
5 %bcond_without static # don't build static version
6 %bcond_without athena # don't build Athena Widgets-based gvim
7 %bcond_without motif # don't build Motif-based gvim
8 %bcond_without gtk # don't build GTK+-based gvim support
9 %bcond_without gnome # don't build GNOME-based gvim support
10 %bcond_without heavy # don't build heavy (full-featured GNOME-based gvim/vim)
11 %bcond_without gui # don't build any GUI
12 %bcond_with perl # with Perl interp in vim package
13 %bcond_with python # with Python interp in vim package
14 %bcond_with ruby # with Ruby interp in vim package
15 %bcond_with tcl # with Tcl interp
16 %bcond_without selinux # without selinux support
17 %bcond_without home_etc # without home_etc support
26 # Command to check for latest patch:
27 # curl -s ftp://ftp.vim.org/pub/editors/vim/patches/7.3/MD5SUMS | grep -vF .gz | tail -n1 | awk '{print $2}'
30 %define patchlevel 027
32 Summary: Vi IMproved - a Vi clone
33 Summary(de.UTF-8): VIsual editor iMproved
34 Summary(es.UTF-8): Editor visual incrementado
35 Summary(fr.UTF-8): Editeur VIM : VIsual editor iMproved
36 Summary(hu.UTF-8): Vi IMproved - a Vi szerkesztő bővítése
37 Summary(pl.UTF-8): Vi IMproved - klon edytora Vi
38 Summary(pt_BR.UTF-8): Editor visual incrementado
39 Summary(ru.UTF-8): Visual editor IMproved - Единственно Правильный Редактор :)
40 Summary(tr.UTF-8): Gelişmiş bir vi sürümü
41 Summary(uk.UTF-8): Visual editor IMproved - Єдино Вірний Редактор :)
43 Version: %{ver}.%{patchlevel}
47 Group: Applications/Editors/Vim
48 Source0: ftp://ftp.vim.org/pub/vim/unix/%{name}-%{ver}.tar.bz2
49 # Source0-md5: 5b9510a17074e2b37d8bb38ae09edbf2
50 Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
51 # Source1-md5: bc4d1e115ca506ad7751b9bd2b773a7f
52 Source2: http://skawina.eu.org/mikolaj/usr_doc_pl.zip
53 # Source2-md5: ff96284b1c913d55cf0877839b34d490
54 Source10: g%{name}-athena.desktop
55 Source11: g%{name}-motif.desktop
56 Source12: g%{name}-gtk.desktop
57 Source13: g%{name}-gnome.desktop
58 Source14: %{name}.desktop
60 # http://www.vim.org/scripts/script.php?script_id=1491 (0.7.5)
61 Source20: javascript.vim
62 # http://www.vim.org/scripts/script.php?script_id=447 (20040206)
64 # http://www.vim.org/scripts/script.php?script_id=1571 (0.9.7)
67 # http://www.vim.org/scripts/script.php?script_id=415 (1.15)
69 # http://www.vim.org/scripts/script.php?script_id=92 (1.0)
71 # http://www.vim.org/scripts/script.php?script_id=368 (1.2.5)
72 Source32: oceandeep.vim
73 # http://www.vim.org/scripts/script.php?script_id=1464 (2.6.3)
75 %patchset_source -f ftp://ftp.vim.org/pub/editors/vim/patches/7.3/7.3.%03g 1 %{patchlevel}
76 Patch0: %{name}-sysconfdir.patch
77 Patch1: %{name}-visual.patch
78 Patch2: %{name}-paths.patch
79 Patch3: %{name}-no_libelf.patch
80 Patch4: %{name}-egrep.patch
81 Patch5: %{name}-awk.patch
82 Patch6: %{name}-filetype_vim-perl_tests.patch
83 Patch7: %{name}-apache.patch
84 Patch8: %{name}-po-syntax.patch
85 Patch9: %{name}-modprobe.patch
86 Patch10: %{name}-doubleparenthesis.patch
87 Patch11: %{name}-syntax-fstab.patch
88 Patch12: 010_all_%{name}-6.3-vixie.patch
89 Patch13: 013_all_%{name}-7.0-cron-vars-79981.patch
90 Patch14: 020_all_%{name}-7.0-fstab-tmpfs-size.patch
91 Patch15: 021_all_%{name}-7.0-fstab-bogus-errors.patch
92 Patch16: 024_all_%{name}-6.3-bash-83565.patch
93 Patch17: 027_all_%{name}-7.0-automake-substitutions-93378.patch
94 Patch18: %{name}-smarty.patch
95 Patch19: %{name}-tutor-lessdeps.patch
96 Patch20: %{name}-nagios.patch
97 Patch21: %{name}-filetypes.patch
98 Patch22: %{name}-man_installation.patch
99 Patch23: %{name}-vimrc.patch
100 Patch24: %{name}-syntax-exports.patch
101 Patch25: %{name}-syntax-sshconfig.patch
102 Patch102: %{name}-gtkfilechooser.patch
103 Patch104: %{name}-home_etc.patch
104 Patch105: %{name}-autopaste.patch
105 Patch106: %{name}-ft-cron.patch
106 Patch108: %{name}-phpscript.patch
107 Patch109: %{name}-pam.patch
108 Patch110: %{name}-ft-bash.patch
109 Patch111: %{name}-gzhelp.patch
110 Patch112: %{name}-localedir.patch
111 Patch113: %{name}-locales.patch
112 Patch114: %{name}-rtdir.patch
113 Patch115: %{name}-ft-mib.patch
114 Patch116: %{name}-ft-lib-udevrules.patch
115 Patch117: %{name}-ft-mysql.patch
116 URL: http://www.vim.org/
117 BuildRequires: acl-devel
118 BuildRequires: autoconf
119 BuildRequires: gettext-devel
120 BuildRequires: gpm-devel
121 %if "%{pld_release}" == "ac"
122 %{?with_athena:BuildRequires: XFree86-devel}
124 %{?with_athena:BuildRequires: xorg-lib-libXaw-devel}
126 %if %{with gtk} || %{with heavy}
127 BuildRequires: gtk+2-devel >= 2:2.6.0
129 %{?with_gnome:BuildRequires: libgnomeui-devel >= 2.2.0.1}
130 %if %{with selinux} || %{with heavy}
131 BuildRequires: libselinux-devel
133 BuildRequires: ncurses-devel
134 %{?with_motif:BuildRequires: openmotif-devel}
135 BuildRequires: pkgconfig
136 %if %{with perl} || %{with heavy}
137 BuildRequires: perl-devel
139 %if %{with python} || %{with heavy}
140 BuildRequires: python-devel
142 BuildRequires: rpm >= 4.4.9-56
143 BuildRequires: rpmbuild(macros) >= 1.426
144 %if %{with ruby} || %{with heavy}
145 BuildRequires: ruby-devel
147 %if %{with tcl} || %{with heavy}
148 BuildRequires: tcl-devel
152 BuildRequires: acl-static
153 BuildRequires: attr-static
154 BuildRequires: glibc-static
155 %{?with_selinux:BuildRequires: libselinux-static}
156 BuildRequires: ncurses-static
158 Provides: %{name}-static = %{epoch}:%{version}-%{release}
159 Obsoletes: elvis-static
162 Obsoletes: vim-minimal
163 Obsoletes: vim-static
166 Requires: %{name}-rt = %{epoch}:%{version}-%{release}
169 Provides: vim-editor = %{epoch}:%{version}-%{release}
170 Obsoletes: vim-enhanced
171 Obsoletes: vim-ispell
172 Obsoletes: vim-plugin-multvals
173 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
175 # configure redefines it to =1
176 %define filterout_cpp -D_FORTIFY_SOURCE=[0-9]*
178 # that's example script
179 %define _noautoreq '/bin/csh'
181 # cflags get changed while configuring
182 %undefine configure_cache
185 Text editor similar to Vi. Important improvements: multiple windows,
186 multi-level undo, block highliting, folding, and many other.
188 %description -l cs.UTF-8
189 VIM je nový a vylepšený editor vycházející z klasického editoru vi. Vi
190 byl prvním celoobrazovkovým editorem pro Unix a je stále velmi
191 populární. VIM je obohacený funkcemi jako: podpora více oken,
192 víceúrovňové undo, zvýrazňování bloků a řadu dalších užitečných
195 %description -l de.UTF-8
196 Der Visual-Editor iMproved ist ein aktualisierter und erweiterter Klon
197 des vi-Editors, der mit praktisch allen UN*X-Systemen ausgeliefert
198 wird. Er bringt mehrere Fenster, mehrstufige Widerrufen-Funktion,
199 Block-Markierung und viele weitere Zusatzfunktionen im Vergleich zum
200 Standard-vi-Programm.
202 %description -l es.UTF-8
203 El editor Visual Mejorado es una versión actualizada y con nuevas
204 características adicionales del mundialmente famoso 'vi' que acompaña
205 prácticamente todos los sistemas UN*X. Posibilita trabajar con
206 múltiples ventanas, varios niveles de deshacer, bloques enfatizados, y
207 otras muchas características del 'vi'.
209 %description -l fr.UTF-8
210 L'éditeur VIsuel aMélioré est un clone mis à jour et doté de
211 caractéristiques supplémentaires de l'éditeur « vi » fourni avec
212 pratiquement tous les systèmes UN*X. Il ajoute les fenêtres
213 mutltiples, l'annulation a plusieurs niveaux, la mise en évidence des
214 blocs et autres caractéristiques au vi de base.
216 %description -l hu.UTF-8
217 A Vi-hez hasonló texteditor. Néhány fontos bővítés: ablakkezelés,
218 többszintű undo, blokk kiemelés, kódrészletek összecsukása, és még sok
221 %description -l id.UTF-8
222 VIM (VIsual editor iMproved) adalah versi vi editor yang sudah
223 diupdate dan ditambah kemampuannya. Vi adalah editor untuk UNIX yang
224 pertama yang menggunakan layar, dan sekarang masih sangat populer. VIM
225 mengembangkan vi dengan menambah kemampuan baru seperti: multiple
226 windows, multi-level undo, block highlighting, dll.
228 %description -l is.UTF-8
229 VIM (VIsual editor iMproved) er uppfærð og endurbætt útgáfa af vi
230 ritlinum. Vi var fyrsti skjá-ritillinn fyrir UNIX og er enn mjög
231 vinsæll. VIM gerist föðurbetrungur með nýjum möguleikum líkt og
232 gluggakerfi, iðrun og yfirbót (e: multi-level undo), blokkarvali og
235 %description -l it.UTF-8
236 VIM (Vi IMproved) è una versione aggiornata e perfezionata dell'editor
237 vi. Vi è stato il primo editor per UNIX realmente basato su video ed è
238 ancora molto diffuso. VIM perfeziona vi aggiungendo nuove funzioni:
239 finestre multiple, funzione \"annulla\" multilivello, evidenziazione
242 %description -l pl.UTF-8
243 Edytor tekstu podobny do Vi. Ważne ulepszenia: możliwość pracy w wielu
244 oknach, wielopoziomowa opcja 'cofnij', bloki, podświetlanie składni,
245 folding i wiele innych.
247 %description -l pt.UTF-8
248 O VIM (VIsual editor iMproved) é uma versão melhorada e actualizada do
249 editor vi. O vi foi o primeiro verdadeiro editor baseado em ecrã para
250 o UNIX, e ainda é muito popular. O VIM melhora o vi acrescentando
251 novas potencialidades: janelas múltiplas, anulação multi-nível, realce
254 %description -l pt_BR.UTF-8
255 O editor Vim (Vi Enhanced) é um versão atualizada e com novas
256 características do mundialmente famoso 'vi' que acompanha praticamente
257 todos os sistemas UN*X. Ele possibilita trabalhar com múltiplas
258 janelas, vários níveis de desfazer, blocos enfatizados, e muitas
259 outras características do 'vi'.
261 %description -l ru.UTF-8
262 VIsual editor iMproved - это обновленный и значительно улучшенный клон
263 редактора vi, который поставляется практически со всеми
264 UN*X-системами. В этой версии есть многоуровневый откат, выделение
265 блоков, синтаксическая подсветка и много другого...
267 %description -l sk.UTF-8
268 VIM (VIsual editor iMproved) je novšia a vylepšená verzia editoru vi.
269 Vi bol prvým skutočne obrazovkovo orientovaným editorom pre UNIX a
270 stále je veľmi populárny. VIM má oproti vi vylepšenia ako: prácu s
271 viacerými oknami, viacnásobné undo, zvýrazňovanie blokov textu a iné.
273 %description -l sv.UTF-8
274 VIM (Vi IMproved) är en uppdaterad och förbättrad version av
275 redigeraren vi. Vi var den första riktiga skärmbaserade redigeraren
276 till UNIX, och är fortfarande väldigt populär. VIM förbättrar vi med
277 nya finesser: flera fönster, flernivå ångra, blockmarkering och mer
280 %description -l tr.UTF-8
281 Standart vi metin düzenleyicisinin gelişmiş hali; daha fazla komut,
282 birden fazla pencere desteği ve blok işaretleme yetenekleri içerir.
284 %description -l uk.UTF-8
285 VIsual editor iMproved - це оновлений та значно поліпшений клон
286 редактора vi, який поставляється практично зі всіма UN*X-системами. В
287 цій версії є багаторівневий відкат, виділення блоків, синтаксична
288 підсвітка та багато іншого...
291 Summary: Utility to convert files to hexdump or do the reverse
292 Summary(pl.UTF-8): Narzędzie do zamiany plików na postać szesnastkową i odwrotnie
293 Group: Applications/Editors/Vim
296 xxd creates a hex dump of a given file or standard input. It can also
297 convert a hex dump back to its original binary form. Like uuencode and
298 uudecode it allows the transmission of binary data in a `mail-safe'
299 ASCII representation, but has the advantage of decoding to standard
300 output. Moreover, it can be used to perform binary file patching.
302 %description -n xxd -l pl.UTF-8
303 xxd tworzy szesnastkowy zapis pliku podanego na standardowe wejście.
304 Może także przekonwertować taki zapis na oryginalną, binarną postać.
305 Podobnie jak uuencode i uudecode pozwala na przesyłanie danych
306 binarnych w postaci ASCII, ale ma możliwość dekodowania na standardowe
307 wyjście. Co więcej, może być użyty do modyfikowania plików binarnych.
310 Summary: Full featured build of Vim
311 Summary(hu.UTF-8): A Vim teljeskörű szolgáltatásait nyújtó verzió
312 Summary(pl.UTF-8): W pełni funkcjonalna wersja Vima
313 Group: Applications/Editors/Vim
314 Requires: %{name}-rt = %{epoch}:%{version}-%{release}
317 Provides: vim-editor = %{epoch}:%{version}-%{release}
318 Obsoletes: vim-enhanced
319 Obsoletes: vim-ispell
320 Obsoletes: vim-plugin-multvals
323 This package provides full featured version of Vim, which includes
324 support for Perl, Python, Ruby and Tcl scripting.
326 %description heavy -l hu.UTF-8
327 Ez a csomag a Vim teljeskörű szolgáltatásait nyújtó verzióját
328 tartalmazza, amelyben benne van a Perl, Python, Ruby és Tcl támogatás.
330 %description heavy -l pl.UTF-8
331 Pakiet ten dostarcza w pełni funkcjonalną wersję Vima, czyli
332 zawierającą obsługę skryptów w językach Perl, Python, Ruby oraz Tcl.
335 Summary: Statically linked Vim
336 Summary(hu.UTF-8): A Vim statikus verziója
337 Summary(pl.UTF-8): Statycznie skonsolidowany Vim
338 Group: Applications/Editors/Vim
341 Provides: vim-editor = %{epoch}:%{version}-%{release}
342 Obsoletes: elvis-static
344 Obsoletes: vim-minimal
347 Text editor similar to Vi. This version is built with minimal feature
348 and is installed in /bin as a rescue tool. The installation of this
349 package is STRONGLY recommended.
351 %description static -l hu.UTF-8
352 Vi-hez hasonló text editor. Ez a verzió a legminimálisabb
353 szolgáltatásokat nyújtja, és a /bin könyvtárba települ, mint egy mentő
354 eszköz. Ennek a csomagnak a telepítése ERŐSEN javallott.
356 %description static -l pl.UTF-8
357 Edytor tekstu podobny do Vi. Ta wersja została skonsolidowana
358 statycznie i posiada minimalną ilość dodatków. Jest instalowana w /bin
359 jako narzędzie dla administratora. Instalacja tego pakietu jest MOCNO
360 zalecana, może on pomóc Ci uratować system w czasie awarii.
362 %description static -l ru.UTF-8
363 Пакет vim-static устанавливает разновидность vim как /bin/vi, что
364 удобно для запуска даже когда смонтирована только корневая файловая
367 %description static -l uk.UTF-8
368 Пакет vim-static встановлює різновид vim як /bin/vi, що зручно для
369 запуску навіть тоді, коли змонтована тільки корньова файлова система.
372 Summary: Vim runtime files
373 Summary(cs.UTF-8): Soubory nezbytné pro libovolný editor VIM
374 Summary(da.UTF-8): Fælles filer som er nødvendige for enhver version af VIM editoren
375 Summary(de.UTF-8): Die von allen Versionen des VIM-Editors benötigten gemeinsamen Dateien
376 Summary(es.UTF-8): Ficheros comunes a todas las versiones de VIM
377 Summary(fr.UTF-8): Fichiers communs indispensables pour toute version de l'éditeur VIM
378 Summary(hu.UTF-8): A Vim futásidejű fájljai
379 Summary(id.UTF-8): File umum yang dibutuhkan oleh semua versi editor VIM
380 Summary(is.UTF-8): Grunnskrár sem allar útgáfur VIM ritilsins þurfa á að halda
381 Summary(it.UTF-8): File comuni necessari per tutte le versioni dell'editor VIM
382 Summary(ja.UTF-8): すべてのバージョンの VIM エディタで必要とされる共通ファイル
383 Summary(nb.UTF-8): Felles filer som er nødvendige for enhver versjon av VIM editoren
384 Summary(pl.UTF-8): Pliki przydatne edytorowi Vim
385 Summary(pt.UTF-8): Os ficheiros comuns necessários para qualquer versão do editor VIM
386 Summary(ru.UTF-8): Файлы, требуемые для любой версии редактора vim
387 Summary(sk.UTF-8): Spoločné súbory potrebné pre všetky verzie editoru VIM
388 Summary(sl.UTF-8): Skupne datoteke, potrebne s katerokoli različico urejevalnika VIM
389 Summary(sv.UTF-8): De gemensamma filerna som behövs av alla versioner av redigeraren VIM
390 Summary(uk.UTF-8): Файли, потрібні для будь-якої версії редактору vim
391 Summary(zh_CN.UTF-8): 任何版本的 VIM 编辑器所需的公用文件。
392 Group: Applications/Editors/Vim
393 Requires: rpm-whiteout >= 1.3
394 Requires: vim-plugin-securemodelines
395 Obsoletes: gvim-bonobo
396 Obsoletes: vim-common
399 This package contains macros, documentation, syntax configuration and
400 manual pages for Vim. If you want to take advantage of Vim more
401 powerful features, you should install this package.
403 %description rt -l cs.UTF-8
404 Tento balíček obsahuje společné soubory pro všechny další balíčky s
407 %description rt -l da.UTF-8
408 The vim-rt package contains files which every VIM binary will need in
411 %description rt -l de.UTF-8
412 Das Paket vim-rt enthält Dateien, die jede VIM-Binärdatei für die
415 %description rt -l fr.UTF-8
416 Le paquetage vim-rt contient des fichiers dont chaque fichier binaire
417 VIM a besoin pour fonctionner.
419 %description rt -l hu.UTF-8
420 Ez a csomag makrókat, dokumentációt, nyelvi konfigurációt és kézikönyv
421 oldalakat tartalmaz Vim-hez. Ha ki akarod használni a Vim
422 lehetőségeit, érdemes telepítened ezt a csomagot.
424 %description rt -l id.UTF-8
425 Package vim-rt berisi file yang dibutuhkan semua versi VIM agar bisa
428 %description rt -l is.UTF-8
429 vim-rt pakkinn inniheldur skrár sem allar VIM keyrsluskrárnar þurfa
432 %description rt -l it.UTF-8
433 Il pacchetto vim-rt contiene i file necessari a ogni binario di VIM
434 per poter funzionare.
436 %description rt -l pl.UTF-8
437 W tym pakiecie znajdziesz dokumentację, makra, pliki konfiguracyjne i
438 strony podręcznika dla edytora Vim. Jeżeli chcesz korzystać z
439 zaawansowanych możliwości Vima, powinieneś zainstalować ten pakiet.
441 %description rt -l pt.UTF-8
442 O pacote vim-rt contém os ficheiros que todos os executáveis do VIM
443 irão necessitar para correr.
445 %description rt -l ru.UTF-8
446 Пакет vim-rt содержит файлы (например, файлы справки), которые нужны
447 для работы любой программы vim.
449 %description rt -l sk.UTF-8
450 Balík vim-rt obsahuje súbory, ktoré bude potrebovať pre správnu
451 funkciu každá verzia editoru VIM.
453 %description rt -l sv.UTF-8
454 Paketet vim-rt innehåller filer som alla VIM-binärer behöver för att
457 %description rt -l uk.UTF-8
458 Пакет vim-rt містить файли (наприклад, файли довідки), котрі потрібні
459 для роботи будь-якої програми vim.
462 Summary: Vim runtime extra files
463 Group: Applications/Editors/Vim
464 Requires: %{name}-rt = %{epoch}:%{version}-%{release}
466 %description rt-extras
467 This package contains more runtime extra files, not really useful. If
468 you want to take full advantage of Vim more powerful features, you
469 should install this package.
472 Summary: Context Vim documentation
473 Group: Applications/Editors/Vim
474 Requires: %{name}-rt = %{epoch}:%{version}-%{release}
478 This package contains Vim documentation accessible from vim itself
482 Summary: English dictionaries for VIMspell
483 Summary(pl.UTF-8): Angielskie słowniki dla VIMspella
484 Group: Applications/Editors/Vim
485 Requires: %{name}-rt = %{epoch}:%{version}-%{release}
487 %description spell-en
488 English dictionaries for VIMspell.
490 %description spell-en -l pl.UTF-8
491 Angielskie słowniki dla VIMspella.
494 Summary: Vim tutorial
495 Summary(hu.UTF-8): Vim tutorial
496 Summary(pl.UTF-8): Samouczek do Vima
497 Group: Applications/Editors/Vim
498 Requires: %{name}-rt = %{epoch}:%{version}-%{release}
500 Requires: vim-editor = %{epoch}:%{version}-%{release}
503 This package contains Vim tutorial.
505 %description tutor -l hu.UTF-8
506 Ez a csomag a vimtutor-t tartalmazza, amely egy gyakorlat-orientált
509 %description tutor -l pl.UTF-8
510 Ten pakiet zawiera samouczek do Vima.
512 %package -n gvim-athena
513 Summary: Vim for X Window built with Athena
514 Summary(hu.UTF-8): A Vim X Window verziója, az Athena felhasználásával
515 Summary(pl.UTF-8): Vim dla X Window korzystający z biblioteki Athena
516 Group: Applications/Editors/Vim
517 Requires: %{name}-rt = %{epoch}:%{version}-%{release}
521 Provides: vim-editor = %{epoch}:%{version}-%{release}
524 %description -n gvim-athena
525 The classic Unix text editor now also under X Window System! This
526 version is built with Athena Widget Set.
528 %description -n gvim-athena -l hu.UTF-8
529 A Vim X Window verziója, az Athena Widgetkészlet felhasználásával.
531 %description -n gvim-athena -l pl.UTF-8
532 Wersja edytora Vim pracująca w środowisku X Window z wykorzystaniem
533 biblioteki Athena Widget Set.
535 %description -n gvim-athena -l ru.UTF-8
536 Этот пакет представляет собой версию VIM, собранную с библиотеками
537 Athena Widget Set, что позволяет запускать VIM как приложение X Window
538 System - с полностью графическим интерфейсом и поддержкой мыши.
540 %description -n gvim-athena -l uk.UTF-8
541 Цей пакет містить версію VIM, зібрану з бібліотеками Athena Widget
542 Set, що дозволяє запускати VIM як прикладну програму X Window System -
543 з повністю графічним інтерфейсом та підтримкою миші.
545 %package -n gvim-motif
546 Summary: Vim for X Window built with Motif
547 Summary(hu.UTF-8): A Vim X Window verziója, a Motif felhasználásával
548 Summary(pl.UTF-8): Vim dla X Window korzystający z biblioteki Motif
549 Group: Applications/Editors/Vim
550 Requires: %{name}-rt = %{epoch}:%{version}-%{release}
554 Provides: vim-editor = %{epoch}:%{version}-%{release}
557 %description -n gvim-motif
558 The classic Unix text editor now also under X Window System! This
559 version is built with Motif.
561 %description -n gvim-motif -l hu.UTF-8
562 A Vim X Window verziója, a Motif Widgetkészlet felhasználásával.
564 %description -n gvim-motif -l pl.UTF-8
565 Wersja edytora Vim pracująca w środowisku X Window z wykorzystaniem
568 %description -n gvim-motif -l ru.UTF-8
569 Этот пакет представляет собой версию VIM, собранную с библиотеками
570 Motif, что позволяет запускать VIM как приложение X Window System - с
571 полностью графическим интерфейсом и поддержкой мыши.
573 %description -n gvim-motif -l uk.UTF-8
574 Цей пакет містить версію VIM, зібрану з бібліотеками Motif, що
575 дозволяє запускати VIM як прикладну програму X Window System - з
576 повністю графічним інтерфейсом та підтримкою миші.
579 Summary: Vim for X Window built with gtk
580 Summary(hu.UTF-8): A Vim X Window verziója, a GTK felhasználásával
581 Summary(pl.UTF-8): Vim dla X Window korzystający z biblioteki GTK
582 Group: Applications/Editors/Vim
583 Requires(post,postun): gtk+2
584 Requires: %{name}-rt = %{epoch}:%{version}-%{release}
585 Requires: %{name}-rt-extras = %{epoch}:%{version}-%{release}
589 Provides: vim-editor = %{epoch}:%{version}-%{release}
592 %description -n gvim-gtk
593 The classic Unix text editor now also under X Window System! This
594 version is built with GTK.
596 %description -n gvim-gtk -l hu.UTF-8
597 A Vim X Window verziója, a GTK Widgetkészlet felhasználásával.
599 %description -n gvim-gtk -l pl.UTF-8
600 Wersja edytora Vim pracująca w środowisku X Window z wykorzystaniem
603 %description -n gvim-gtk -l ru.UTF-8
604 Этот пакет представляет собой версию VIM, собранную с библиотеками
605 GTK, что позволяет запускать VIM как приложение X Window System - с
606 полностью графическим интерфейсом и поддержкой мыши. Просто скажите
609 %description -n gvim-gtk -l uk.UTF-8
610 Цей пакет містить версію VIM, зібрану з бібліотеками GTK, що дозволяє
611 запускати VIM як прикладну програму X Window System - з повністю
612 графічним інтерфейсом та підтримкою миші. Просто скажіть 'gvim'...
614 %package -n gvim-gnome
615 Summary: Vim for X Window built with GNOME
616 Summary(hu.UTF-8): A Vim X Window verziója, a GTK felhasználásával
617 Summary(pl.UTF-8): Vim dla X Window korzystający z biblioteki GNOME
618 Group: Applications/Editors/Vim
619 Requires(post,postun): gtk+2
620 Requires: %{name}-rt = %{epoch}:%{version}-%{release}
621 Requires: %{name}-rt-extras = %{epoch}:%{version}-%{release}
625 Provides: vim-editor = %{epoch}:%{version}-%{release}
628 %description -n gvim-gnome
629 The classic Unix text editor now also under X Window System! This
630 version is build with GNOME.
632 %description -n gvim-gnome -l hu.UTF-8
633 A Vim X Window verziója, a GNOME felhasználásával.
635 %description -n gvim-gnome -l pl.UTF-8
636 Wersja edytora Vim pracująca w środowisku X Window z wykorzystaniem
639 %description -n gvim-gnome -l ru.UTF-8
640 Этот пакет представляет собой версию VIM, собранную с библиотеками
641 GNOME, что позволяет запускать VIM как приложение X Window System - с
642 полностью графическим интерфейсом и поддержкой мыши.
644 %description -n gvim-gnome -l uk.UTF-8
645 Цей пакет містить версію VIM, зібрану з бібліотеками GNOME, що
646 дозволяє запускати VIM як прикладну програму X Window System - з
647 повністю графічним інтерфейсом та підтримкою миші.
649 %package -n gvim-heavy
650 Summary: Full featured build of Vim with X-window support
651 Summary(hu.UTF-8): A gvim legteljesebb verziója
652 Summary(pl.UTF-8): W pełni funkcjonalna wersja Vima z interfejsem dla X-window
653 Group: Applications/Editors/Vim
654 Requires(post,postun): gtk+2
655 Requires: %{name}-rt = %{epoch}:%{version}-%{release}
656 Requires: %{name}-rt-extras = %{epoch}:%{version}-%{release}
660 Provides: vim-editor = %{epoch}:%{version}-%{release}
663 %description -n gvim-heavy
664 This package provides full featured version of Vim, which includes
665 support for Perl, Python, Ruby and Tcl scripting, as well as GTK+2
668 %description -n gvim-heavy -l hu.UTF-8
669 A gvim legteljesebb verziója, Perl, Python, Ruby és Tcl támogatással.
671 %description -n gvim-heavy -l pl.UTF-8
672 Pakiet ten dostarcza w pełni funkcjonalną wersję Vima, czyli
673 zawierającą obsługę skryptów w językach Perl, Python, Ruby oraz Tcl
674 jak również GUI GTK+2.
677 %setup -q -n %{name}73
680 %patchset_patch 1 %{patchlevel}
710 %{?with_home_etc:%patch104 -p1}
712 # autopaste patch - automatically switch to paste mode
713 # when `really fast typing' situation happens
729 cp -a %{SOURCE20} runtime/syntax
730 cp -a %{SOURCE22} runtime/syntax
731 cp -a %{SOURCE23} runtime/syntax
732 cp -a %{SOURCE30} runtime/colors
733 cp -a %{SOURCE31} runtime/colors
734 cp -a %{SOURCE32} runtime/colors
736 %{__unzip} -qd runtime/doc %{SOURCE2}
738 # remove unsupported locales
739 rm -f src/po/zh_{CN,TW}.UTF-8.po
740 rm -f runtime/lang/menu_zh_{cn,tw}.utf-8.vim
743 mv -f src/po/n{o,b}.po
744 mv -f runtime/tutor/tutor.n{o,b}
745 mv -f runtime/tutor/tutor.n{o,b}.utf-8
746 mv -f runtime/lang/menu_n{o,b}.latin1.vim
747 mv -f runtime/lang/menu_n{o,b}.utf-8.vim
748 mv -f runtime/lang/menu_n{o,b}_no.latin1.vim
749 mv -f runtime/lang/menu_n{o,b}_no.utf-8.vim
754 # needed to prevent deconfiguring
764 # add common options, can override (disable) if needed with args
766 --%{!?with_perl:dis}%{?with_perl:en}able-perlinterp \
767 --%{!?with_python:dis}%{?with_python:en}able-pythoninterp \
768 --%{!?with_ruby:dis}%{?with_ruby:en}able-rubyinterp \
769 --%{!?with_tcl:dis}%{?with_tcl:en}able-tclinterp \
770 %{!?with_selinux:--disable-selinux} \
775 %if "%{pld_release}" == "th"
776 --with-tlib="ncursesw -ltinfow" \
778 --with-tlib="ncurses -ltinfo" \
780 --with-modified-by="PLD Linux Distribution" \
781 --with-compiledby="PLD Linux Distribution" \
785 mv -f vim bin/$target
789 LDFLAGS="%{rpmldflags} -static"
793 --with-features=small \
794 --disable-perlinterp \
795 --disable-pythoninterp \
796 --disable-rubyinterp \
797 --disable-tclinterp \
800 --disable-multibyte \
803 LDFLAGS="%{rpmldflags}"
813 --with-features=huge \
814 --enable-gui=athena \
824 --with-features=huge \
836 --with-features=huge \
838 --enable-gtk2-check \
846 --with-features=huge \
847 --enable-gui=gnome2 \
848 --enable-gtk2-check \
849 --enable-gnome-check \
855 # vim.heavy / gvim.heavy
858 --with-features=huge \
861 --enable-perlinterp \
862 --enable-pythoninterp \
863 --enable-rubyinterp \
868 --with-features=huge \
869 --enable-gui=gnome2 \
870 --enable-gtk2-check \
871 --enable-gnome-check \
873 --enable-perlinterp \
874 --enable-pythoninterp \
875 --enable-rubyinterp \
881 %{__make} xxd/xxd languages
884 rm -rf $RPM_BUILD_ROOT
886 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/vim,%{_bindir}} \
887 $RPM_BUILD_ROOT{/bin,%{_mandir}/man1,%{_datadir}/vim/ftdetect} \
888 $RPM_BUILD_ROOT%{_desktopdir}
890 %{__make} -j1 install \
891 DESTDIR=$RPM_BUILD_ROOT
895 # use compressed docs, see :help gzip-helpfile
896 %{__gzip} -9 $RPM_BUILD_ROOT%{_datadir}/vim/doc/*.txt
897 %{__sed} -i -e 's=\(\t.*\.txt\)\t=\1.gz\t=' $RPM_BUILD_ROOT%{_datadir}/vim/doc/tags
899 %{__gzip} -9 $RPM_BUILD_ROOT%{_datadir}/vim/doc/*.??x
900 %{__sed} -i -e 's=\(\t.*\.plx\)\t=\1.gz\t=' $RPM_BUILD_ROOT%{_datadir}/vim/doc/tags-pl
902 rm -f $RPM_BUILD_ROOT%{_bindir}/*
905 install -p src/bin/vim.ncurses $RPM_BUILD_ROOT%{_bindir}/vim
906 install -p src/bin/vim.static $RPM_BUILD_ROOT/bin/vi
908 install -p src/bin/vim.ncurses $RPM_BUILD_ROOT/bin/vi
909 ln -sf /bin/vi $RPM_BUILD_ROOT%{_bindir}/vim
911 install -p src/xxd/xxd $RPM_BUILD_ROOT%{_bindir}/xxd
912 install -p src/vimtutor $RPM_BUILD_ROOT%{_bindir}/vimtutor
914 echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/vi.1
915 echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/view.1
917 # not supported directories
918 rm -rf $RPM_BUILD_ROOT%{_mandir}/??.*/
920 mv -f $RPM_BUILD_ROOT{%{_datadir}/vim/vimrc_example.vim,%{_sysconfdir}/vim/vimrc}
921 mv -f $RPM_BUILD_ROOT{%{_datadir}/vim/gvimrc_example.vim,%{_sysconfdir}/vim/gvimrc}
923 ln -sf vim $RPM_BUILD_ROOT%{_bindir}/eview
924 ln -sf vim $RPM_BUILD_ROOT%{_bindir}/evim
925 ln -sf vim $RPM_BUILD_ROOT%{_bindir}/rvim
926 ln -sf vim $RPM_BUILD_ROOT%{_bindir}/vimdiff
927 ln -sf vi $RPM_BUILD_ROOT/bin/ex
928 ln -sf vi $RPM_BUILD_ROOT/bin/view
929 ln -sf vi $RPM_BUILD_ROOT/bin/rview
931 cp -a %{SOURCE14} $RPM_BUILD_ROOT%{_desktopdir}
934 install -p src/bin/gvim.athena $RPM_BUILD_ROOT%{_bindir}/gvim.athena
935 cp -a %{SOURCE10} $RPM_BUILD_ROOT%{_desktopdir}
938 install -p src/bin/gvim.motif $RPM_BUILD_ROOT%{_bindir}/gvim.motif
939 cp -a %{SOURCE11} $RPM_BUILD_ROOT%{_desktopdir}
942 install -p src/bin/gvim.gnome $RPM_BUILD_ROOT%{_bindir}/gvim.gnome
943 cp -a %{SOURCE13} $RPM_BUILD_ROOT%{_desktopdir}
946 install -p src/bin/gvim.gtk $RPM_BUILD_ROOT%{_bindir}/gvim.gtk
947 ln -sf gvim.gtk $RPM_BUILD_ROOT%{_bindir}/gvim
948 ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/gview
949 ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/gvimdiff
950 ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/rgview
951 ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/rgvim
952 cp -a %{SOURCE12} $RPM_BUILD_ROOT%{_desktopdir}
955 install -p src/bin/vim.heavy $RPM_BUILD_ROOT%{_bindir}
956 install -p src/bin/gvim.heavy $RPM_BUILD_ROOT%{_bindir}
959 install -d $RPM_BUILD_ROOT%{_pixmapsdir}
960 cp -a runtime/vim48x48.png $RPM_BUILD_ROOT%{_pixmapsdir}/vim.png
962 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
964 install -d $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles/{doc,{after/,}{compiler,ftdetect,ftplugin,indent,plugin,spell,syntax}}
965 > $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles/doc/tags
968 %{__rm} $RPM_BUILD_ROOT%{_datadir}/vim/{ftplugin,syntax}/spec.vim
971 rm -rf $RPM_BUILD_ROOT%{_datadir}/vim/tools
972 rm -f $RPM_BUILD_ROOT%{_datadir}/vim/bugreport.vim
973 rm -f $RPM_BUILD_ROOT%{_datadir}/vim/spell/check_locales.vim
974 rm -f $RPM_BUILD_ROOT%{_datadir}/vim/spell/cleanadd.vim
975 rm -f $RPM_BUILD_ROOT%{_datadir}/vim/spell/fixdup.vim
976 rm -f $RPM_BUILD_ROOT%{_datadir}/vim/doc/vim2html.pl
979 rm -rf $RPM_BUILD_ROOT
982 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
985 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
988 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
990 %postun -n gvim-athena
991 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
994 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
996 %postun -n gvim-motif
997 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
1000 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
1001 %update_icon_cache hicolor
1004 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
1005 %update_icon_cache hicolor
1008 %update_desktop_database_post
1009 %update_icon_cache hicolor
1011 %postun -n gvim-gnome
1012 %update_desktop_database_postun
1013 %update_icon_cache hicolor
1016 %defattr(644,root,root,755)
1017 %attr(755,root,root) %{_bindir}/eview
1018 %attr(755,root,root) %{_bindir}/evim
1019 %attr(755,root,root) %{_bindir}/rvim
1020 %attr(755,root,root) %{_bindir}/vim
1021 %attr(755,root,root) %{_bindir}/vimdiff
1022 %{_mandir}/man1/eview.1*
1023 %{_mandir}/man1/evim.1*
1024 %{_mandir}/man1/rvim.1*
1025 %{_mandir}/man1/vimdiff.1*
1026 %lang(fi) %{_mandir}/fi/man1/rvim.1*
1027 %lang(fr) %{_mandir}/fr/man1/eview.1*
1028 %lang(fr) %{_mandir}/fr/man1/evim.1*
1029 %lang(fr) %{_mandir}/fr/man1/rvim.1*
1030 %lang(fr) %{_mandir}/fr/man1/vimdiff.1*
1031 %lang(id) %{_mandir}/id/man1/rvim.1*
1032 %lang(id) %{_mandir}/id/man1/vim.1*
1033 %lang(it) %{_mandir}/it/man1/eview.1*
1034 %lang(it) %{_mandir}/it/man1/evim.1*
1035 %lang(it) %{_mandir}/it/man1/rvim.1*
1036 %lang(it) %{_mandir}/it/man1/vim.1*
1037 %lang(it) %{_mandir}/it/man1/vimdiff.1*
1038 %lang(pl) %{_mandir}/pl/man1/eview.1*
1039 %lang(pl) %{_mandir}/pl/man1/evim.1*
1040 %lang(pl) %{_mandir}/pl/man1/rvim.1*
1041 %lang(pl) %{_mandir}/pl/man1/vim.1*
1042 %lang(pl) %{_mandir}/pl/man1/vimdiff.1*
1043 %lang(ru) %{_mandir}/ru/man1/eview.1*
1044 %lang(ru) %{_mandir}/ru/man1/evim.1*
1045 %lang(ru) %{_mandir}/ru/man1/rvim.1*
1046 %lang(ru) %{_mandir}/ru/man1/vim.1*
1047 %lang(ru) %{_mandir}/ru/man1/vimdiff.1*
1048 %{_desktopdir}/%{name}.desktop
1053 %defattr(644,root,root,755)
1054 %attr(755,root,root) /bin/*
1055 %{_mandir}/man1/vi.1*
1056 %{_mandir}/man1/ex.1*
1057 %{_mandir}/man1/view.1*
1058 %{_mandir}/man1/rview.1*
1059 %lang(fi) %{_mandir}/fi/man1/vi.1*
1060 %lang(fi) %{_mandir}/fi/man1/ex.1*
1061 %lang(fi) %{_mandir}/fi/man1/view.1*
1062 %lang(fi) %{_mandir}/fi/man1/rview.1*
1063 %lang(fr) %{_mandir}/fr/man1/vi.1*
1064 %lang(fr) %{_mandir}/fr/man1/ex.1*
1065 %lang(fr) %{_mandir}/fr/man1/view.1*
1066 %lang(fr) %{_mandir}/fr/man1/rview.1*
1067 %lang(id) %{_mandir}/id/man1/vi.1*
1068 %lang(id) %{_mandir}/id/man1/ex.1*
1069 %lang(id) %{_mandir}/id/man1/view.1*
1070 %lang(id) %{_mandir}/id/man1/rview.1*
1071 #%lang(it) %{_mandir}/it/man1/vi.1*
1072 %lang(it) %{_mandir}/it/man1/ex.1*
1073 %lang(it) %{_mandir}/it/man1/view.1*
1074 %lang(it) %{_mandir}/it/man1/rview.1*
1075 %lang(pl) %{_mandir}/pl/man1/vi.1*
1076 %lang(pl) %{_mandir}/pl/man1/ex.1*
1077 %lang(pl) %{_mandir}/pl/man1/view.1*
1078 %lang(pl) %{_mandir}/pl/man1/rview.1*
1079 #%lang(ru) %{_mandir}/ru/man1/vi.1*
1080 %lang(ru) %{_mandir}/ru/man1/ex.1*
1081 %lang(ru) %{_mandir}/ru/man1/view.1*
1082 %lang(ru) %{_mandir}/ru/man1/rview.1*
1085 %defattr(644,root,root,755)
1086 %attr(755,root,root) %{_bindir}/xxd
1087 %{_mandir}/man1/xxd.1*
1088 %lang(fr) %{_mandir}/fr/man1/xxd.1*
1089 %lang(it) %{_mandir}/it/man1/xxd.1*
1090 %lang(pl) %{_mandir}/pl/man1/xxd.1*
1091 %lang(ru) %{_mandir}/ru/man1/xxd.1*
1093 %files rt -f %{name}.lang
1094 %defattr(644,root,root,755)
1095 %dir %{_sysconfdir}/vim
1096 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vim/vimrc
1097 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vim/gvimrc
1099 %dir %{_datadir}/vim
1101 %dir %{_datadir}/vim/vimfiles
1102 %dir %{_datadir}/vim/vimfiles/doc
1103 %dir %{_datadir}/vim/vimfiles/after
1104 %dir %{_datadir}/vim/vimfiles/after/compiler
1105 %dir %{_datadir}/vim/vimfiles/after/ftdetect
1106 %dir %{_datadir}/vim/vimfiles/after/ftplugin
1107 %dir %{_datadir}/vim/vimfiles/after/indent
1108 %dir %{_datadir}/vim/vimfiles/after/plugin
1109 %dir %{_datadir}/vim/vimfiles/after/spell
1110 %dir %{_datadir}/vim/vimfiles/after/syntax
1111 %dir %{_datadir}/vim/vimfiles/compiler
1112 %dir %{_datadir}/vim/vimfiles/ftdetect
1113 %dir %{_datadir}/vim/vimfiles/ftplugin
1114 %dir %{_datadir}/vim/vimfiles/indent
1115 %dir %{_datadir}/vim/vimfiles/plugin
1116 %dir %{_datadir}/vim/vimfiles/spell
1117 %dir %{_datadir}/vim/vimfiles/syntax
1118 %verify(not md5 mtime size) %{_datadir}/vim/vimfiles/doc/tags
1120 %{_datadir}/vim/*.vim
1122 %dir %{_datadir}/vim/autoload
1123 %doc %{_datadir}/vim/autoload/README.txt
1125 %dir %{_datadir}/vim/ftdetect
1127 %dir %{_datadir}/vim/ftplugin
1128 %doc %{_datadir}/vim/ftplugin/README.txt
1129 %{_datadir}/vim/ftplugin/*.vim
1130 %{_datadir}/vim/ftplugin/logtalk.dict
1132 %dir %{_datadir}/vim/indent
1133 %doc %{_datadir}/vim/indent/README.txt
1134 %{_datadir}/vim/indent/*.vim
1136 %dir %{_datadir}/vim/keymap
1137 %doc %{_datadir}/vim/keymap/README.txt
1138 %{_datadir}/vim/keymap/*.vim
1140 %dir %{_datadir}/vim/plugin
1141 %doc %{_datadir}/vim/plugin/README.txt
1143 %dir %{_datadir}/vim/syntax
1144 %doc %{_datadir}/vim/syntax/README.txt
1145 %{_datadir}/vim/syntax/*.vim
1147 %dir %{_datadir}/vim/colors
1148 %doc %{_datadir}/vim/colors/README.txt
1149 %{_datadir}/vim/colors/*.vim
1151 %dir %{_datadir}/vim/lang
1152 %doc %{_datadir}/vim/lang/README*
1154 %lang(af) %{_datadir}/vim/lang/menu_af*
1155 %lang(ca) %{_datadir}/vim/lang/menu_ca*
1156 %lang(cs) %{_datadir}/vim/lang/menu_cs*
1157 %lang(cs) %{_datadir}/vim/lang/menu_*czech*
1158 %lang(de) %{_datadir}/vim/lang/menu_de*
1159 %lang(de) %{_datadir}/vim/lang/menu_*german*
1160 %lang(en_GB) %{_datadir}/vim/lang/menu_en_gb*
1161 %lang(en_GB) %{_datadir}/vim/lang/menu_*english*
1162 %lang(eo) %{_datadir}/vim/lang/menu_eo.utf-8.vim
1163 %lang(eo) %{_datadir}/vim/lang/menu_eo_eo.utf-8.vim
1164 %lang(eo) %{_datadir}/vim/lang/menu_eo_xx.utf-8.vim
1165 %lang(es) %{_datadir}/vim/lang/menu_es*
1166 %lang(es) %{_datadir}/vim/lang/menu_*spanish*
1167 %lang(fi) %{_datadir}/vim/lang/menu_fi.latin1.vim
1168 %lang(fi) %{_datadir}/vim/lang/menu_fi.utf-8.vim
1169 %lang(fi) %{_datadir}/vim/lang/menu_fi_fi.latin1.vim
1170 %lang(fi) %{_datadir}/vim/lang/menu_fi_fi.utf-8.vim
1171 %lang(fi) %{_datadir}/vim/lang/menu_finnish_finland.1252.vim
1172 %lang(fr) %{_datadir}/vim/lang/menu_fr*
1173 %lang(hu) %{_datadir}/vim/lang/menu_hu*
1174 %lang(it) %{_datadir}/vim/lang/menu_it*
1175 %lang(ja) %{_datadir}/vim/lang/menu_ja*
1176 %lang(ko) %{_datadir}/vim/lang/menu_ko*
1177 %lang(nl) %{_datadir}/vim/lang/menu_nl*
1178 %lang(nb) %{_datadir}/vim/lang/menu_nb*
1179 %lang(pl) %{_datadir}/vim/lang/menu_pl*
1180 %lang(pl) %{_datadir}/vim/lang/menu_*polish*
1181 %lang(pt) %{_datadir}/vim/lang/menu_pt*
1182 %lang(ru) %{_datadir}/vim/lang/menu_ru*
1183 %lang(sk) %{_datadir}/vim/lang/menu_sk*
1184 %lang(sk) %{_datadir}/vim/lang/menu_*slovak*
1185 %lang(sl) %{_datadir}/vim/lang/menu_sl_si*
1186 %lang(sr) %{_datadir}/vim/lang/menu_sr*
1187 %lang(sv) %{_datadir}/vim/lang/menu_sv*
1188 %lang(uk) %{_datadir}/vim/lang/menu_uk*
1189 %lang(vi) %{_datadir}/vim/lang/menu_vi*
1190 %lang(zh_CN) %{_datadir}/vim/lang/menu_zh.cp936*
1191 %lang(zh_CN) %{_datadir}/vim/lang/menu_zh.gb2312*
1192 %lang(zh_CN) %{_datadir}/vim/lang/menu_zh_cn*
1193 %lang(zh_CN) %{_datadir}/vim/lang/menu_*chinese*gb*
1194 %lang(zh_TW) %{_datadir}/vim/lang/menu_zh.cp950*
1195 %lang(zh_TW) %{_datadir}/vim/lang/menu_zh.big5*
1196 %lang(zh_TW) %{_datadir}/vim/lang/menu_zh_tw*
1197 %lang(zh_TW) %{_datadir}/vim/lang/menu_*taiwan*
1199 %dir %{_datadir}/vim/spell
1200 %lang(he) %{_datadir}/vim/spell/he.*
1201 %lang(yi) %{_datadir}/vim/spell/yi.*
1203 %{_mandir}/man1/rvim.1*
1204 %{_mandir}/man1/vim.1*
1205 %lang(fi) %{_mandir}/fi/man1/rvim.1*
1206 %lang(fi) %{_mandir}/fi/man1/vim.1*
1207 %lang(fr) %{_mandir}/fr/man1/rvim.1*
1208 %lang(fr) %{_mandir}/fr/man1/vim.1*
1209 %{_pixmapsdir}/vim.png
1211 # plugins in base -rt package
1212 %{_datadir}/vim/autoload/gzip.vim
1213 %{_datadir}/vim/plugin/gzip.vim
1214 %{_datadir}/vim/plugin/matchparen.vim
1217 %defattr(644,root,root,755)
1218 %{_datadir}/vim/plugin/*.vim
1219 %{_datadir}/vim/autoload/*.vim
1220 %{_datadir}/vim/autoload/xml
1221 %{_datadir}/vim/compiler
1222 %{_datadir}/vim/macros
1223 %{_datadir}/vim/print
1225 # plugins in base -rt package
1226 %exclude %{_datadir}/vim/autoload/gzip.vim
1227 %exclude %{_datadir}/vim/plugin/gzip.vim
1228 %exclude %{_datadir}/vim/plugin/matchparen.vim
1231 %defattr(644,root,root,755)
1232 %dir %{_datadir}/vim/doc
1235 %{_datadir}/vim/doc/*.txt.gz
1236 %verify(not md5 mtime size) %{_datadir}/vim/doc/tags
1239 %lang(pl) %{_datadir}/vim/doc/*.plx.gz
1240 %lang(pl) %verify(not md5 mtime size) %{_datadir}/vim/doc/tags-pl
1243 %defattr(644,root,root,755)
1244 %attr(755,root,root) %{_bindir}/vimtutor
1245 %dir %{_datadir}/vim/tutor
1246 %dir %{_datadir}/vim/tutor/tutor
1248 %{_datadir}/vim/tutor/README.txt
1249 %{_datadir}/vim/tutor/tutor.vim
1250 %{_datadir}/vim/tutor/tutor.utf-8
1251 %lang(el) %{_datadir}/vim/tutor/README.el.cp737.txt
1252 %lang(el) %{_datadir}/vim/tutor/README.el.txt
1254 %lang(bj) %{_datadir}/vim/tutor/tutor.bj
1255 %lang(bj) %{_datadir}/vim/tutor/tutor.bj.utf-8
1256 %lang(ca) %{_datadir}/vim/tutor/tutor.ca
1257 %lang(ca) %{_datadir}/vim/tutor/tutor.ca.utf-8
1258 %lang(cs) %{_datadir}/vim/tutor/tutor.cs
1259 %lang(cs) %{_datadir}/vim/tutor/tutor.cs.cp1250
1260 %lang(cs) %{_datadir}/vim/tutor/tutor.cs.utf-8
1261 %lang(de) %{_datadir}/vim/tutor/tutor.de
1262 %lang(de) %{_datadir}/vim/tutor/tutor.de.utf-8
1263 %lang(el) %{_datadir}/vim/tutor/tutor.el
1264 %lang(el) %{_datadir}/vim/tutor/tutor.el.cp737
1265 %lang(el) %{_datadir}/vim/tutor/tutor.el.utf-8
1266 %lang(eo) %{_datadir}/vim/tutor/tutor.eo
1267 %lang(eo) %{_datadir}/vim/tutor/tutor.eo.utf-8
1268 %lang(es) %{_datadir}/vim/tutor/tutor.es
1269 %lang(es) %{_datadir}/vim/tutor/tutor.es.utf-8
1270 %lang(fr) %{_datadir}/vim/tutor/tutor.fr
1271 %lang(fr) %{_datadir}/vim/tutor/tutor.fr.utf-8
1272 %lang(hr) %{_datadir}/vim/tutor/tutor.hr
1273 %lang(hr) %{_datadir}/vim/tutor/tutor.hr.cp1250
1274 %lang(hr) %{_datadir}/vim/tutor/tutor.hr.utf-8
1275 %lang(hu) %{_datadir}/vim/tutor/tutor.hu
1276 %lang(hu) %{_datadir}/vim/tutor/tutor.hu.cp1250
1277 %lang(hu) %{_datadir}/vim/tutor/tutor.hu.utf-8
1278 %lang(it) %{_datadir}/vim/tutor/tutor.it
1279 %lang(it) %{_datadir}/vim/tutor/tutor.it.utf-8
1280 %lang(ja) %{_datadir}/vim/tutor/tutor.ja.euc
1281 %lang(ja) %{_datadir}/vim/tutor/tutor.ja.sjis
1282 %lang(ja) %{_datadir}/vim/tutor/tutor.ja.utf-8
1283 %lang(ko) %{_datadir}/vim/tutor/tutor.ko.euc
1284 %lang(ko) %{_datadir}/vim/tutor/tutor.ko.utf-8
1285 %lang(nb) %{_datadir}/vim/tutor/tutor.nb
1286 %lang(nb) %{_datadir}/vim/tutor/tutor.nb.utf-8
1287 %lang(pl) %{_datadir}/vim/tutor/tutor.pl
1288 %lang(pl) %{_datadir}/vim/tutor/tutor.pl.cp1250
1289 %lang(pl) %{_datadir}/vim/tutor/tutor.pl.utf-8
1290 %lang(pt) %{_datadir}/vim/tutor/tutor.pt
1291 %lang(pt) %{_datadir}/vim/tutor/tutor.pt.utf-8
1292 %lang(ru) %{_datadir}/vim/tutor/tutor.ru
1293 %lang(ru) %{_datadir}/vim/tutor/tutor.ru.cp1251
1294 %lang(ru) %{_datadir}/vim/tutor/tutor.ru.utf-8
1295 %lang(sk) %{_datadir}/vim/tutor/tutor.sk
1296 %lang(sk) %{_datadir}/vim/tutor/tutor.sk.cp1250
1297 %lang(sk) %{_datadir}/vim/tutor/tutor.sk.utf-8
1298 %lang(sv) %{_datadir}/vim/tutor/tutor.sv
1299 %lang(sv) %{_datadir}/vim/tutor/tutor.sv.utf-8
1300 %lang(tr) %{_datadir}/vim/tutor/tutor.tr.iso9
1301 %lang(tr) %{_datadir}/vim/tutor/tutor.tr.utf-8
1302 %lang(vi) %{_datadir}/vim/tutor/tutor.vi.utf-8
1303 %lang(zh_TW) %{_datadir}/vim/tutor/tutor.zh.big5
1304 %lang(zh_TW) %{_datadir}/vim/tutor/tutor.zh.euc
1305 %lang(zh_TW) %{_datadir}/vim/tutor/tutor.zh.utf-8
1307 %{_mandir}/man1/vimtutor.1*
1308 %lang(fr) %{_mandir}/fr/man1/vimtutor.1*
1309 %lang(it) %{_mandir}/it/man1/vimtutor.1*
1310 %lang(pl) %{_mandir}/pl/man1/vimtutor.1*
1311 %lang(ru) %{_mandir}/ru/man1/vimtutor.1*
1315 %defattr(644,root,root,755)
1316 %attr(755,root,root) %{_bindir}/vim.heavy
1320 %defattr(644,root,root,755)
1321 %{_datadir}/vim/spell/en.*.*
1324 %files -n gvim-athena
1325 %defattr(644,root,root,755)
1326 %attr(755,root,root) %{_bindir}/gvim.athena
1327 %{_desktopdir}/gvim-athena.desktop
1331 %files -n gvim-motif
1332 %defattr(644,root,root,755)
1333 %attr(755,root,root) %{_bindir}/gvim.motif
1334 %{_desktopdir}/gvim-motif.desktop
1339 %defattr(644,root,root,755)
1340 %attr(755,root,root) %{_bindir}/gvim.gtk
1341 %attr(755,root,root) %{_bindir}/gvimdiff
1342 %attr(755,root,root) %{_bindir}/gview
1343 %attr(755,root,root) %{_bindir}/rgvim
1344 %attr(755,root,root) %{_bindir}/rgview
1345 %attr(755,root,root) %verify(not link) %{_bindir}/gvim
1346 %{_mandir}/man1/gvi*
1347 %{_mandir}/man1/rgv*
1348 %lang(fi) %{_mandir}/fi/man1/gvi*
1349 %lang(fi) %{_mandir}/fi/man1/rgv*
1350 %lang(fr) %{_mandir}/fr/man1/gvi*
1351 %lang(fr) %{_mandir}/fr/man1/rgv*
1352 %lang(id) %{_mandir}/id/man1/gvi*
1353 %lang(id) %{_mandir}/id/man1/rgv*
1354 %lang(it) %{_mandir}/it/man1/gvi*
1355 %lang(it) %{_mandir}/it/man1/rgv*
1356 %lang(pl) %{_mandir}/pl/man1/gvi*
1357 %lang(pl) %{_mandir}/pl/man1/rgv*
1358 %lang(ru) %{_mandir}/ru/man1/gvi*
1359 %lang(ru) %{_mandir}/ru/man1/rgv*
1360 %{_desktopdir}/gvim-gtk.desktop
1364 %files -n gvim-gnome
1365 %defattr(644,root,root,755)
1366 %attr(755,root,root) %{_bindir}/gvim.gnome
1367 %{_desktopdir}/gvim-gnome.desktop
1371 %files -n gvim-heavy
1372 %defattr(644,root,root,755)
1373 %attr(755,root,root) %{_bindir}/gvim.heavy