3 %bcond_without static # don't build static version
4 %bcond_without athena # don't build Athena Widgets-based gvim
5 %bcond_without motif # don't build Motif-based gvim
6 %bcond_without gtk # don't build GTK+-based gvim support
7 %bcond_without gtk3 # use GTK+ 2.x instead of 3.x
8 %bcond_without gnome # don't build GNOME-based gvim support
9 %bcond_without heavy # don't build heavy (full-featured GNOME-based gvim/vim)
10 %bcond_without gui # don't build any GUI
11 %bcond_without light # don't build light (minimal, ncurses, but not static)
12 %bcond_without x11 # don't build vimx (non-GUI with X11 clipboard support)
13 %bcond_with lua # with Lua interp in vim package
14 %bcond_with perl # with Perl interp in vim package
15 %bcond_with python # with Python 2 interp in vim package
16 %bcond_with python3 # with Python 3 interp in vim package
17 %bcond_with ruby # with Ruby interp in vim package
18 %bcond_with tcl # with Tcl interp
19 %bcond_with x # with X11 support
20 %bcond_without selinux # without selinux support
21 %bcond_without home_etc # without home_etc support
30 # Command to check for latest patch:
31 # wget ftp://ftp.vim.org/pub/editors/vim/patches/8.0/MD5SUMS -O - | tail -n1 | awk '{print $2}'
32 # VCS Commits: https://github.com/vim/vim/commits/master
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 - Єдино Вірний Редактор :)
48 # keep macro for release, otherwise people tend to increment Epoch instead
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%{ver}.tar.gz
55 # Source0-md5: 0f908a0640dde251e9b4ab5a3a4e98ad
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 Source15: update-source.sh
62 # http://www.vim.org/scripts/script.php?script_id=1491 (0.7.5)
63 Source20: javascript.vim
64 # http://www.vim.org/scripts/script.php?script_id=447 (20040206)
67 # http://www.vim.org/scripts/script.php?script_id=415 (1.15)
69 # http://www.vim.org/scripts/script.php?script_id=92 (1.0)
71 # http://www.vim.org/scripts/script.php?script_id=368 (1.2.5)
72 Source32: oceandeep.vim
73 # http://www.vim.org/scripts/script.php?script_id=1464 (2.6.3)
75 Patch0: %{name}-sysconfdir.patch
77 Patch2: %{name}-paths.patch
78 Patch3: %{name}-no_libelf.patch
80 Patch5: %{name}-awk.patch
81 Patch6: %{name}-filetype_vim-perl_tests.patch
82 Patch7: %{name}-apache.patch
83 Patch8: %{name}-po-syntax.patch
85 Patch10: %{name}-doubleparenthesis.patch
86 Patch11: %{name}-syntax-fstab.patch
87 Patch12: 010_all_%{name}-6.3-vixie.patch
88 Patch14: 020_all_%{name}-7.0-fstab-tmpfs-size.patch
89 Patch15: 021_all_%{name}-7.0-fstab-bogus-errors.patch
90 Patch17: 027_all_%{name}-7.0-automake-substitutions-93378.patch
91 Patch18: %{name}-smarty.patch
92 Patch19: %{name}-tutor-lessdeps.patch
93 Patch20: %{name}-nagios.patch
94 Patch21: %{name}-filetypes.patch
95 Patch22: %{name}-man_installation.patch
96 Patch23: %{name}-vimrc.patch
97 Patch24: %{name}-syntax-exports.patch
98 Patch25: sudoers-include.patch
99 Patch26: %{name}-home_etc.patch
100 Patch27: %{name}-autopaste.patch
101 Patch28: %{name}-ft-cron.patch
102 Patch29: %{name}-phpscript.patch
103 Patch30: %{name}-pam.patch
104 Patch32: %{name}-localedir.patch
106 Patch34: %{name}-rtdir.patch
107 Patch35: %{name}-ft-mib.patch
109 Patch37: %{name}-ft-mysql.patch
110 Patch38: %{name}-ft-gyp.patch
111 Patch39: %{name}-revert-7.4.165-noundo.patch
112 Patch40: desktop.patch
113 Patch41: %{name}-lua.patch
114 URL: http://www.vim.org/
115 BuildRequires: acl-devel
116 BuildRequires: attr-devel
117 BuildRequires: autoconf >= 2.50
118 BuildRequires: gpm-devel
119 %if "%{pld_release}" == "ac"
120 %if %{with athena} || %{with x11} || %{with x}
121 BuildRequires: XFree86-devel
123 BuildRequires: gettext-devel
125 BuildRequires: gettext-tools
126 %{?with_athena:BuildRequires: xorg-lib-libXaw-devel}
127 %if %{with x11} || %{with gui} || %{with x}
128 BuildRequires: xorg-lib-libICE-devel
129 BuildRequires: xorg-lib-libSM-devel
130 BuildRequires: xorg-lib-libX11-devel
131 BuildRequires: xorg-lib-libXaw-devel
132 BuildRequires: xorg-lib-libXdmcp-devel
133 BuildRequires: xorg-lib-libXpm-devel
134 BuildRequires: xorg-lib-libXt-devel
138 %if %{with gtk} || %{with heavy}
139 BuildRequires: gdk-pixbuf2-devel >= 2.31
141 BuildRequires: gtk+3-devel >= 3.0
143 BuildRequires: gtk+2-devel >= 2:2.6.0
146 BuildRequires: libcanberra-devel
147 %{?with_gnome:BuildRequires: libgnomeui-devel >= 2.2.0.1}
148 %if %{with selinux} || %{with heavy}
149 BuildRequires: libselinux-devel
151 BuildRequires: libsodium-devel
152 %if %{with lua} || %{with heavy}
153 BuildRequires: lua52-devel >= 5.2
155 %{?with_motif:BuildRequires: motif-devel}
156 BuildRequires: ncurses-devel
157 BuildRequires: pkgconfig
158 %if %{with perl} || %{with heavy}
159 BuildRequires: perl-devel
161 %if %{with python} || %{with heavy}
162 BuildRequires: python-devel >= 2.3
164 %if %{with python3} || %{with heavy}
165 BuildRequires: python3-devel
167 %if %{with python} || %{with python3} || %{with heavy}
168 BuildRequires: rpm-pythonprov
170 BuildRequires: rpm >= 4.4.9-56
171 BuildRequires: rpmbuild(macros) >= 1.718
172 %if %{with ruby} || %{with heavy}
173 BuildRequires: ruby-devel >= 1.6.0
175 %if %{with tcl} || %{with heavy}
176 BuildRequires: tcl-devel >= 8.0
178 Obsoletes: kvim < 4:7.0
180 BuildRequires: acl-static
181 BuildRequires: attr-static
182 BuildRequires: glibc-static
183 %{?with_selinux:BuildRequires: libselinux-static}
184 BuildRequires: ncurses-static
186 Provides: %{name}-static = %{epoch}:%{version}-%{release}
187 Obsoletes: elvis-static
190 Obsoletes: vim-minimal < 5.6
191 Obsoletes: vim-static < %{epoch}:%{version}-%{release}
194 Suggests: %{name}-rt = %{epoch}:%{version}-%{release}
197 Provides: vim-editor = %{epoch}:%{version}-%{release}
198 Obsoletes: vim-enhanced < 5.6
199 Obsoletes: vim-ispell < 4:7.0
200 Obsoletes: vim-ncurses < 5.6
201 Obsoletes: vim-plugin-multvals < 1.1
202 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
204 # configure redefines it to =1
205 %define filterout_cpp -D_FORTIFY_SOURCE=[0-9]*
206 %define filterout_c -Wp,-D_FORTIFY_SOURCE=2
208 # that's example script
209 %define _noautoreq '/bin/csh'
211 # cflags get changed while configuring
212 %undefine configure_cache
215 Text editor similar to Vi. Important improvements: multiple windows,
216 multi-level undo, block highliting, folding, and many other.
218 %description -l cs.UTF-8
219 VIM je nový a vylepšený editor vycházející z klasického editoru vi. Vi
220 byl prvním celoobrazovkovým editorem pro Unix a je stále velmi
221 populární. VIM je obohacený funkcemi jako: podpora více oken,
222 víceúrovňové undo, zvýrazňování bloků a řadu dalších užitečných
225 %description -l de.UTF-8
226 Der Visual-Editor iMproved ist ein aktualisierter und erweiterter Klon
227 des vi-Editors, der mit praktisch allen UN*X-Systemen ausgeliefert
228 wird. Er bringt mehrere Fenster, mehrstufige Widerrufen-Funktion,
229 Block-Markierung und viele weitere Zusatzfunktionen im Vergleich zum
230 Standard-vi-Programm.
232 %description -l es.UTF-8
233 El editor Visual Mejorado es una versión actualizada y con nuevas
234 características adicionales del mundialmente famoso 'vi' que acompaña
235 prácticamente todos los sistemas UN*X. Posibilita trabajar con
236 múltiples ventanas, varios niveles de deshacer, bloques enfatizados, y
237 otras muchas características del 'vi'.
239 %description -l fr.UTF-8
240 L'éditeur VIsuel aMélioré est un clone mis à jour et doté de
241 caractéristiques supplémentaires de l'éditeur « vi » fourni avec
242 pratiquement tous les systèmes UN*X. Il ajoute les fenêtres
243 mutltiples, l'annulation a plusieurs niveaux, la mise en évidence des
244 blocs et autres caractéristiques au vi de base.
246 %description -l hu.UTF-8
247 A Vi-hez hasonló texteditor. Néhány fontos bővítés: ablakkezelés,
248 többszintű undo, blokk kiemelés, kódrészletek összecsukása, és még sok
251 %description -l id.UTF-8
252 VIM (VIsual editor iMproved) adalah versi vi editor yang sudah
253 diupdate dan ditambah kemampuannya. Vi adalah editor untuk UNIX yang
254 pertama yang menggunakan layar, dan sekarang masih sangat populer. VIM
255 mengembangkan vi dengan menambah kemampuan baru seperti: multiple
256 windows, multi-level undo, block highlighting, dll.
258 %description -l is.UTF-8
259 VIM (VIsual editor iMproved) er uppfærð og endurbætt útgáfa af vi
260 ritlinum. Vi var fyrsti skjá-ritillinn fyrir UNIX og er enn mjög
261 vinsæll. VIM gerist föðurbetrungur með nýjum möguleikum líkt og
262 gluggakerfi, iðrun og yfirbót (e: multi-level undo), blokkarvali og
265 %description -l it.UTF-8
266 VIM (Vi IMproved) è una versione aggiornata e perfezionata dell'editor
267 vi. Vi è stato il primo editor per UNIX realmente basato su video ed è
268 ancora molto diffuso. VIM perfeziona vi aggiungendo nuove funzioni:
269 finestre multiple, funzione "annulla" multilivello, evidenziazione dei
272 %description -l pl.UTF-8
273 Edytor tekstu podobny do Vi. Ważne ulepszenia: możliwość pracy w wielu
274 oknach, wielopoziomowa opcja 'cofnij', bloki, podświetlanie składni,
275 folding i wiele innych.
277 %description -l pt.UTF-8
278 O VIM (VIsual editor iMproved) é uma versão melhorada e actualizada do
279 editor vi. O vi foi o primeiro verdadeiro editor baseado em ecrã para
280 o UNIX, e ainda é muito popular. O VIM melhora o vi acrescentando
281 novas potencialidades: janelas múltiplas, anulação multi-nível, realce
284 %description -l pt_BR.UTF-8
285 O editor Vim (Vi Enhanced) é um versão atualizada e com novas
286 características do mundialmente famoso 'vi' que acompanha praticamente
287 todos os sistemas UN*X. Ele possibilita trabalhar com múltiplas
288 janelas, vários níveis de desfazer, blocos enfatizados, e muitas
289 outras características do 'vi'.
291 %description -l ru.UTF-8
292 VIsual editor iMproved - это обновленный и значительно улучшенный клон
293 редактора vi, который поставляется практически со всеми
294 UN*X-системами. В этой версии есть многоуровневый откат, выделение
295 блоков, синтаксическая подсветка и много другого...
297 %description -l sk.UTF-8
298 VIM (VIsual editor iMproved) je novšia a vylepšená verzia editoru vi.
299 Vi bol prvým skutočne obrazovkovo orientovaným editorom pre UNIX a
300 stále je veľmi populárny. VIM má oproti vi vylepšenia ako: prácu s
301 viacerými oknami, viacnásobné undo, zvýrazňovanie blokov textu a iné.
303 %description -l sv.UTF-8
304 VIM (Vi IMproved) är en uppdaterad och förbättrad version av
305 redigeraren vi. Vi var den första riktiga skärmbaserade redigeraren
306 till UNIX, och är fortfarande väldigt populär. VIM förbättrar vi med
307 nya finesser: flera fönster, flernivå ångra, blockmarkering och mer
310 %description -l tr.UTF-8
311 Standart vi metin düzenleyicisinin gelişmiş hali; daha fazla komut,
312 birden fazla pencere desteği ve blok işaretleme yetenekleri içerir.
314 %description -l uk.UTF-8
315 VIsual editor iMproved - це оновлений та значно поліпшений клон
316 редактора vi, який поставляється практично зі всіма UN*X-системами. В
317 цій версії є багаторівневий відкат, виділення блоків, синтаксична
318 підсвітка та багато іншого...
321 Summary: Utility to convert files to hexdump or do the reverse
322 Summary(pl.UTF-8): Narzędzie do zamiany plików na postać szesnastkową i odwrotnie
323 Group: Applications/Editors/Vim
326 xxd creates a hex dump of a given file or standard input. It can also
327 convert a hex dump back to its original binary form. Like uuencode and
328 uudecode it allows the transmission of binary data in a `mail-safe'
329 ASCII representation, but has the advantage of decoding to standard
330 output. Moreover, it can be used to perform binary file patching.
332 %description -n xxd -l pl.UTF-8
333 xxd tworzy szesnastkowy zapis pliku podanego na standardowe wejście.
334 Może także przekonwertować taki zapis na oryginalną, binarną postać.
335 Podobnie jak uuencode i uudecode pozwala na przesyłanie danych
336 binarnych w postaci ASCII, ale ma możliwość dekodowania na standardowe
337 wyjście. Co więcej, może być użyty do modyfikowania plików binarnych.
340 Summary: Full featured build of Vim
341 Summary(hu.UTF-8): A Vim teljeskörű szolgáltatásait nyújtó verzió
342 Summary(pl.UTF-8): W pełni funkcjonalna wersja Vima
343 Group: Applications/Editors/Vim
344 Requires: %{name}-rt = %{epoch}:%{version}-%{release}
347 Provides: vim-editor = %{epoch}:%{version}-%{release}
348 Obsoletes: vim-enhanced < 5.6
349 Obsoletes: vim-ispell < 4:7.0
350 Obsoletes: vim-ncurses < 5.6
351 Obsoletes: vim-plugin-multvals < 1.1
354 This package provides full featured version of Vim, which includes
355 support for Perl, Python, Ruby and Tcl scripting.
357 %description heavy -l hu.UTF-8
358 Ez a csomag a Vim teljeskörű szolgáltatásait nyújtó verzióját
359 tartalmazza, amelyben benne van a Perl, Python, Ruby és Tcl támogatás.
361 %description heavy -l pl.UTF-8
362 Pakiet ten dostarcza w pełni funkcjonalną wersję Vima, czyli
363 zawierającą obsługę skryptów w językach Perl, Python, Ruby oraz Tcl.
366 Summary: Minimal build of Vim
367 Summary(pl.UTF-8): Minimalna wersja vima
368 Group: Applications/Editors/Vim
371 Provides: vim-editor = %{epoch}:%{version}-%{release}
374 This package provides light featured version of Vim.
376 %description light -l pl.UTF-8
377 Pakiet ten dostarcza minimalną wersję Vima.
380 Summary: Vi IMproved - a Vi clone
381 Summary(pl.UTF-8): Vi IMproved - klon edytora Vi
382 Group: X11/Applications/Editors
383 Requires: %{name}-rt = %{epoch}:%{version}-%{release}
386 Provides: vim-editor = %{epoch}:%{version}-%{release}
387 Obsoletes: vim-enhanced < 5.6
388 Obsoletes: vim-ispell < 4:7.0
389 Obsoletes: vim-plugin-multvals < 1.1
392 This package provides console version of Vim, with support for basic
393 X11 features like system clipboard.
395 %description -n vimx -l pl.UTF-8
396 Pakiet ten dostarcza konsolową wersję Vima, posiadającą wsparcie dla
397 podstawowych funckcji X11, takich jak systemowy schowek.
400 Summary: Statically linked Vim
401 Summary(hu.UTF-8): A Vim statikus verziója
402 Summary(pl.UTF-8): Statycznie skonsolidowany Vim
403 Group: Applications/Editors/Vim
406 Provides: vim-editor = %{epoch}:%{version}-%{release}
407 Obsoletes: elvis-static
409 Obsoletes: vim-minimal < 5.6
412 Text editor similar to Vi. This version is built with minimal feature
413 and is installed in /bin as a rescue tool. The installation of this
414 package is STRONGLY recommended.
416 %description static -l hu.UTF-8
417 Vi-hez hasonló text editor. Ez a verzió a legminimálisabb
418 szolgáltatásokat nyújtja, és a /bin könyvtárba települ, mint egy mentő
419 eszköz. Ennek a csomagnak a telepítése ERŐSEN javallott.
421 %description static -l pl.UTF-8
422 Edytor tekstu podobny do Vi. Ta wersja została skonsolidowana
423 statycznie i posiada minimalną ilość dodatków. Jest instalowana w /bin
424 jako narzędzie dla administratora. Instalacja tego pakietu jest MOCNO
425 zalecana, może on pomóc Ci uratować system w czasie awarii.
427 %description static -l ru.UTF-8
428 Пакет vim-static устанавливает разновидность vim как /bin/vi, что
429 удобно для запуска даже когда смонтирована только корневая файловая
432 %description static -l uk.UTF-8
433 Пакет vim-static встановлює різновид vim як /bin/vi, що зручно для
434 запуску навіть тоді, коли змонтована тільки корньова файлова система.
437 Summary: Vim runtime files
438 Summary(cs.UTF-8): Soubory nezbytné pro libovolný editor VIM
439 Summary(da.UTF-8): Fælles filer som er nødvendige for enhver version af VIM editoren
440 Summary(de.UTF-8): Die von allen Versionen des VIM-Editors benötigten gemeinsamen Dateien
441 Summary(es.UTF-8): Ficheros comunes a todas las versiones de VIM
442 Summary(fr.UTF-8): Fichiers communs indispensables pour toute version de l'éditeur VIM
443 Summary(hu.UTF-8): A Vim futásidejű fájljai
444 Summary(id.UTF-8): File umum yang dibutuhkan oleh semua versi editor VIM
445 Summary(is.UTF-8): Grunnskrár sem allar útgáfur VIM ritilsins þurfa á að halda
446 Summary(it.UTF-8): File comuni necessari per tutte le versioni dell'editor VIM
447 Summary(ja.UTF-8): すべてのバージョンの VIM エディタで必要とされる共通ファイル
448 Summary(nb.UTF-8): Felles filer som er nødvendige for enhver versjon av VIM editoren
449 Summary(pl.UTF-8): Pliki przydatne dla edytora Vim
450 Summary(pt.UTF-8): Os ficheiros comuns necessários para qualquer versão do editor VIM
451 Summary(ru.UTF-8): Файлы, требуемые для любой версии редактора vim
452 Summary(sk.UTF-8): Spoločné súbory potrebné pre všetky verzie editoru VIM
453 Summary(sl.UTF-8): Skupne datoteke, potrebne s katerokoli različico urejevalnika VIM
454 Summary(sv.UTF-8): De gemensamma filerna som behövs av alla versioner av redigeraren VIM
455 Summary(uk.UTF-8): Файли, потрібні для будь-якої версії редактору vim
456 Summary(zh_CN.UTF-8): 任何版本的 VIM 编辑器所需的公用文件。
457 Group: Applications/Editors/Vim
458 Requires: rpm-whiteout >= 1.3
459 Requires: vim-plugin-securemodelines
460 Obsoletes: gvim-bonobo < 4:7.1.063
461 Obsoletes: vim-common < 5.6
462 Obsoletes: vim-syntax-docker < 1.10.1
463 Obsoletes: vim-syntax-gitcommit < 2
464 Obsoletes: vim-syntax-golang <= 1.3.3-1
465 Obsoletes: vim-syntax-lxc-docker <= 0.9.0-1
466 Obsoletes: vim-syntax-nginx <= 0.3.3-2
467 Obsoletes: vim-syntax-upstart < 1.4
471 This package contains macros, documentation, syntax configuration and
472 manual pages for Vim. If you want to take advantage of Vim more
473 powerful features, you should install this package.
475 %description rt -l cs.UTF-8
476 Tento balíček obsahuje společné soubory pro všechny další balíčky s
479 %description rt -l de.UTF-8
480 Das Paket vim-rt enthält Dateien, die jede VIM-Binärdatei für die
483 %description rt -l fr.UTF-8
484 Le paquetage vim-rt contient des fichiers dont chaque fichier binaire
485 VIM a besoin pour fonctionner.
487 %description rt -l hu.UTF-8
488 Ez a csomag makrókat, dokumentációt, nyelvi konfigurációt és kézikönyv
489 oldalakat tartalmaz Vim-hez. Ha ki akarod használni a Vim
490 lehetőségeit, érdemes telepítened ezt a csomagot.
492 %description rt -l id.UTF-8
493 Package vim-rt berisi file yang dibutuhkan semua versi VIM agar bisa
496 %description rt -l is.UTF-8
497 vim-rt pakkinn inniheldur skrár sem allar VIM keyrsluskrárnar þurfa
500 %description rt -l it.UTF-8
501 Il pacchetto vim-rt contiene i file necessari a ogni binario di VIM
502 per poter funzionare.
504 %description rt -l pl.UTF-8
505 W tym pakiecie znajdują się makra, pliki konfiguracyjne i strony
506 podręcznika dla edytora Vim. Aby korzystać z zaawansowanych możliwości
507 Vima, należy zainstalować ten pakiet.
509 %description rt -l pt.UTF-8
510 O pacote vim-rt contém os ficheiros que todos os executáveis do VIM
511 irão necessitar para correr.
513 %description rt -l ru.UTF-8
514 Пакет vim-rt содержит файлы (например, файлы справки), которые нужны
515 для работы любой программы vim.
517 %description rt -l sk.UTF-8
518 Balík vim-rt obsahuje súbory, ktoré bude potrebovať pre správnu
519 funkciu každá verzia editoru VIM.
521 %description rt -l sv.UTF-8
522 Paketet vim-rt innehåller filer som alla VIM-binärer behöver för att
525 %description rt -l uk.UTF-8
526 Пакет vim-rt містить файли (наприклад, файли довідки), котрі потрібні
527 для роботи будь-якої програми vim.
530 Summary: Vim runtime extra files
531 Summary(pl.UTF-8): Dodatkowe pliki uruchomieniowe Vima
532 Group: Applications/Editors/Vim
533 Requires: %{name}-rt = %{epoch}:%{version}-%{release}
536 %description rt-extras
537 This package contains more runtime extra files, not really useful. If
538 you want to take full advantage of Vim more powerful features, you
539 should install this package.
541 %description rt-extras -l pl.UTF-8
542 Ten pakiet zawiera dodatkowe pliki uruchomieniowe, nie tak bardzo
543 przydatne. Aby korzystać ze wszystkich możliwości Vima, należy
544 zainstalować ten pakiet.
547 Summary: Context Vim documentation
548 Summary(pl.UTF-8): Dokumentacja kontekstowa do Vima
549 Group: Applications/Editors/Vim
550 Requires(post,postun): /usr/bin/vim
551 Requires: %{name}-rt = %{epoch}:%{version}-%{release}
555 This package contains Vim documentation accessible from vim itself
558 %description doc -l pl.UTF-8
559 Ten pakiet zawiera dokumentację do Vima dostępną z poziomu samego vima
560 za pomocą polecenia :help.
563 Summary: English dictionaries for VIMspell
564 Summary(pl.UTF-8): Angielskie słowniki dla VIMspella
565 Group: Applications/Editors/Vim
566 Requires: %{name}-rt = %{epoch}:%{version}-%{release}
569 %description spell-en
570 English dictionaries for VIMspell.
572 %description spell-en -l pl.UTF-8
573 Angielskie słowniki dla VIMspella.
576 Summary: Vim tutorial
577 Summary(hu.UTF-8): Vim tutorial
578 Summary(pl.UTF-8): Samouczek do Vima
579 Group: Applications/Editors/Vim
580 Requires: %{name}-rt = %{epoch}:%{version}-%{release}
582 Requires: vim-editor = %{epoch}:%{version}-%{release}
586 This package contains Vim tutorial.
588 %description tutor -l hu.UTF-8
589 Ez a csomag a vimtutor-t tartalmazza, amely egy gyakorlat-orientált
592 %description tutor -l pl.UTF-8
593 Ten pakiet zawiera samouczek do Vima.
595 %package -n gvim-athena
596 Summary: Vim for X Window built with Athena
597 Summary(hu.UTF-8): A Vim X Window verziója, az Athena felhasználásával
598 Summary(pl.UTF-8): Vim dla X Window korzystający z biblioteki Athena
599 Group: Applications/Editors/Vim
600 Requires: %{name}-rt = %{epoch}:%{version}-%{release}
604 Provides: vim-editor = %{epoch}:%{version}-%{release}
605 Obsoletes: vim-X11 < 5.6
606 Obsoletes: vim-athena < 5.6
608 %description -n gvim-athena
609 The classic Unix text editor now also under X Window System! This
610 version is built with Athena Widget Set.
612 %description -n gvim-athena -l hu.UTF-8
613 A Vim X Window verziója, az Athena Widgetkészlet felhasználásával.
615 %description -n gvim-athena -l pl.UTF-8
616 Wersja edytora Vim pracująca w środowisku X Window z wykorzystaniem
617 biblioteki Athena Widget Set.
619 %description -n gvim-athena -l ru.UTF-8
620 Этот пакет представляет собой версию VIM, собранную с библиотеками
621 Athena Widget Set, что позволяет запускать VIM как приложение X Window
622 System - с полностью графическим интерфейсом и поддержкой мыши.
624 %description -n gvim-athena -l uk.UTF-8
625 Цей пакет містить версію VIM, зібрану з бібліотеками Athena Widget
626 Set, що дозволяє запускати VIM як прикладну програму X Window System -
627 з повністю графічним інтерфейсом та підтримкою миші.
629 %package -n gvim-motif
630 Summary: Vim for X Window System built with Motif
631 Summary(hu.UTF-8): A Vim X Window verziója, a Motif felhasználásával
632 Summary(pl.UTF-8): Vim dla systemu X Window korzystający z biblioteki Motif
633 Group: Applications/Editors/Vim
634 Requires: %{name}-rt = %{epoch}:%{version}-%{release}
638 Provides: vim-editor = %{epoch}:%{version}-%{release}
639 Obsoletes: gvim-lesstif < 5.6-5
640 Obsoletes: vim-X11 < 5.6
641 Obsoletes: vim-lesstif < 5.6
643 %description -n gvim-motif
644 The classic Unix text editor now also under X Window System! This
645 version is built with Motif.
647 %description -n gvim-motif -l hu.UTF-8
648 A Vim X Window verziója, a Motif Widgetkészlet felhasználásával.
650 %description -n gvim-motif -l pl.UTF-8
651 Wersja edytora Vim pracująca w środowisku X Window z wykorzystaniem
654 %description -n gvim-motif -l ru.UTF-8
655 Этот пакет представляет собой версию VIM, собранную с библиотеками
656 Motif, что позволяет запускать VIM как приложение X Window System - с
657 полностью графическим интерфейсом и поддержкой мыши.
659 %description -n gvim-motif -l uk.UTF-8
660 Цей пакет містить версію VIM, зібрану з бібліотеками Motif, що
661 дозволяє запускати VIM як прикладну програму X Window System - з
662 повністю графічним інтерфейсом та підтримкою миші.
665 Summary: Vim for X Window System built with GTK+
666 Summary(hu.UTF-8): A Vim X Window verziója, a GTK+ felhasználásával
667 Summary(pl.UTF-8): Vim dla systemu X Window korzystający z biblioteki GTK+
668 Group: Applications/Editors/Vim
669 Requires(post,postun): gtk-update-icon-cache
670 Requires(post,postun): hicolor-icon-theme
671 Requires: %{name}-rt = %{epoch}:%{version}-%{release}
672 Requires: %{name}-rt-extras = %{epoch}:%{version}-%{release}
676 Provides: vim-editor = %{epoch}:%{version}-%{release}
677 Obsoletes: vim-X11 < 5.6
678 Obsoletes: vim-gtk < 5.6
680 %description -n gvim-gtk
681 The classic Unix text editor now also under X Window System! This
682 version is built with GTK+.
684 %description -n gvim-gtk -l hu.UTF-8
685 A Vim X Window verziója, a GTK+ Widgetkészlet felhasználásával.
687 %description -n gvim-gtk -l pl.UTF-8
688 Wersja edytora Vim pracująca w środowisku X Window z wykorzystaniem
691 %description -n gvim-gtk -l ru.UTF-8
692 Этот пакет представляет собой версию VIM, собранную с библиотеками
693 GTK, что позволяет запускать VIM как приложение X Window System - с
694 полностью графическим интерфейсом и поддержкой мыши. Просто скажите
697 %description -n gvim-gtk -l uk.UTF-8
698 Цей пакет містить версію VIM, зібрану з бібліотеками GTK, що дозволяє
699 запускати VIM як прикладну програму X Window System - з повністю
700 графічним інтерфейсом та підтримкою миші. Просто скажіть 'gvim'...
702 %package -n gvim-gnome
703 Summary: Vim for X Window System built with GNOME
704 Summary(hu.UTF-8): A Vim X Window verziója, a GNOME felhasználásával
705 Summary(pl.UTF-8): Vim dla systemu X Window korzystający z biblioteki GNOME
706 Group: Applications/Editors/Vim
707 Requires(post,postun): gtk-update-icon-cache
708 Requires(post,postun): hicolor-icon-theme
709 Requires: %{name}-rt = %{epoch}:%{version}-%{release}
710 Requires: %{name}-rt-extras = %{epoch}:%{version}-%{release}
714 Provides: vim-editor = %{epoch}:%{version}-%{release}
715 Obsoletes: vim-X11 < 5.6
717 %description -n gvim-gnome
718 The classic Unix text editor now also under X Window System! This
719 version is build with GNOME.
721 %description -n gvim-gnome -l hu.UTF-8
722 A Vim X Window verziója, a GNOME felhasználásával.
724 %description -n gvim-gnome -l pl.UTF-8
725 Wersja edytora Vim pracująca w środowisku X Window z wykorzystaniem
728 %description -n gvim-gnome -l ru.UTF-8
729 Этот пакет представляет собой версию VIM, собранную с библиотеками
730 GNOME, что позволяет запускать VIM как приложение X Window System - с
731 полностью графическим интерфейсом и поддержкой мыши.
733 %description -n gvim-gnome -l uk.UTF-8
734 Цей пакет містить версію VIM, зібрану з бібліотеками GNOME, що
735 дозволяє запускати VIM як прикладну програму X Window System - з
736 повністю графічним інтерфейсом та підтримкою миші.
738 %package -n gvim-heavy
739 Summary: Full featured build of Vim with X Window support
740 Summary(hu.UTF-8): A gvim legteljesebb verziója
741 Summary(pl.UTF-8): W pełni funkcjonalna wersja Vima z interfejsem dla X Window
742 Group: Applications/Editors/Vim
743 Requires(post,postun): gtk-update-icon-cache
744 Requires(post,postun): hicolor-icon-theme
745 Requires: %{name}-rt = %{epoch}:%{version}-%{release}
746 Requires: %{name}-rt-extras = %{epoch}:%{version}-%{release}
750 Provides: vim-editor = %{epoch}:%{version}-%{release}
751 Obsoletes: vim-X11 < 5.6
753 %description -n gvim-heavy
754 This package provides full featured version of Vim, which includes
755 support for Perl, Python, Ruby and Tcl scripting, as well as GTK+2
758 %description -n gvim-heavy -l hu.UTF-8
759 A gvim legteljesebb verziója, Perl, Python, Ruby és Tcl támogatással.
761 %description -n gvim-heavy -l pl.UTF-8
762 Pakiet ten dostarcza w pełni funkcjonalną wersję Vima, czyli
763 zawierającą obsługę skryptów w językach Perl, Python, Ruby oraz Tcl
764 jak również GUI GTK+2.
769 cp -p runtime/gvim.desktop gvim-athena.desktop
770 cp -p runtime/gvim.desktop gvim-gnome.desktop
771 cp -p runtime/gvim.desktop gvim-gtk.desktop
772 cp -p runtime/gvim.desktop gvim-motif.desktop
798 %{?with_home_etc:%patch26 -p1}
800 # autopaste patch - automatically switch to paste mode
801 # when `really fast typing' situation happens
817 cp -p %{SOURCE20} runtime/syntax
818 cp -p %{SOURCE22} runtime/syntax
819 cp -p %{SOURCE30} runtime/colors
820 cp -p %{SOURCE31} runtime/colors
821 cp -p %{SOURCE32} runtime/colors
823 %{__unzip} -qd runtime/doc %{SOURCE2}
825 # not info files but some binary files for Amiga:
826 # Amiga Workbench drawer icon
827 # Amiga Workbench project icon
828 # Amiga Workbench tool icon
829 find -name '*.info' | xargs rm -v
834 # needed to prevent deconfiguring
844 %if "%{pld_release}" == "ac"
845 --with-tlib="ncurses -ltinfo"
847 --with-tlib="ncursesw"
850 %{__make} -j1 distclean
851 # add common options, can override (disable) if needed with args
853 --%{!?with_lua:dis}%{?with_lua:en}able-luainterp \
854 --%{!?with_perl:dis}%{?with_perl:en}able-perlinterp \
855 --%{!?with_python:dis}%{?with_python:en}able-pythoninterp \
856 --%{!?with_python3:dis}%{?with_python3:en}able-python3interp \
857 --%{!?with_ruby:dis}%{?with_ruby:en}able-rubyinterp \
858 --%{!?with_tcl:dis}%{?with_tcl:en}able-tclinterp \
859 %{!?with_selinux:--disable-selinux} \
864 %if "%{pld_release}" == "ac"
865 --with-tlib="ncurses -ltinfo" \
867 --with-tlib="ncursesw" \
869 --with-modified-by="PLD Linux Distribution" \
870 --with-compiledby="PLD Linux Distribution" \
874 mv -f vim bin/$target
878 LDFLAGS="%{rpmldflags} -static"
882 --with-features=small \
884 --disable-luainterp \
885 --disable-perlinterp \
886 --disable-pythoninterp \
887 --disable-python3interp \
888 --disable-rubyinterp \
889 --disable-tclinterp \
895 LDFLAGS="%{rpmldflags}"
902 --with-features=small \
904 --disable-luainterp \
905 --disable-perlinterp \
906 --disable-pythoninterp \
907 --disable-python3interp \
908 --disable-rubyinterp \
909 --disable-tclinterp \
917 %{__with_without x} \
931 --with-features=huge \
932 --enable-gui=athena \
943 --with-features=huge \
956 --with-features=huge \
959 --enable-gtk3-check \
962 --enable-gtk2-check \
972 --with-features=huge \
973 --enable-gui=gnome2 \
974 --enable-gtk2-check \
975 --enable-gnome-check \
981 # vim.heavy / gvim.heavy
984 --with-features=huge \
988 --enable-perlinterp \
989 --enable-pythoninterp \
990 --enable-python3interp \
991 --enable-rubyinterp \
997 --with-features=huge \
998 --enable-gui=gnome2 \
999 --enable-gtk2-check \
1000 --enable-gnome-check \
1002 --enable-luainterp \
1003 --enable-perlinterp \
1004 --enable-pythoninterp \
1005 --enable-python3interp \
1006 --enable-rubyinterp \
1007 --enable-tclinterp \
1011 %{__make} xxd/xxd languages
1014 rm -rf $RPM_BUILD_ROOT
1016 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/vim,%{_bindir}} \
1017 $RPM_BUILD_ROOT{/bin,%{_mandir}/man1,%{_datadir}/vim/ftdetect} \
1018 $RPM_BUILD_ROOT%{_desktopdir}
1020 %{__make} -j1 install \
1021 DESTDIR=$RPM_BUILD_ROOT
1023 # generic gvim from upstream, but we have bunch of subpackages
1024 %{__rm} $RPM_BUILD_ROOT%{_desktopdir}/gvim.desktop
1027 %{__mv} $RPM_BUILD_ROOT%{_datadir}/vim/tutor/tutor.n{o,b}
1028 %{__mv} $RPM_BUILD_ROOT%{_datadir}/vim/tutor/tutor.n{o,b}.utf-8
1029 %{__mv} $RPM_BUILD_ROOT%{_datadir}/vim/lang/menu_n{o,b}.latin1.vim
1030 %{__mv} $RPM_BUILD_ROOT%{_datadir}/vim/lang/menu_n{o,b}.utf-8.vim
1031 %{__mv} $RPM_BUILD_ROOT%{_datadir}/vim/lang/menu_n{o,b}_no.latin1.vim
1032 %{__mv} $RPM_BUILD_ROOT%{_datadir}/vim/lang/menu_n{o,b}_no.utf-8.vim
1034 # remove unsupported locales
1035 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ko.UTF-8
1036 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/no
1037 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/zh_CN.UTF-8
1038 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/zh_TW.UTF-8
1039 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/cs.cp1250
1040 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ja.sjis
1041 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ja.euc-jp
1042 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/pl.UTF-8
1043 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/pl.cp1250
1044 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ru.cp1251
1045 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/sk.cp1250
1046 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/uk.cp1251
1047 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/zh_CN.cp936
1048 %{__rm} $RPM_BUILD_ROOT%{_datadir}/vim/lang/menu_zh_{cn,tw}.utf-8.vim
1052 %{__rm} $RPM_BUILD_ROOT%{_bindir}/*
1055 install -p src/bin/vim.ncurses $RPM_BUILD_ROOT%{_bindir}/vim
1056 install -p src/bin/vim.static $RPM_BUILD_ROOT/bin/vi
1058 install -p src/bin/vim.ncurses $RPM_BUILD_ROOT/bin/vi
1059 ln -sf /bin/vi $RPM_BUILD_ROOT%{_bindir}/vim
1062 install -p src/bin/vimx $RPM_BUILD_ROOT%{_bindir}/vimx
1064 install -p src/xxd/xxd $RPM_BUILD_ROOT%{_bindir}/xxd
1065 install -p src/vimtutor $RPM_BUILD_ROOT%{_bindir}/vimtutor
1067 echo ".so man1/vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/vi.1
1068 echo ".so man1/vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/view.1
1070 # not supported directories
1071 %{__rm} -r $RPM_BUILD_ROOT%{_mandir}/??.*/
1073 mv -f $RPM_BUILD_ROOT{%{_datadir}/vim/vimrc_example.vim,%{_sysconfdir}/vim/vimrc}
1074 mv -f $RPM_BUILD_ROOT{%{_datadir}/vim/gvimrc_example.vim,%{_sysconfdir}/vim/gvimrc}
1076 ln -sf vim $RPM_BUILD_ROOT%{_bindir}/rvim
1077 ln -sf vim $RPM_BUILD_ROOT%{_bindir}/vimdiff
1078 ln -sf vi $RPM_BUILD_ROOT/bin/ex
1079 ln -sf vi $RPM_BUILD_ROOT/bin/view
1080 ln -sf vi $RPM_BUILD_ROOT/bin/rview
1083 install -p src/bin/gvim.athena $RPM_BUILD_ROOT%{_bindir}/gvim.athena
1084 cp -p gvim-athena.desktop $RPM_BUILD_ROOT%{_desktopdir}
1087 install -p src/bin/gvim.motif $RPM_BUILD_ROOT%{_bindir}/gvim.motif
1088 cp -p gvim-motif.desktop $RPM_BUILD_ROOT%{_desktopdir}
1091 install -p src/bin/gvim.gnome $RPM_BUILD_ROOT%{_bindir}/gvim.gnome
1092 cp -p gvim-gnome.desktop $RPM_BUILD_ROOT%{_desktopdir}
1095 install -p src/bin/gvim.gtk $RPM_BUILD_ROOT%{_bindir}/gvim.gtk
1096 cp -p gvim-gtk.desktop $RPM_BUILD_ROOT%{_desktopdir}
1097 ln -sf gvim.gtk $RPM_BUILD_ROOT%{_bindir}/gvim
1098 ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/eview
1099 ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/evim
1100 ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/gview
1101 ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/gvimdiff
1102 ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/rgview
1103 ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/rgvim
1106 install -p src/bin/vim.heavy $RPM_BUILD_ROOT%{_bindir}
1107 install -p src/bin/gvim.heavy $RPM_BUILD_ROOT%{_bindir}
1110 install -p src/bin/vim.light $RPM_BUILD_ROOT%{_bindir}
1113 install -d $RPM_BUILD_ROOT%{_pixmapsdir}
1114 mv $RPM_BUILD_ROOT{%{_iconsdir}/hicolor/48x48/apps,%{_pixmapsdir}}/gvim.png
1116 # locolor scheme no longer supported
1117 %{__rm} -r $RPM_BUILD_ROOT%{_iconsdir}/locolor
1119 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
1121 install -d $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles/{doc,{after/,}{compiler,ftdetect,ftplugin,indent,plugin,spell,syntax}}
1122 > $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles/doc/tags
1125 %{__rm} $RPM_BUILD_ROOT%{_datadir}/vim/{ftplugin,syntax}/spec.vim
1128 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/vim/tools
1129 %{__rm} $RPM_BUILD_ROOT%{_datadir}/vim/bugreport.vim
1130 %{__rm} $RPM_BUILD_ROOT%{_datadir}/vim/spell/check_locales.vim
1131 %{__rm} $RPM_BUILD_ROOT%{_datadir}/vim/spell/cleanadd.vim
1132 %{__rm} $RPM_BUILD_ROOT%{_datadir}/vim/spell/fixdup.vim
1133 %{__rm} $RPM_BUILD_ROOT%{_datadir}/vim/doc/vim2html.pl
1136 rm -rf $RPM_BUILD_ROOT
1139 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
1142 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
1150 %post -n gvim-athena
1151 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
1153 %postun -n gvim-athena
1154 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
1157 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
1159 %postun -n gvim-motif
1160 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
1163 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
1164 %update_icon_cache hicolor
1167 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
1168 %update_icon_cache hicolor
1171 %update_desktop_database_post
1172 %update_icon_cache hicolor
1174 %postun -n gvim-gnome
1175 %update_desktop_database_postun
1176 %update_icon_cache hicolor
1179 %update_icon_cache hicolor
1181 %postun -n gvim-heavy
1182 %update_icon_cache hicolor
1185 %defattr(644,root,root,755)
1186 %attr(755,root,root) %{_bindir}/rvim
1187 %attr(755,root,root) %{_bindir}/vim
1188 %attr(755,root,root) %{_bindir}/vimdiff
1189 %{_mandir}/man1/rvim.1*
1190 %{_mandir}/man1/vimdiff.1*
1191 %lang(da) %{_mandir}/da/man1/rvim.1*
1192 %lang(da) %{_mandir}/da/man1/vimdiff.1*
1193 %lang(de) %{_mandir}/de/man1/rvim.1*
1194 %lang(fi) %{_mandir}/fi/man1/rvim.1*
1195 %lang(fr) %{_mandir}/fr/man1/rvim.1*
1196 %lang(fr) %{_mandir}/fr/man1/vimdiff.1*
1197 %lang(id) %{_mandir}/id/man1/rvim.1*
1198 %lang(it) %{_mandir}/it/man1/rvim.1*
1199 %lang(it) %{_mandir}/it/man1/vimdiff.1*
1200 %lang(ja) %{_mandir}/ja/man1/rvim.1*
1201 %lang(ja) %{_mandir}/ja/man1/vimdiff.1*
1202 %lang(pl) %{_mandir}/pl/man1/rvim.1*
1203 %lang(pl) %{_mandir}/pl/man1/vimdiff.1*
1204 %lang(ru) %{_mandir}/ru/man1/rvim.1*
1205 %lang(ru) %{_mandir}/ru/man1/vimdiff.1*
1206 %lang(tr) %{_mandir}/tr/man1/rvim.1*
1207 %lang(tr) %{_mandir}/tr/man1/vimdiff.1*
1208 %{_desktopdir}/vim.desktop
1213 %defattr(644,root,root,755)
1214 %attr(755,root,root) /bin/ex
1215 %attr(755,root,root) /bin/rview
1216 %attr(755,root,root) /bin/vi
1217 %attr(755,root,root) /bin/view
1218 %{_mandir}/man1/vi.1*
1219 %{_mandir}/man1/ex.1*
1220 %{_mandir}/man1/view.1*
1221 %{_mandir}/man1/rview.1*
1222 %lang(da) %{_mandir}/da/man1/ex.1*
1223 %lang(da) %{_mandir}/da/man1/rview.1*
1224 %lang(da) %{_mandir}/da/man1/view.1*
1225 %lang(de) %{_mandir}/de/man1/ex.1*
1226 %lang(de) %{_mandir}/de/man1/rview.1*
1227 %lang(de) %{_mandir}/de/man1/view.1*
1228 %lang(fi) %{_mandir}/fi/man1/vi.1*
1229 %lang(fi) %{_mandir}/fi/man1/ex.1*
1230 %lang(fi) %{_mandir}/fi/man1/view.1*
1231 %lang(fi) %{_mandir}/fi/man1/rview.1*
1232 %lang(fr) %{_mandir}/fr/man1/vi.1*
1233 %lang(fr) %{_mandir}/fr/man1/ex.1*
1234 %lang(fr) %{_mandir}/fr/man1/view.1*
1235 %lang(fr) %{_mandir}/fr/man1/rview.1*
1236 %lang(id) %{_mandir}/id/man1/vi.1*
1237 %lang(id) %{_mandir}/id/man1/ex.1*
1238 %lang(id) %{_mandir}/id/man1/view.1*
1239 %lang(id) %{_mandir}/id/man1/rview.1*
1240 #%lang(it) %{_mandir}/it/man1/vi.1*
1241 %lang(it) %{_mandir}/it/man1/ex.1*
1242 %lang(it) %{_mandir}/it/man1/view.1*
1243 %lang(it) %{_mandir}/it/man1/rview.1*
1244 %lang(ja) %{_mandir}/ja/man1/ex.1*
1245 %lang(ja) %{_mandir}/ja/man1/view.1*
1246 %lang(ja) %{_mandir}/ja/man1/rview.1*
1247 %lang(pl) %{_mandir}/pl/man1/vi.1*
1248 %lang(pl) %{_mandir}/pl/man1/ex.1*
1249 %lang(pl) %{_mandir}/pl/man1/view.1*
1250 %lang(pl) %{_mandir}/pl/man1/rview.1*
1251 #%lang(ru) %{_mandir}/ru/man1/vi.1*
1252 %lang(ru) %{_mandir}/ru/man1/ex.1*
1253 %lang(ru) %{_mandir}/ru/man1/view.1*
1254 %lang(ru) %{_mandir}/ru/man1/rview.1*
1255 %lang(tr) %{_mandir}/tr/man1/ex.1*
1256 %lang(tr) %{_mandir}/tr/man1/view.1*
1257 %lang(tr) %{_mandir}/tr/man1/rview.1*
1260 %defattr(644,root,root,755)
1261 %attr(755,root,root) %{_bindir}/xxd
1262 %{_mandir}/man1/xxd.1*
1263 %lang(fr) %{_mandir}/fr/man1/xxd.1*
1264 %lang(it) %{_mandir}/it/man1/xxd.1*
1265 %lang(ja) %{_mandir}/ja/man1/xxd.1*
1266 %lang(pl) %{_mandir}/pl/man1/xxd.1*
1267 %lang(ru) %{_mandir}/ru/man1/xxd.1*
1269 %files rt -f %{name}.lang
1270 %defattr(644,root,root,755)
1271 %dir %{_sysconfdir}/vim
1272 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vim/vimrc
1273 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vim/gvimrc
1275 %dir %{_datadir}/vim
1276 %dir %{_datadir}/vim/doc
1277 %verify(not md5 mtime size) %{_datadir}/vim/doc/tags
1278 %lang(pl) %verify(not md5 mtime size) %{_datadir}/vim/doc/tags-pl
1279 %verify(not md5 mtime size) %{_datadir}/vim/vimfiles/doc/tags
1281 %dir %{_datadir}/vim/vimfiles
1282 %dir %{_datadir}/vim/vimfiles/doc
1283 %dir %{_datadir}/vim/vimfiles/after
1284 %dir %{_datadir}/vim/vimfiles/after/compiler
1285 %dir %{_datadir}/vim/vimfiles/after/ftdetect
1286 %dir %{_datadir}/vim/vimfiles/after/ftplugin
1287 %dir %{_datadir}/vim/vimfiles/after/indent
1288 %dir %{_datadir}/vim/vimfiles/after/plugin
1289 %dir %{_datadir}/vim/vimfiles/after/spell
1290 %dir %{_datadir}/vim/vimfiles/after/syntax
1291 %dir %{_datadir}/vim/vimfiles/compiler
1292 %dir %{_datadir}/vim/vimfiles/ftdetect
1293 %dir %{_datadir}/vim/vimfiles/ftplugin
1294 %dir %{_datadir}/vim/vimfiles/indent
1295 %dir %{_datadir}/vim/vimfiles/plugin
1296 %dir %{_datadir}/vim/vimfiles/spell
1297 %dir %{_datadir}/vim/vimfiles/syntax
1299 %{_datadir}/vim/*.vim
1301 %dir %{_datadir}/vim/autoload
1302 %{_datadir}/vim/autoload/*complete.vim
1303 %doc %{_datadir}/vim/autoload/README.txt
1304 %dir %{_datadir}/vim/autoload/dist
1305 %{_datadir}/vim/autoload/dist/ft.vim
1306 %{_datadir}/vim/autoload/dist/man.vim
1307 %{_datadir}/vim/autoload/dist/script.vim
1309 %dir %{_datadir}/vim/ftdetect
1311 %dir %{_datadir}/vim/ftplugin
1312 %doc %{_datadir}/vim/ftplugin/README.txt
1313 %{_datadir}/vim/ftplugin/*.vim
1314 %{_datadir}/vim/ftplugin/logtalk.dict
1316 %dir %{_datadir}/vim/import
1317 %dir %{_datadir}/vim/import/dist
1318 %{_datadir}/vim/import/dist/vimhelp.vim
1320 %dir %{_datadir}/vim/indent
1321 %doc %{_datadir}/vim/indent/README.txt
1322 %{_datadir}/vim/indent/*.vim
1324 %dir %{_datadir}/vim/keymap
1325 %doc %{_datadir}/vim/keymap/README.txt
1326 %{_datadir}/vim/keymap/*.vim
1328 %{_datadir}/vim/pack
1330 %dir %{_datadir}/vim/plugin
1331 %doc %{_datadir}/vim/plugin/README.txt
1333 %dir %{_datadir}/vim/syntax
1334 %doc %{_datadir}/vim/syntax/README.txt
1335 %{_datadir}/vim/syntax/*.vim
1336 %dir %{_datadir}/vim/syntax/shared
1337 %doc %{_datadir}/vim/syntax/shared/README.txt
1338 %{_datadir}/vim/syntax/shared/*.vim
1340 %dir %{_datadir}/vim/colors
1341 %doc %{_datadir}/vim/colors/README.txt
1342 %{_datadir}/vim/colors/*.vim
1343 %dir %{_datadir}/vim/colors/lists
1344 %{_datadir}/vim/colors/lists/*.vim
1345 %dir %{_datadir}/vim/colors/tools
1346 %{_datadir}/vim/colors/tools/check_colors.vim
1348 %dir %{_datadir}/vim/lang
1349 %doc %{_datadir}/vim/lang/README*
1351 %lang(af) %{_datadir}/vim/lang/menu_af*
1352 %lang(ca) %{_datadir}/vim/lang/menu_ca*
1353 %lang(cs) %{_datadir}/vim/lang/menu_cs*
1354 %lang(cs) %{_datadir}/vim/lang/menu_*czech*
1355 %lang(da) %{_datadir}/vim/lang/menu_da*
1356 %lang(de) %{_datadir}/vim/lang/menu_de*
1357 %lang(de) %{_datadir}/vim/lang/menu_*german*
1358 %lang(en_GB) %{_datadir}/vim/lang/menu_en_gb*
1359 %lang(en_GB) %{_datadir}/vim/lang/menu_*english*
1360 %lang(eo) %{_datadir}/vim/lang/menu_eo.utf-8.vim
1361 %lang(eo) %{_datadir}/vim/lang/menu_eo_eo.utf-8.vim
1362 %lang(eo) %{_datadir}/vim/lang/menu_eo_xx.utf-8.vim
1363 %lang(es) %{_datadir}/vim/lang/menu_es*
1364 %lang(es) %{_datadir}/vim/lang/menu_*spanish*
1365 %lang(fi) %{_datadir}/vim/lang/menu_fi.latin1.vim
1366 %lang(fi) %{_datadir}/vim/lang/menu_fi.utf-8.vim
1367 %lang(fi) %{_datadir}/vim/lang/menu_fi_fi.latin1.vim
1368 %lang(fi) %{_datadir}/vim/lang/menu_fi_fi.utf-8.vim
1369 %lang(fi) %{_datadir}/vim/lang/menu_finnish_finland.1252.vim
1370 %lang(fr) %{_datadir}/vim/lang/menu_fr*
1371 %lang(hu) %{_datadir}/vim/lang/menu_hu*
1372 %lang(is) %{_datadir}/vim/lang/menu_is*
1373 %lang(it) %{_datadir}/vim/lang/menu_it*
1374 %lang(ja) %{_datadir}/vim/lang/menu_ja*
1375 %lang(ko) %{_datadir}/vim/lang/menu_ko*
1376 %lang(nl) %{_datadir}/vim/lang/menu_nl*
1377 %lang(nb) %{_datadir}/vim/lang/menu_nb*
1378 %lang(pl) %{_datadir}/vim/lang/menu_pl*
1379 %lang(pl) %{_datadir}/vim/lang/menu_*polish*
1380 %lang(pt) %{_datadir}/vim/lang/menu_pt*
1381 %lang(ru) %{_datadir}/vim/lang/menu_ru*
1382 %lang(sk) %{_datadir}/vim/lang/menu_sk*
1383 %lang(sk) %{_datadir}/vim/lang/menu_*slovak*
1384 %lang(sl) %{_datadir}/vim/lang/menu_sl_si*
1385 %lang(sr) %{_datadir}/vim/lang/menu_sr*
1386 %lang(sv) %{_datadir}/vim/lang/menu_sv*
1387 %lang(tr) %{_datadir}/vim/lang/menu_tr*
1388 %lang(uk) %{_datadir}/vim/lang/menu_uk*
1389 %lang(vi) %{_datadir}/vim/lang/menu_vi*
1390 %lang(zh_CN) %{_datadir}/vim/lang/menu_zh.cp936*
1391 %lang(zh_CN) %{_datadir}/vim/lang/menu_zh.gb2312*
1392 %lang(zh_CN) %{_datadir}/vim/lang/menu_zh_cn*
1393 %lang(zh_CN) %{_datadir}/vim/lang/menu_*chinese*gb*
1394 %lang(zh_TW) %{_datadir}/vim/lang/menu_zh.cp950*
1395 %lang(zh_TW) %{_datadir}/vim/lang/menu_zh.big5*
1396 %lang(zh_TW) %{_datadir}/vim/lang/menu_zh_tw*
1397 %lang(zh_TW) %{_datadir}/vim/lang/menu_*taiwan*
1399 %dir %{_datadir}/vim/spell
1400 %{_datadir}/vim/spell/spell.vim
1401 %lang(he) %{_datadir}/vim/spell/he.*
1402 %lang(yi) %{_datadir}/vim/spell/yi.*
1404 %{_mandir}/man1/vim.1*
1405 %lang(da) %{_mandir}/da/man1/vim.1*
1406 %lang(de) %{_mandir}/de/man1/vim.1*
1407 %lang(fi) %{_mandir}/fi/man1/vim.1*
1408 %lang(fr) %{_mandir}/fr/man1/vim.1*
1409 %lang(id) %{_mandir}/id/man1/vim.1*
1410 %lang(it) %{_mandir}/it/man1/vim.1*
1411 %lang(ja) %{_mandir}/ja/man1/vim.1*
1412 %lang(pl) %{_mandir}/pl/man1/vim.1*
1413 %lang(ru) %{_mandir}/ru/man1/vim.1*
1414 %lang(tr) %{_mandir}/tr/man1/vim.1*
1415 %{_pixmapsdir}/gvim.png
1417 # plugins in base -rt package
1418 %{_datadir}/vim/autoload/gzip.vim
1419 %{_datadir}/vim/plugin/gzip.vim
1420 %{_datadir}/vim/plugin/matchparen.vim
1423 %defattr(644,root,root,755)
1424 %{_datadir}/vim/plugin/*.vim
1425 %{_datadir}/vim/autoload/*.vim
1426 %exclude %{_datadir}/vim/autoload/*complete.vim
1427 %{_datadir}/vim/autoload/xml
1428 %{_datadir}/vim/compiler
1429 %{_datadir}/vim/macros
1430 %{_datadir}/vim/print
1432 # plugins in base -rt package
1433 %exclude %{_datadir}/vim/autoload/gzip.vim
1434 %exclude %{_datadir}/vim/plugin/gzip.vim
1435 %exclude %{_datadir}/vim/plugin/matchparen.vim
1438 %defattr(644,root,root,755)
1440 %{_datadir}/vim/doc/*.txt
1443 %lang(pl) %{_datadir}/vim/doc/*.plx
1446 %defattr(644,root,root,755)
1447 %attr(755,root,root) %{_bindir}/vimtutor
1448 %dir %{_datadir}/vim/tutor
1449 %{_datadir}/vim/tutor/tutor
1451 %{_datadir}/vim/tutor/README.txt
1452 %{_datadir}/vim/tutor/tutor.vim
1453 %{_datadir}/vim/tutor/tutor.utf-8
1454 %lang(el) %{_datadir}/vim/tutor/README.el.cp737.txt
1455 %lang(el) %{_datadir}/vim/tutor/README.el.txt
1457 %lang(de) %{_datadir}/vim/tutor/tutor.bar
1458 %lang(de) %{_datadir}/vim/tutor/tutor.bar.utf-8
1459 %lang(bg) %{_datadir}/vim/tutor/tutor.bg.utf-8
1460 %lang(ca) %{_datadir}/vim/tutor/tutor.ca
1461 %lang(ca) %{_datadir}/vim/tutor/tutor.ca.utf-8
1462 %lang(cs) %{_datadir}/vim/tutor/tutor.cs
1463 %lang(cs) %{_datadir}/vim/tutor/tutor.cs.cp1250
1464 %lang(cs) %{_datadir}/vim/tutor/tutor.cs.utf-8
1465 %lang(da) %{_datadir}/vim/tutor/tutor.da
1466 %lang(da) %{_datadir}/vim/tutor/tutor.da.utf-8
1467 %lang(de) %{_datadir}/vim/tutor/tutor.de
1468 %lang(de) %{_datadir}/vim/tutor/tutor.de.utf-8
1469 %lang(el) %{_datadir}/vim/tutor/tutor.el
1470 %lang(el) %{_datadir}/vim/tutor/tutor.el.cp737
1471 %lang(el) %{_datadir}/vim/tutor/tutor.el.utf-8
1472 %lang(eo) %{_datadir}/vim/tutor/tutor.eo
1473 %lang(eo) %{_datadir}/vim/tutor/tutor.eo.utf-8
1474 %lang(es) %{_datadir}/vim/tutor/tutor.es
1475 %lang(es) %{_datadir}/vim/tutor/tutor.es.utf-8
1476 %lang(fr) %{_datadir}/vim/tutor/tutor.fr
1477 %lang(fr) %{_datadir}/vim/tutor/tutor.fr.utf-8
1478 %lang(hr) %{_datadir}/vim/tutor/tutor.hr
1479 %lang(hr) %{_datadir}/vim/tutor/tutor.hr.cp1250
1480 %lang(hr) %{_datadir}/vim/tutor/tutor.hr.utf-8
1481 %lang(hu) %{_datadir}/vim/tutor/tutor.hu
1482 %lang(hu) %{_datadir}/vim/tutor/tutor.hu.cp1250
1483 %lang(hu) %{_datadir}/vim/tutor/tutor.hu.utf-8
1484 %lang(it) %{_datadir}/vim/tutor/tutor.it
1485 %lang(it) %{_datadir}/vim/tutor/tutor.it.utf-8
1486 %lang(ja) %{_datadir}/vim/tutor/tutor.ja.euc
1487 %lang(ja) %{_datadir}/vim/tutor/tutor.ja.sjis
1488 %lang(ja) %{_datadir}/vim/tutor/tutor.ja.utf-8
1489 %lang(ko) %{_datadir}/vim/tutor/tutor.ko
1490 %lang(ko) %{_datadir}/vim/tutor/tutor.ko.euc
1491 %lang(ko) %{_datadir}/vim/tutor/tutor.ko.utf-8
1492 %lang(lv) %{_datadir}/vim/tutor/tutor.lv.utf-8
1493 %lang(nl) %{_datadir}/vim/tutor/tutor.nl
1494 %lang(nl) %{_datadir}/vim/tutor/tutor.nl.utf-8
1495 %lang(nb) %{_datadir}/vim/tutor/tutor.nb
1496 %lang(nb) %{_datadir}/vim/tutor/tutor.nb.utf-8
1497 %lang(pl) %{_datadir}/vim/tutor/tutor.pl
1498 %lang(pl) %{_datadir}/vim/tutor/tutor.pl.cp1250
1499 %lang(pl) %{_datadir}/vim/tutor/tutor.pl.utf-8
1500 %lang(pt) %{_datadir}/vim/tutor/tutor.pt
1501 %lang(pt) %{_datadir}/vim/tutor/tutor.pt.utf-8
1502 %lang(ru) %{_datadir}/vim/tutor/tutor.ru
1503 %lang(ru) %{_datadir}/vim/tutor/tutor.ru.cp1251
1504 %lang(ru) %{_datadir}/vim/tutor/tutor.ru.utf-8
1505 %lang(sk) %{_datadir}/vim/tutor/tutor.sk
1506 %lang(sk) %{_datadir}/vim/tutor/tutor.sk.cp1250
1507 %lang(sk) %{_datadir}/vim/tutor/tutor.sk.utf-8
1508 %lang(sr) %{_datadir}/vim/tutor/tutor.sr.cp1250
1509 %lang(sr) %{_datadir}/vim/tutor/tutor.sr.utf-8
1510 %lang(sv) %{_datadir}/vim/tutor/tutor.sv
1511 %lang(sv) %{_datadir}/vim/tutor/tutor.sv.utf-8
1512 %lang(tr) %{_datadir}/vim/tutor/tutor.tr.iso9
1513 %lang(tr) %{_datadir}/vim/tutor/tutor.tr.utf-8
1514 %lang(uk) %{_datadir}/vim/tutor/tutor.uk.utf-8
1515 %lang(vi) %{_datadir}/vim/tutor/tutor.vi.utf-8
1516 %lang(zh_CN) %{_datadir}/vim/tutor/tutor.zh_cn.utf-8
1517 %lang(zh_TW) %{_datadir}/vim/tutor/tutor.zh.big5
1518 %lang(zh_TW) %{_datadir}/vim/tutor/tutor.zh.euc
1519 %lang(zh_TW) %{_datadir}/vim/tutor/tutor.zh.utf-8
1520 %lang(zh_TW) %{_datadir}/vim/tutor/tutor.zh_tw.utf-8
1522 %{_mandir}/man1/vimtutor.1*
1523 %lang(da) %{_mandir}/da/man1/vimtutor.1*
1524 %lang(fr) %{_mandir}/fr/man1/vimtutor.1*
1525 %lang(it) %{_mandir}/it/man1/vimtutor.1*
1526 %lang(ja) %{_mandir}/ja/man1/vimtutor.1*
1527 %lang(pl) %{_mandir}/pl/man1/vimtutor.1*
1528 %lang(ru) %{_mandir}/ru/man1/vimtutor.1*
1529 %lang(tr) %{_mandir}/tr/man1/vimtutor.1*
1533 %defattr(644,root,root,755)
1534 %attr(755,root,root) %{_bindir}/vimx
1539 %defattr(644,root,root,755)
1540 %attr(755,root,root) %{_bindir}/vim.heavy
1545 %defattr(644,root,root,755)
1546 %attr(755,root,root) %{_bindir}/vim.light
1550 %defattr(644,root,root,755)
1551 %{_datadir}/vim/spell/en.*.*
1554 %files -n gvim-athena
1555 %defattr(644,root,root,755)
1556 %attr(755,root,root) %{_bindir}/gvim.athena
1557 %{_desktopdir}/gvim-athena.desktop
1561 %files -n gvim-motif
1562 %defattr(644,root,root,755)
1563 %attr(755,root,root) %{_bindir}/gvim.motif
1564 %{_desktopdir}/gvim-motif.desktop
1569 %defattr(644,root,root,755)
1570 %attr(755,root,root) %{_bindir}/gvim.gtk
1571 %attr(755,root,root) %verify(not link) %{_bindir}/gvim
1572 %attr(755,root,root) %{_bindir}/eview
1573 %attr(755,root,root) %{_bindir}/evim
1574 %attr(755,root,root) %{_bindir}/gview
1575 %attr(755,root,root) %{_bindir}/gvimdiff
1576 %attr(755,root,root) %{_bindir}/rgview
1577 %attr(755,root,root) %{_bindir}/rgvim
1578 %{_mandir}/man1/eview.1*
1579 %{_mandir}/man1/evim.1*
1580 %{_mandir}/man1/gview.1*
1581 %{_mandir}/man1/gvim.1*
1582 %{_mandir}/man1/gvimdiff.1*
1583 %{_mandir}/man1/rgview.1*
1584 %{_mandir}/man1/rgvim.1*
1585 %lang(da) %{_mandir}/da/man1/gvi*.1*
1586 %lang(da) %{_mandir}/da/man1/rgv*.1*
1587 %lang(de) %{_mandir}/de/man1/gvi*.1*
1588 %lang(de) %{_mandir}/de/man1/rgv*.1*
1589 %lang(fi) %{_mandir}/fi/man1/gvi*.1*
1590 %lang(fi) %{_mandir}/fi/man1/rgv*.1*
1591 %lang(fr) %{_mandir}/fr/man1/eview.1*
1592 %lang(fr) %{_mandir}/fr/man1/evim.1*
1593 %lang(fr) %{_mandir}/fr/man1/gvi*.1*
1594 %lang(fr) %{_mandir}/fr/man1/rgv*.1*
1595 %lang(id) %{_mandir}/id/man1/gvi*.1*
1596 %lang(id) %{_mandir}/id/man1/rgv*.1*
1597 %lang(it) %{_mandir}/it/man1/eview.1*
1598 %lang(it) %{_mandir}/it/man1/evim.1*
1599 %lang(it) %{_mandir}/it/man1/gvi*.1*
1600 %lang(it) %{_mandir}/it/man1/rgv*.1*
1601 %lang(ja) %{_mandir}/ja/man1/eview.1*
1602 %lang(ja) %{_mandir}/ja/man1/evim.1*
1603 %lang(ja) %{_mandir}/ja/man1/gvi*.1*
1604 %lang(ja) %{_mandir}/ja/man1/rgv*.1*
1605 %lang(pl) %{_mandir}/pl/man1/eview.1*
1606 %lang(pl) %{_mandir}/pl/man1/evim.1*
1607 %lang(pl) %{_mandir}/pl/man1/gvi*.1*
1608 %lang(pl) %{_mandir}/pl/man1/rgv*.1*
1609 %lang(ru) %{_mandir}/ru/man1/eview.1*
1610 %lang(ru) %{_mandir}/ru/man1/evim.1*
1611 %lang(ru) %{_mandir}/ru/man1/gvi*.1*
1612 %lang(ru) %{_mandir}/ru/man1/rgv*.1*
1613 %lang(tr) %{_mandir}/tr/man1/eview.1*
1614 %lang(tr) %{_mandir}/tr/man1/evim.1*
1615 %lang(tr) %{_mandir}/tr/man1/gvi*.1*
1616 %lang(tr) %{_mandir}/tr/man1/rgv*.1*
1617 %{_desktopdir}/gvim-gtk.desktop
1621 %files -n gvim-gnome
1622 %defattr(644,root,root,755)
1623 %attr(755,root,root) %{_bindir}/gvim.gnome
1624 %{_desktopdir}/gvim-gnome.desktop
1628 %files -n gvim-heavy
1629 %defattr(644,root,root,755)
1630 %attr(755,root,root) %{_bindir}/gvim.heavy