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