2 # - use upstream gvim.desktop as base for our gvim .desktop files (more translations)
6 %bcond_without static # don't build static version
7 %bcond_without athena # don't build Athena Widgets-based gvim
8 %bcond_without motif # don't build Motif-based gvim
9 %bcond_without gtk # don't build GTK+-based gvim support
10 %bcond_without gnome # don't build GNOME-based gvim support
11 %bcond_without heavy # don't build heavy (full-featured GNOME-based gvim/vim)
12 %bcond_without gui # don't build any GUI
13 %bcond_without light # don't build light (minimal, ncurses, but not static)
14 %bcond_with perl # with Perl interp in vim package
15 %bcond_with python # with Python interp in vim package
16 %bcond_with ruby # with Ruby interp in vim package
17 %bcond_with tcl # with Tcl interp
18 %bcond_without selinux # without selinux support
19 %bcond_without home_etc # without home_etc support
28 # Command to check for latest patch:
29 # wget ftp://ftp.vim.org/pub/editors/vim/patches/7.4/MD5SUMS -O sources
30 # tail -n1 sources | awk '{print $2}'
31 # VCS Commits: https://github.com/vim/vim/commits/master
34 %define patchlevel 979
36 Summary: Vi IMproved - a Vi clone
37 Summary(de.UTF-8): VIsual editor iMproved
38 Summary(es.UTF-8): Editor visual incrementado
39 Summary(fr.UTF-8): Editeur VIM : VIsual editor iMproved
40 Summary(hu.UTF-8): Vi IMproved - a Vi szerkesztő bővítése
41 Summary(pl.UTF-8): Vi IMproved - klon edytora Vi
42 Summary(pt_BR.UTF-8): Editor visual incrementado
43 Summary(ru.UTF-8): Visual editor IMproved - Единственно Правильный Редактор :)
44 Summary(tr.UTF-8): Gelişmiş bir vi sürümü
45 Summary(uk.UTF-8): Visual editor IMproved - Єдино Вірний Редактор :)
47 Version: %{ver}.%{patchlevel}
51 Group: Applications/Editors/Vim
52 Source0: ftp://ftp.vim.org/pub/vim/unix/%{name}-%{ver}.tar.bz2
53 # Source0-md5: 607e135c559be642f210094ad023dc65
54 Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
55 # Source1-md5: bc4d1e115ca506ad7751b9bd2b773a7f
56 Source2: http://skawina.eu.org/mikolaj/usr_doc_pl.zip
57 # Source2-md5: ff96284b1c913d55cf0877839b34d490
58 Source10: g%{name}-athena.desktop
59 Source11: g%{name}-motif.desktop
60 Source12: g%{name}-gtk.desktop
61 Source13: g%{name}-gnome.desktop
62 Source14: %{name}.desktop
63 Source15: update-source.sh
65 # http://www.vim.org/scripts/script.php?script_id=1491 (0.7.5)
66 Source20: javascript.vim
67 # http://www.vim.org/scripts/script.php?script_id=447 (20040206)
70 # http://www.vim.org/scripts/script.php?script_id=415 (1.15)
72 # http://www.vim.org/scripts/script.php?script_id=92 (1.0)
74 # http://www.vim.org/scripts/script.php?script_id=368 (1.2.5)
75 Source32: oceandeep.vim
76 # http://www.vim.org/scripts/script.php?script_id=1464 (2.6.3)
78 %patchset_source -f ftp://ftp.vim.org/pub/editors/vim/patches/%{ver}/%{ver}.%03g 1 %{patchlevel}
79 Patch0: %{name}-sysconfdir.patch
80 Patch1: %{name}-visual.patch
81 Patch2: %{name}-paths.patch
82 Patch3: %{name}-no_libelf.patch
83 Patch4: %{name}-egrep.patch
84 Patch5: %{name}-awk.patch
85 Patch6: %{name}-filetype_vim-perl_tests.patch
86 Patch7: %{name}-apache.patch
87 Patch8: %{name}-po-syntax.patch
88 Patch9: %{name}-modprobe.patch
89 Patch10: %{name}-doubleparenthesis.patch
90 Patch11: %{name}-syntax-fstab.patch
91 Patch12: 010_all_%{name}-6.3-vixie.patch
92 Patch13: 013_all_%{name}-7.0-cron-vars-79981.patch
93 Patch14: 020_all_%{name}-7.0-fstab-tmpfs-size.patch
94 Patch15: 021_all_%{name}-7.0-fstab-bogus-errors.patch
95 Patch17: 027_all_%{name}-7.0-automake-substitutions-93378.patch
96 Patch18: %{name}-smarty.patch
97 Patch19: %{name}-tutor-lessdeps.patch
98 Patch20: %{name}-nagios.patch
99 Patch21: %{name}-filetypes.patch
100 Patch22: %{name}-man_installation.patch
101 Patch23: %{name}-vimrc.patch
102 Patch24: %{name}-syntax-exports.patch
103 Patch25: sudoers-include.patch
104 Patch26: %{name}-home_etc.patch
105 Patch27: %{name}-autopaste.patch
106 Patch28: %{name}-ft-cron.patch
107 Patch29: %{name}-phpscript.patch
108 Patch30: %{name}-pam.patch
109 Patch32: %{name}-localedir.patch
110 Patch33: %{name}-locales.patch
111 Patch34: %{name}-rtdir.patch
112 Patch35: %{name}-ft-mib.patch
113 Patch36: %{name}-ft-lib-udevrules.patch
114 Patch37: %{name}-ft-mysql.patch
115 Patch38: %{name}-ft-gyp.patch
116 Patch39: %{name}-revert-7.4.165-noundo.patch
117 Patch40: bug-512.patch
118 URL: http://www.vim.org/
119 BuildRequires: acl-devel
120 BuildRequires: autoconf
121 BuildRequires: gpm-devel
122 %if "%{pld_release}" == "ac"
123 %{?with_athena:BuildRequires: XFree86-devel}
124 BuildRequires: gettext-devel
126 BuildRequires: gettext-tools
127 %{?with_athena:BuildRequires: xorg-lib-libXaw-devel}
129 %if %{with gtk} || %{with heavy}
130 BuildRequires: gtk+2-devel >= 2:2.6.0
132 %{?with_gnome:BuildRequires: libgnomeui-devel >= 2.2.0.1}
133 %if %{with selinux} || %{with heavy}
134 BuildRequires: libselinux-devel
136 %{?with_motif:BuildRequires: motif-devel}
137 BuildRequires: ncurses-devel
138 BuildRequires: pkgconfig
139 %if %{with perl} || %{with heavy}
140 BuildRequires: perl-devel
142 %if %{with python} || %{with heavy}
143 BuildRequires: python-devel
144 BuildRequires: rpm-pythonprov
146 BuildRequires: rpm >= 4.4.9-56
147 BuildRequires: rpmbuild(macros) >= 1.426
148 %if %{with ruby} || %{with heavy}
149 BuildRequires: ruby-devel
151 %if %{with tcl} || %{with heavy}
152 BuildRequires: tcl-devel
156 BuildRequires: acl-static
157 BuildRequires: attr-static
158 BuildRequires: glibc-static
159 %{?with_selinux:BuildRequires: libselinux-static}
160 BuildRequires: ncurses-static
162 Provides: %{name}-static = %{epoch}:%{version}-%{release}
163 Obsoletes: elvis-static
166 Obsoletes: vim-minimal
167 Obsoletes: vim-static
170 Suggests: %{name}-rt = %{epoch}:%{version}-%{release}
173 Provides: vim-editor = %{epoch}:%{version}-%{release}
174 Obsoletes: vim-enhanced
175 Obsoletes: vim-ispell
176 Obsoletes: vim-plugin-multvals
177 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
179 # configure redefines it to =1
180 %define filterout_cpp -D_FORTIFY_SOURCE=[0-9]*
181 %define filterout_c -Wp,-D_FORTIFY_SOURCE=2
183 # that's example script
184 %define _noautoreq '/bin/csh'
186 # cflags get changed while configuring
187 %undefine configure_cache
190 Text editor similar to Vi. Important improvements: multiple windows,
191 multi-level undo, block highliting, folding, and many other.
193 %description -l cs.UTF-8
194 VIM je nový a vylepšený editor vycházející z klasického editoru vi. Vi
195 byl prvním celoobrazovkovým editorem pro Unix a je stále velmi
196 populární. VIM je obohacený funkcemi jako: podpora více oken,
197 víceúrovňové undo, zvýrazňování bloků a řadu dalších užitečných
200 %description -l de.UTF-8
201 Der Visual-Editor iMproved ist ein aktualisierter und erweiterter Klon
202 des vi-Editors, der mit praktisch allen UN*X-Systemen ausgeliefert
203 wird. Er bringt mehrere Fenster, mehrstufige Widerrufen-Funktion,
204 Block-Markierung und viele weitere Zusatzfunktionen im Vergleich zum
205 Standard-vi-Programm.
207 %description -l es.UTF-8
208 El editor Visual Mejorado es una versión actualizada y con nuevas
209 características adicionales del mundialmente famoso 'vi' que acompaña
210 prácticamente todos los sistemas UN*X. Posibilita trabajar con
211 múltiples ventanas, varios niveles de deshacer, bloques enfatizados, y
212 otras muchas características del 'vi'.
214 %description -l fr.UTF-8
215 L'éditeur VIsuel aMélioré est un clone mis à jour et doté de
216 caractéristiques supplémentaires de l'éditeur « vi » fourni avec
217 pratiquement tous les systèmes UN*X. Il ajoute les fenêtres
218 mutltiples, l'annulation a plusieurs niveaux, la mise en évidence des
219 blocs et autres caractéristiques au vi de base.
221 %description -l hu.UTF-8
222 A Vi-hez hasonló texteditor. Néhány fontos bővítés: ablakkezelés,
223 többszintű undo, blokk kiemelés, kódrészletek összecsukása, és még sok
226 %description -l id.UTF-8
227 VIM (VIsual editor iMproved) adalah versi vi editor yang sudah
228 diupdate dan ditambah kemampuannya. Vi adalah editor untuk UNIX yang
229 pertama yang menggunakan layar, dan sekarang masih sangat populer. VIM
230 mengembangkan vi dengan menambah kemampuan baru seperti: multiple
231 windows, multi-level undo, block highlighting, dll.
233 %description -l is.UTF-8
234 VIM (VIsual editor iMproved) er uppfærð og endurbætt útgáfa af vi
235 ritlinum. Vi var fyrsti skjá-ritillinn fyrir UNIX og er enn mjög
236 vinsæll. VIM gerist föðurbetrungur með nýjum möguleikum líkt og
237 gluggakerfi, iðrun og yfirbót (e: multi-level undo), blokkarvali og
240 %description -l it.UTF-8
241 VIM (Vi IMproved) è una versione aggiornata e perfezionata dell'editor
242 vi. Vi è stato il primo editor per UNIX realmente basato su video ed è
243 ancora molto diffuso. VIM perfeziona vi aggiungendo nuove funzioni:
244 finestre multiple, funzione "annulla" multilivello, evidenziazione dei
247 %description -l pl.UTF-8
248 Edytor tekstu podobny do Vi. Ważne ulepszenia: możliwość pracy w wielu
249 oknach, wielopoziomowa opcja 'cofnij', bloki, podświetlanie składni,
250 folding i wiele innych.
252 %description -l pt.UTF-8
253 O VIM (VIsual editor iMproved) é uma versão melhorada e actualizada do
254 editor vi. O vi foi o primeiro verdadeiro editor baseado em ecrã para
255 o UNIX, e ainda é muito popular. O VIM melhora o vi acrescentando
256 novas potencialidades: janelas múltiplas, anulação multi-nível, realce
259 %description -l pt_BR.UTF-8
260 O editor Vim (Vi Enhanced) é um versão atualizada e com novas
261 características do mundialmente famoso 'vi' que acompanha praticamente
262 todos os sistemas UN*X. Ele possibilita trabalhar com múltiplas
263 janelas, vários níveis de desfazer, blocos enfatizados, e muitas
264 outras características do 'vi'.
266 %description -l ru.UTF-8
267 VIsual editor iMproved - это обновленный и значительно улучшенный клон
268 редактора vi, который поставляется практически со всеми
269 UN*X-системами. В этой версии есть многоуровневый откат, выделение
270 блоков, синтаксическая подсветка и много другого...
272 %description -l sk.UTF-8
273 VIM (VIsual editor iMproved) je novšia a vylepšená verzia editoru vi.
274 Vi bol prvým skutočne obrazovkovo orientovaným editorom pre UNIX a
275 stále je veľmi populárny. VIM má oproti vi vylepšenia ako: prácu s
276 viacerými oknami, viacnásobné undo, zvýrazňovanie blokov textu a iné.
278 %description -l sv.UTF-8
279 VIM (Vi IMproved) är en uppdaterad och förbättrad version av
280 redigeraren vi. Vi var den första riktiga skärmbaserade redigeraren
281 till UNIX, och är fortfarande väldigt populär. VIM förbättrar vi med
282 nya finesser: flera fönster, flernivå ångra, blockmarkering och mer
285 %description -l tr.UTF-8
286 Standart vi metin düzenleyicisinin gelişmiş hali; daha fazla komut,
287 birden fazla pencere desteği ve blok işaretleme yetenekleri içerir.
289 %description -l uk.UTF-8
290 VIsual editor iMproved - це оновлений та значно поліпшений клон
291 редактора vi, який поставляється практично зі всіма UN*X-системами. В
292 цій версії є багаторівневий відкат, виділення блоків, синтаксична
293 підсвітка та багато іншого...
296 Summary: Utility to convert files to hexdump or do the reverse
297 Summary(pl.UTF-8): Narzędzie do zamiany plików na postać szesnastkową i odwrotnie
298 Group: Applications/Editors/Vim
301 xxd creates a hex dump of a given file or standard input. It can also
302 convert a hex dump back to its original binary form. Like uuencode and
303 uudecode it allows the transmission of binary data in a `mail-safe'
304 ASCII representation, but has the advantage of decoding to standard
305 output. Moreover, it can be used to perform binary file patching.
307 %description -n xxd -l pl.UTF-8
308 xxd tworzy szesnastkowy zapis pliku podanego na standardowe wejście.
309 Może także przekonwertować taki zapis na oryginalną, binarną postać.
310 Podobnie jak uuencode i uudecode pozwala na przesyłanie danych
311 binarnych w postaci ASCII, ale ma możliwość dekodowania na standardowe
312 wyjście. Co więcej, może być użyty do modyfikowania plików binarnych.
315 Summary: Full featured build of Vim
316 Summary(hu.UTF-8): A Vim teljeskörű szolgáltatásait nyújtó verzió
317 Summary(pl.UTF-8): W pełni funkcjonalna wersja Vima
318 Group: Applications/Editors/Vim
319 Requires: %{name}-rt = %{epoch}:%{version}-%{release}
322 Provides: vim-editor = %{epoch}:%{version}-%{release}
323 Obsoletes: vim-enhanced
324 Obsoletes: vim-ispell
325 Obsoletes: vim-plugin-multvals
328 This package provides full featured version of Vim, which includes
329 support for Perl, Python, Ruby and Tcl scripting.
331 %description heavy -l hu.UTF-8
332 Ez a csomag a Vim teljeskörű szolgáltatásait nyújtó verzióját
333 tartalmazza, amelyben benne van a Perl, Python, Ruby és Tcl támogatás.
335 %description heavy -l pl.UTF-8
336 Pakiet ten dostarcza w pełni funkcjonalną wersję Vima, czyli
337 zawierającą obsługę skryptów w językach Perl, Python, Ruby oraz Tcl.
340 Summary: Minimal build of Vim
341 Summary(pl.UTF-8): Minimalna wersja vima
342 Group: Applications/Editors/Vim
345 Provides: vim-editor = %{epoch}:%{version}-%{release}
348 This package provides light featured version of Vim.
350 %description light -l pl.UTF-8
351 Pakiet ten dostarcza minimalną wersję Vima.
354 Summary: Vi IMproved - a Vi clone
355 Summary(pl.UTF-8): Vi IMproved - klon edytora Vi
356 Group: X11/Applications/Editors
357 Requires: %{name}-rt = %{epoch}:%{version}-%{release}
360 Provides: vim-editor = %{epoch}:%{version}-%{release}
361 Obsoletes: vim-enhanced
362 Obsoletes: vim-ispell
363 Obsoletes: vim-plugin-multvals
366 This package provides console version of Vim, with support for basic
367 X11 features like system clipboard.
369 %description -n vimx -l pl.UTF-8
370 Pakiet ten dostarcza konsolową wersję Vima, posiadającą wsparcie dla
371 podstawowych funckcji X11, takich jak systemowy schowek.
374 Summary: Statically linked Vim
375 Summary(hu.UTF-8): A Vim statikus verziója
376 Summary(pl.UTF-8): Statycznie skonsolidowany Vim
377 Group: Applications/Editors/Vim
380 Provides: vim-editor = %{epoch}:%{version}-%{release}
381 Obsoletes: elvis-static
383 Obsoletes: vim-minimal
386 Text editor similar to Vi. This version is built with minimal feature
387 and is installed in /bin as a rescue tool. The installation of this
388 package is STRONGLY recommended.
390 %description static -l hu.UTF-8
391 Vi-hez hasonló text editor. Ez a verzió a legminimálisabb
392 szolgáltatásokat nyújtja, és a /bin könyvtárba települ, mint egy mentő
393 eszköz. Ennek a csomagnak a telepítése ERŐSEN javallott.
395 %description static -l pl.UTF-8
396 Edytor tekstu podobny do Vi. Ta wersja została skonsolidowana
397 statycznie i posiada minimalną ilość dodatków. Jest instalowana w /bin
398 jako narzędzie dla administratora. Instalacja tego pakietu jest MOCNO
399 zalecana, może on pomóc Ci uratować system w czasie awarii.
401 %description static -l ru.UTF-8
402 Пакет vim-static устанавливает разновидность vim как /bin/vi, что
403 удобно для запуска даже когда смонтирована только корневая файловая
406 %description static -l uk.UTF-8
407 Пакет vim-static встановлює різновид vim як /bin/vi, що зручно для
408 запуску навіть тоді, коли змонтована тільки корньова файлова система.
411 Summary: Vim runtime files
412 Summary(cs.UTF-8): Soubory nezbytné pro libovolný editor VIM
413 Summary(da.UTF-8): Fælles filer som er nødvendige for enhver version af VIM editoren
414 Summary(de.UTF-8): Die von allen Versionen des VIM-Editors benötigten gemeinsamen Dateien
415 Summary(es.UTF-8): Ficheros comunes a todas las versiones de VIM
416 Summary(fr.UTF-8): Fichiers communs indispensables pour toute version de l'éditeur VIM
417 Summary(hu.UTF-8): A Vim futásidejű fájljai
418 Summary(id.UTF-8): File umum yang dibutuhkan oleh semua versi editor VIM
419 Summary(is.UTF-8): Grunnskrár sem allar útgáfur VIM ritilsins þurfa á að halda
420 Summary(it.UTF-8): File comuni necessari per tutte le versioni dell'editor VIM
421 Summary(ja.UTF-8): すべてのバージョンの VIM エディタで必要とされる共通ファイル
422 Summary(nb.UTF-8): Felles filer som er nødvendige for enhver versjon av VIM editoren
423 Summary(pl.UTF-8): Pliki przydatne dla edytora Vim
424 Summary(pt.UTF-8): Os ficheiros comuns necessários para qualquer versão do editor VIM
425 Summary(ru.UTF-8): Файлы, требуемые для любой версии редактора vim
426 Summary(sk.UTF-8): Spoločné súbory potrebné pre všetky verzie editoru VIM
427 Summary(sl.UTF-8): Skupne datoteke, potrebne s katerokoli različico urejevalnika VIM
428 Summary(sv.UTF-8): De gemensamma filerna som behövs av alla versioner av redigeraren VIM
429 Summary(uk.UTF-8): Файли, потрібні для будь-якої версії редактору vim
430 Summary(zh_CN.UTF-8): 任何版本的 VIM 编辑器所需的公用文件。
431 Group: Applications/Editors/Vim
432 Requires: rpm-whiteout >= 1.3
433 Requires: vim-plugin-securemodelines
434 Obsoletes: gvim-bonobo
435 Obsoletes: vim-common
436 Obsoletes: vim-syntax-gitcommit
437 Obsoletes: vim-syntax-upstart
438 %if "%{_rpmversion}" >= "5"
443 This package contains macros, documentation, syntax configuration and
444 manual pages for Vim. If you want to take advantage of Vim more
445 powerful features, you should install this package.
447 %description rt -l cs.UTF-8
448 Tento balíček obsahuje společné soubory pro všechny další balíčky s
451 %description rt -l de.UTF-8
452 Das Paket vim-rt enthält Dateien, die jede VIM-Binärdatei für die
455 %description rt -l fr.UTF-8
456 Le paquetage vim-rt contient des fichiers dont chaque fichier binaire
457 VIM a besoin pour fonctionner.
459 %description rt -l hu.UTF-8
460 Ez a csomag makrókat, dokumentációt, nyelvi konfigurációt és kézikönyv
461 oldalakat tartalmaz Vim-hez. Ha ki akarod használni a Vim
462 lehetőségeit, érdemes telepítened ezt a csomagot.
464 %description rt -l id.UTF-8
465 Package vim-rt berisi file yang dibutuhkan semua versi VIM agar bisa
468 %description rt -l is.UTF-8
469 vim-rt pakkinn inniheldur skrár sem allar VIM keyrsluskrárnar þurfa
472 %description rt -l it.UTF-8
473 Il pacchetto vim-rt contiene i file necessari a ogni binario di VIM
474 per poter funzionare.
476 %description rt -l pl.UTF-8
477 W tym pakiecie znajdują się makra, pliki konfiguracyjne i strony
478 podręcznika dla edytora Vim. Aby korzystać z zaawansowanych możliwości
479 Vima, należy zainstalować ten pakiet.
481 %description rt -l pt.UTF-8
482 O pacote vim-rt contém os ficheiros que todos os executáveis do VIM
483 irão necessitar para correr.
485 %description rt -l ru.UTF-8
486 Пакет vim-rt содержит файлы (например, файлы справки), которые нужны
487 для работы любой программы vim.
489 %description rt -l sk.UTF-8
490 Balík vim-rt obsahuje súbory, ktoré bude potrebovať pre správnu
491 funkciu každá verzia editoru VIM.
493 %description rt -l sv.UTF-8
494 Paketet vim-rt innehåller filer som alla VIM-binärer behöver för att
497 %description rt -l uk.UTF-8
498 Пакет vim-rt містить файли (наприклад, файли довідки), котрі потрібні
499 для роботи будь-якої програми vim.
502 Summary: Vim runtime extra files
503 Summary(pl.UTF-8): Dodatkowe pliki uruchomieniowe Vima
504 Group: Applications/Editors/Vim
505 Requires: %{name}-rt = %{epoch}:%{version}-%{release}
506 %if "%{_rpmversion}" >= "5"
510 %description rt-extras
511 This package contains more runtime extra files, not really useful. If
512 you want to take full advantage of Vim more powerful features, you
513 should install this package.
515 %description rt-extras -l pl.UTF-8
516 Ten pakiet zawiera dodatkowe pliki uruchomieniowe, nie tak bardzo
517 przydatne. Aby korzystać ze wszystkich możliwości Vima, należy
518 zainstalować ten pakiet.
521 Summary: Context Vim documentation
522 Summary(pl.UTF-8): Dokumentacja kontekstowa do Vima
523 Group: Applications/Editors/Vim
524 Requires: %{name}-rt = %{epoch}:%{version}-%{release}
526 %if "%{_rpmversion}" >= "5"
531 This package contains Vim documentation accessible from vim itself
534 %description doc -l pl.UTF-8
535 Ten pakiet zawiera dokumentację do Vima dostępną z poziomu samego vima
536 za pomocą polecenia :help.
539 Summary: English dictionaries for VIMspell
540 Summary(pl.UTF-8): Angielskie słowniki dla VIMspella
541 Group: Applications/Editors/Vim
542 Requires: %{name}-rt = %{epoch}:%{version}-%{release}
543 %if "%{_rpmversion}" >= "5"
547 %description spell-en
548 English dictionaries for VIMspell.
550 %description spell-en -l pl.UTF-8
551 Angielskie słowniki dla VIMspella.
554 Summary: Vim tutorial
555 Summary(hu.UTF-8): Vim tutorial
556 Summary(pl.UTF-8): Samouczek do Vima
557 Group: Applications/Editors/Vim
558 Requires: %{name}-rt = %{epoch}:%{version}-%{release}
560 Requires: vim-editor = %{epoch}:%{version}-%{release}
561 %if "%{_rpmversion}" >= "5"
566 This package contains Vim tutorial.
568 %description tutor -l hu.UTF-8
569 Ez a csomag a vimtutor-t tartalmazza, amely egy gyakorlat-orientált
572 %description tutor -l pl.UTF-8
573 Ten pakiet zawiera samouczek do Vima.
575 %package -n gvim-athena
576 Summary: Vim for X Window built with Athena
577 Summary(hu.UTF-8): A Vim X Window verziója, az Athena felhasználásával
578 Summary(pl.UTF-8): Vim dla X Window korzystający z biblioteki Athena
579 Group: Applications/Editors/Vim
580 Requires: %{name}-rt = %{epoch}:%{version}-%{release}
584 Provides: vim-editor = %{epoch}:%{version}-%{release}
587 %description -n gvim-athena
588 The classic Unix text editor now also under X Window System! This
589 version is built with Athena Widget Set.
591 %description -n gvim-athena -l hu.UTF-8
592 A Vim X Window verziója, az Athena Widgetkészlet felhasználásával.
594 %description -n gvim-athena -l pl.UTF-8
595 Wersja edytora Vim pracująca w środowisku X Window z wykorzystaniem
596 biblioteki Athena Widget Set.
598 %description -n gvim-athena -l ru.UTF-8
599 Этот пакет представляет собой версию VIM, собранную с библиотеками
600 Athena Widget Set, что позволяет запускать VIM как приложение X Window
601 System - с полностью графическим интерфейсом и поддержкой мыши.
603 %description -n gvim-athena -l uk.UTF-8
604 Цей пакет містить версію VIM, зібрану з бібліотеками Athena Widget
605 Set, що дозволяє запускати VIM як прикладну програму X Window System -
606 з повністю графічним інтерфейсом та підтримкою миші.
608 %package -n gvim-motif
609 Summary: Vim for X Window System built with Motif
610 Summary(hu.UTF-8): A Vim X Window verziója, a Motif felhasználásával
611 Summary(pl.UTF-8): Vim dla systemu X Window korzystający z biblioteki Motif
612 Group: Applications/Editors/Vim
613 Requires: %{name}-rt = %{epoch}:%{version}-%{release}
617 Provides: vim-editor = %{epoch}:%{version}-%{release}
620 %description -n gvim-motif
621 The classic Unix text editor now also under X Window System! This
622 version is built with Motif.
624 %description -n gvim-motif -l hu.UTF-8
625 A Vim X Window verziója, a Motif Widgetkészlet felhasználásával.
627 %description -n gvim-motif -l pl.UTF-8
628 Wersja edytora Vim pracująca w środowisku X Window z wykorzystaniem
631 %description -n gvim-motif -l ru.UTF-8
632 Этот пакет представляет собой версию VIM, собранную с библиотеками
633 Motif, что позволяет запускать VIM как приложение X Window System - с
634 полностью графическим интерфейсом и поддержкой мыши.
636 %description -n gvim-motif -l uk.UTF-8
637 Цей пакет містить версію VIM, зібрану з бібліотеками Motif, що
638 дозволяє запускати VIM як прикладну програму X Window System - з
639 повністю графічним інтерфейсом та підтримкою миші.
642 Summary: Vim for X Window System built with GTK+
643 Summary(hu.UTF-8): A Vim X Window verziója, a GTK+ felhasználásával
644 Summary(pl.UTF-8): Vim dla systemu X Window korzystający z biblioteki GTK+
645 Group: Applications/Editors/Vim
646 Requires(post,postun): gtk-update-icon-cache
647 Requires(post,postun): hicolor-icon-theme
648 Requires: %{name}-rt = %{epoch}:%{version}-%{release}
649 Requires: %{name}-rt-extras = %{epoch}:%{version}-%{release}
653 Provides: vim-editor = %{epoch}:%{version}-%{release}
656 %description -n gvim-gtk
657 The classic Unix text editor now also under X Window System! This
658 version is built with GTK+.
660 %description -n gvim-gtk -l hu.UTF-8
661 A Vim X Window verziója, a GTK+ Widgetkészlet felhasználásával.
663 %description -n gvim-gtk -l pl.UTF-8
664 Wersja edytora Vim pracująca w środowisku X Window z wykorzystaniem
667 %description -n gvim-gtk -l ru.UTF-8
668 Этот пакет представляет собой версию VIM, собранную с библиотеками
669 GTK, что позволяет запускать VIM как приложение X Window System - с
670 полностью графическим интерфейсом и поддержкой мыши. Просто скажите
673 %description -n gvim-gtk -l uk.UTF-8
674 Цей пакет містить версію VIM, зібрану з бібліотеками GTK, що дозволяє
675 запускати VIM як прикладну програму X Window System - з повністю
676 графічним інтерфейсом та підтримкою миші. Просто скажіть 'gvim'...
678 %package -n gvim-gnome
679 Summary: Vim for X Window System built with GNOME
680 Summary(hu.UTF-8): A Vim X Window verziója, a GNOME felhasználásával
681 Summary(pl.UTF-8): Vim dla systemu X Window korzystający z biblioteki GNOME
682 Group: Applications/Editors/Vim
683 Requires(post,postun): gtk-update-icon-cache
684 Requires(post,postun): hicolor-icon-theme
685 Requires: %{name}-rt = %{epoch}:%{version}-%{release}
686 Requires: %{name}-rt-extras = %{epoch}:%{version}-%{release}
690 Provides: vim-editor = %{epoch}:%{version}-%{release}
693 %description -n gvim-gnome
694 The classic Unix text editor now also under X Window System! This
695 version is build with GNOME.
697 %description -n gvim-gnome -l hu.UTF-8
698 A Vim X Window verziója, a GNOME felhasználásával.
700 %description -n gvim-gnome -l pl.UTF-8
701 Wersja edytora Vim pracująca w środowisku X Window z wykorzystaniem
704 %description -n gvim-gnome -l ru.UTF-8
705 Этот пакет представляет собой версию VIM, собранную с библиотеками
706 GNOME, что позволяет запускать VIM как приложение X Window System - с
707 полностью графическим интерфейсом и поддержкой мыши.
709 %description -n gvim-gnome -l uk.UTF-8
710 Цей пакет містить версію VIM, зібрану з бібліотеками GNOME, що
711 дозволяє запускати VIM як прикладну програму X Window System - з
712 повністю графічним інтерфейсом та підтримкою миші.
714 %package -n gvim-heavy
715 Summary: Full featured build of Vim with X Window support
716 Summary(hu.UTF-8): A gvim legteljesebb verziója
717 Summary(pl.UTF-8): W pełni funkcjonalna wersja Vima z interfejsem dla X Window
718 Group: Applications/Editors/Vim
719 Requires(post,postun): gtk+2
720 Requires: %{name}-rt = %{epoch}:%{version}-%{release}
721 Requires: %{name}-rt-extras = %{epoch}:%{version}-%{release}
725 Provides: vim-editor = %{epoch}:%{version}-%{release}
728 %description -n gvim-heavy
729 This package provides full featured version of Vim, which includes
730 support for Perl, Python, Ruby and Tcl scripting, as well as GTK+2
733 %description -n gvim-heavy -l hu.UTF-8
734 A gvim legteljesebb verziója, Perl, Python, Ruby és Tcl támogatással.
736 %description -n gvim-heavy -l pl.UTF-8
737 Pakiet ten dostarcza w pełni funkcjonalną wersję Vima, czyli
738 zawierającą obsługę skryptów w językach Perl, Python, Ruby oraz Tcl
739 jak również GUI GTK+2.
742 %setup -q -n %{name}74
745 # patches 7.4.802, 7.4.809 do not apply
746 # 7.4.802 does not apply and 7.4.809 attempts to revert 7.4.802
747 %patchset_patch 1 801
748 %patchset_patch 803 808
749 %patchset_patch 810 %{patchlevel}
776 %{?with_home_etc:%patch26 -p1}
778 # autopaste patch - automatically switch to paste mode
779 # when `really fast typing' situation happens
794 cp -p %{SOURCE20} runtime/syntax
795 cp -p %{SOURCE22} runtime/syntax
796 cp -p %{SOURCE30} runtime/colors
797 cp -p %{SOURCE31} runtime/colors
798 cp -p %{SOURCE32} runtime/colors
800 %{__unzip} -qd runtime/doc %{SOURCE2}
802 # remove unsupported locales
803 %{__rm} src/po/zh_{CN,TW}.UTF-8.po
804 %{__rm} runtime/lang/menu_zh_{cn,tw}.utf-8.vim
807 %{__mv} src/po/n{o,b}.po
808 %{__mv} runtime/tutor/tutor.n{o,b}
809 %{__mv} runtime/tutor/tutor.n{o,b}.utf-8
810 %{__mv} runtime/lang/menu_n{o,b}.latin1.vim
811 %{__mv} runtime/lang/menu_n{o,b}.utf-8.vim
812 %{__mv} runtime/lang/menu_n{o,b}_no.latin1.vim
813 %{__mv} runtime/lang/menu_n{o,b}_no.utf-8.vim
818 # needed to prevent deconfiguring
828 %if "%{pld_release}" == "ac"
829 --with-tlib="ncurses -ltinfo"
831 --with-tlib="ncursesw"
834 %{__make} -j1 distclean
835 # add common options, can override (disable) if needed with args
837 --%{!?with_perl:dis}%{?with_perl:en}able-perlinterp \
838 --%{!?with_python:dis}%{?with_python:en}able-pythoninterp \
839 --%{!?with_ruby:dis}%{?with_ruby:en}able-rubyinterp \
840 --%{!?with_tcl:dis}%{?with_tcl:en}able-tclinterp \
841 %{!?with_selinux:--disable-selinux} \
846 %if "%{pld_release}" == "ac"
847 --with-tlib="ncurses -ltinfo" \
849 --with-tlib="ncursesw" \
851 --with-modified-by="PLD Linux Distribution" \
852 --with-compiledby="PLD Linux Distribution" \
856 mv -f vim bin/$target
860 LDFLAGS="%{rpmldflags} -static"
864 --with-features=small \
865 --disable-perlinterp \
866 --disable-pythoninterp \
867 --disable-rubyinterp \
868 --disable-tclinterp \
871 --disable-multibyte \
874 LDFLAGS="%{rpmldflags}"
881 --with-features=small \
882 --disable-perlinterp \
883 --disable-pythoninterp \
884 --disable-rubyinterp \
885 --disable-tclinterp \
903 --with-features=huge \
904 --enable-gui=athena \
914 --with-features=huge \
926 --with-features=huge \
928 --enable-gtk2-check \
936 --with-features=huge \
937 --enable-gui=gnome2 \
938 --enable-gtk2-check \
939 --enable-gnome-check \
945 # vim.heavy / gvim.heavy
948 --with-features=huge \
951 --enable-perlinterp \
952 --enable-pythoninterp \
953 --enable-rubyinterp \
958 --with-features=huge \
959 --enable-gui=gnome2 \
960 --enable-gtk2-check \
961 --enable-gnome-check \
963 --enable-perlinterp \
964 --enable-pythoninterp \
965 --enable-rubyinterp \
971 %{__make} xxd/xxd languages
974 rm -rf $RPM_BUILD_ROOT
976 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/vim,%{_bindir}} \
977 $RPM_BUILD_ROOT{/bin,%{_mandir}/man1,%{_datadir}/vim/ftdetect} \
978 $RPM_BUILD_ROOT%{_desktopdir}
980 %{__make} -j1 install \
981 DESTDIR=$RPM_BUILD_ROOT
983 # generic gvim from upstream, but we have bunch of subpackages
984 %{__rm} $RPM_BUILD_ROOT%{_desktopdir}/gvim.desktop
986 # not supported locales added by 7.3.764 or later
987 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/cs.cp1250
988 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ja.sjis
989 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ja.euc-jp
990 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/pl.UTF-8
991 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/pl.cp1250
992 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ru.cp1251
993 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/sk.cp1250
994 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/uk.cp1251
995 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/zh_CN.cp936
999 # use compressed docs, see :help gzip-helpfile
1000 %{__gzip} -9 $RPM_BUILD_ROOT%{_datadir}/vim/doc/*.txt
1001 %{__sed} -i -e 's=\(\t.*\.txt\)\t=\1.gz\t=' $RPM_BUILD_ROOT%{_datadir}/vim/doc/tags
1003 %{__gzip} -9 $RPM_BUILD_ROOT%{_datadir}/vim/doc/*.??x
1004 %{__sed} -i -e 's=\(\t.*\.plx\)\t=\1.gz\t=' $RPM_BUILD_ROOT%{_datadir}/vim/doc/tags-pl
1006 %{__rm} $RPM_BUILD_ROOT%{_bindir}/*
1009 install -p src/bin/vim.ncurses $RPM_BUILD_ROOT%{_bindir}/vim
1010 install -p src/bin/vim.static $RPM_BUILD_ROOT/bin/vi
1012 install -p src/bin/vim.ncurses $RPM_BUILD_ROOT/bin/vi
1013 ln -sf /bin/vi $RPM_BUILD_ROOT%{_bindir}/vim
1015 install -p src/bin/vimx $RPM_BUILD_ROOT%{_bindir}/vimx
1016 install -p src/xxd/xxd $RPM_BUILD_ROOT%{_bindir}/xxd
1017 install -p src/vimtutor $RPM_BUILD_ROOT%{_bindir}/vimtutor
1019 echo ".so man1/vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/vi.1
1020 echo ".so man1/vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/view.1
1022 # not supported directories
1023 %{__rm} -r $RPM_BUILD_ROOT%{_mandir}/??.*/
1025 mv -f $RPM_BUILD_ROOT{%{_datadir}/vim/vimrc_example.vim,%{_sysconfdir}/vim/vimrc}
1026 mv -f $RPM_BUILD_ROOT{%{_datadir}/vim/gvimrc_example.vim,%{_sysconfdir}/vim/gvimrc}
1028 ln -sf vim $RPM_BUILD_ROOT%{_bindir}/rvim
1029 ln -sf vim $RPM_BUILD_ROOT%{_bindir}/vimdiff
1030 ln -sf vi $RPM_BUILD_ROOT/bin/ex
1031 ln -sf vi $RPM_BUILD_ROOT/bin/view
1032 ln -sf vi $RPM_BUILD_ROOT/bin/rview
1034 cp -p %{SOURCE14} $RPM_BUILD_ROOT%{_desktopdir}
1037 install -p src/bin/gvim.athena $RPM_BUILD_ROOT%{_bindir}/gvim.athena
1038 cp -p %{SOURCE10} $RPM_BUILD_ROOT%{_desktopdir}
1041 install -p src/bin/gvim.motif $RPM_BUILD_ROOT%{_bindir}/gvim.motif
1042 cp -p %{SOURCE11} $RPM_BUILD_ROOT%{_desktopdir}
1045 install -p src/bin/gvim.gnome $RPM_BUILD_ROOT%{_bindir}/gvim.gnome
1046 cp -p %{SOURCE13} $RPM_BUILD_ROOT%{_desktopdir}
1049 install -p src/bin/gvim.gtk $RPM_BUILD_ROOT%{_bindir}/gvim.gtk
1050 ln -sf gvim.gtk $RPM_BUILD_ROOT%{_bindir}/gvim
1051 ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/eview
1052 ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/evim
1053 ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/gview
1054 ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/gvimdiff
1055 ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/rgview
1056 ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/rgvim
1057 cp -p %{SOURCE12} $RPM_BUILD_ROOT%{_desktopdir}
1060 install -p src/bin/vim.heavy $RPM_BUILD_ROOT%{_bindir}
1061 install -p src/bin/gvim.heavy $RPM_BUILD_ROOT%{_bindir}
1064 install -p src/bin/vim.light $RPM_BUILD_ROOT%{_bindir}
1067 install -d $RPM_BUILD_ROOT%{_pixmapsdir}
1068 cp -p runtime/vim48x48.png $RPM_BUILD_ROOT%{_pixmapsdir}/vim.png
1070 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
1072 install -d $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles/{doc,{after/,}{compiler,ftdetect,ftplugin,indent,plugin,spell,syntax}}
1073 > $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles/doc/tags
1076 %{__rm} $RPM_BUILD_ROOT%{_datadir}/vim/{ftplugin,syntax}/spec.vim
1079 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/vim/tools
1080 %{__rm} $RPM_BUILD_ROOT%{_datadir}/vim/bugreport.vim
1081 %{__rm} $RPM_BUILD_ROOT%{_datadir}/vim/spell/check_locales.vim
1082 %{__rm} $RPM_BUILD_ROOT%{_datadir}/vim/spell/cleanadd.vim
1083 %{__rm} $RPM_BUILD_ROOT%{_datadir}/vim/spell/fixdup.vim
1084 %{__rm} $RPM_BUILD_ROOT%{_datadir}/vim/doc/vim2html.pl
1087 rm -rf $RPM_BUILD_ROOT
1090 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
1093 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
1095 %post -n gvim-athena
1096 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
1098 %postun -n gvim-athena
1099 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
1102 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
1104 %postun -n gvim-motif
1105 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
1108 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
1109 %update_icon_cache hicolor
1112 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
1113 %update_icon_cache hicolor
1116 %update_desktop_database_post
1117 %update_icon_cache hicolor
1119 %postun -n gvim-gnome
1120 %update_desktop_database_postun
1121 %update_icon_cache hicolor
1124 %defattr(644,root,root,755)
1125 %attr(755,root,root) %{_bindir}/rvim
1126 %attr(755,root,root) %{_bindir}/vim
1127 %attr(755,root,root) %{_bindir}/vimdiff
1128 %{_mandir}/man1/rvim.1*
1129 %{_mandir}/man1/vimdiff.1*
1130 %lang(fi) %{_mandir}/fi/man1/rvim.1*
1131 %lang(fr) %{_mandir}/fr/man1/rvim.1*
1132 %lang(fr) %{_mandir}/fr/man1/vimdiff.1*
1133 %lang(id) %{_mandir}/id/man1/rvim.1*
1134 %lang(id) %{_mandir}/id/man1/vim.1*
1135 %lang(it) %{_mandir}/it/man1/rvim.1*
1136 %lang(it) %{_mandir}/it/man1/vim.1*
1137 %lang(it) %{_mandir}/it/man1/vimdiff.1*
1138 %lang(ja) %{_mandir}/ja/man1/rvim.1*
1139 %lang(ja) %{_mandir}/ja/man1/vim.1*
1140 %lang(ja) %{_mandir}/ja/man1/vimdiff.1*
1141 %lang(pl) %{_mandir}/pl/man1/rvim.1*
1142 %lang(pl) %{_mandir}/pl/man1/vim.1*
1143 %lang(pl) %{_mandir}/pl/man1/vimdiff.1*
1144 %lang(ru) %{_mandir}/ru/man1/rvim.1*
1145 %lang(ru) %{_mandir}/ru/man1/vim.1*
1146 %lang(ru) %{_mandir}/ru/man1/vimdiff.1*
1147 %{_desktopdir}/%{name}.desktop
1152 %defattr(644,root,root,755)
1153 %attr(755,root,root) /bin/ex
1154 %attr(755,root,root) /bin/rview
1155 %attr(755,root,root) /bin/vi
1156 %attr(755,root,root) /bin/view
1157 %{_mandir}/man1/vi.1*
1158 %{_mandir}/man1/ex.1*
1159 %{_mandir}/man1/view.1*
1160 %{_mandir}/man1/rview.1*
1161 %lang(fi) %{_mandir}/fi/man1/vi.1*
1162 %lang(fi) %{_mandir}/fi/man1/ex.1*
1163 %lang(fi) %{_mandir}/fi/man1/view.1*
1164 %lang(fi) %{_mandir}/fi/man1/rview.1*
1165 %lang(fr) %{_mandir}/fr/man1/vi.1*
1166 %lang(fr) %{_mandir}/fr/man1/ex.1*
1167 %lang(fr) %{_mandir}/fr/man1/view.1*
1168 %lang(fr) %{_mandir}/fr/man1/rview.1*
1169 %lang(id) %{_mandir}/id/man1/vi.1*
1170 %lang(id) %{_mandir}/id/man1/ex.1*
1171 %lang(id) %{_mandir}/id/man1/view.1*
1172 %lang(id) %{_mandir}/id/man1/rview.1*
1173 #%lang(it) %{_mandir}/it/man1/vi.1*
1174 %lang(it) %{_mandir}/it/man1/ex.1*
1175 %lang(it) %{_mandir}/it/man1/view.1*
1176 %lang(it) %{_mandir}/it/man1/rview.1*
1177 %lang(ja) %{_mandir}/ja/man1/ex.1*
1178 %lang(ja) %{_mandir}/ja/man1/view.1*
1179 %lang(ja) %{_mandir}/ja/man1/rview.1*
1180 %lang(pl) %{_mandir}/pl/man1/vi.1*
1181 %lang(pl) %{_mandir}/pl/man1/ex.1*
1182 %lang(pl) %{_mandir}/pl/man1/view.1*
1183 %lang(pl) %{_mandir}/pl/man1/rview.1*
1184 #%lang(ru) %{_mandir}/ru/man1/vi.1*
1185 %lang(ru) %{_mandir}/ru/man1/ex.1*
1186 %lang(ru) %{_mandir}/ru/man1/view.1*
1187 %lang(ru) %{_mandir}/ru/man1/rview.1*
1190 %defattr(644,root,root,755)
1191 %attr(755,root,root) %{_bindir}/xxd
1192 %{_mandir}/man1/xxd.1*
1193 %lang(fr) %{_mandir}/fr/man1/xxd.1*
1194 %lang(it) %{_mandir}/it/man1/xxd.1*
1195 %lang(ja) %{_mandir}/ja/man1/xxd.1*
1196 %lang(pl) %{_mandir}/pl/man1/xxd.1*
1197 %lang(ru) %{_mandir}/ru/man1/xxd.1*
1199 %files rt -f %{name}.lang
1200 %defattr(644,root,root,755)
1201 %dir %{_sysconfdir}/vim
1202 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vim/vimrc
1203 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vim/gvimrc
1205 %dir %{_datadir}/vim
1206 %dir %{_datadir}/vim/doc
1207 %verify(not md5 mtime size) %{_datadir}/vim/doc/tags
1208 %lang(pl) %verify(not md5 mtime size) %{_datadir}/vim/doc/tags-pl
1209 %verify(not md5 mtime size) %{_datadir}/vim/vimfiles/doc/tags
1211 %dir %{_datadir}/vim/vimfiles
1212 %dir %{_datadir}/vim/vimfiles/doc
1213 %dir %{_datadir}/vim/vimfiles/after
1214 %dir %{_datadir}/vim/vimfiles/after/compiler
1215 %dir %{_datadir}/vim/vimfiles/after/ftdetect
1216 %dir %{_datadir}/vim/vimfiles/after/ftplugin
1217 %dir %{_datadir}/vim/vimfiles/after/indent
1218 %dir %{_datadir}/vim/vimfiles/after/plugin
1219 %dir %{_datadir}/vim/vimfiles/after/spell
1220 %dir %{_datadir}/vim/vimfiles/after/syntax
1221 %dir %{_datadir}/vim/vimfiles/compiler
1222 %dir %{_datadir}/vim/vimfiles/ftdetect
1223 %dir %{_datadir}/vim/vimfiles/ftplugin
1224 %dir %{_datadir}/vim/vimfiles/indent
1225 %dir %{_datadir}/vim/vimfiles/plugin
1226 %dir %{_datadir}/vim/vimfiles/spell
1227 %dir %{_datadir}/vim/vimfiles/syntax
1229 %{_datadir}/vim/*.vim
1231 %dir %{_datadir}/vim/autoload
1232 %doc %{_datadir}/vim/autoload/README.txt
1234 %dir %{_datadir}/vim/ftdetect
1236 %dir %{_datadir}/vim/ftplugin
1237 %doc %{_datadir}/vim/ftplugin/README.txt
1238 %{_datadir}/vim/ftplugin/*.vim
1239 %{_datadir}/vim/ftplugin/logtalk.dict
1241 %dir %{_datadir}/vim/indent
1242 %doc %{_datadir}/vim/indent/README.txt
1243 %{_datadir}/vim/indent/*.vim
1245 %dir %{_datadir}/vim/keymap
1246 %doc %{_datadir}/vim/keymap/README.txt
1247 %{_datadir}/vim/keymap/*.vim
1249 %dir %{_datadir}/vim/plugin
1250 %doc %{_datadir}/vim/plugin/README.txt
1252 %dir %{_datadir}/vim/syntax
1253 %doc %{_datadir}/vim/syntax/README.txt
1254 %{_datadir}/vim/syntax/*.vim
1256 %dir %{_datadir}/vim/colors
1257 %doc %{_datadir}/vim/colors/README.txt
1258 %{_datadir}/vim/colors/*.vim
1260 %dir %{_datadir}/vim/lang
1261 %doc %{_datadir}/vim/lang/README*
1263 %lang(af) %{_datadir}/vim/lang/menu_af*
1264 %lang(ca) %{_datadir}/vim/lang/menu_ca*
1265 %lang(cs) %{_datadir}/vim/lang/menu_cs*
1266 %lang(cs) %{_datadir}/vim/lang/menu_*czech*
1267 %lang(de) %{_datadir}/vim/lang/menu_de*
1268 %lang(de) %{_datadir}/vim/lang/menu_*german*
1269 %lang(en_GB) %{_datadir}/vim/lang/menu_en_gb*
1270 %lang(en_GB) %{_datadir}/vim/lang/menu_*english*
1271 %lang(eo) %{_datadir}/vim/lang/menu_eo.utf-8.vim
1272 %lang(eo) %{_datadir}/vim/lang/menu_eo_eo.utf-8.vim
1273 %lang(eo) %{_datadir}/vim/lang/menu_eo_xx.utf-8.vim
1274 %lang(es) %{_datadir}/vim/lang/menu_es*
1275 %lang(es) %{_datadir}/vim/lang/menu_*spanish*
1276 %lang(fi) %{_datadir}/vim/lang/menu_fi.latin1.vim
1277 %lang(fi) %{_datadir}/vim/lang/menu_fi.utf-8.vim
1278 %lang(fi) %{_datadir}/vim/lang/menu_fi_fi.latin1.vim
1279 %lang(fi) %{_datadir}/vim/lang/menu_fi_fi.utf-8.vim
1280 %lang(fi) %{_datadir}/vim/lang/menu_finnish_finland.1252.vim
1281 %lang(fr) %{_datadir}/vim/lang/menu_fr*
1282 %lang(hu) %{_datadir}/vim/lang/menu_hu*
1283 %lang(it) %{_datadir}/vim/lang/menu_it*
1284 %lang(ja) %{_datadir}/vim/lang/menu_ja*
1285 %lang(ko) %{_datadir}/vim/lang/menu_ko*
1286 %lang(nl) %{_datadir}/vim/lang/menu_nl*
1287 %lang(nb) %{_datadir}/vim/lang/menu_nb*
1288 %lang(pl) %{_datadir}/vim/lang/menu_pl*
1289 %lang(pl) %{_datadir}/vim/lang/menu_*polish*
1290 %lang(pt) %{_datadir}/vim/lang/menu_pt*
1291 %lang(ru) %{_datadir}/vim/lang/menu_ru*
1292 %lang(sk) %{_datadir}/vim/lang/menu_sk*
1293 %lang(sk) %{_datadir}/vim/lang/menu_*slovak*
1294 %lang(sl) %{_datadir}/vim/lang/menu_sl_si*
1295 %lang(sr) %{_datadir}/vim/lang/menu_sr*
1296 %lang(sv) %{_datadir}/vim/lang/menu_sv*
1297 %lang(uk) %{_datadir}/vim/lang/menu_uk*
1298 %lang(vi) %{_datadir}/vim/lang/menu_vi*
1299 %lang(zh_CN) %{_datadir}/vim/lang/menu_zh.cp936*
1300 %lang(zh_CN) %{_datadir}/vim/lang/menu_zh.gb2312*
1301 %lang(zh_CN) %{_datadir}/vim/lang/menu_zh_cn*
1302 %lang(zh_CN) %{_datadir}/vim/lang/menu_*chinese*gb*
1303 %lang(zh_TW) %{_datadir}/vim/lang/menu_zh.cp950*
1304 %lang(zh_TW) %{_datadir}/vim/lang/menu_zh.big5*
1305 %lang(zh_TW) %{_datadir}/vim/lang/menu_zh_tw*
1306 %lang(zh_TW) %{_datadir}/vim/lang/menu_*taiwan*
1308 %dir %{_datadir}/vim/spell
1309 %{_datadir}/vim/spell/spell.vim
1310 %lang(he) %{_datadir}/vim/spell/he.*
1311 %lang(yi) %{_datadir}/vim/spell/yi.*
1313 %{_mandir}/man1/vim.1*
1314 %lang(fi) %{_mandir}/fi/man1/vim.1*
1315 %lang(fr) %{_mandir}/fr/man1/vim.1*
1316 %{_pixmapsdir}/vim.png
1318 # plugins in base -rt package
1319 %{_datadir}/vim/autoload/gzip.vim
1320 %{_datadir}/vim/plugin/gzip.vim
1321 %{_datadir}/vim/plugin/matchparen.vim
1324 %defattr(644,root,root,755)
1325 %{_datadir}/vim/plugin/*.vim
1326 %{_datadir}/vim/autoload/*.vim
1327 %{_datadir}/vim/autoload/xml
1328 %{_datadir}/vim/compiler
1329 %{_datadir}/vim/macros
1330 %{_datadir}/vim/print
1332 # plugins in base -rt package
1333 %exclude %{_datadir}/vim/autoload/gzip.vim
1334 %exclude %{_datadir}/vim/plugin/gzip.vim
1335 %exclude %{_datadir}/vim/plugin/matchparen.vim
1338 %defattr(644,root,root,755)
1340 %{_datadir}/vim/doc/*.txt.gz
1343 %lang(pl) %{_datadir}/vim/doc/*.plx.gz
1346 %defattr(644,root,root,755)
1347 %attr(755,root,root) %{_bindir}/vimtutor
1348 %dir %{_datadir}/vim/tutor
1349 %dir %{_datadir}/vim/tutor/tutor
1351 %{_datadir}/vim/tutor/README.txt
1352 %{_datadir}/vim/tutor/tutor.vim
1353 %{_datadir}/vim/tutor/tutor.utf-8
1354 %lang(el) %{_datadir}/vim/tutor/README.el.cp737.txt
1355 %lang(el) %{_datadir}/vim/tutor/README.el.txt
1357 %lang(de) %{_datadir}/vim/tutor/tutor.bar
1358 %lang(de) %{_datadir}/vim/tutor/tutor.bar.utf-8
1359 %lang(ca) %{_datadir}/vim/tutor/tutor.ca
1360 %lang(ca) %{_datadir}/vim/tutor/tutor.ca.utf-8
1361 %lang(cs) %{_datadir}/vim/tutor/tutor.cs
1362 %lang(cs) %{_datadir}/vim/tutor/tutor.cs.cp1250
1363 %lang(cs) %{_datadir}/vim/tutor/tutor.cs.utf-8
1364 %lang(de) %{_datadir}/vim/tutor/tutor.de
1365 %lang(de) %{_datadir}/vim/tutor/tutor.de.utf-8
1366 %lang(el) %{_datadir}/vim/tutor/tutor.el
1367 %lang(el) %{_datadir}/vim/tutor/tutor.el.cp737
1368 %lang(el) %{_datadir}/vim/tutor/tutor.el.utf-8
1369 %lang(eo) %{_datadir}/vim/tutor/tutor.eo
1370 %lang(eo) %{_datadir}/vim/tutor/tutor.eo.utf-8
1371 %lang(es) %{_datadir}/vim/tutor/tutor.es
1372 %lang(es) %{_datadir}/vim/tutor/tutor.es.utf-8
1373 %lang(fr) %{_datadir}/vim/tutor/tutor.fr
1374 %lang(fr) %{_datadir}/vim/tutor/tutor.fr.utf-8
1375 %lang(hr) %{_datadir}/vim/tutor/tutor.hr
1376 %lang(hr) %{_datadir}/vim/tutor/tutor.hr.cp1250
1377 %lang(hr) %{_datadir}/vim/tutor/tutor.hr.utf-8
1378 %lang(hu) %{_datadir}/vim/tutor/tutor.hu
1379 %lang(hu) %{_datadir}/vim/tutor/tutor.hu.cp1250
1380 %lang(hu) %{_datadir}/vim/tutor/tutor.hu.utf-8
1381 %lang(it) %{_datadir}/vim/tutor/tutor.it
1382 %lang(it) %{_datadir}/vim/tutor/tutor.it.utf-8
1383 %lang(ja) %{_datadir}/vim/tutor/tutor.ja.euc
1384 %lang(ja) %{_datadir}/vim/tutor/tutor.ja.sjis
1385 %lang(ja) %{_datadir}/vim/tutor/tutor.ja.utf-8
1386 %lang(ko) %{_datadir}/vim/tutor/tutor.ko.euc
1387 %lang(ko) %{_datadir}/vim/tutor/tutor.ko.utf-8
1388 %lang(nl) %{_datadir}/vim/tutor/tutor.nl
1389 %lang(nl) %{_datadir}/vim/tutor/tutor.nl.utf-8
1390 %lang(nb) %{_datadir}/vim/tutor/tutor.nb
1391 %lang(nb) %{_datadir}/vim/tutor/tutor.nb.utf-8
1392 %lang(pl) %{_datadir}/vim/tutor/tutor.pl
1393 %lang(pl) %{_datadir}/vim/tutor/tutor.pl.cp1250
1394 %lang(pl) %{_datadir}/vim/tutor/tutor.pl.utf-8
1395 %lang(pt) %{_datadir}/vim/tutor/tutor.pt
1396 %lang(pt) %{_datadir}/vim/tutor/tutor.pt.utf-8
1397 %lang(ru) %{_datadir}/vim/tutor/tutor.ru
1398 %lang(ru) %{_datadir}/vim/tutor/tutor.ru.cp1251
1399 %lang(ru) %{_datadir}/vim/tutor/tutor.ru.utf-8
1400 %lang(sk) %{_datadir}/vim/tutor/tutor.sk
1401 %lang(sk) %{_datadir}/vim/tutor/tutor.sk.cp1250
1402 %lang(sk) %{_datadir}/vim/tutor/tutor.sk.utf-8
1403 %lang(sv) %{_datadir}/vim/tutor/tutor.sv
1404 %lang(sv) %{_datadir}/vim/tutor/tutor.sv.utf-8
1405 %lang(tr) %{_datadir}/vim/tutor/tutor.tr.iso9
1406 %lang(tr) %{_datadir}/vim/tutor/tutor.tr.utf-8
1407 %lang(vi) %{_datadir}/vim/tutor/tutor.vi.utf-8
1408 %lang(zh_CN) %{_datadir}/vim/tutor/tutor.zh_cn.utf-8
1409 %lang(zh_TW) %{_datadir}/vim/tutor/tutor.zh.big5
1410 %lang(zh_TW) %{_datadir}/vim/tutor/tutor.zh.euc
1411 %lang(zh_TW) %{_datadir}/vim/tutor/tutor.zh.utf-8
1412 %lang(zh_TW) %{_datadir}/vim/tutor/tutor.zh_tw.utf-8
1414 %{_mandir}/man1/vimtutor.1*
1415 %lang(fr) %{_mandir}/fr/man1/vimtutor.1*
1416 %lang(it) %{_mandir}/it/man1/vimtutor.1*
1417 %lang(ja) %{_mandir}/ja/man1/vimtutor.1*
1418 %lang(pl) %{_mandir}/pl/man1/vimtutor.1*
1419 %lang(ru) %{_mandir}/ru/man1/vimtutor.1*
1422 %defattr(644,root,root,755)
1423 %attr(755,root,root) %{_bindir}/vimx
1427 %defattr(644,root,root,755)
1428 %attr(755,root,root) %{_bindir}/vim.heavy
1433 %defattr(644,root,root,755)
1434 %attr(755,root,root) %{_bindir}/vim.light
1438 %defattr(644,root,root,755)
1439 %{_datadir}/vim/spell/en.*.*
1442 %files -n gvim-athena
1443 %defattr(644,root,root,755)
1444 %attr(755,root,root) %{_bindir}/gvim.athena
1445 %{_desktopdir}/gvim-athena.desktop
1449 %files -n gvim-motif
1450 %defattr(644,root,root,755)
1451 %attr(755,root,root) %{_bindir}/gvim.motif
1452 %{_desktopdir}/gvim-motif.desktop
1457 %defattr(644,root,root,755)
1458 %attr(755,root,root) %{_bindir}/gvim.gtk
1459 %attr(755,root,root) %verify(not link) %{_bindir}/gvim
1460 %attr(755,root,root) %{_bindir}/eview
1461 %attr(755,root,root) %{_bindir}/evim
1462 %attr(755,root,root) %{_bindir}/gview
1463 %attr(755,root,root) %{_bindir}/gvimdiff
1464 %attr(755,root,root) %{_bindir}/rgview
1465 %attr(755,root,root) %{_bindir}/rgvim
1466 %{_mandir}/man1/eview.1*
1467 %{_mandir}/man1/evim.1*
1468 %{_mandir}/man1/gvi*
1469 %{_mandir}/man1/rgv*
1470 %lang(fi) %{_mandir}/fi/man1/gvi*
1471 %lang(fi) %{_mandir}/fi/man1/rgv*
1472 %lang(fr) %{_mandir}/fr/man1/eview.1*
1473 %lang(fr) %{_mandir}/fr/man1/evim.1*
1474 %lang(fr) %{_mandir}/fr/man1/gvi*
1475 %lang(fr) %{_mandir}/fr/man1/rgv*
1476 %lang(id) %{_mandir}/id/man1/gvi*
1477 %lang(id) %{_mandir}/id/man1/rgv*
1478 %lang(it) %{_mandir}/it/man1/eview.1*
1479 %lang(it) %{_mandir}/it/man1/evim.1*
1480 %lang(it) %{_mandir}/it/man1/gvi*
1481 %lang(it) %{_mandir}/it/man1/rgv*
1482 %lang(ja) %{_mandir}/ja/man1/eview.1*
1483 %lang(ja) %{_mandir}/ja/man1/evim.1*
1484 %lang(ja) %{_mandir}/ja/man1/gvi*
1485 %lang(ja) %{_mandir}/ja/man1/rgv*
1486 %lang(pl) %{_mandir}/pl/man1/eview.1*
1487 %lang(pl) %{_mandir}/pl/man1/evim.1*
1488 %lang(pl) %{_mandir}/pl/man1/gvi*
1489 %lang(pl) %{_mandir}/pl/man1/rgv*
1490 %lang(ru) %{_mandir}/ru/man1/eview.1*
1491 %lang(ru) %{_mandir}/ru/man1/evim.1*
1492 %lang(ru) %{_mandir}/ru/man1/gvi*
1493 %lang(ru) %{_mandir}/ru/man1/rgv*
1494 %{_desktopdir}/gvim-gtk.desktop
1498 %files -n gvim-gnome
1499 %defattr(644,root,root,755)
1500 %attr(755,root,root) %{_bindir}/gvim.gnome
1501 %{_desktopdir}/gvim-gnome.desktop
1505 %files -n gvim-heavy
1506 %defattr(644,root,root,755)
1507 %attr(755,root,root) %{_bindir}/gvim.heavy