3 %bcond_without static # don't build static version
4 %bcond_without athena # don't build Athena Widgets-based gvim
5 %bcond_without motif # don't build Motif-based gvim
6 %bcond_without gtk # don't build GTK+-based gvim support
7 %bcond_without gnome # don't build GNOME-based gvim support
8 %bcond_without heavy # don't build heavy (full-featured GNOME-based gvim/vim)
9 %bcond_without gui # don't build any GUI
10 %bcond_with perl # with Perl interp in vim package
11 %bcond_with python # with Python interp in vim package
12 %bcond_with ruby # with Ruby interp in vim package
13 %bcond_with tcl # with Tcl interp
14 %bcond_without selinux # without selinux support
15 %bcond_without home_etc # without home_etc support
24 # Command to check for latest patch:
25 # wget ftp://ftp.vim.org/pub/editors/vim/patches/7.3/MD5SUMS -O sources
26 # tail -n1 sources | awk '{print $2}'
29 %define patchlevel 754
31 Summary: Vi IMproved - a Vi clone
32 Summary(de.UTF-8): VIsual editor iMproved
33 Summary(es.UTF-8): Editor visual incrementado
34 Summary(fr.UTF-8): Editeur VIM : VIsual editor iMproved
35 Summary(hu.UTF-8): Vi IMproved - a Vi szerkesztő bővítése
36 Summary(pl.UTF-8): Vi IMproved - klon edytora Vi
37 Summary(pt_BR.UTF-8): Editor visual incrementado
38 Summary(ru.UTF-8): Visual editor IMproved - Единственно Правильный Редактор :)
39 Summary(tr.UTF-8): Gelişmiş bir vi sürümü
40 Summary(uk.UTF-8): Visual editor IMproved - Єдино Вірний Редактор :)
42 Version: %{ver}.%{patchlevel}
46 Group: Applications/Editors/Vim
47 Source0: ftp://ftp.vim.org/pub/vim/unix/%{name}-%{ver}.tar.bz2
48 # Source0-md5: 5b9510a17074e2b37d8bb38ae09edbf2
49 Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
50 # Source1-md5: bc4d1e115ca506ad7751b9bd2b773a7f
51 Source2: http://skawina.eu.org/mikolaj/usr_doc_pl.zip
52 # Source2-md5: ff96284b1c913d55cf0877839b34d490
53 Source10: g%{name}-athena.desktop
54 Source11: g%{name}-motif.desktop
55 Source12: g%{name}-gtk.desktop
56 Source13: g%{name}-gnome.desktop
57 Source14: %{name}.desktop
59 # http://www.vim.org/scripts/script.php?script_id=1491 (0.7.5)
60 Source20: javascript.vim
61 # http://www.vim.org/scripts/script.php?script_id=447 (20040206)
63 # http://www.vim.org/scripts/script.php?script_id=1571 (0.9.7)
66 # http://www.vim.org/scripts/script.php?script_id=415 (1.15)
68 # http://www.vim.org/scripts/script.php?script_id=92 (1.0)
70 # http://www.vim.org/scripts/script.php?script_id=368 (1.2.5)
71 Source32: oceandeep.vim
72 # http://www.vim.org/scripts/script.php?script_id=1464 (2.6.3)
74 %patchset_source -f ftp://ftp.vim.org/pub/editors/vim/patches/%{ver}/%{ver}.%03g 1 %{patchlevel}
75 Patch0: %{name}-sysconfdir.patch
76 Patch1: %{name}-visual.patch
77 Patch2: %{name}-paths.patch
78 Patch3: %{name}-no_libelf.patch
79 Patch4: %{name}-egrep.patch
80 Patch5: %{name}-awk.patch
81 Patch6: %{name}-filetype_vim-perl_tests.patch
82 Patch7: %{name}-apache.patch
83 Patch8: %{name}-po-syntax.patch
84 Patch9: %{name}-modprobe.patch
85 Patch10: %{name}-doubleparenthesis.patch
86 Patch11: %{name}-syntax-fstab.patch
87 Patch12: 010_all_%{name}-6.3-vixie.patch
88 Patch13: 013_all_%{name}-7.0-cron-vars-79981.patch
89 Patch14: 020_all_%{name}-7.0-fstab-tmpfs-size.patch
90 Patch15: 021_all_%{name}-7.0-fstab-bogus-errors.patch
91 Patch16: 024_all_%{name}-6.3-bash-83565.patch
92 Patch17: 027_all_%{name}-7.0-automake-substitutions-93378.patch
93 Patch18: %{name}-smarty.patch
94 Patch19: %{name}-tutor-lessdeps.patch
95 Patch20: %{name}-nagios.patch
96 Patch21: %{name}-filetypes.patch
97 Patch22: %{name}-man_installation.patch
98 Patch23: %{name}-vimrc.patch
99 Patch24: %{name}-syntax-exports.patch
100 Patch25: %{name}-syntax-sshconfig.patch
101 Patch102: %{name}-gtkfilechooser.patch
102 Patch104: %{name}-home_etc.patch
103 Patch105: %{name}-autopaste.patch
104 Patch106: %{name}-ft-cron.patch
105 Patch108: %{name}-phpscript.patch
106 Patch109: %{name}-pam.patch
107 Patch110: %{name}-ft-bash.patch
108 Patch112: %{name}-localedir.patch
109 Patch113: %{name}-locales.patch
110 Patch114: %{name}-rtdir.patch
111 Patch115: %{name}-ft-mib.patch
112 Patch116: %{name}-ft-lib-udevrules.patch
113 Patch117: %{name}-ft-mysql.patch
114 URL: http://www.vim.org/
115 BuildRequires: acl-devel
116 BuildRequires: autoconf
117 BuildRequires: gettext-devel
118 BuildRequires: gpm-devel
119 %if "%{pld_release}" == "ac"
120 %{?with_athena:BuildRequires: XFree86-devel}
122 %{?with_athena:BuildRequires: xorg-lib-libXaw-devel}
124 %if %{with gtk} || %{with heavy}
125 BuildRequires: gtk+2-devel >= 2:2.6.0
127 %{?with_gnome:BuildRequires: libgnomeui-devel >= 2.2.0.1}
128 %if %{with selinux} || %{with heavy}
129 BuildRequires: libselinux-devel
131 BuildRequires: ncurses-devel
132 %{?with_motif:BuildRequires: openmotif-devel}
133 BuildRequires: pkgconfig
134 %if %{with perl} || %{with heavy}
135 BuildRequires: perl-devel
137 %if %{with python} || %{with heavy}
138 BuildRequires: python-devel
140 BuildRequires: rpm >= 4.4.9-56
141 BuildRequires: rpmbuild(macros) >= 1.426
142 %if %{with ruby} || %{with heavy}
143 BuildRequires: ruby-devel
145 %if %{with tcl} || %{with heavy}
146 BuildRequires: tcl-devel
150 BuildRequires: acl-static
151 BuildRequires: attr-static
152 BuildRequires: glibc-static
153 %{?with_selinux:BuildRequires: libselinux-static}
154 BuildRequires: ncurses-static
156 Provides: %{name}-static = %{epoch}:%{version}-%{release}
157 Obsoletes: elvis-static
160 Obsoletes: vim-minimal
161 Obsoletes: vim-static
164 Suggests: %{name}-rt = %{epoch}:%{version}-%{release}
167 Provides: vim-editor = %{epoch}:%{version}-%{release}
168 Obsoletes: vim-enhanced
169 Obsoletes: vim-ispell
170 Obsoletes: vim-plugin-multvals
171 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
173 # configure redefines it to =1
174 %define filterout_cpp -D_FORTIFY_SOURCE=[0-9]*
176 # that's example script
177 %define _noautoreq '/bin/csh'
179 # cflags get changed while configuring
180 %undefine configure_cache
183 Text editor similar to Vi. Important improvements: multiple windows,
184 multi-level undo, block highliting, folding, and many other.
186 %description -l cs.UTF-8
187 VIM je nový a vylepšený editor vycházející z klasického editoru vi. Vi
188 byl prvním celoobrazovkovým editorem pro Unix a je stále velmi
189 populární. VIM je obohacený funkcemi jako: podpora více oken,
190 víceúrovňové undo, zvýrazňování bloků a řadu dalších užitečných
193 %description -l de.UTF-8
194 Der Visual-Editor iMproved ist ein aktualisierter und erweiterter Klon
195 des vi-Editors, der mit praktisch allen UN*X-Systemen ausgeliefert
196 wird. Er bringt mehrere Fenster, mehrstufige Widerrufen-Funktion,
197 Block-Markierung und viele weitere Zusatzfunktionen im Vergleich zum
198 Standard-vi-Programm.
200 %description -l es.UTF-8
201 El editor Visual Mejorado es una versión actualizada y con nuevas
202 características adicionales del mundialmente famoso 'vi' que acompaña
203 prácticamente todos los sistemas UN*X. Posibilita trabajar con
204 múltiples ventanas, varios niveles de deshacer, bloques enfatizados, y
205 otras muchas características del 'vi'.
207 %description -l fr.UTF-8
208 L'éditeur VIsuel aMélioré est un clone mis à jour et doté de
209 caractéristiques supplémentaires de l'éditeur « vi » fourni avec
210 pratiquement tous les systèmes UN*X. Il ajoute les fenêtres
211 mutltiples, l'annulation a plusieurs niveaux, la mise en évidence des
212 blocs et autres caractéristiques au vi de base.
214 %description -l hu.UTF-8
215 A Vi-hez hasonló texteditor. Néhány fontos bővítés: ablakkezelés,
216 többszintű undo, blokk kiemelés, kódrészletek összecsukása, és még sok
219 %description -l id.UTF-8
220 VIM (VIsual editor iMproved) adalah versi vi editor yang sudah
221 diupdate dan ditambah kemampuannya. Vi adalah editor untuk UNIX yang
222 pertama yang menggunakan layar, dan sekarang masih sangat populer. VIM
223 mengembangkan vi dengan menambah kemampuan baru seperti: multiple
224 windows, multi-level undo, block highlighting, dll.
226 %description -l is.UTF-8
227 VIM (VIsual editor iMproved) er uppfærð og endurbætt útgáfa af vi
228 ritlinum. Vi var fyrsti skjá-ritillinn fyrir UNIX og er enn mjög
229 vinsæll. VIM gerist föðurbetrungur með nýjum möguleikum líkt og
230 gluggakerfi, iðrun og yfirbót (e: multi-level undo), blokkarvali og
233 %description -l it.UTF-8
234 VIM (Vi IMproved) è una versione aggiornata e perfezionata dell'editor
235 vi. Vi è stato il primo editor per UNIX realmente basato su video ed è
236 ancora molto diffuso. VIM perfeziona vi aggiungendo nuove funzioni:
237 finestre multiple, funzione \"annulla\" multilivello, evidenziazione
240 %description -l pl.UTF-8
241 Edytor tekstu podobny do Vi. Ważne ulepszenia: możliwość pracy w wielu
242 oknach, wielopoziomowa opcja 'cofnij', bloki, podświetlanie składni,
243 folding i wiele innych.
245 %description -l pt.UTF-8
246 O VIM (VIsual editor iMproved) é uma versão melhorada e actualizada do
247 editor vi. O vi foi o primeiro verdadeiro editor baseado em ecrã para
248 o UNIX, e ainda é muito popular. O VIM melhora o vi acrescentando
249 novas potencialidades: janelas múltiplas, anulação multi-nível, realce
252 %description -l pt_BR.UTF-8
253 O editor Vim (Vi Enhanced) é um versão atualizada e com novas
254 características do mundialmente famoso 'vi' que acompanha praticamente
255 todos os sistemas UN*X. Ele possibilita trabalhar com múltiplas
256 janelas, vários níveis de desfazer, blocos enfatizados, e muitas
257 outras características do 'vi'.
259 %description -l ru.UTF-8
260 VIsual editor iMproved - это обновленный и значительно улучшенный клон
261 редактора vi, который поставляется практически со всеми
262 UN*X-системами. В этой версии есть многоуровневый откат, выделение
263 блоков, синтаксическая подсветка и много другого...
265 %description -l sk.UTF-8
266 VIM (VIsual editor iMproved) je novšia a vylepšená verzia editoru vi.
267 Vi bol prvým skutočne obrazovkovo orientovaným editorom pre UNIX a
268 stále je veľmi populárny. VIM má oproti vi vylepšenia ako: prácu s
269 viacerými oknami, viacnásobné undo, zvýrazňovanie blokov textu a iné.
271 %description -l sv.UTF-8
272 VIM (Vi IMproved) är en uppdaterad och förbättrad version av
273 redigeraren vi. Vi var den första riktiga skärmbaserade redigeraren
274 till UNIX, och är fortfarande väldigt populär. VIM förbättrar vi med
275 nya finesser: flera fönster, flernivå ångra, blockmarkering och mer
278 %description -l tr.UTF-8
279 Standart vi metin düzenleyicisinin gelişmiş hali; daha fazla komut,
280 birden fazla pencere desteği ve blok işaretleme yetenekleri içerir.
282 %description -l uk.UTF-8
283 VIsual editor iMproved - це оновлений та значно поліпшений клон
284 редактора vi, який поставляється практично зі всіма UN*X-системами. В
285 цій версії є багаторівневий відкат, виділення блоків, синтаксична
286 підсвітка та багато іншого...
289 Summary: Utility to convert files to hexdump or do the reverse
290 Summary(pl.UTF-8): Narzędzie do zamiany plików na postać szesnastkową i odwrotnie
291 Group: Applications/Editors/Vim
294 xxd creates a hex dump of a given file or standard input. It can also
295 convert a hex dump back to its original binary form. Like uuencode and
296 uudecode it allows the transmission of binary data in a `mail-safe'
297 ASCII representation, but has the advantage of decoding to standard
298 output. Moreover, it can be used to perform binary file patching.
300 %description -n xxd -l pl.UTF-8
301 xxd tworzy szesnastkowy zapis pliku podanego na standardowe wejście.
302 Może także przekonwertować taki zapis na oryginalną, binarną postać.
303 Podobnie jak uuencode i uudecode pozwala na przesyłanie danych
304 binarnych w postaci ASCII, ale ma możliwość dekodowania na standardowe
305 wyjście. Co więcej, może być użyty do modyfikowania plików binarnych.
308 Summary: Full featured build of Vim
309 Summary(hu.UTF-8): A Vim teljeskörű szolgáltatásait nyújtó verzió
310 Summary(pl.UTF-8): W pełni funkcjonalna wersja Vima
311 Group: Applications/Editors/Vim
312 Requires: %{name}-rt = %{epoch}:%{version}-%{release}
315 Provides: vim-editor = %{epoch}:%{version}-%{release}
316 Obsoletes: vim-enhanced
317 Obsoletes: vim-ispell
318 Obsoletes: vim-plugin-multvals
321 This package provides full featured version of Vim, which includes
322 support for Perl, Python, Ruby and Tcl scripting.
324 %description heavy -l hu.UTF-8
325 Ez a csomag a Vim teljeskörű szolgáltatásait nyújtó verzióját
326 tartalmazza, amelyben benne van a Perl, Python, Ruby és Tcl támogatás.
328 %description heavy -l pl.UTF-8
329 Pakiet ten dostarcza w pełni funkcjonalną wersję Vima, czyli
330 zawierającą obsługę skryptów w językach Perl, Python, Ruby oraz Tcl.
333 Summary: Statically linked Vim
334 Summary(hu.UTF-8): A Vim statikus verziója
335 Summary(pl.UTF-8): Statycznie skonsolidowany Vim
336 Group: Applications/Editors/Vim
339 Provides: vim-editor = %{epoch}:%{version}-%{release}
340 Obsoletes: elvis-static
342 Obsoletes: vim-minimal
345 Text editor similar to Vi. This version is built with minimal feature
346 and is installed in /bin as a rescue tool. The installation of this
347 package is STRONGLY recommended.
349 %description static -l hu.UTF-8
350 Vi-hez hasonló text editor. Ez a verzió a legminimálisabb
351 szolgáltatásokat nyújtja, és a /bin könyvtárba települ, mint egy mentő
352 eszköz. Ennek a csomagnak a telepítése ERŐSEN javallott.
354 %description static -l pl.UTF-8
355 Edytor tekstu podobny do Vi. Ta wersja została skonsolidowana
356 statycznie i posiada minimalną ilość dodatków. Jest instalowana w /bin
357 jako narzędzie dla administratora. Instalacja tego pakietu jest MOCNO
358 zalecana, może on pomóc Ci uratować system w czasie awarii.
360 %description static -l ru.UTF-8
361 Пакет vim-static устанавливает разновидность vim как /bin/vi, что
362 удобно для запуска даже когда смонтирована только корневая файловая
365 %description static -l uk.UTF-8
366 Пакет vim-static встановлює різновид vim як /bin/vi, що зручно для
367 запуску навіть тоді, коли змонтована тільки корньова файлова система.
370 Summary: Vim runtime files
371 Summary(cs.UTF-8): Soubory nezbytné pro libovolný editor VIM
372 Summary(da.UTF-8): Fælles filer som er nødvendige for enhver version af VIM editoren
373 Summary(de.UTF-8): Die von allen Versionen des VIM-Editors benötigten gemeinsamen Dateien
374 Summary(es.UTF-8): Ficheros comunes a todas las versiones de VIM
375 Summary(fr.UTF-8): Fichiers communs indispensables pour toute version de l'éditeur VIM
376 Summary(hu.UTF-8): A Vim futásidejű fájljai
377 Summary(id.UTF-8): File umum yang dibutuhkan oleh semua versi editor VIM
378 Summary(is.UTF-8): Grunnskrár sem allar útgáfur VIM ritilsins þurfa á að halda
379 Summary(it.UTF-8): File comuni necessari per tutte le versioni dell'editor VIM
380 Summary(ja.UTF-8): すべてのバージョンの VIM エディタで必要とされる共通ファイル
381 Summary(nb.UTF-8): Felles filer som er nødvendige for enhver versjon av VIM editoren
382 Summary(pl.UTF-8): Pliki przydatne dla edytora Vim
383 Summary(pt.UTF-8): Os ficheiros comuns necessários para qualquer versão do editor VIM
384 Summary(ru.UTF-8): Файлы, требуемые для любой версии редактора vim
385 Summary(sk.UTF-8): Spoločné súbory potrebné pre všetky verzie editoru VIM
386 Summary(sl.UTF-8): Skupne datoteke, potrebne s katerokoli različico urejevalnika VIM
387 Summary(sv.UTF-8): De gemensamma filerna som behövs av alla versioner av redigeraren VIM
388 Summary(uk.UTF-8): Файли, потрібні для будь-якої версії редактору vim
389 Summary(zh_CN.UTF-8): 任何版本的 VIM 编辑器所需的公用文件。
390 Group: Applications/Editors/Vim
391 Requires: rpm-whiteout >= 1.3
392 Requires: vim-plugin-securemodelines
393 Obsoletes: gvim-bonobo
394 Obsoletes: vim-common
397 This package contains macros, documentation, syntax configuration and
398 manual pages for Vim. If you want to take advantage of Vim more
399 powerful features, you should install this package.
401 %description rt -l cs.UTF-8
402 Tento balíček obsahuje společné soubory pro všechny další balíčky s
405 %description rt -l de.UTF-8
406 Das Paket vim-rt enthält Dateien, die jede VIM-Binärdatei für die
409 %description rt -l fr.UTF-8
410 Le paquetage vim-rt contient des fichiers dont chaque fichier binaire
411 VIM a besoin pour fonctionner.
413 %description rt -l hu.UTF-8
414 Ez a csomag makrókat, dokumentációt, nyelvi konfigurációt és kézikönyv
415 oldalakat tartalmaz Vim-hez. Ha ki akarod használni a Vim
416 lehetőségeit, érdemes telepítened ezt a csomagot.
418 %description rt -l id.UTF-8
419 Package vim-rt berisi file yang dibutuhkan semua versi VIM agar bisa
422 %description rt -l is.UTF-8
423 vim-rt pakkinn inniheldur skrár sem allar VIM keyrsluskrárnar þurfa
426 %description rt -l it.UTF-8
427 Il pacchetto vim-rt contiene i file necessari a ogni binario di VIM
428 per poter funzionare.
430 %description rt -l pl.UTF-8
431 W tym pakiecie znajdują się makra, pliki konfiguracyjne i strony
432 podręcznika dla edytora Vim. Aby korzystać z zaawansowanych możliwości
433 Vima, należy zainstalować ten pakiet.
435 %description rt -l pt.UTF-8
436 O pacote vim-rt contém os ficheiros que todos os executáveis do VIM
437 irão necessitar para correr.
439 %description rt -l ru.UTF-8
440 Пакет vim-rt содержит файлы (например, файлы справки), которые нужны
441 для работы любой программы vim.
443 %description rt -l sk.UTF-8
444 Balík vim-rt obsahuje súbory, ktoré bude potrebovať pre správnu
445 funkciu každá verzia editoru VIM.
447 %description rt -l sv.UTF-8
448 Paketet vim-rt innehåller filer som alla VIM-binärer behöver för att
451 %description rt -l uk.UTF-8
452 Пакет vim-rt містить файли (наприклад, файли довідки), котрі потрібні
453 для роботи будь-якої програми vim.
456 Summary: Vim runtime extra files
457 Summary(pl.UTF-8): Dodatkowe pliki uruchomieniowe Vima
458 Group: Applications/Editors/Vim
459 Requires: %{name}-rt = %{epoch}:%{version}-%{release}
461 %description rt-extras
462 This package contains more runtime extra files, not really useful. If
463 you want to take full advantage of Vim more powerful features, you
464 should install this package.
466 %description rt-extras -l pl.UTF-8
467 Ten pakiet zawiera dodatkowe pliki uruchomieniowe, nie tak bardzo
468 przydatne. Aby korzystać ze wszystkich możliwości Vima, należy
469 zainstalować ten pakiet.
472 Summary: Context Vim documentation
473 Summary(pl.UTF-8): Dokumentacja kontekstowa do Vima
474 Group: Applications/Editors/Vim
475 Requires: %{name}-rt = %{epoch}:%{version}-%{release}
479 This package contains Vim documentation accessible from vim itself
482 %description doc -l pl.UTF-8
483 Ten pakiet zawiera dokumentację do Vima dostępną z poziomu samego
484 vima za pomocą polecenia :help.
487 Summary: English dictionaries for VIMspell
488 Summary(pl.UTF-8): Angielskie słowniki dla VIMspella
489 Group: Applications/Editors/Vim
490 Requires: %{name}-rt = %{epoch}:%{version}-%{release}
492 %description spell-en
493 English dictionaries for VIMspell.
495 %description spell-en -l pl.UTF-8
496 Angielskie słowniki dla VIMspella.
499 Summary: Vim tutorial
500 Summary(hu.UTF-8): Vim tutorial
501 Summary(pl.UTF-8): Samouczek do Vima
502 Group: Applications/Editors/Vim
503 Requires: %{name}-rt = %{epoch}:%{version}-%{release}
505 Requires: vim-editor = %{epoch}:%{version}-%{release}
508 This package contains Vim tutorial.
510 %description tutor -l hu.UTF-8
511 Ez a csomag a vimtutor-t tartalmazza, amely egy gyakorlat-orientált
514 %description tutor -l pl.UTF-8
515 Ten pakiet zawiera samouczek do Vima.
517 %package -n gvim-athena
518 Summary: Vim for X Window built with Athena
519 Summary(hu.UTF-8): A Vim X Window verziója, az Athena felhasználásával
520 Summary(pl.UTF-8): Vim dla X Window korzystający z biblioteki Athena
521 Group: Applications/Editors/Vim
522 Requires: %{name}-rt = %{epoch}:%{version}-%{release}
526 Provides: vim-editor = %{epoch}:%{version}-%{release}
529 %description -n gvim-athena
530 The classic Unix text editor now also under X Window System! This
531 version is built with Athena Widget Set.
533 %description -n gvim-athena -l hu.UTF-8
534 A Vim X Window verziója, az Athena Widgetkészlet felhasználásával.
536 %description -n gvim-athena -l pl.UTF-8
537 Wersja edytora Vim pracująca w środowisku X Window z wykorzystaniem
538 biblioteki Athena Widget Set.
540 %description -n gvim-athena -l ru.UTF-8
541 Этот пакет представляет собой версию VIM, собранную с библиотеками
542 Athena Widget Set, что позволяет запускать VIM как приложение X Window
543 System - с полностью графическим интерфейсом и поддержкой мыши.
545 %description -n gvim-athena -l uk.UTF-8
546 Цей пакет містить версію VIM, зібрану з бібліотеками Athena Widget
547 Set, що дозволяє запускати VIM як прикладну програму X Window System -
548 з повністю графічним інтерфейсом та підтримкою миші.
550 %package -n gvim-motif
551 Summary: Vim for X Window System built with Motif
552 Summary(hu.UTF-8): A Vim X Window verziója, a Motif felhasználásával
553 Summary(pl.UTF-8): Vim dla systemu X Window korzystający z biblioteki Motif
554 Group: Applications/Editors/Vim
555 Requires: %{name}-rt = %{epoch}:%{version}-%{release}
559 Provides: vim-editor = %{epoch}:%{version}-%{release}
562 %description -n gvim-motif
563 The classic Unix text editor now also under X Window System! This
564 version is built with Motif.
566 %description -n gvim-motif -l hu.UTF-8
567 A Vim X Window verziója, a Motif Widgetkészlet felhasználásával.
569 %description -n gvim-motif -l pl.UTF-8
570 Wersja edytora Vim pracująca w środowisku X Window z wykorzystaniem
573 %description -n gvim-motif -l ru.UTF-8
574 Этот пакет представляет собой версию VIM, собранную с библиотеками
575 Motif, что позволяет запускать VIM как приложение X Window System - с
576 полностью графическим интерфейсом и поддержкой мыши.
578 %description -n gvim-motif -l uk.UTF-8
579 Цей пакет містить версію VIM, зібрану з бібліотеками Motif, що
580 дозволяє запускати VIM як прикладну програму X Window System - з
581 повністю графічним інтерфейсом та підтримкою миші.
584 Summary: Vim for X Window System built with GTK+
585 Summary(hu.UTF-8): A Vim X Window verziója, a GTK+ felhasználásával
586 Summary(pl.UTF-8): Vim dla systemu X Window korzystający z biblioteki GTK+
587 Group: Applications/Editors/Vim
588 Requires(post,postun): gtk-update-icon-cache
589 Requires(post,postun): hicolor-icon-theme
590 Requires: %{name}-rt = %{epoch}:%{version}-%{release}
591 Requires: %{name}-rt-extras = %{epoch}:%{version}-%{release}
595 Provides: vim-editor = %{epoch}:%{version}-%{release}
598 %description -n gvim-gtk
599 The classic Unix text editor now also under X Window System! This
600 version is built with GTK+.
602 %description -n gvim-gtk -l hu.UTF-8
603 A Vim X Window verziója, a GTK+ Widgetkészlet felhasználásával.
605 %description -n gvim-gtk -l pl.UTF-8
606 Wersja edytora Vim pracująca w środowisku X Window z wykorzystaniem
609 %description -n gvim-gtk -l ru.UTF-8
610 Этот пакет представляет собой версию VIM, собранную с библиотеками
611 GTK, что позволяет запускать VIM как приложение X Window System - с
612 полностью графическим интерфейсом и поддержкой мыши. Просто скажите
615 %description -n gvim-gtk -l uk.UTF-8
616 Цей пакет містить версію VIM, зібрану з бібліотеками GTK, що дозволяє
617 запускати VIM як прикладну програму X Window System - з повністю
618 графічним інтерфейсом та підтримкою миші. Просто скажіть 'gvim'...
620 %package -n gvim-gnome
621 Summary: Vim for X Window System built with GNOME
622 Summary(hu.UTF-8): A Vim X Window verziója, a GNOME felhasználásával
623 Summary(pl.UTF-8): Vim dla systemu X Window korzystający z biblioteki GNOME
624 Group: Applications/Editors/Vim
625 Requires(post,postun): gtk-update-icon-cache
626 Requires(post,postun): hicolor-icon-theme
627 Requires: %{name}-rt = %{epoch}:%{version}-%{release}
628 Requires: %{name}-rt-extras = %{epoch}:%{version}-%{release}
632 Provides: vim-editor = %{epoch}:%{version}-%{release}
635 %description -n gvim-gnome
636 The classic Unix text editor now also under X Window System! This
637 version is build with GNOME.
639 %description -n gvim-gnome -l hu.UTF-8
640 A Vim X Window verziója, a GNOME felhasználásával.
642 %description -n gvim-gnome -l pl.UTF-8
643 Wersja edytora Vim pracująca w środowisku X Window z wykorzystaniem
646 %description -n gvim-gnome -l ru.UTF-8
647 Этот пакет представляет собой версию VIM, собранную с библиотеками
648 GNOME, что позволяет запускать VIM как приложение X Window System - с
649 полностью графическим интерфейсом и поддержкой мыши.
651 %description -n gvim-gnome -l uk.UTF-8
652 Цей пакет містить версію VIM, зібрану з бібліотеками GNOME, що
653 дозволяє запускати VIM як прикладну програму X Window System - з
654 повністю графічним інтерфейсом та підтримкою миші.
656 %package -n gvim-heavy
657 Summary: Full featured build of Vim with X Window support
658 Summary(hu.UTF-8): A gvim legteljesebb verziója
659 Summary(pl.UTF-8): W pełni funkcjonalna wersja Vima z interfejsem dla X Window
660 Group: Applications/Editors/Vim
661 Requires(post,postun): gtk+2
662 Requires: %{name}-rt = %{epoch}:%{version}-%{release}
663 Requires: %{name}-rt-extras = %{epoch}:%{version}-%{release}
667 Provides: vim-editor = %{epoch}:%{version}-%{release}
670 %description -n gvim-heavy
671 This package provides full featured version of Vim, which includes
672 support for Perl, Python, Ruby and Tcl scripting, as well as GTK+2
675 %description -n gvim-heavy -l hu.UTF-8
676 A gvim legteljesebb verziója, Perl, Python, Ruby és Tcl támogatással.
678 %description -n gvim-heavy -l pl.UTF-8
679 Pakiet ten dostarcza w pełni funkcjonalną wersję Vima, czyli
680 zawierającą obsługę skryptów w językach Perl, Python, Ruby oraz Tcl
681 jak również GUI GTK+2.
684 %setup -q -n %{name}73
687 %patchset_patch 1 %{patchlevel}
717 %{?with_home_etc:%patch104 -p1}
719 # autopaste patch - automatically switch to paste mode
720 # when `really fast typing' situation happens
735 cp -a %{SOURCE20} runtime/syntax
736 cp -a %{SOURCE22} runtime/syntax
737 cp -a %{SOURCE23} runtime/syntax
738 cp -a %{SOURCE30} runtime/colors
739 cp -a %{SOURCE31} runtime/colors
740 cp -a %{SOURCE32} runtime/colors
742 %{__unzip} -qd runtime/doc %{SOURCE2}
744 # remove unsupported locales
745 rm -f src/po/zh_{CN,TW}.UTF-8.po
746 rm -f runtime/lang/menu_zh_{cn,tw}.utf-8.vim
749 mv -f src/po/n{o,b}.po
750 mv -f runtime/tutor/tutor.n{o,b}
751 mv -f runtime/tutor/tutor.n{o,b}.utf-8
752 mv -f runtime/lang/menu_n{o,b}.latin1.vim
753 mv -f runtime/lang/menu_n{o,b}.utf-8.vim
754 mv -f runtime/lang/menu_n{o,b}_no.latin1.vim
755 mv -f runtime/lang/menu_n{o,b}_no.utf-8.vim
760 # needed to prevent deconfiguring
770 %if "%{pld_release}" == "ac"
771 --with-tlib="ncurses -ltinfo"
773 --with-tlib="ncursesw"
777 # add common options, can override (disable) if needed with args
779 --%{!?with_perl:dis}%{?with_perl:en}able-perlinterp \
780 --%{!?with_python:dis}%{?with_python:en}able-pythoninterp \
781 --%{!?with_ruby:dis}%{?with_ruby:en}able-rubyinterp \
782 --%{!?with_tcl:dis}%{?with_tcl:en}able-tclinterp \
783 %{!?with_selinux:--disable-selinux} \
788 %if "%{pld_release}" == "ac"
789 --with-tlib="ncurses -ltinfo" \
791 --with-tlib="ncursesw" \
793 --with-modified-by="PLD Linux Distribution" \
794 --with-compiledby="PLD Linux Distribution" \
798 mv -f vim bin/$target
802 LDFLAGS="%{rpmldflags} -static"
806 --with-features=small \
807 --disable-perlinterp \
808 --disable-pythoninterp \
809 --disable-rubyinterp \
810 --disable-tclinterp \
813 --disable-multibyte \
816 LDFLAGS="%{rpmldflags}"
826 --with-features=huge \
827 --enable-gui=athena \
837 --with-features=huge \
849 --with-features=huge \
851 --enable-gtk2-check \
859 --with-features=huge \
860 --enable-gui=gnome2 \
861 --enable-gtk2-check \
862 --enable-gnome-check \
868 # vim.heavy / gvim.heavy
871 --with-features=huge \
874 --enable-perlinterp \
875 --enable-pythoninterp \
876 --enable-rubyinterp \
881 --with-features=huge \
882 --enable-gui=gnome2 \
883 --enable-gtk2-check \
884 --enable-gnome-check \
886 --enable-perlinterp \
887 --enable-pythoninterp \
888 --enable-rubyinterp \
894 %{__make} xxd/xxd languages
897 rm -rf $RPM_BUILD_ROOT
899 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/vim,%{_bindir}} \
900 $RPM_BUILD_ROOT{/bin,%{_mandir}/man1,%{_datadir}/vim/ftdetect} \
901 $RPM_BUILD_ROOT%{_desktopdir}
903 %{__make} -j1 install \
904 DESTDIR=$RPM_BUILD_ROOT
908 # use compressed docs, see :help gzip-helpfile
909 %{__gzip} -9 $RPM_BUILD_ROOT%{_datadir}/vim/doc/*.txt
910 %{__sed} -i -e 's=\(\t.*\.txt\)\t=\1.gz\t=' $RPM_BUILD_ROOT%{_datadir}/vim/doc/tags
912 %{__gzip} -9 $RPM_BUILD_ROOT%{_datadir}/vim/doc/*.??x
913 %{__sed} -i -e 's=\(\t.*\.plx\)\t=\1.gz\t=' $RPM_BUILD_ROOT%{_datadir}/vim/doc/tags-pl
915 %{__rm} $RPM_BUILD_ROOT%{_bindir}/*
918 install -p src/bin/vim.ncurses $RPM_BUILD_ROOT%{_bindir}/vim
919 install -p src/bin/vim.static $RPM_BUILD_ROOT/bin/vi
921 install -p src/bin/vim.ncurses $RPM_BUILD_ROOT/bin/vi
922 ln -sf /bin/vi $RPM_BUILD_ROOT%{_bindir}/vim
924 install -p src/xxd/xxd $RPM_BUILD_ROOT%{_bindir}/xxd
925 install -p src/vimtutor $RPM_BUILD_ROOT%{_bindir}/vimtutor
927 echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/vi.1
928 echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/view.1
930 # not supported directories
931 %{__rm} -r $RPM_BUILD_ROOT%{_mandir}/??.*/
933 mv -f $RPM_BUILD_ROOT{%{_datadir}/vim/vimrc_example.vim,%{_sysconfdir}/vim/vimrc}
934 mv -f $RPM_BUILD_ROOT{%{_datadir}/vim/gvimrc_example.vim,%{_sysconfdir}/vim/gvimrc}
936 ln -sf vim $RPM_BUILD_ROOT%{_bindir}/rvim
937 ln -sf vim $RPM_BUILD_ROOT%{_bindir}/vimdiff
938 ln -sf vi $RPM_BUILD_ROOT/bin/ex
939 ln -sf vi $RPM_BUILD_ROOT/bin/view
940 ln -sf vi $RPM_BUILD_ROOT/bin/rview
942 cp -a %{SOURCE14} $RPM_BUILD_ROOT%{_desktopdir}
945 install -p src/bin/gvim.athena $RPM_BUILD_ROOT%{_bindir}/gvim.athena
946 cp -a %{SOURCE10} $RPM_BUILD_ROOT%{_desktopdir}
949 install -p src/bin/gvim.motif $RPM_BUILD_ROOT%{_bindir}/gvim.motif
950 cp -a %{SOURCE11} $RPM_BUILD_ROOT%{_desktopdir}
953 install -p src/bin/gvim.gnome $RPM_BUILD_ROOT%{_bindir}/gvim.gnome
954 cp -a %{SOURCE13} $RPM_BUILD_ROOT%{_desktopdir}
957 install -p src/bin/gvim.gtk $RPM_BUILD_ROOT%{_bindir}/gvim.gtk
958 ln -sf gvim.gtk $RPM_BUILD_ROOT%{_bindir}/gvim
959 ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/eview
960 ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/evim
961 ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/gview
962 ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/gvimdiff
963 ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/rgview
964 ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/rgvim
965 cp -a %{SOURCE12} $RPM_BUILD_ROOT%{_desktopdir}
968 install -p src/bin/vim.heavy $RPM_BUILD_ROOT%{_bindir}
969 install -p src/bin/gvim.heavy $RPM_BUILD_ROOT%{_bindir}
972 install -d $RPM_BUILD_ROOT%{_pixmapsdir}
973 cp -a runtime/vim48x48.png $RPM_BUILD_ROOT%{_pixmapsdir}/vim.png
975 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
977 install -d $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles/{doc,{after/,}{compiler,ftdetect,ftplugin,indent,plugin,spell,syntax}}
978 > $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles/doc/tags
981 %{__rm} $RPM_BUILD_ROOT%{_datadir}/vim/{ftplugin,syntax}/spec.vim
984 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/vim/tools
985 %{__rm} $RPM_BUILD_ROOT%{_datadir}/vim/bugreport.vim
986 %{__rm} $RPM_BUILD_ROOT%{_datadir}/vim/spell/check_locales.vim
987 %{__rm} $RPM_BUILD_ROOT%{_datadir}/vim/spell/cleanadd.vim
988 %{__rm} $RPM_BUILD_ROOT%{_datadir}/vim/spell/fixdup.vim
989 %{__rm} $RPM_BUILD_ROOT%{_datadir}/vim/doc/vim2html.pl
992 rm -rf $RPM_BUILD_ROOT
995 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
998 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
1000 %post -n gvim-athena
1001 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
1003 %postun -n gvim-athena
1004 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
1007 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
1009 %postun -n gvim-motif
1010 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
1013 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
1014 %update_icon_cache hicolor
1017 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
1018 %update_icon_cache hicolor
1021 %update_desktop_database_post
1022 %update_icon_cache hicolor
1024 %postun -n gvim-gnome
1025 %update_desktop_database_postun
1026 %update_icon_cache hicolor
1029 %defattr(644,root,root,755)
1030 %attr(755,root,root) %{_bindir}/rvim
1031 %attr(755,root,root) %{_bindir}/vim
1032 %attr(755,root,root) %{_bindir}/vimdiff
1033 %{_mandir}/man1/rvim.1*
1034 %{_mandir}/man1/vimdiff.1*
1035 %lang(fi) %{_mandir}/fi/man1/rvim.1*
1036 %lang(fr) %{_mandir}/fr/man1/rvim.1*
1037 %lang(fr) %{_mandir}/fr/man1/vimdiff.1*
1038 %lang(id) %{_mandir}/id/man1/rvim.1*
1039 %lang(id) %{_mandir}/id/man1/vim.1*
1040 %lang(it) %{_mandir}/it/man1/rvim.1*
1041 %lang(it) %{_mandir}/it/man1/vim.1*
1042 %lang(it) %{_mandir}/it/man1/vimdiff.1*
1043 %lang(pl) %{_mandir}/pl/man1/rvim.1*
1044 %lang(pl) %{_mandir}/pl/man1/vim.1*
1045 %lang(pl) %{_mandir}/pl/man1/vimdiff.1*
1046 %lang(ru) %{_mandir}/ru/man1/rvim.1*
1047 %lang(ru) %{_mandir}/ru/man1/vim.1*
1048 %lang(ru) %{_mandir}/ru/man1/vimdiff.1*
1049 %{_desktopdir}/%{name}.desktop
1054 %defattr(644,root,root,755)
1055 %attr(755,root,root) /bin/ex
1056 %attr(755,root,root) /bin/rview
1057 %attr(755,root,root) /bin/vi
1058 %attr(755,root,root) /bin/view
1059 %{_mandir}/man1/vi.1*
1060 %{_mandir}/man1/ex.1*
1061 %{_mandir}/man1/view.1*
1062 %{_mandir}/man1/rview.1*
1063 %lang(fi) %{_mandir}/fi/man1/vi.1*
1064 %lang(fi) %{_mandir}/fi/man1/ex.1*
1065 %lang(fi) %{_mandir}/fi/man1/view.1*
1066 %lang(fi) %{_mandir}/fi/man1/rview.1*
1067 %lang(fr) %{_mandir}/fr/man1/vi.1*
1068 %lang(fr) %{_mandir}/fr/man1/ex.1*
1069 %lang(fr) %{_mandir}/fr/man1/view.1*
1070 %lang(fr) %{_mandir}/fr/man1/rview.1*
1071 %lang(id) %{_mandir}/id/man1/vi.1*
1072 %lang(id) %{_mandir}/id/man1/ex.1*
1073 %lang(id) %{_mandir}/id/man1/view.1*
1074 %lang(id) %{_mandir}/id/man1/rview.1*
1075 #%lang(it) %{_mandir}/it/man1/vi.1*
1076 %lang(it) %{_mandir}/it/man1/ex.1*
1077 %lang(it) %{_mandir}/it/man1/view.1*
1078 %lang(it) %{_mandir}/it/man1/rview.1*
1079 %lang(pl) %{_mandir}/pl/man1/vi.1*
1080 %lang(pl) %{_mandir}/pl/man1/ex.1*
1081 %lang(pl) %{_mandir}/pl/man1/view.1*
1082 %lang(pl) %{_mandir}/pl/man1/rview.1*
1083 #%lang(ru) %{_mandir}/ru/man1/vi.1*
1084 %lang(ru) %{_mandir}/ru/man1/ex.1*
1085 %lang(ru) %{_mandir}/ru/man1/view.1*
1086 %lang(ru) %{_mandir}/ru/man1/rview.1*
1089 %defattr(644,root,root,755)
1090 %attr(755,root,root) %{_bindir}/xxd
1091 %{_mandir}/man1/xxd.1*
1092 %lang(fr) %{_mandir}/fr/man1/xxd.1*
1093 %lang(it) %{_mandir}/it/man1/xxd.1*
1094 %lang(pl) %{_mandir}/pl/man1/xxd.1*
1095 %lang(ru) %{_mandir}/ru/man1/xxd.1*
1097 %files rt -f %{name}.lang
1098 %defattr(644,root,root,755)
1099 %dir %{_sysconfdir}/vim
1100 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vim/vimrc
1101 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vim/gvimrc
1103 %dir %{_datadir}/vim
1105 %dir %{_datadir}/vim/vimfiles
1106 %dir %{_datadir}/vim/vimfiles/doc
1107 %dir %{_datadir}/vim/vimfiles/after
1108 %dir %{_datadir}/vim/vimfiles/after/compiler
1109 %dir %{_datadir}/vim/vimfiles/after/ftdetect
1110 %dir %{_datadir}/vim/vimfiles/after/ftplugin
1111 %dir %{_datadir}/vim/vimfiles/after/indent
1112 %dir %{_datadir}/vim/vimfiles/after/plugin
1113 %dir %{_datadir}/vim/vimfiles/after/spell
1114 %dir %{_datadir}/vim/vimfiles/after/syntax
1115 %dir %{_datadir}/vim/vimfiles/compiler
1116 %dir %{_datadir}/vim/vimfiles/ftdetect
1117 %dir %{_datadir}/vim/vimfiles/ftplugin
1118 %dir %{_datadir}/vim/vimfiles/indent
1119 %dir %{_datadir}/vim/vimfiles/plugin
1120 %dir %{_datadir}/vim/vimfiles/spell
1121 %dir %{_datadir}/vim/vimfiles/syntax
1122 %verify(not md5 mtime size) %{_datadir}/vim/vimfiles/doc/tags
1124 %{_datadir}/vim/*.vim
1126 %dir %{_datadir}/vim/autoload
1127 %doc %{_datadir}/vim/autoload/README.txt
1129 %dir %{_datadir}/vim/ftdetect
1131 %dir %{_datadir}/vim/ftplugin
1132 %doc %{_datadir}/vim/ftplugin/README.txt
1133 %{_datadir}/vim/ftplugin/*.vim
1134 %{_datadir}/vim/ftplugin/logtalk.dict
1136 %dir %{_datadir}/vim/indent
1137 %doc %{_datadir}/vim/indent/README.txt
1138 %{_datadir}/vim/indent/*.vim
1140 %dir %{_datadir}/vim/keymap
1141 %doc %{_datadir}/vim/keymap/README.txt
1142 %{_datadir}/vim/keymap/*.vim
1144 %dir %{_datadir}/vim/plugin
1145 %doc %{_datadir}/vim/plugin/README.txt
1147 %dir %{_datadir}/vim/syntax
1148 %doc %{_datadir}/vim/syntax/README.txt
1149 %{_datadir}/vim/syntax/*.vim
1151 %dir %{_datadir}/vim/colors
1152 %doc %{_datadir}/vim/colors/README.txt
1153 %{_datadir}/vim/colors/*.vim
1155 %dir %{_datadir}/vim/lang
1156 %doc %{_datadir}/vim/lang/README*
1158 %lang(af) %{_datadir}/vim/lang/menu_af*
1159 %lang(ca) %{_datadir}/vim/lang/menu_ca*
1160 %lang(cs) %{_datadir}/vim/lang/menu_cs*
1161 %lang(cs) %{_datadir}/vim/lang/menu_*czech*
1162 %lang(de) %{_datadir}/vim/lang/menu_de*
1163 %lang(de) %{_datadir}/vim/lang/menu_*german*
1164 %lang(en_GB) %{_datadir}/vim/lang/menu_en_gb*
1165 %lang(en_GB) %{_datadir}/vim/lang/menu_*english*
1166 %lang(eo) %{_datadir}/vim/lang/menu_eo.utf-8.vim
1167 %lang(eo) %{_datadir}/vim/lang/menu_eo_eo.utf-8.vim
1168 %lang(eo) %{_datadir}/vim/lang/menu_eo_xx.utf-8.vim
1169 %lang(es) %{_datadir}/vim/lang/menu_es*
1170 %lang(es) %{_datadir}/vim/lang/menu_*spanish*
1171 %lang(fi) %{_datadir}/vim/lang/menu_fi.latin1.vim
1172 %lang(fi) %{_datadir}/vim/lang/menu_fi.utf-8.vim
1173 %lang(fi) %{_datadir}/vim/lang/menu_fi_fi.latin1.vim
1174 %lang(fi) %{_datadir}/vim/lang/menu_fi_fi.utf-8.vim
1175 %lang(fi) %{_datadir}/vim/lang/menu_finnish_finland.1252.vim
1176 %lang(fr) %{_datadir}/vim/lang/menu_fr*
1177 %lang(hu) %{_datadir}/vim/lang/menu_hu*
1178 %lang(it) %{_datadir}/vim/lang/menu_it*
1179 %lang(ja) %{_datadir}/vim/lang/menu_ja*
1180 %lang(ko) %{_datadir}/vim/lang/menu_ko*
1181 %lang(nl) %{_datadir}/vim/lang/menu_nl*
1182 %lang(nb) %{_datadir}/vim/lang/menu_nb*
1183 %lang(pl) %{_datadir}/vim/lang/menu_pl*
1184 %lang(pl) %{_datadir}/vim/lang/menu_*polish*
1185 %lang(pt) %{_datadir}/vim/lang/menu_pt*
1186 %lang(ru) %{_datadir}/vim/lang/menu_ru*
1187 %lang(sk) %{_datadir}/vim/lang/menu_sk*
1188 %lang(sk) %{_datadir}/vim/lang/menu_*slovak*
1189 %lang(sl) %{_datadir}/vim/lang/menu_sl_si*
1190 %lang(sr) %{_datadir}/vim/lang/menu_sr*
1191 %lang(sv) %{_datadir}/vim/lang/menu_sv*
1192 %lang(uk) %{_datadir}/vim/lang/menu_uk*
1193 %lang(vi) %{_datadir}/vim/lang/menu_vi*
1194 %lang(zh_CN) %{_datadir}/vim/lang/menu_zh.cp936*
1195 %lang(zh_CN) %{_datadir}/vim/lang/menu_zh.gb2312*
1196 %lang(zh_CN) %{_datadir}/vim/lang/menu_zh_cn*
1197 %lang(zh_CN) %{_datadir}/vim/lang/menu_*chinese*gb*
1198 %lang(zh_TW) %{_datadir}/vim/lang/menu_zh.cp950*
1199 %lang(zh_TW) %{_datadir}/vim/lang/menu_zh.big5*
1200 %lang(zh_TW) %{_datadir}/vim/lang/menu_zh_tw*
1201 %lang(zh_TW) %{_datadir}/vim/lang/menu_*taiwan*
1203 %dir %{_datadir}/vim/spell
1204 %lang(he) %{_datadir}/vim/spell/he.*
1205 %lang(yi) %{_datadir}/vim/spell/yi.*
1207 %{_mandir}/man1/vim.1*
1208 %lang(fi) %{_mandir}/fi/man1/vim.1*
1209 %lang(fr) %{_mandir}/fr/man1/vim.1*
1210 %{_pixmapsdir}/vim.png
1212 # plugins in base -rt package
1213 %{_datadir}/vim/autoload/gzip.vim
1214 %{_datadir}/vim/plugin/gzip.vim
1215 %{_datadir}/vim/plugin/matchparen.vim
1218 %defattr(644,root,root,755)
1219 %{_datadir}/vim/plugin/*.vim
1220 %{_datadir}/vim/autoload/*.vim
1221 %{_datadir}/vim/autoload/xml
1222 %{_datadir}/vim/compiler
1223 %{_datadir}/vim/macros
1224 %{_datadir}/vim/print
1226 # plugins in base -rt package
1227 %exclude %{_datadir}/vim/autoload/gzip.vim
1228 %exclude %{_datadir}/vim/plugin/gzip.vim
1229 %exclude %{_datadir}/vim/plugin/matchparen.vim
1232 %defattr(644,root,root,755)
1233 %dir %{_datadir}/vim/doc
1236 %{_datadir}/vim/doc/*.txt.gz
1237 %verify(not md5 mtime size) %{_datadir}/vim/doc/tags
1240 %lang(pl) %{_datadir}/vim/doc/*.plx.gz
1241 %lang(pl) %verify(not md5 mtime size) %{_datadir}/vim/doc/tags-pl
1244 %defattr(644,root,root,755)
1245 %attr(755,root,root) %{_bindir}/vimtutor
1246 %dir %{_datadir}/vim/tutor
1247 %dir %{_datadir}/vim/tutor/tutor
1249 %{_datadir}/vim/tutor/README.txt
1250 %{_datadir}/vim/tutor/tutor.vim
1251 %{_datadir}/vim/tutor/tutor.utf-8
1252 %lang(el) %{_datadir}/vim/tutor/README.el.cp737.txt
1253 %lang(el) %{_datadir}/vim/tutor/README.el.txt
1255 %lang(bj) %{_datadir}/vim/tutor/tutor.bj
1256 %lang(bj) %{_datadir}/vim/tutor/tutor.bj.utf-8
1257 %lang(ca) %{_datadir}/vim/tutor/tutor.ca
1258 %lang(ca) %{_datadir}/vim/tutor/tutor.ca.utf-8
1259 %lang(cs) %{_datadir}/vim/tutor/tutor.cs
1260 %lang(cs) %{_datadir}/vim/tutor/tutor.cs.cp1250
1261 %lang(cs) %{_datadir}/vim/tutor/tutor.cs.utf-8
1262 %lang(de) %{_datadir}/vim/tutor/tutor.de
1263 %lang(de) %{_datadir}/vim/tutor/tutor.de.utf-8
1264 %lang(el) %{_datadir}/vim/tutor/tutor.el
1265 %lang(el) %{_datadir}/vim/tutor/tutor.el.cp737
1266 %lang(el) %{_datadir}/vim/tutor/tutor.el.utf-8
1267 %lang(eo) %{_datadir}/vim/tutor/tutor.eo
1268 %lang(eo) %{_datadir}/vim/tutor/tutor.eo.utf-8
1269 %lang(es) %{_datadir}/vim/tutor/tutor.es
1270 %lang(es) %{_datadir}/vim/tutor/tutor.es.utf-8
1271 %lang(fr) %{_datadir}/vim/tutor/tutor.fr
1272 %lang(fr) %{_datadir}/vim/tutor/tutor.fr.utf-8
1273 %lang(hr) %{_datadir}/vim/tutor/tutor.hr
1274 %lang(hr) %{_datadir}/vim/tutor/tutor.hr.cp1250
1275 %lang(hr) %{_datadir}/vim/tutor/tutor.hr.utf-8
1276 %lang(hu) %{_datadir}/vim/tutor/tutor.hu
1277 %lang(hu) %{_datadir}/vim/tutor/tutor.hu.cp1250
1278 %lang(hu) %{_datadir}/vim/tutor/tutor.hu.utf-8
1279 %lang(it) %{_datadir}/vim/tutor/tutor.it
1280 %lang(it) %{_datadir}/vim/tutor/tutor.it.utf-8
1281 %lang(ja) %{_datadir}/vim/tutor/tutor.ja.euc
1282 %lang(ja) %{_datadir}/vim/tutor/tutor.ja.sjis
1283 %lang(ja) %{_datadir}/vim/tutor/tutor.ja.utf-8
1284 %lang(ko) %{_datadir}/vim/tutor/tutor.ko.euc
1285 %lang(ko) %{_datadir}/vim/tutor/tutor.ko.utf-8
1286 %lang(nb) %{_datadir}/vim/tutor/tutor.nb
1287 %lang(nb) %{_datadir}/vim/tutor/tutor.nb.utf-8
1288 %lang(pl) %{_datadir}/vim/tutor/tutor.pl
1289 %lang(pl) %{_datadir}/vim/tutor/tutor.pl.cp1250
1290 %lang(pl) %{_datadir}/vim/tutor/tutor.pl.utf-8
1291 %lang(pt) %{_datadir}/vim/tutor/tutor.pt
1292 %lang(pt) %{_datadir}/vim/tutor/tutor.pt.utf-8
1293 %lang(ru) %{_datadir}/vim/tutor/tutor.ru
1294 %lang(ru) %{_datadir}/vim/tutor/tutor.ru.cp1251
1295 %lang(ru) %{_datadir}/vim/tutor/tutor.ru.utf-8
1296 %lang(sk) %{_datadir}/vim/tutor/tutor.sk
1297 %lang(sk) %{_datadir}/vim/tutor/tutor.sk.cp1250
1298 %lang(sk) %{_datadir}/vim/tutor/tutor.sk.utf-8
1299 %lang(sv) %{_datadir}/vim/tutor/tutor.sv
1300 %lang(sv) %{_datadir}/vim/tutor/tutor.sv.utf-8
1301 %lang(tr) %{_datadir}/vim/tutor/tutor.tr.iso9
1302 %lang(tr) %{_datadir}/vim/tutor/tutor.tr.utf-8
1303 %lang(vi) %{_datadir}/vim/tutor/tutor.vi.utf-8
1304 %lang(zh_TW) %{_datadir}/vim/tutor/tutor.zh.big5
1305 %lang(zh_TW) %{_datadir}/vim/tutor/tutor.zh.euc
1306 %lang(zh_TW) %{_datadir}/vim/tutor/tutor.zh.utf-8
1308 %{_mandir}/man1/vimtutor.1*
1309 %lang(fr) %{_mandir}/fr/man1/vimtutor.1*
1310 %lang(it) %{_mandir}/it/man1/vimtutor.1*
1311 %lang(pl) %{_mandir}/pl/man1/vimtutor.1*
1312 %lang(ru) %{_mandir}/ru/man1/vimtutor.1*
1316 %defattr(644,root,root,755)
1317 %attr(755,root,root) %{_bindir}/vim.heavy
1321 %defattr(644,root,root,755)
1322 %{_datadir}/vim/spell/en.*.*
1325 %files -n gvim-athena
1326 %defattr(644,root,root,755)
1327 %attr(755,root,root) %{_bindir}/gvim.athena
1328 %{_desktopdir}/gvim-athena.desktop
1332 %files -n gvim-motif
1333 %defattr(644,root,root,755)
1334 %attr(755,root,root) %{_bindir}/gvim.motif
1335 %{_desktopdir}/gvim-motif.desktop
1340 %defattr(644,root,root,755)
1341 %attr(755,root,root) %{_bindir}/gvim.gtk
1342 %attr(755,root,root) %verify(not link) %{_bindir}/gvim
1343 %attr(755,root,root) %{_bindir}/eview
1344 %attr(755,root,root) %{_bindir}/evim
1345 %attr(755,root,root) %{_bindir}/gview
1346 %attr(755,root,root) %{_bindir}/gvimdiff
1347 %attr(755,root,root) %{_bindir}/rgview
1348 %attr(755,root,root) %{_bindir}/rgvim
1349 %{_mandir}/man1/eview.1*
1350 %{_mandir}/man1/evim.1*
1351 %{_mandir}/man1/gvi*
1352 %{_mandir}/man1/rgv*
1353 %lang(fi) %{_mandir}/fi/man1/gvi*
1354 %lang(fi) %{_mandir}/fi/man1/rgv*
1355 %lang(fr) %{_mandir}/fr/man1/eview.1*
1356 %lang(fr) %{_mandir}/fr/man1/evim.1*
1357 %lang(fr) %{_mandir}/fr/man1/gvi*
1358 %lang(fr) %{_mandir}/fr/man1/rgv*
1359 %lang(id) %{_mandir}/id/man1/gvi*
1360 %lang(id) %{_mandir}/id/man1/rgv*
1361 %lang(it) %{_mandir}/it/man1/eview.1*
1362 %lang(it) %{_mandir}/it/man1/evim.1*
1363 %lang(it) %{_mandir}/it/man1/gvi*
1364 %lang(it) %{_mandir}/it/man1/rgv*
1365 %lang(pl) %{_mandir}/pl/man1/eview.1*
1366 %lang(pl) %{_mandir}/pl/man1/evim.1*
1367 %lang(pl) %{_mandir}/pl/man1/gvi*
1368 %lang(pl) %{_mandir}/pl/man1/rgv*
1369 %lang(ru) %{_mandir}/ru/man1/eview.1*
1370 %lang(ru) %{_mandir}/ru/man1/evim.1*
1371 %lang(ru) %{_mandir}/ru/man1/gvi*
1372 %lang(ru) %{_mandir}/ru/man1/rgv*
1373 %{_desktopdir}/gvim-gtk.desktop
1377 %files -n gvim-gnome
1378 %defattr(644,root,root,755)
1379 %attr(755,root,root) %{_bindir}/gvim.gnome
1380 %{_desktopdir}/gvim-gnome.desktop
1384 %files -n gvim-heavy
1385 %defattr(644,root,root,755)
1386 %attr(755,root,root) %{_bindir}/gvim.heavy