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 basever %{ver}.979
35 %define patchlevel %{nil}
37 Summary: Vi IMproved - a Vi clone
38 Summary(de.UTF-8): VIsual editor iMproved
39 Summary(es.UTF-8): Editor visual incrementado
40 Summary(fr.UTF-8): Editeur VIM : VIsual editor iMproved
41 Summary(hu.UTF-8): Vi IMproved - a Vi szerkesztő bővítése
42 Summary(pl.UTF-8): Vi IMproved - klon edytora Vi
43 Summary(pt_BR.UTF-8): Editor visual incrementado
44 Summary(ru.UTF-8): Visual editor IMproved - Единственно Правильный Редактор :)
45 Summary(tr.UTF-8): Gelişmiş bir vi sürümü
46 Summary(uk.UTF-8): Visual editor IMproved - Єдино Вірний Редактор :)
48 Version: %{ver}.%{patchlevel}
52 Group: Applications/Editors/Vim
53 #Source0: ftp://ftp.vim.org/pub/vim/unix/%{name}-%{ver}.tar.bz2
54 Source0: https://github.com/vim/vim/archive/v%{basever}.tar.gz
55 # Source0-md5: dc289e3d5dd1b25e1e976ce7e704b47c
56 Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
57 # Source1-md5: bc4d1e115ca506ad7751b9bd2b773a7f
58 Source2: http://skawina.eu.org/mikolaj/usr_doc_pl.zip
59 # Source2-md5: ff96284b1c913d55cf0877839b34d490
60 Source10: g%{name}-athena.desktop
61 Source11: g%{name}-motif.desktop
62 Source12: g%{name}-gtk.desktop
63 Source13: g%{name}-gnome.desktop
64 Source14: %{name}.desktop
65 Source15: update-source.sh
67 # http://www.vim.org/scripts/script.php?script_id=1491 (0.7.5)
68 Source20: javascript.vim
69 # http://www.vim.org/scripts/script.php?script_id=447 (20040206)
72 # http://www.vim.org/scripts/script.php?script_id=415 (1.15)
74 # http://www.vim.org/scripts/script.php?script_id=92 (1.0)
76 # http://www.vim.org/scripts/script.php?script_id=368 (1.2.5)
77 Source32: oceandeep.vim
78 # http://www.vim.org/scripts/script.php?script_id=1464 (2.6.3)
81 %patchset_source -f ftp://ftp.vim.org/pub/editors/vim/patches/%{ver}/%{ver}.%03g 1 %{patchlevel}
83 Patch0: %{name}-sysconfdir.patch
84 Patch1: %{name}-visual.patch
85 Patch2: %{name}-paths.patch
86 Patch3: %{name}-no_libelf.patch
87 Patch4: %{name}-egrep.patch
88 Patch5: %{name}-awk.patch
89 Patch6: %{name}-filetype_vim-perl_tests.patch
90 Patch7: %{name}-apache.patch
91 Patch8: %{name}-po-syntax.patch
92 Patch9: %{name}-modprobe.patch
93 Patch10: %{name}-doubleparenthesis.patch
94 Patch11: %{name}-syntax-fstab.patch
95 Patch12: 010_all_%{name}-6.3-vixie.patch
96 Patch14: 020_all_%{name}-7.0-fstab-tmpfs-size.patch
97 Patch15: 021_all_%{name}-7.0-fstab-bogus-errors.patch
98 Patch17: 027_all_%{name}-7.0-automake-substitutions-93378.patch
99 Patch18: %{name}-smarty.patch
100 Patch19: %{name}-tutor-lessdeps.patch
101 Patch20: %{name}-nagios.patch
102 Patch21: %{name}-filetypes.patch
103 Patch22: %{name}-man_installation.patch
104 Patch23: %{name}-vimrc.patch
105 Patch24: %{name}-syntax-exports.patch
106 Patch25: sudoers-include.patch
107 Patch26: %{name}-home_etc.patch
108 Patch27: %{name}-autopaste.patch
109 Patch28: %{name}-ft-cron.patch
110 Patch29: %{name}-phpscript.patch
111 Patch30: %{name}-pam.patch
112 Patch32: %{name}-localedir.patch
113 Patch33: %{name}-locales.patch
114 Patch34: %{name}-rtdir.patch
115 Patch35: %{name}-ft-mib.patch
116 Patch36: %{name}-ft-lib-udevrules.patch
117 Patch37: %{name}-ft-mysql.patch
118 Patch38: %{name}-ft-gyp.patch
119 Patch39: %{name}-revert-7.4.165-noundo.patch
120 Patch40: bug-512.patch
121 URL: http://www.vim.org/
122 BuildRequires: acl-devel
123 BuildRequires: autoconf
124 BuildRequires: gpm-devel
125 %if "%{pld_release}" == "ac"
126 %{?with_athena:BuildRequires: XFree86-devel}
127 BuildRequires: gettext-devel
129 BuildRequires: gettext-tools
130 %{?with_athena:BuildRequires: xorg-lib-libXaw-devel}
132 %if %{with gtk} || %{with heavy}
133 BuildRequires: gtk+2-devel >= 2:2.6.0
135 %{?with_gnome:BuildRequires: libgnomeui-devel >= 2.2.0.1}
136 %if %{with selinux} || %{with heavy}
137 BuildRequires: libselinux-devel
139 %{?with_motif:BuildRequires: motif-devel}
140 BuildRequires: ncurses-devel
141 BuildRequires: pkgconfig
142 %if %{with perl} || %{with heavy}
143 BuildRequires: perl-devel
145 %if %{with python} || %{with heavy}
146 BuildRequires: python-devel
147 BuildRequires: rpm-pythonprov
149 BuildRequires: rpm >= 4.4.9-56
150 BuildRequires: rpmbuild(macros) >= 1.426
151 %if %{with ruby} || %{with heavy}
152 BuildRequires: ruby-devel
154 %if %{with tcl} || %{with heavy}
155 BuildRequires: tcl-devel
159 BuildRequires: acl-static
160 BuildRequires: attr-static
161 BuildRequires: glibc-static
162 %{?with_selinux:BuildRequires: libselinux-static}
163 BuildRequires: ncurses-static
165 Provides: %{name}-static = %{epoch}:%{version}-%{release}
166 Obsoletes: elvis-static
169 Obsoletes: vim-minimal
170 Obsoletes: vim-static
173 Suggests: %{name}-rt = %{epoch}:%{version}-%{release}
176 Provides: vim-editor = %{epoch}:%{version}-%{release}
177 Obsoletes: vim-enhanced
178 Obsoletes: vim-ispell
179 Obsoletes: vim-plugin-multvals
180 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
182 # configure redefines it to =1
183 %define filterout_cpp -D_FORTIFY_SOURCE=[0-9]*
184 %define filterout_c -Wp,-D_FORTIFY_SOURCE=2
186 # that's example script
187 %define _noautoreq '/bin/csh'
189 # cflags get changed while configuring
190 %undefine configure_cache
193 Text editor similar to Vi. Important improvements: multiple windows,
194 multi-level undo, block highliting, folding, and many other.
196 %description -l cs.UTF-8
197 VIM je nový a vylepšený editor vycházející z klasického editoru vi. Vi
198 byl prvním celoobrazovkovým editorem pro Unix a je stále velmi
199 populární. VIM je obohacený funkcemi jako: podpora více oken,
200 víceúrovňové undo, zvýrazňování bloků a řadu dalších užitečných
203 %description -l de.UTF-8
204 Der Visual-Editor iMproved ist ein aktualisierter und erweiterter Klon
205 des vi-Editors, der mit praktisch allen UN*X-Systemen ausgeliefert
206 wird. Er bringt mehrere Fenster, mehrstufige Widerrufen-Funktion,
207 Block-Markierung und viele weitere Zusatzfunktionen im Vergleich zum
208 Standard-vi-Programm.
210 %description -l es.UTF-8
211 El editor Visual Mejorado es una versión actualizada y con nuevas
212 características adicionales del mundialmente famoso 'vi' que acompaña
213 prácticamente todos los sistemas UN*X. Posibilita trabajar con
214 múltiples ventanas, varios niveles de deshacer, bloques enfatizados, y
215 otras muchas características del 'vi'.
217 %description -l fr.UTF-8
218 L'éditeur VIsuel aMélioré est un clone mis à jour et doté de
219 caractéristiques supplémentaires de l'éditeur « vi » fourni avec
220 pratiquement tous les systèmes UN*X. Il ajoute les fenêtres
221 mutltiples, l'annulation a plusieurs niveaux, la mise en évidence des
222 blocs et autres caractéristiques au vi de base.
224 %description -l hu.UTF-8
225 A Vi-hez hasonló texteditor. Néhány fontos bővítés: ablakkezelés,
226 többszintű undo, blokk kiemelés, kódrészletek összecsukása, és még sok
229 %description -l id.UTF-8
230 VIM (VIsual editor iMproved) adalah versi vi editor yang sudah
231 diupdate dan ditambah kemampuannya. Vi adalah editor untuk UNIX yang
232 pertama yang menggunakan layar, dan sekarang masih sangat populer. VIM
233 mengembangkan vi dengan menambah kemampuan baru seperti: multiple
234 windows, multi-level undo, block highlighting, dll.
236 %description -l is.UTF-8
237 VIM (VIsual editor iMproved) er uppfærð og endurbætt útgáfa af vi
238 ritlinum. Vi var fyrsti skjá-ritillinn fyrir UNIX og er enn mjög
239 vinsæll. VIM gerist föðurbetrungur með nýjum möguleikum líkt og
240 gluggakerfi, iðrun og yfirbót (e: multi-level undo), blokkarvali og
243 %description -l it.UTF-8
244 VIM (Vi IMproved) è una versione aggiornata e perfezionata dell'editor
245 vi. Vi è stato il primo editor per UNIX realmente basato su video ed è
246 ancora molto diffuso. VIM perfeziona vi aggiungendo nuove funzioni:
247 finestre multiple, funzione "annulla" multilivello, evidenziazione dei
250 %description -l pl.UTF-8
251 Edytor tekstu podobny do Vi. Ważne ulepszenia: możliwość pracy w wielu
252 oknach, wielopoziomowa opcja 'cofnij', bloki, podświetlanie składni,
253 folding i wiele innych.
255 %description -l pt.UTF-8
256 O VIM (VIsual editor iMproved) é uma versão melhorada e actualizada do
257 editor vi. O vi foi o primeiro verdadeiro editor baseado em ecrã para
258 o UNIX, e ainda é muito popular. O VIM melhora o vi acrescentando
259 novas potencialidades: janelas múltiplas, anulação multi-nível, realce
262 %description -l pt_BR.UTF-8
263 O editor Vim (Vi Enhanced) é um versão atualizada e com novas
264 características do mundialmente famoso 'vi' que acompanha praticamente
265 todos os sistemas UN*X. Ele possibilita trabalhar com múltiplas
266 janelas, vários níveis de desfazer, blocos enfatizados, e muitas
267 outras características do 'vi'.
269 %description -l ru.UTF-8
270 VIsual editor iMproved - это обновленный и значительно улучшенный клон
271 редактора vi, который поставляется практически со всеми
272 UN*X-системами. В этой версии есть многоуровневый откат, выделение
273 блоков, синтаксическая подсветка и много другого...
275 %description -l sk.UTF-8
276 VIM (VIsual editor iMproved) je novšia a vylepšená verzia editoru vi.
277 Vi bol prvým skutočne obrazovkovo orientovaným editorom pre UNIX a
278 stále je veľmi populárny. VIM má oproti vi vylepšenia ako: prácu s
279 viacerými oknami, viacnásobné undo, zvýrazňovanie blokov textu a iné.
281 %description -l sv.UTF-8
282 VIM (Vi IMproved) är en uppdaterad och förbättrad version av
283 redigeraren vi. Vi var den första riktiga skärmbaserade redigeraren
284 till UNIX, och är fortfarande väldigt populär. VIM förbättrar vi med
285 nya finesser: flera fönster, flernivå ångra, blockmarkering och mer
288 %description -l tr.UTF-8
289 Standart vi metin düzenleyicisinin gelişmiş hali; daha fazla komut,
290 birden fazla pencere desteği ve blok işaretleme yetenekleri içerir.
292 %description -l uk.UTF-8
293 VIsual editor iMproved - це оновлений та значно поліпшений клон
294 редактора vi, який поставляється практично зі всіма UN*X-системами. В
295 цій версії є багаторівневий відкат, виділення блоків, синтаксична
296 підсвітка та багато іншого...
299 Summary: Utility to convert files to hexdump or do the reverse
300 Summary(pl.UTF-8): Narzędzie do zamiany plików na postać szesnastkową i odwrotnie
301 Group: Applications/Editors/Vim
304 xxd creates a hex dump of a given file or standard input. It can also
305 convert a hex dump back to its original binary form. Like uuencode and
306 uudecode it allows the transmission of binary data in a `mail-safe'
307 ASCII representation, but has the advantage of decoding to standard
308 output. Moreover, it can be used to perform binary file patching.
310 %description -n xxd -l pl.UTF-8
311 xxd tworzy szesnastkowy zapis pliku podanego na standardowe wejście.
312 Może także przekonwertować taki zapis na oryginalną, binarną postać.
313 Podobnie jak uuencode i uudecode pozwala na przesyłanie danych
314 binarnych w postaci ASCII, ale ma możliwość dekodowania na standardowe
315 wyjście. Co więcej, może być użyty do modyfikowania plików binarnych.
318 Summary: Full featured build of Vim
319 Summary(hu.UTF-8): A Vim teljeskörű szolgáltatásait nyújtó verzió
320 Summary(pl.UTF-8): W pełni funkcjonalna wersja Vima
321 Group: Applications/Editors/Vim
322 Requires: %{name}-rt = %{epoch}:%{version}-%{release}
325 Provides: vim-editor = %{epoch}:%{version}-%{release}
326 Obsoletes: vim-enhanced
327 Obsoletes: vim-ispell
328 Obsoletes: vim-plugin-multvals
331 This package provides full featured version of Vim, which includes
332 support for Perl, Python, Ruby and Tcl scripting.
334 %description heavy -l hu.UTF-8
335 Ez a csomag a Vim teljeskörű szolgáltatásait nyújtó verzióját
336 tartalmazza, amelyben benne van a Perl, Python, Ruby és Tcl támogatás.
338 %description heavy -l pl.UTF-8
339 Pakiet ten dostarcza w pełni funkcjonalną wersję Vima, czyli
340 zawierającą obsługę skryptów w językach Perl, Python, Ruby oraz Tcl.
343 Summary: Minimal build of Vim
344 Summary(pl.UTF-8): Minimalna wersja vima
345 Group: Applications/Editors/Vim
348 Provides: vim-editor = %{epoch}:%{version}-%{release}
351 This package provides light featured version of Vim.
353 %description light -l pl.UTF-8
354 Pakiet ten dostarcza minimalną wersję Vima.
357 Summary: Vi IMproved - a Vi clone
358 Summary(pl.UTF-8): Vi IMproved - klon edytora Vi
359 Group: X11/Applications/Editors
360 Requires: %{name}-rt = %{epoch}:%{version}-%{release}
363 Provides: vim-editor = %{epoch}:%{version}-%{release}
364 Obsoletes: vim-enhanced
365 Obsoletes: vim-ispell
366 Obsoletes: vim-plugin-multvals
369 This package provides console version of Vim, with support for basic
370 X11 features like system clipboard.
372 %description -n vimx -l pl.UTF-8
373 Pakiet ten dostarcza konsolową wersję Vima, posiadającą wsparcie dla
374 podstawowych funckcji X11, takich jak systemowy schowek.
377 Summary: Statically linked Vim
378 Summary(hu.UTF-8): A Vim statikus verziója
379 Summary(pl.UTF-8): Statycznie skonsolidowany Vim
380 Group: Applications/Editors/Vim
383 Provides: vim-editor = %{epoch}:%{version}-%{release}
384 Obsoletes: elvis-static
386 Obsoletes: vim-minimal
389 Text editor similar to Vi. This version is built with minimal feature
390 and is installed in /bin as a rescue tool. The installation of this
391 package is STRONGLY recommended.
393 %description static -l hu.UTF-8
394 Vi-hez hasonló text editor. Ez a verzió a legminimálisabb
395 szolgáltatásokat nyújtja, és a /bin könyvtárba települ, mint egy mentő
396 eszköz. Ennek a csomagnak a telepítése ERŐSEN javallott.
398 %description static -l pl.UTF-8
399 Edytor tekstu podobny do Vi. Ta wersja została skonsolidowana
400 statycznie i posiada minimalną ilość dodatków. Jest instalowana w /bin
401 jako narzędzie dla administratora. Instalacja tego pakietu jest MOCNO
402 zalecana, może on pomóc Ci uratować system w czasie awarii.
404 %description static -l ru.UTF-8
405 Пакет vim-static устанавливает разновидность vim как /bin/vi, что
406 удобно для запуска даже когда смонтирована только корневая файловая
409 %description static -l uk.UTF-8
410 Пакет vim-static встановлює різновид vim як /bin/vi, що зручно для
411 запуску навіть тоді, коли змонтована тільки корньова файлова система.
414 Summary: Vim runtime files
415 Summary(cs.UTF-8): Soubory nezbytné pro libovolný editor VIM
416 Summary(da.UTF-8): Fælles filer som er nødvendige for enhver version af VIM editoren
417 Summary(de.UTF-8): Die von allen Versionen des VIM-Editors benötigten gemeinsamen Dateien
418 Summary(es.UTF-8): Ficheros comunes a todas las versiones de VIM
419 Summary(fr.UTF-8): Fichiers communs indispensables pour toute version de l'éditeur VIM
420 Summary(hu.UTF-8): A Vim futásidejű fájljai
421 Summary(id.UTF-8): File umum yang dibutuhkan oleh semua versi editor VIM
422 Summary(is.UTF-8): Grunnskrár sem allar útgáfur VIM ritilsins þurfa á að halda
423 Summary(it.UTF-8): File comuni necessari per tutte le versioni dell'editor VIM
424 Summary(ja.UTF-8): すべてのバージョンの VIM エディタで必要とされる共通ファイル
425 Summary(nb.UTF-8): Felles filer som er nødvendige for enhver versjon av VIM editoren
426 Summary(pl.UTF-8): Pliki przydatne dla edytora Vim
427 Summary(pt.UTF-8): Os ficheiros comuns necessários para qualquer versão do editor VIM
428 Summary(ru.UTF-8): Файлы, требуемые для любой версии редактора vim
429 Summary(sk.UTF-8): Spoločné súbory potrebné pre všetky verzie editoru VIM
430 Summary(sl.UTF-8): Skupne datoteke, potrebne s katerokoli različico urejevalnika VIM
431 Summary(sv.UTF-8): De gemensamma filerna som behövs av alla versioner av redigeraren VIM
432 Summary(uk.UTF-8): Файли, потрібні для будь-якої версії редактору vim
433 Summary(zh_CN.UTF-8): 任何版本的 VIM 编辑器所需的公用文件。
434 Group: Applications/Editors/Vim
435 Requires: rpm-whiteout >= 1.3
436 Requires: vim-plugin-securemodelines
437 Obsoletes: gvim-bonobo
438 Obsoletes: vim-common
439 Obsoletes: vim-syntax-gitcommit
440 Obsoletes: vim-syntax-upstart
441 %if "%{_rpmversion}" >= "5"
446 This package contains macros, documentation, syntax configuration and
447 manual pages for Vim. If you want to take advantage of Vim more
448 powerful features, you should install this package.
450 %description rt -l cs.UTF-8
451 Tento balíček obsahuje společné soubory pro všechny další balíčky s
454 %description rt -l de.UTF-8
455 Das Paket vim-rt enthält Dateien, die jede VIM-Binärdatei für die
458 %description rt -l fr.UTF-8
459 Le paquetage vim-rt contient des fichiers dont chaque fichier binaire
460 VIM a besoin pour fonctionner.
462 %description rt -l hu.UTF-8
463 Ez a csomag makrókat, dokumentációt, nyelvi konfigurációt és kézikönyv
464 oldalakat tartalmaz Vim-hez. Ha ki akarod használni a Vim
465 lehetőségeit, érdemes telepítened ezt a csomagot.
467 %description rt -l id.UTF-8
468 Package vim-rt berisi file yang dibutuhkan semua versi VIM agar bisa
471 %description rt -l is.UTF-8
472 vim-rt pakkinn inniheldur skrár sem allar VIM keyrsluskrárnar þurfa
475 %description rt -l it.UTF-8
476 Il pacchetto vim-rt contiene i file necessari a ogni binario di VIM
477 per poter funzionare.
479 %description rt -l pl.UTF-8
480 W tym pakiecie znajdują się makra, pliki konfiguracyjne i strony
481 podręcznika dla edytora Vim. Aby korzystać z zaawansowanych możliwości
482 Vima, należy zainstalować ten pakiet.
484 %description rt -l pt.UTF-8
485 O pacote vim-rt contém os ficheiros que todos os executáveis do VIM
486 irão necessitar para correr.
488 %description rt -l ru.UTF-8
489 Пакет vim-rt содержит файлы (например, файлы справки), которые нужны
490 для работы любой программы vim.
492 %description rt -l sk.UTF-8
493 Balík vim-rt obsahuje súbory, ktoré bude potrebovať pre správnu
494 funkciu každá verzia editoru VIM.
496 %description rt -l sv.UTF-8
497 Paketet vim-rt innehåller filer som alla VIM-binärer behöver för att
500 %description rt -l uk.UTF-8
501 Пакет vim-rt містить файли (наприклад, файли довідки), котрі потрібні
502 для роботи будь-якої програми vim.
505 Summary: Vim runtime extra files
506 Summary(pl.UTF-8): Dodatkowe pliki uruchomieniowe Vima
507 Group: Applications/Editors/Vim
508 Requires: %{name}-rt = %{epoch}:%{version}-%{release}
509 %if "%{_rpmversion}" >= "5"
513 %description rt-extras
514 This package contains more runtime extra files, not really useful. If
515 you want to take full advantage of Vim more powerful features, you
516 should install this package.
518 %description rt-extras -l pl.UTF-8
519 Ten pakiet zawiera dodatkowe pliki uruchomieniowe, nie tak bardzo
520 przydatne. Aby korzystać ze wszystkich możliwości Vima, należy
521 zainstalować ten pakiet.
524 Summary: Context Vim documentation
525 Summary(pl.UTF-8): Dokumentacja kontekstowa do Vima
526 Group: Applications/Editors/Vim
527 Requires: %{name}-rt = %{epoch}:%{version}-%{release}
529 %if "%{_rpmversion}" >= "5"
534 This package contains Vim documentation accessible from vim itself
537 %description doc -l pl.UTF-8
538 Ten pakiet zawiera dokumentację do Vima dostępną z poziomu samego vima
539 za pomocą polecenia :help.
542 Summary: English dictionaries for VIMspell
543 Summary(pl.UTF-8): Angielskie słowniki dla VIMspella
544 Group: Applications/Editors/Vim
545 Requires: %{name}-rt = %{epoch}:%{version}-%{release}
546 %if "%{_rpmversion}" >= "5"
550 %description spell-en
551 English dictionaries for VIMspell.
553 %description spell-en -l pl.UTF-8
554 Angielskie słowniki dla VIMspella.
557 Summary: Vim tutorial
558 Summary(hu.UTF-8): Vim tutorial
559 Summary(pl.UTF-8): Samouczek do Vima
560 Group: Applications/Editors/Vim
561 Requires: %{name}-rt = %{epoch}:%{version}-%{release}
563 Requires: vim-editor = %{epoch}:%{version}-%{release}
564 %if "%{_rpmversion}" >= "5"
569 This package contains Vim tutorial.
571 %description tutor -l hu.UTF-8
572 Ez a csomag a vimtutor-t tartalmazza, amely egy gyakorlat-orientált
575 %description tutor -l pl.UTF-8
576 Ten pakiet zawiera samouczek do Vima.
578 %package -n gvim-athena
579 Summary: Vim for X Window built with Athena
580 Summary(hu.UTF-8): A Vim X Window verziója, az Athena felhasználásával
581 Summary(pl.UTF-8): Vim dla X Window korzystający z biblioteki Athena
582 Group: Applications/Editors/Vim
583 Requires: %{name}-rt = %{epoch}:%{version}-%{release}
587 Provides: vim-editor = %{epoch}:%{version}-%{release}
590 %description -n gvim-athena
591 The classic Unix text editor now also under X Window System! This
592 version is built with Athena Widget Set.
594 %description -n gvim-athena -l hu.UTF-8
595 A Vim X Window verziója, az Athena Widgetkészlet felhasználásával.
597 %description -n gvim-athena -l pl.UTF-8
598 Wersja edytora Vim pracująca w środowisku X Window z wykorzystaniem
599 biblioteki Athena Widget Set.
601 %description -n gvim-athena -l ru.UTF-8
602 Этот пакет представляет собой версию VIM, собранную с библиотеками
603 Athena Widget Set, что позволяет запускать VIM как приложение X Window
604 System - с полностью графическим интерфейсом и поддержкой мыши.
606 %description -n gvim-athena -l uk.UTF-8
607 Цей пакет містить версію VIM, зібрану з бібліотеками Athena Widget
608 Set, що дозволяє запускати VIM як прикладну програму X Window System -
609 з повністю графічним інтерфейсом та підтримкою миші.
611 %package -n gvim-motif
612 Summary: Vim for X Window System built with Motif
613 Summary(hu.UTF-8): A Vim X Window verziója, a Motif felhasználásával
614 Summary(pl.UTF-8): Vim dla systemu X Window korzystający z biblioteki Motif
615 Group: Applications/Editors/Vim
616 Requires: %{name}-rt = %{epoch}:%{version}-%{release}
620 Provides: vim-editor = %{epoch}:%{version}-%{release}
623 %description -n gvim-motif
624 The classic Unix text editor now also under X Window System! This
625 version is built with Motif.
627 %description -n gvim-motif -l hu.UTF-8
628 A Vim X Window verziója, a Motif Widgetkészlet felhasználásával.
630 %description -n gvim-motif -l pl.UTF-8
631 Wersja edytora Vim pracująca w środowisku X Window z wykorzystaniem
634 %description -n gvim-motif -l ru.UTF-8
635 Этот пакет представляет собой версию VIM, собранную с библиотеками
636 Motif, что позволяет запускать VIM как приложение X Window System - с
637 полностью графическим интерфейсом и поддержкой мыши.
639 %description -n gvim-motif -l uk.UTF-8
640 Цей пакет містить версію VIM, зібрану з бібліотеками Motif, що
641 дозволяє запускати VIM як прикладну програму X Window System - з
642 повністю графічним інтерфейсом та підтримкою миші.
645 Summary: Vim for X Window System built with GTK+
646 Summary(hu.UTF-8): A Vim X Window verziója, a GTK+ felhasználásával
647 Summary(pl.UTF-8): Vim dla systemu X Window korzystający z biblioteki GTK+
648 Group: Applications/Editors/Vim
649 Requires(post,postun): gtk-update-icon-cache
650 Requires(post,postun): hicolor-icon-theme
651 Requires: %{name}-rt = %{epoch}:%{version}-%{release}
652 Requires: %{name}-rt-extras = %{epoch}:%{version}-%{release}
656 Provides: vim-editor = %{epoch}:%{version}-%{release}
659 %description -n gvim-gtk
660 The classic Unix text editor now also under X Window System! This
661 version is built with GTK+.
663 %description -n gvim-gtk -l hu.UTF-8
664 A Vim X Window verziója, a GTK+ Widgetkészlet felhasználásával.
666 %description -n gvim-gtk -l pl.UTF-8
667 Wersja edytora Vim pracująca w środowisku X Window z wykorzystaniem
670 %description -n gvim-gtk -l ru.UTF-8
671 Этот пакет представляет собой версию VIM, собранную с библиотеками
672 GTK, что позволяет запускать VIM как приложение X Window System - с
673 полностью графическим интерфейсом и поддержкой мыши. Просто скажите
676 %description -n gvim-gtk -l uk.UTF-8
677 Цей пакет містить версію VIM, зібрану з бібліотеками GTK, що дозволяє
678 запускати VIM як прикладну програму X Window System - з повністю
679 графічним інтерфейсом та підтримкою миші. Просто скажіть 'gvim'...
681 %package -n gvim-gnome
682 Summary: Vim for X Window System built with GNOME
683 Summary(hu.UTF-8): A Vim X Window verziója, a GNOME felhasználásával
684 Summary(pl.UTF-8): Vim dla systemu X Window korzystający z biblioteki GNOME
685 Group: Applications/Editors/Vim
686 Requires(post,postun): gtk-update-icon-cache
687 Requires(post,postun): hicolor-icon-theme
688 Requires: %{name}-rt = %{epoch}:%{version}-%{release}
689 Requires: %{name}-rt-extras = %{epoch}:%{version}-%{release}
693 Provides: vim-editor = %{epoch}:%{version}-%{release}
696 %description -n gvim-gnome
697 The classic Unix text editor now also under X Window System! This
698 version is build with GNOME.
700 %description -n gvim-gnome -l hu.UTF-8
701 A Vim X Window verziója, a GNOME felhasználásával.
703 %description -n gvim-gnome -l pl.UTF-8
704 Wersja edytora Vim pracująca w środowisku X Window z wykorzystaniem
707 %description -n gvim-gnome -l ru.UTF-8
708 Этот пакет представляет собой версию VIM, собранную с библиотеками
709 GNOME, что позволяет запускать VIM как приложение X Window System - с
710 полностью графическим интерфейсом и поддержкой мыши.
712 %description -n gvim-gnome -l uk.UTF-8
713 Цей пакет містить версію VIM, зібрану з бібліотеками GNOME, що
714 дозволяє запускати VIM як прикладну програму X Window System - з
715 повністю графічним інтерфейсом та підтримкою миші.
717 %package -n gvim-heavy
718 Summary: Full featured build of Vim with X Window support
719 Summary(hu.UTF-8): A gvim legteljesebb verziója
720 Summary(pl.UTF-8): W pełni funkcjonalna wersja Vima z interfejsem dla X Window
721 Group: Applications/Editors/Vim
722 Requires(post,postun): gtk+2
723 Requires: %{name}-rt = %{epoch}:%{version}-%{release}
724 Requires: %{name}-rt-extras = %{epoch}:%{version}-%{release}
728 Provides: vim-editor = %{epoch}:%{version}-%{release}
731 %description -n gvim-heavy
732 This package provides full featured version of Vim, which includes
733 support for Perl, Python, Ruby and Tcl scripting, as well as GTK+2
736 %description -n gvim-heavy -l hu.UTF-8
737 A gvim legteljesebb verziója, Perl, Python, Ruby és Tcl támogatással.
739 %description -n gvim-heavy -l pl.UTF-8
740 Pakiet ten dostarcza w pełni funkcjonalną wersję Vima, czyli
741 zawierającą obsługę skryptów w językach Perl, Python, Ruby oraz Tcl
742 jak również GUI GTK+2.
745 %setup -q -n vim-%{basever}
749 # patches 7.4.802, 7.4.809 do not apply
750 # 7.4.802 does not apply and 7.4.809 attempts to revert 7.4.802
751 %patchset_patch 1 801
752 %patchset_patch 803 808
753 %patchset_patch 810 %{patchlevel}
780 %{?with_home_etc:%patch26 -p1}
782 # autopaste patch - automatically switch to paste mode
783 # when `really fast typing' situation happens
798 cp -p %{SOURCE20} runtime/syntax
799 cp -p %{SOURCE22} runtime/syntax
800 cp -p %{SOURCE30} runtime/colors
801 cp -p %{SOURCE31} runtime/colors
802 cp -p %{SOURCE32} runtime/colors
804 %{__unzip} -qd runtime/doc %{SOURCE2}
806 # remove unsupported locales
807 %{__rm} src/po/zh_{CN,TW}.UTF-8.po
808 %{__rm} runtime/lang/menu_zh_{cn,tw}.utf-8.vim
811 %{__mv} src/po/n{o,b}.po
812 %{__mv} runtime/tutor/tutor.n{o,b}
813 %{__mv} runtime/tutor/tutor.n{o,b}.utf-8
814 %{__mv} runtime/lang/menu_n{o,b}.latin1.vim
815 %{__mv} runtime/lang/menu_n{o,b}.utf-8.vim
816 %{__mv} runtime/lang/menu_n{o,b}_no.latin1.vim
817 %{__mv} runtime/lang/menu_n{o,b}_no.utf-8.vim
822 # needed to prevent deconfiguring
832 %if "%{pld_release}" == "ac"
833 --with-tlib="ncurses -ltinfo"
835 --with-tlib="ncursesw"
838 %{__make} -j1 distclean
839 # add common options, can override (disable) if needed with args
841 --%{!?with_perl:dis}%{?with_perl:en}able-perlinterp \
842 --%{!?with_python:dis}%{?with_python:en}able-pythoninterp \
843 --%{!?with_ruby:dis}%{?with_ruby:en}able-rubyinterp \
844 --%{!?with_tcl:dis}%{?with_tcl:en}able-tclinterp \
845 %{!?with_selinux:--disable-selinux} \
850 %if "%{pld_release}" == "ac"
851 --with-tlib="ncurses -ltinfo" \
853 --with-tlib="ncursesw" \
855 --with-modified-by="PLD Linux Distribution" \
856 --with-compiledby="PLD Linux Distribution" \
860 mv -f vim bin/$target
864 LDFLAGS="%{rpmldflags} -static"
868 --with-features=small \
869 --disable-perlinterp \
870 --disable-pythoninterp \
871 --disable-rubyinterp \
872 --disable-tclinterp \
875 --disable-multibyte \
878 LDFLAGS="%{rpmldflags}"
885 --with-features=small \
886 --disable-perlinterp \
887 --disable-pythoninterp \
888 --disable-rubyinterp \
889 --disable-tclinterp \
907 --with-features=huge \
908 --enable-gui=athena \
918 --with-features=huge \
930 --with-features=huge \
932 --enable-gtk2-check \
940 --with-features=huge \
941 --enable-gui=gnome2 \
942 --enable-gtk2-check \
943 --enable-gnome-check \
949 # vim.heavy / gvim.heavy
952 --with-features=huge \
955 --enable-perlinterp \
956 --enable-pythoninterp \
957 --enable-rubyinterp \
962 --with-features=huge \
963 --enable-gui=gnome2 \
964 --enable-gtk2-check \
965 --enable-gnome-check \
967 --enable-perlinterp \
968 --enable-pythoninterp \
969 --enable-rubyinterp \
975 %{__make} xxd/xxd languages
978 rm -rf $RPM_BUILD_ROOT
980 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/vim,%{_bindir}} \
981 $RPM_BUILD_ROOT{/bin,%{_mandir}/man1,%{_datadir}/vim/ftdetect} \
982 $RPM_BUILD_ROOT%{_desktopdir}
984 %{__make} -j1 install \
985 DESTDIR=$RPM_BUILD_ROOT
987 # generic gvim from upstream, but we have bunch of subpackages
988 %{__rm} $RPM_BUILD_ROOT%{_desktopdir}/gvim.desktop
990 # not supported locales added by 7.3.764 or later
991 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/cs.cp1250
992 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ja.sjis
993 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ja.euc-jp
994 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/pl.UTF-8
995 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/pl.cp1250
996 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ru.cp1251
997 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/sk.cp1250
998 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/uk.cp1251
999 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/zh_CN.cp936
1003 # use compressed docs, see :help gzip-helpfile
1004 %{__gzip} -9 $RPM_BUILD_ROOT%{_datadir}/vim/doc/*.txt
1005 %{__sed} -i -e 's=\(\t.*\.txt\)\t=\1.gz\t=' $RPM_BUILD_ROOT%{_datadir}/vim/doc/tags
1007 %{__gzip} -9 $RPM_BUILD_ROOT%{_datadir}/vim/doc/*.??x
1008 %{__sed} -i -e 's=\(\t.*\.plx\)\t=\1.gz\t=' $RPM_BUILD_ROOT%{_datadir}/vim/doc/tags-pl
1010 %{__rm} $RPM_BUILD_ROOT%{_bindir}/*
1013 install -p src/bin/vim.ncurses $RPM_BUILD_ROOT%{_bindir}/vim
1014 install -p src/bin/vim.static $RPM_BUILD_ROOT/bin/vi
1016 install -p src/bin/vim.ncurses $RPM_BUILD_ROOT/bin/vi
1017 ln -sf /bin/vi $RPM_BUILD_ROOT%{_bindir}/vim
1019 install -p src/bin/vimx $RPM_BUILD_ROOT%{_bindir}/vimx
1020 install -p src/xxd/xxd $RPM_BUILD_ROOT%{_bindir}/xxd
1021 install -p src/vimtutor $RPM_BUILD_ROOT%{_bindir}/vimtutor
1023 echo ".so man1/vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/vi.1
1024 echo ".so man1/vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/view.1
1026 # not supported directories
1027 %{__rm} -r $RPM_BUILD_ROOT%{_mandir}/??.*/
1029 mv -f $RPM_BUILD_ROOT{%{_datadir}/vim/vimrc_example.vim,%{_sysconfdir}/vim/vimrc}
1030 mv -f $RPM_BUILD_ROOT{%{_datadir}/vim/gvimrc_example.vim,%{_sysconfdir}/vim/gvimrc}
1032 ln -sf vim $RPM_BUILD_ROOT%{_bindir}/rvim
1033 ln -sf vim $RPM_BUILD_ROOT%{_bindir}/vimdiff
1034 ln -sf vi $RPM_BUILD_ROOT/bin/ex
1035 ln -sf vi $RPM_BUILD_ROOT/bin/view
1036 ln -sf vi $RPM_BUILD_ROOT/bin/rview
1038 cp -p %{SOURCE14} $RPM_BUILD_ROOT%{_desktopdir}
1041 install -p src/bin/gvim.athena $RPM_BUILD_ROOT%{_bindir}/gvim.athena
1042 cp -p %{SOURCE10} $RPM_BUILD_ROOT%{_desktopdir}
1045 install -p src/bin/gvim.motif $RPM_BUILD_ROOT%{_bindir}/gvim.motif
1046 cp -p %{SOURCE11} $RPM_BUILD_ROOT%{_desktopdir}
1049 install -p src/bin/gvim.gnome $RPM_BUILD_ROOT%{_bindir}/gvim.gnome
1050 cp -p %{SOURCE13} $RPM_BUILD_ROOT%{_desktopdir}
1053 install -p src/bin/gvim.gtk $RPM_BUILD_ROOT%{_bindir}/gvim.gtk
1054 ln -sf gvim.gtk $RPM_BUILD_ROOT%{_bindir}/gvim
1055 ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/eview
1056 ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/evim
1057 ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/gview
1058 ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/gvimdiff
1059 ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/rgview
1060 ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/rgvim
1061 cp -p %{SOURCE12} $RPM_BUILD_ROOT%{_desktopdir}
1064 install -p src/bin/vim.heavy $RPM_BUILD_ROOT%{_bindir}
1065 install -p src/bin/gvim.heavy $RPM_BUILD_ROOT%{_bindir}
1068 install -p src/bin/vim.light $RPM_BUILD_ROOT%{_bindir}
1071 install -d $RPM_BUILD_ROOT%{_pixmapsdir}
1072 cp -p runtime/vim48x48.png $RPM_BUILD_ROOT%{_pixmapsdir}/vim.png
1074 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
1076 install -d $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles/{doc,{after/,}{compiler,ftdetect,ftplugin,indent,plugin,spell,syntax}}
1077 > $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles/doc/tags
1080 %{__rm} $RPM_BUILD_ROOT%{_datadir}/vim/{ftplugin,syntax}/spec.vim
1083 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/vim/tools
1084 %{__rm} $RPM_BUILD_ROOT%{_datadir}/vim/bugreport.vim
1085 %{__rm} $RPM_BUILD_ROOT%{_datadir}/vim/spell/check_locales.vim
1086 %{__rm} $RPM_BUILD_ROOT%{_datadir}/vim/spell/cleanadd.vim
1087 %{__rm} $RPM_BUILD_ROOT%{_datadir}/vim/spell/fixdup.vim
1088 %{__rm} $RPM_BUILD_ROOT%{_datadir}/vim/doc/vim2html.pl
1091 rm -rf $RPM_BUILD_ROOT
1094 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
1097 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
1099 %post -n gvim-athena
1100 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
1102 %postun -n gvim-athena
1103 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
1106 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
1108 %postun -n gvim-motif
1109 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
1112 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
1113 %update_icon_cache hicolor
1116 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
1117 %update_icon_cache hicolor
1120 %update_desktop_database_post
1121 %update_icon_cache hicolor
1123 %postun -n gvim-gnome
1124 %update_desktop_database_postun
1125 %update_icon_cache hicolor
1128 %defattr(644,root,root,755)
1129 %attr(755,root,root) %{_bindir}/rvim
1130 %attr(755,root,root) %{_bindir}/vim
1131 %attr(755,root,root) %{_bindir}/vimdiff
1132 %{_mandir}/man1/rvim.1*
1133 %{_mandir}/man1/vimdiff.1*
1134 %lang(fi) %{_mandir}/fi/man1/rvim.1*
1135 %lang(fr) %{_mandir}/fr/man1/rvim.1*
1136 %lang(fr) %{_mandir}/fr/man1/vimdiff.1*
1137 %lang(id) %{_mandir}/id/man1/rvim.1*
1138 %lang(id) %{_mandir}/id/man1/vim.1*
1139 %lang(it) %{_mandir}/it/man1/rvim.1*
1140 %lang(it) %{_mandir}/it/man1/vim.1*
1141 %lang(it) %{_mandir}/it/man1/vimdiff.1*
1142 %lang(ja) %{_mandir}/ja/man1/rvim.1*
1143 %lang(ja) %{_mandir}/ja/man1/vim.1*
1144 %lang(ja) %{_mandir}/ja/man1/vimdiff.1*
1145 %lang(pl) %{_mandir}/pl/man1/rvim.1*
1146 %lang(pl) %{_mandir}/pl/man1/vim.1*
1147 %lang(pl) %{_mandir}/pl/man1/vimdiff.1*
1148 %lang(ru) %{_mandir}/ru/man1/rvim.1*
1149 %lang(ru) %{_mandir}/ru/man1/vim.1*
1150 %lang(ru) %{_mandir}/ru/man1/vimdiff.1*
1151 %{_desktopdir}/%{name}.desktop
1156 %defattr(644,root,root,755)
1157 %attr(755,root,root) /bin/ex
1158 %attr(755,root,root) /bin/rview
1159 %attr(755,root,root) /bin/vi
1160 %attr(755,root,root) /bin/view
1161 %{_mandir}/man1/vi.1*
1162 %{_mandir}/man1/ex.1*
1163 %{_mandir}/man1/view.1*
1164 %{_mandir}/man1/rview.1*
1165 %lang(fi) %{_mandir}/fi/man1/vi.1*
1166 %lang(fi) %{_mandir}/fi/man1/ex.1*
1167 %lang(fi) %{_mandir}/fi/man1/view.1*
1168 %lang(fi) %{_mandir}/fi/man1/rview.1*
1169 %lang(fr) %{_mandir}/fr/man1/vi.1*
1170 %lang(fr) %{_mandir}/fr/man1/ex.1*
1171 %lang(fr) %{_mandir}/fr/man1/view.1*
1172 %lang(fr) %{_mandir}/fr/man1/rview.1*
1173 %lang(id) %{_mandir}/id/man1/vi.1*
1174 %lang(id) %{_mandir}/id/man1/ex.1*
1175 %lang(id) %{_mandir}/id/man1/view.1*
1176 %lang(id) %{_mandir}/id/man1/rview.1*
1177 #%lang(it) %{_mandir}/it/man1/vi.1*
1178 %lang(it) %{_mandir}/it/man1/ex.1*
1179 %lang(it) %{_mandir}/it/man1/view.1*
1180 %lang(it) %{_mandir}/it/man1/rview.1*
1181 %lang(ja) %{_mandir}/ja/man1/ex.1*
1182 %lang(ja) %{_mandir}/ja/man1/view.1*
1183 %lang(ja) %{_mandir}/ja/man1/rview.1*
1184 %lang(pl) %{_mandir}/pl/man1/vi.1*
1185 %lang(pl) %{_mandir}/pl/man1/ex.1*
1186 %lang(pl) %{_mandir}/pl/man1/view.1*
1187 %lang(pl) %{_mandir}/pl/man1/rview.1*
1188 #%lang(ru) %{_mandir}/ru/man1/vi.1*
1189 %lang(ru) %{_mandir}/ru/man1/ex.1*
1190 %lang(ru) %{_mandir}/ru/man1/view.1*
1191 %lang(ru) %{_mandir}/ru/man1/rview.1*
1194 %defattr(644,root,root,755)
1195 %attr(755,root,root) %{_bindir}/xxd
1196 %{_mandir}/man1/xxd.1*
1197 %lang(fr) %{_mandir}/fr/man1/xxd.1*
1198 %lang(it) %{_mandir}/it/man1/xxd.1*
1199 %lang(ja) %{_mandir}/ja/man1/xxd.1*
1200 %lang(pl) %{_mandir}/pl/man1/xxd.1*
1201 %lang(ru) %{_mandir}/ru/man1/xxd.1*
1203 %files rt -f %{name}.lang
1204 %defattr(644,root,root,755)
1205 %dir %{_sysconfdir}/vim
1206 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vim/vimrc
1207 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vim/gvimrc
1209 %dir %{_datadir}/vim
1210 %dir %{_datadir}/vim/doc
1211 %verify(not md5 mtime size) %{_datadir}/vim/doc/tags
1212 %lang(pl) %verify(not md5 mtime size) %{_datadir}/vim/doc/tags-pl
1213 %verify(not md5 mtime size) %{_datadir}/vim/vimfiles/doc/tags
1215 %dir %{_datadir}/vim/vimfiles
1216 %dir %{_datadir}/vim/vimfiles/doc
1217 %dir %{_datadir}/vim/vimfiles/after
1218 %dir %{_datadir}/vim/vimfiles/after/compiler
1219 %dir %{_datadir}/vim/vimfiles/after/ftdetect
1220 %dir %{_datadir}/vim/vimfiles/after/ftplugin
1221 %dir %{_datadir}/vim/vimfiles/after/indent
1222 %dir %{_datadir}/vim/vimfiles/after/plugin
1223 %dir %{_datadir}/vim/vimfiles/after/spell
1224 %dir %{_datadir}/vim/vimfiles/after/syntax
1225 %dir %{_datadir}/vim/vimfiles/compiler
1226 %dir %{_datadir}/vim/vimfiles/ftdetect
1227 %dir %{_datadir}/vim/vimfiles/ftplugin
1228 %dir %{_datadir}/vim/vimfiles/indent
1229 %dir %{_datadir}/vim/vimfiles/plugin
1230 %dir %{_datadir}/vim/vimfiles/spell
1231 %dir %{_datadir}/vim/vimfiles/syntax
1233 %{_datadir}/vim/*.vim
1235 %dir %{_datadir}/vim/autoload
1236 %doc %{_datadir}/vim/autoload/README.txt
1238 %dir %{_datadir}/vim/ftdetect
1240 %dir %{_datadir}/vim/ftplugin
1241 %doc %{_datadir}/vim/ftplugin/README.txt
1242 %{_datadir}/vim/ftplugin/*.vim
1243 %{_datadir}/vim/ftplugin/logtalk.dict
1245 %dir %{_datadir}/vim/indent
1246 %doc %{_datadir}/vim/indent/README.txt
1247 %{_datadir}/vim/indent/*.vim
1249 %dir %{_datadir}/vim/keymap
1250 %doc %{_datadir}/vim/keymap/README.txt
1251 %{_datadir}/vim/keymap/*.vim
1253 %dir %{_datadir}/vim/plugin
1254 %doc %{_datadir}/vim/plugin/README.txt
1256 %dir %{_datadir}/vim/syntax
1257 %doc %{_datadir}/vim/syntax/README.txt
1258 %{_datadir}/vim/syntax/*.vim
1260 %dir %{_datadir}/vim/colors
1261 %doc %{_datadir}/vim/colors/README.txt
1262 %{_datadir}/vim/colors/*.vim
1264 %dir %{_datadir}/vim/lang
1265 %doc %{_datadir}/vim/lang/README*
1267 %lang(af) %{_datadir}/vim/lang/menu_af*
1268 %lang(ca) %{_datadir}/vim/lang/menu_ca*
1269 %lang(cs) %{_datadir}/vim/lang/menu_cs*
1270 %lang(cs) %{_datadir}/vim/lang/menu_*czech*
1271 %lang(de) %{_datadir}/vim/lang/menu_de*
1272 %lang(de) %{_datadir}/vim/lang/menu_*german*
1273 %lang(en_GB) %{_datadir}/vim/lang/menu_en_gb*
1274 %lang(en_GB) %{_datadir}/vim/lang/menu_*english*
1275 %lang(eo) %{_datadir}/vim/lang/menu_eo.utf-8.vim
1276 %lang(eo) %{_datadir}/vim/lang/menu_eo_eo.utf-8.vim
1277 %lang(eo) %{_datadir}/vim/lang/menu_eo_xx.utf-8.vim
1278 %lang(es) %{_datadir}/vim/lang/menu_es*
1279 %lang(es) %{_datadir}/vim/lang/menu_*spanish*
1280 %lang(fi) %{_datadir}/vim/lang/menu_fi.latin1.vim
1281 %lang(fi) %{_datadir}/vim/lang/menu_fi.utf-8.vim
1282 %lang(fi) %{_datadir}/vim/lang/menu_fi_fi.latin1.vim
1283 %lang(fi) %{_datadir}/vim/lang/menu_fi_fi.utf-8.vim
1284 %lang(fi) %{_datadir}/vim/lang/menu_finnish_finland.1252.vim
1285 %lang(fr) %{_datadir}/vim/lang/menu_fr*
1286 %lang(hu) %{_datadir}/vim/lang/menu_hu*
1287 %lang(it) %{_datadir}/vim/lang/menu_it*
1288 %lang(ja) %{_datadir}/vim/lang/menu_ja*
1289 %lang(ko) %{_datadir}/vim/lang/menu_ko*
1290 %lang(nl) %{_datadir}/vim/lang/menu_nl*
1291 %lang(nb) %{_datadir}/vim/lang/menu_nb*
1292 %lang(pl) %{_datadir}/vim/lang/menu_pl*
1293 %lang(pl) %{_datadir}/vim/lang/menu_*polish*
1294 %lang(pt) %{_datadir}/vim/lang/menu_pt*
1295 %lang(ru) %{_datadir}/vim/lang/menu_ru*
1296 %lang(sk) %{_datadir}/vim/lang/menu_sk*
1297 %lang(sk) %{_datadir}/vim/lang/menu_*slovak*
1298 %lang(sl) %{_datadir}/vim/lang/menu_sl_si*
1299 %lang(sr) %{_datadir}/vim/lang/menu_sr*
1300 %lang(sv) %{_datadir}/vim/lang/menu_sv*
1301 %lang(uk) %{_datadir}/vim/lang/menu_uk*
1302 %lang(vi) %{_datadir}/vim/lang/menu_vi*
1303 %lang(zh_CN) %{_datadir}/vim/lang/menu_zh.cp936*
1304 %lang(zh_CN) %{_datadir}/vim/lang/menu_zh.gb2312*
1305 %lang(zh_CN) %{_datadir}/vim/lang/menu_zh_cn*
1306 %lang(zh_CN) %{_datadir}/vim/lang/menu_*chinese*gb*
1307 %lang(zh_TW) %{_datadir}/vim/lang/menu_zh.cp950*
1308 %lang(zh_TW) %{_datadir}/vim/lang/menu_zh.big5*
1309 %lang(zh_TW) %{_datadir}/vim/lang/menu_zh_tw*
1310 %lang(zh_TW) %{_datadir}/vim/lang/menu_*taiwan*
1312 %dir %{_datadir}/vim/spell
1313 %{_datadir}/vim/spell/spell.vim
1314 %lang(he) %{_datadir}/vim/spell/he.*
1315 %lang(yi) %{_datadir}/vim/spell/yi.*
1317 %{_mandir}/man1/vim.1*
1318 %lang(fi) %{_mandir}/fi/man1/vim.1*
1319 %lang(fr) %{_mandir}/fr/man1/vim.1*
1320 %{_pixmapsdir}/vim.png
1322 # plugins in base -rt package
1323 %{_datadir}/vim/autoload/gzip.vim
1324 %{_datadir}/vim/plugin/gzip.vim
1325 %{_datadir}/vim/plugin/matchparen.vim
1328 %defattr(644,root,root,755)
1329 %{_datadir}/vim/plugin/*.vim
1330 %{_datadir}/vim/autoload/*.vim
1331 %{_datadir}/vim/autoload/xml
1332 %{_datadir}/vim/compiler
1333 %{_datadir}/vim/macros
1334 %{_datadir}/vim/print
1336 # plugins in base -rt package
1337 %exclude %{_datadir}/vim/autoload/gzip.vim
1338 %exclude %{_datadir}/vim/plugin/gzip.vim
1339 %exclude %{_datadir}/vim/plugin/matchparen.vim
1342 %defattr(644,root,root,755)
1344 %{_datadir}/vim/doc/*.txt.gz
1347 %lang(pl) %{_datadir}/vim/doc/*.plx.gz
1350 %defattr(644,root,root,755)
1351 %attr(755,root,root) %{_bindir}/vimtutor
1352 %dir %{_datadir}/vim/tutor
1353 %dir %{_datadir}/vim/tutor/tutor
1355 %{_datadir}/vim/tutor/README.txt
1356 %{_datadir}/vim/tutor/tutor.vim
1357 %{_datadir}/vim/tutor/tutor.utf-8
1358 %lang(el) %{_datadir}/vim/tutor/README.el.cp737.txt
1359 %lang(el) %{_datadir}/vim/tutor/README.el.txt
1361 %lang(de) %{_datadir}/vim/tutor/tutor.bar
1362 %lang(de) %{_datadir}/vim/tutor/tutor.bar.utf-8
1363 %lang(ca) %{_datadir}/vim/tutor/tutor.ca
1364 %lang(ca) %{_datadir}/vim/tutor/tutor.ca.utf-8
1365 %lang(cs) %{_datadir}/vim/tutor/tutor.cs
1366 %lang(cs) %{_datadir}/vim/tutor/tutor.cs.cp1250
1367 %lang(cs) %{_datadir}/vim/tutor/tutor.cs.utf-8
1368 %lang(de) %{_datadir}/vim/tutor/tutor.de
1369 %lang(de) %{_datadir}/vim/tutor/tutor.de.utf-8
1370 %lang(el) %{_datadir}/vim/tutor/tutor.el
1371 %lang(el) %{_datadir}/vim/tutor/tutor.el.cp737
1372 %lang(el) %{_datadir}/vim/tutor/tutor.el.utf-8
1373 %lang(eo) %{_datadir}/vim/tutor/tutor.eo
1374 %lang(eo) %{_datadir}/vim/tutor/tutor.eo.utf-8
1375 %lang(es) %{_datadir}/vim/tutor/tutor.es
1376 %lang(es) %{_datadir}/vim/tutor/tutor.es.utf-8
1377 %lang(fr) %{_datadir}/vim/tutor/tutor.fr
1378 %lang(fr) %{_datadir}/vim/tutor/tutor.fr.utf-8
1379 %lang(hr) %{_datadir}/vim/tutor/tutor.hr
1380 %lang(hr) %{_datadir}/vim/tutor/tutor.hr.cp1250
1381 %lang(hr) %{_datadir}/vim/tutor/tutor.hr.utf-8
1382 %lang(hu) %{_datadir}/vim/tutor/tutor.hu
1383 %lang(hu) %{_datadir}/vim/tutor/tutor.hu.cp1250
1384 %lang(hu) %{_datadir}/vim/tutor/tutor.hu.utf-8
1385 %lang(it) %{_datadir}/vim/tutor/tutor.it
1386 %lang(it) %{_datadir}/vim/tutor/tutor.it.utf-8
1387 %lang(ja) %{_datadir}/vim/tutor/tutor.ja.euc
1388 %lang(ja) %{_datadir}/vim/tutor/tutor.ja.sjis
1389 %lang(ja) %{_datadir}/vim/tutor/tutor.ja.utf-8
1390 %lang(ko) %{_datadir}/vim/tutor/tutor.ko.euc
1391 %lang(ko) %{_datadir}/vim/tutor/tutor.ko.utf-8
1392 %lang(nl) %{_datadir}/vim/tutor/tutor.nl
1393 %lang(nl) %{_datadir}/vim/tutor/tutor.nl.utf-8
1394 %lang(nb) %{_datadir}/vim/tutor/tutor.nb
1395 %lang(nb) %{_datadir}/vim/tutor/tutor.nb.utf-8
1396 %lang(pl) %{_datadir}/vim/tutor/tutor.pl
1397 %lang(pl) %{_datadir}/vim/tutor/tutor.pl.cp1250
1398 %lang(pl) %{_datadir}/vim/tutor/tutor.pl.utf-8
1399 %lang(pt) %{_datadir}/vim/tutor/tutor.pt
1400 %lang(pt) %{_datadir}/vim/tutor/tutor.pt.utf-8
1401 %lang(ru) %{_datadir}/vim/tutor/tutor.ru
1402 %lang(ru) %{_datadir}/vim/tutor/tutor.ru.cp1251
1403 %lang(ru) %{_datadir}/vim/tutor/tutor.ru.utf-8
1404 %lang(sk) %{_datadir}/vim/tutor/tutor.sk
1405 %lang(sk) %{_datadir}/vim/tutor/tutor.sk.cp1250
1406 %lang(sk) %{_datadir}/vim/tutor/tutor.sk.utf-8
1407 %lang(sv) %{_datadir}/vim/tutor/tutor.sv
1408 %lang(sv) %{_datadir}/vim/tutor/tutor.sv.utf-8
1409 %lang(tr) %{_datadir}/vim/tutor/tutor.tr.iso9
1410 %lang(tr) %{_datadir}/vim/tutor/tutor.tr.utf-8
1411 %lang(vi) %{_datadir}/vim/tutor/tutor.vi.utf-8
1412 %lang(zh_CN) %{_datadir}/vim/tutor/tutor.zh_cn.utf-8
1413 %lang(zh_TW) %{_datadir}/vim/tutor/tutor.zh.big5
1414 %lang(zh_TW) %{_datadir}/vim/tutor/tutor.zh.euc
1415 %lang(zh_TW) %{_datadir}/vim/tutor/tutor.zh.utf-8
1416 %lang(zh_TW) %{_datadir}/vim/tutor/tutor.zh_tw.utf-8
1418 %{_mandir}/man1/vimtutor.1*
1419 %lang(fr) %{_mandir}/fr/man1/vimtutor.1*
1420 %lang(it) %{_mandir}/it/man1/vimtutor.1*
1421 %lang(ja) %{_mandir}/ja/man1/vimtutor.1*
1422 %lang(pl) %{_mandir}/pl/man1/vimtutor.1*
1423 %lang(ru) %{_mandir}/ru/man1/vimtutor.1*
1426 %defattr(644,root,root,755)
1427 %attr(755,root,root) %{_bindir}/vimx
1431 %defattr(644,root,root,755)
1432 %attr(755,root,root) %{_bindir}/vim.heavy
1437 %defattr(644,root,root,755)
1438 %attr(755,root,root) %{_bindir}/vim.light
1442 %defattr(644,root,root,755)
1443 %{_datadir}/vim/spell/en.*.*
1446 %files -n gvim-athena
1447 %defattr(644,root,root,755)
1448 %attr(755,root,root) %{_bindir}/gvim.athena
1449 %{_desktopdir}/gvim-athena.desktop
1453 %files -n gvim-motif
1454 %defattr(644,root,root,755)
1455 %attr(755,root,root) %{_bindir}/gvim.motif
1456 %{_desktopdir}/gvim-motif.desktop
1461 %defattr(644,root,root,755)
1462 %attr(755,root,root) %{_bindir}/gvim.gtk
1463 %attr(755,root,root) %verify(not link) %{_bindir}/gvim
1464 %attr(755,root,root) %{_bindir}/eview
1465 %attr(755,root,root) %{_bindir}/evim
1466 %attr(755,root,root) %{_bindir}/gview
1467 %attr(755,root,root) %{_bindir}/gvimdiff
1468 %attr(755,root,root) %{_bindir}/rgview
1469 %attr(755,root,root) %{_bindir}/rgvim
1470 %{_mandir}/man1/eview.1*
1471 %{_mandir}/man1/evim.1*
1472 %{_mandir}/man1/gvi*
1473 %{_mandir}/man1/rgv*
1474 %lang(fi) %{_mandir}/fi/man1/gvi*
1475 %lang(fi) %{_mandir}/fi/man1/rgv*
1476 %lang(fr) %{_mandir}/fr/man1/eview.1*
1477 %lang(fr) %{_mandir}/fr/man1/evim.1*
1478 %lang(fr) %{_mandir}/fr/man1/gvi*
1479 %lang(fr) %{_mandir}/fr/man1/rgv*
1480 %lang(id) %{_mandir}/id/man1/gvi*
1481 %lang(id) %{_mandir}/id/man1/rgv*
1482 %lang(it) %{_mandir}/it/man1/eview.1*
1483 %lang(it) %{_mandir}/it/man1/evim.1*
1484 %lang(it) %{_mandir}/it/man1/gvi*
1485 %lang(it) %{_mandir}/it/man1/rgv*
1486 %lang(ja) %{_mandir}/ja/man1/eview.1*
1487 %lang(ja) %{_mandir}/ja/man1/evim.1*
1488 %lang(ja) %{_mandir}/ja/man1/gvi*
1489 %lang(ja) %{_mandir}/ja/man1/rgv*
1490 %lang(pl) %{_mandir}/pl/man1/eview.1*
1491 %lang(pl) %{_mandir}/pl/man1/evim.1*
1492 %lang(pl) %{_mandir}/pl/man1/gvi*
1493 %lang(pl) %{_mandir}/pl/man1/rgv*
1494 %lang(ru) %{_mandir}/ru/man1/eview.1*
1495 %lang(ru) %{_mandir}/ru/man1/evim.1*
1496 %lang(ru) %{_mandir}/ru/man1/gvi*
1497 %lang(ru) %{_mandir}/ru/man1/rgv*
1498 %{_desktopdir}/gvim-gtk.desktop
1502 %files -n gvim-gnome
1503 %defattr(644,root,root,755)
1504 %attr(755,root,root) %{_bindir}/gvim.gnome
1505 %{_desktopdir}/gvim-gnome.desktop
1509 %files -n gvim-heavy
1510 %defattr(644,root,root,755)
1511 %attr(755,root,root) %{_bindir}/gvim.heavy