2 # - evim manuals not installed if no gui is built, move to -gui packages?
3 # - fix glibc so that static work without hacks
6 # - static package is not quite static, it must be linked with shared glibc
7 # because of glibc nss brokeness wrt all static linking (see TODO)
10 %bcond_without static # don't build static version
11 %bcond_without athena # don't build Athena Widgets-based gvim
12 %bcond_without motif # don't build Motif-based gvim
13 %bcond_without gtk # don't build GTK+-based gvim support
14 %bcond_without gnome # don't build GNOME-based gvim support
15 %bcond_without heavy # don't build heavy (full-featured GNOME-based gvim/vim)
16 %bcond_without gui # don't build any GUI
17 %bcond_with perl # with Perl interp in vim package
18 %bcond_with python # with Python interp in vim package
19 %bcond_with ruby # with Ruby interp in vim package
20 %bcond_with tcl # with Tcl interp
21 %bcond_without selinux # without selinux support
22 %bcond_without home_etc # without home_etc support
31 # Command to check for latest patch:
32 # wget -q -O - ftp://ftp.vim.org/pub/editors/vim/patches/7.2/MD5SUMS|grep -vF .gz|tail -n1|awk '{print $2}'
35 %define patchlevel 002
36 Summary: Vi IMproved - a Vi clone
37 Summary(de.UTF-8): VIsual editor iMproved
38 Summary(es.UTF-8): Editor visual incrementado
39 Summary(fr.UTF-8): Editeur VIM : VIsual editor iMproved
40 Summary(hu.UTF-8): Vi IMproved - a Vi szerkesztő bővítése
41 Summary(pl.UTF-8): Vi IMproved - klon edytora Vi
42 Summary(pt_BR.UTF-8): Editor visual incrementado
43 Summary(ru.UTF-8): Visual editor IMproved - Единственно Правильный Редактор :)
44 Summary(tr.UTF-8): Gelişmiş bir vi sürümü
45 Summary(uk.UTF-8): Visual editor IMproved - Єдино Вірний Редактор :)
47 Version: %{ver}.%{patchlevel}
51 Group: Applications/Editors/Vim
52 Source0: ftp://ftp.vim.org/pub/vim/unix/%{name}-%{ver}.tar.bz2
53 # Source0-md5: 5b9510a17074e2b37d8bb38ae09edbf2
54 Source3: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
55 # Source3-md5: bc4d1e115ca506ad7751b9bd2b773a7f
56 Source4: http://skawina.eu.org/mikolaj/usr_doc_pl.zip
57 # Source4-md5: ff96284b1c913d55cf0877839b34d490
58 Source10: g%{name}-athena.desktop
59 Source11: g%{name}-motif.desktop
60 Source12: g%{name}-gtk.desktop
61 Source13: g%{name}-gnome.desktop
62 Source14: %{name}.desktop
64 # http://www.vim.org/scripts/script.php?script_id=1491 (0.7.5)
65 Source20: javascript.vim
66 # http://www.vim.org/scripts/script.php?script_id=447 (20040206)
68 # http://www.vim.org/scripts/script.php?script_id=1571 (0.9.7)
71 # http://www.vim.org/scripts/script.php?script_id=415 (1.15)
73 # http://www.vim.org/scripts/script.php?script_id=92 (1.0)
75 # http://www.vim.org/scripts/script.php?script_id=368 (1.2.5)
76 Source32: oceandeep.vim
77 # http://www.vim.org/scripts/script.php?script_id=1464 (2.6.3)
79 %patchset_source -f ftp://ftp.vim.org/pub/editors/vim/patches/7.3/7.3.%03g 1 %{patchlevel}
80 Patch0: %{name}-sysconfdir.patch
81 Patch1: %{name}-visual.patch
82 Patch2: %{name}-paths.patch
83 Patch3: %{name}-no_libelf.patch
84 Patch4: %{name}-egrep.patch
85 Patch5: %{name}-awk.patch
86 Patch6: %{name}-filetype_vim-perl_tests.patch
87 Patch7: %{name}-apache.patch
88 Patch8: %{name}-po-syntax.patch
89 Patch9: %{name}-modprobe.patch
90 Patch10: %{name}-doubleparenthesis.patch
91 Patch11: %{name}-syntax-fstab.patch
92 Patch12: 010_all_%{name}-6.3-vixie.patch
93 Patch13: 013_all_%{name}-7.0-cron-vars-79981.patch
94 Patch14: 020_all_%{name}-7.0-fstab-tmpfs-size.patch
95 Patch15: 021_all_%{name}-7.0-fstab-bogus-errors.patch
96 Patch16: 024_all_%{name}-6.3-bash-83565.patch
97 Patch17: 027_all_%{name}-7.0-automake-substitutions-93378.patch
98 Patch18: %{name}-smarty.patch
99 Patch19: %{name}-tutor-lessdeps.patch
100 Patch20: %{name}-nagios.patch
101 Patch21: %{name}-filetypes.patch
102 Patch22: %{name}-man_installation.patch
103 Patch23: %{name}-vimrc.patch
104 Patch24: %{name}-syntax-exports.patch
105 Patch25: %{name}-syntax-sshconfig.patch
106 Patch102: %{name}-gtkfilechooser.patch
107 Patch104: %{name}-home_etc.patch
108 Patch105: %{name}-autopaste.patch
109 Patch106: %{name}-ft-cron.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}73
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
769 # add common options, can override (disable) if needed with args
771 --%{!?with_perl:dis}%{?with_perl:en}able-perlinterp \
772 --%{!?with_python:dis}%{?with_python:en}able-pythoninterp \
773 --%{!?with_ruby:dis}%{?with_ruby:en}able-rubyinterp \
774 --%{!?with_tcl:dis}%{?with_tcl:en}able-tclinterp \
775 %{!?with_selinux:--disable-selinux} \
780 %if "%{pld_release}" == "th"
781 --with-tlib="ncursesw -ltinfow" \
783 --with-tlib="ncurses -ltinfo" \
785 --with-modified-by="PLD Linux Distribution" \
786 --with-compiledby="PLD Linux Distribution" \
790 # Hack around glibc brokeness wrt static linking and NSS (Name Service Shit)
791 if [ "$target" = "vim.static" ]; then
792 echo "s| -l\([^ ]\+\)| %{_libdir}/lib\1.a|g" >>auto/link.sed
795 shlink=$(ldd ./vim | grep -v "linux-\(gate\|vdso\)\|libc.so\|ld-linux.*" || :)
796 if [ -n "$shlink" ]; then
797 echo "Looks like static link failed!"
798 echo "These libs should be linked static:"
803 mv -f vim bin/$target
807 #LDFLAGS="%{rpmldflags} -static"
811 --with-features=small \
812 --disable-perlinterp \
813 --disable-pythoninterp \
814 --disable-rubyinterp \
815 --disable-tclinterp \
818 --disable-multibyte \
821 #LDFLAGS="%{rpmldflags}"
831 --with-features=huge \
832 --enable-gui=athena \
842 --with-features=huge \
854 --with-features=huge \
856 --enable-gtk2-check \
864 --with-features=huge \
865 --enable-gui=gnome2 \
866 --enable-gtk2-check \
867 --enable-gnome-check \
873 # vim.heavy / gvim.heavy
876 --with-features=huge \
879 --enable-perlinterp \
880 --enable-pythoninterp \
881 --enable-rubyinterp \
886 --with-features=huge \
887 --enable-gui=gnome2 \
888 --enable-gtk2-check \
889 --enable-gnome-check \
891 --enable-perlinterp \
892 --enable-pythoninterp \
893 --enable-rubyinterp \
899 %{__make} xxd/xxd languages
902 rm -rf $RPM_BUILD_ROOT
904 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/vim,%{_bindir}} \
905 $RPM_BUILD_ROOT{/bin,%{_mandir}/man1,%{_datadir}/vim/ftdetect} \
906 $RPM_BUILD_ROOT%{_desktopdir}
908 %{__make} -j1 install \
909 DESTDIR=$RPM_BUILD_ROOT
913 # use compressed docs, see :help gzip-helpfile
914 %{__gzip} -9 $RPM_BUILD_ROOT%{_datadir}/vim/doc/*.txt
915 %{__sed} -i -e 's=\(\t.*\.txt\)\t=\1.gz\t=' $RPM_BUILD_ROOT%{_datadir}/vim/doc/tags
917 %{__gzip} -9 $RPM_BUILD_ROOT%{_datadir}/vim/doc/*.??x
918 %{__sed} -i -e 's=\(\t.*\.plx\)\t=\1.gz\t=' $RPM_BUILD_ROOT%{_datadir}/vim/doc/tags-pl
920 rm -f $RPM_BUILD_ROOT%{_bindir}/*
923 install -p src/bin/vim.ncurses $RPM_BUILD_ROOT%{_bindir}/vim
924 install -p src/bin/vim.static $RPM_BUILD_ROOT/bin/vi
926 install -p src/bin/vim.ncurses $RPM_BUILD_ROOT/bin/vi
927 ln -sf /bin/vi $RPM_BUILD_ROOT%{_bindir}/vim
929 install -p src/xxd/xxd $RPM_BUILD_ROOT%{_bindir}/xxd
930 install -p src/vimtutor $RPM_BUILD_ROOT%{_bindir}/vimtutor
932 echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/vi.1
933 echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/view.1
935 # not supported directories
936 rm -rf $RPM_BUILD_ROOT%{_mandir}/??.*/
938 mv -f $RPM_BUILD_ROOT{%{_datadir}/vim/vimrc_example.vim,%{_sysconfdir}/vim/vimrc}
939 mv -f $RPM_BUILD_ROOT{%{_datadir}/vim/gvimrc_example.vim,%{_sysconfdir}/vim/gvimrc}
941 ln -sf vim $RPM_BUILD_ROOT%{_bindir}/eview
942 ln -sf vim $RPM_BUILD_ROOT%{_bindir}/evim
943 ln -sf vim $RPM_BUILD_ROOT%{_bindir}/rvim
944 ln -sf vim $RPM_BUILD_ROOT%{_bindir}/vimdiff
945 ln -sf vi $RPM_BUILD_ROOT/bin/ex
946 ln -sf vi $RPM_BUILD_ROOT/bin/view
947 ln -sf vi $RPM_BUILD_ROOT/bin/rview
949 cp -a %{SOURCE14} $RPM_BUILD_ROOT%{_desktopdir}
952 install -p src/bin/gvim.athena $RPM_BUILD_ROOT%{_bindir}/gvim.athena
953 cp -a %{SOURCE10} $RPM_BUILD_ROOT%{_desktopdir}
956 install -p src/bin/gvim.motif $RPM_BUILD_ROOT%{_bindir}/gvim.motif
957 cp -a %{SOURCE11} $RPM_BUILD_ROOT%{_desktopdir}
960 install -p src/bin/gvim.gnome $RPM_BUILD_ROOT%{_bindir}/gvim.gnome
961 cp -a %{SOURCE13} $RPM_BUILD_ROOT%{_desktopdir}
964 install -p src/bin/gvim.gtk $RPM_BUILD_ROOT%{_bindir}/gvim.gtk
965 ln -sf gvim.gtk $RPM_BUILD_ROOT%{_bindir}/gvim
966 ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/gview
967 ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/gvimdiff
968 ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/rgview
969 ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/rgvim
970 cp -a %{SOURCE12} $RPM_BUILD_ROOT%{_desktopdir}
973 install -p src/bin/vim.heavy $RPM_BUILD_ROOT%{_bindir}
974 install -p src/bin/gvim.heavy $RPM_BUILD_ROOT%{_bindir}
977 install -d $RPM_BUILD_ROOT%{_pixmapsdir}
978 cp -a runtime/vim48x48.png $RPM_BUILD_ROOT%{_pixmapsdir}/vim.png
980 bzip2 -dc %{SOURCE3} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
982 install -d $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles/{doc,{after/,}{compiler,ftdetect,ftplugin,indent,plugin,spell,syntax}}
983 > $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles/doc/tags
986 %{__rm} $RPM_BUILD_ROOT%{_datadir}/vim/{ftplugin,syntax}/spec.vim
989 rm -rf $RPM_BUILD_ROOT%{_datadir}/vim/tools
990 rm -f $RPM_BUILD_ROOT%{_datadir}/vim/bugreport.vim
991 rm -f $RPM_BUILD_ROOT%{_datadir}/vim/spell/check_locales.vim
992 rm -f $RPM_BUILD_ROOT%{_datadir}/vim/spell/cleanadd.vim
993 rm -f $RPM_BUILD_ROOT%{_datadir}/vim/spell/fixdup.vim
994 rm -f $RPM_BUILD_ROOT%{_datadir}/vim/doc/vim2html.pl
997 rm -rf $RPM_BUILD_ROOT
1000 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
1003 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
1005 %post -n gvim-athena
1006 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
1008 %postun -n gvim-athena
1009 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
1012 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
1014 %postun -n gvim-motif
1015 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
1018 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
1019 %update_icon_cache hicolor
1022 [ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
1023 %update_icon_cache hicolor
1026 %update_desktop_database_post
1027 %update_icon_cache hicolor
1029 %postun -n gvim-gnome
1030 %update_desktop_database_postun
1031 %update_icon_cache hicolor
1034 %defattr(644,root,root,755)
1035 %attr(755,root,root) %{_bindir}/eview
1036 %attr(755,root,root) %{_bindir}/evim
1037 %attr(755,root,root) %{_bindir}/rvim
1038 %attr(755,root,root) %{_bindir}/vim
1039 %attr(755,root,root) %{_bindir}/vimdiff
1040 %{_mandir}/man1/eview.1*
1041 %{_mandir}/man1/evim.1*
1042 %{_mandir}/man1/rvim.1*
1043 %{_mandir}/man1/vimdiff.1*
1044 %lang(fi) %{_mandir}/fi/man1/rvim.1*
1045 %lang(fr) %{_mandir}/fr/man1/eview.1*
1046 %lang(fr) %{_mandir}/fr/man1/evim.1*
1047 %lang(fr) %{_mandir}/fr/man1/rvim.1*
1048 %lang(fr) %{_mandir}/fr/man1/vimdiff.1*
1049 %lang(id) %{_mandir}/id/man1/rvim.1*
1050 %lang(id) %{_mandir}/id/man1/vim.1*
1051 %lang(it) %{_mandir}/it/man1/eview.1*
1052 %lang(it) %{_mandir}/it/man1/evim.1*
1053 %lang(it) %{_mandir}/it/man1/rvim.1*
1054 %lang(it) %{_mandir}/it/man1/vim.1*
1055 %lang(it) %{_mandir}/it/man1/vimdiff.1*
1056 %lang(pl) %{_mandir}/pl/man1/eview.1*
1057 %lang(pl) %{_mandir}/pl/man1/evim.1*
1058 %lang(pl) %{_mandir}/pl/man1/rvim.1*
1059 %lang(pl) %{_mandir}/pl/man1/vim.1*
1060 %lang(pl) %{_mandir}/pl/man1/vimdiff.1*
1061 %lang(ru) %{_mandir}/ru/man1/eview.1*
1062 %lang(ru) %{_mandir}/ru/man1/evim.1*
1063 %lang(ru) %{_mandir}/ru/man1/rvim.1*
1064 %lang(ru) %{_mandir}/ru/man1/vim.1*
1065 %lang(ru) %{_mandir}/ru/man1/vimdiff.1*
1066 %{_desktopdir}/%{name}.desktop
1071 %defattr(644,root,root,755)
1072 %attr(755,root,root) /bin/*
1073 %{_mandir}/man1/vi.1*
1074 %{_mandir}/man1/ex.1*
1075 %{_mandir}/man1/view.1*
1076 %{_mandir}/man1/rview.1*
1077 %lang(fi) %{_mandir}/fi/man1/vi.1*
1078 %lang(fi) %{_mandir}/fi/man1/ex.1*
1079 %lang(fi) %{_mandir}/fi/man1/view.1*
1080 %lang(fi) %{_mandir}/fi/man1/rview.1*
1081 %lang(fr) %{_mandir}/fr/man1/vi.1*
1082 %lang(fr) %{_mandir}/fr/man1/ex.1*
1083 %lang(fr) %{_mandir}/fr/man1/view.1*
1084 %lang(fr) %{_mandir}/fr/man1/rview.1*
1085 %lang(id) %{_mandir}/id/man1/vi.1*
1086 %lang(id) %{_mandir}/id/man1/ex.1*
1087 %lang(id) %{_mandir}/id/man1/view.1*
1088 %lang(id) %{_mandir}/id/man1/rview.1*
1089 #%lang(it) %{_mandir}/it/man1/vi.1*
1090 %lang(it) %{_mandir}/it/man1/ex.1*
1091 %lang(it) %{_mandir}/it/man1/view.1*
1092 %lang(it) %{_mandir}/it/man1/rview.1*
1093 %lang(pl) %{_mandir}/pl/man1/vi.1*
1094 %lang(pl) %{_mandir}/pl/man1/ex.1*
1095 %lang(pl) %{_mandir}/pl/man1/view.1*
1096 %lang(pl) %{_mandir}/pl/man1/rview.1*
1097 #%lang(ru) %{_mandir}/ru/man1/vi.1*
1098 %lang(ru) %{_mandir}/ru/man1/ex.1*
1099 %lang(ru) %{_mandir}/ru/man1/view.1*
1100 %lang(ru) %{_mandir}/ru/man1/rview.1*
1103 %defattr(644,root,root,755)
1104 %attr(755,root,root) %{_bindir}/xxd
1105 %{_mandir}/man1/xxd.1*
1106 %lang(fr) %{_mandir}/fr/man1/xxd.1*
1107 %lang(it) %{_mandir}/it/man1/xxd.1*
1108 %lang(pl) %{_mandir}/pl/man1/xxd.1*
1109 %lang(ru) %{_mandir}/ru/man1/xxd.1*
1111 %files rt -f %{name}.lang
1112 %defattr(644,root,root,755)
1113 %dir %{_sysconfdir}/vim
1114 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vim/vimrc
1115 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vim/gvimrc
1117 %dir %{_datadir}/vim
1119 %dir %{_datadir}/vim/vimfiles
1120 %dir %{_datadir}/vim/vimfiles/doc
1121 %dir %{_datadir}/vim/vimfiles/after
1122 %dir %{_datadir}/vim/vimfiles/after/compiler
1123 %dir %{_datadir}/vim/vimfiles/after/ftdetect
1124 %dir %{_datadir}/vim/vimfiles/after/ftplugin
1125 %dir %{_datadir}/vim/vimfiles/after/indent
1126 %dir %{_datadir}/vim/vimfiles/after/plugin
1127 %dir %{_datadir}/vim/vimfiles/after/spell
1128 %dir %{_datadir}/vim/vimfiles/after/syntax
1129 %dir %{_datadir}/vim/vimfiles/compiler
1130 %dir %{_datadir}/vim/vimfiles/ftdetect
1131 %dir %{_datadir}/vim/vimfiles/ftplugin
1132 %dir %{_datadir}/vim/vimfiles/indent
1133 %dir %{_datadir}/vim/vimfiles/plugin
1134 %dir %{_datadir}/vim/vimfiles/spell
1135 %dir %{_datadir}/vim/vimfiles/syntax
1136 %verify(not md5 mtime size) %{_datadir}/vim/vimfiles/doc/tags
1138 %{_datadir}/vim/*.vim
1140 %dir %{_datadir}/vim/autoload
1141 %doc %{_datadir}/vim/autoload/README.txt
1143 %dir %{_datadir}/vim/ftdetect
1145 %dir %{_datadir}/vim/ftplugin
1146 %doc %{_datadir}/vim/ftplugin/README.txt
1147 %{_datadir}/vim/ftplugin/*.vim
1148 %{_datadir}/vim/ftplugin/logtalk.dict
1150 %dir %{_datadir}/vim/indent
1151 %doc %{_datadir}/vim/indent/README.txt
1152 %{_datadir}/vim/indent/*.vim
1154 %dir %{_datadir}/vim/keymap
1155 %doc %{_datadir}/vim/keymap/README.txt
1156 %{_datadir}/vim/keymap/*.vim
1158 %dir %{_datadir}/vim/plugin
1159 %doc %{_datadir}/vim/plugin/README.txt
1161 %dir %{_datadir}/vim/syntax
1162 %doc %{_datadir}/vim/syntax/README.txt
1163 %{_datadir}/vim/syntax/*.vim
1165 %dir %{_datadir}/vim/colors
1166 %doc %{_datadir}/vim/colors/README.txt
1167 %{_datadir}/vim/colors/*.vim
1169 %dir %{_datadir}/vim/lang
1170 %doc %{_datadir}/vim/lang/README*
1172 %lang(af) %{_datadir}/vim/lang/menu_af*
1173 %lang(ca) %{_datadir}/vim/lang/menu_ca*
1174 %lang(cs) %{_datadir}/vim/lang/menu_cs*
1175 %lang(cs) %{_datadir}/vim/lang/menu_*czech*
1176 %lang(de) %{_datadir}/vim/lang/menu_de*
1177 %lang(de) %{_datadir}/vim/lang/menu_*german*
1178 %lang(en_GB) %{_datadir}/vim/lang/menu_en_gb*
1179 %lang(en_GB) %{_datadir}/vim/lang/menu_*english*
1180 %lang(eo) %{_datadir}/vim/lang/menu_eo.utf-8.vim
1181 %lang(eo) %{_datadir}/vim/lang/menu_eo_eo.utf-8.vim
1182 %lang(eo) %{_datadir}/vim/lang/menu_eo_xx.utf-8.vim
1183 %lang(es) %{_datadir}/vim/lang/menu_es*
1184 %lang(es) %{_datadir}/vim/lang/menu_*spanish*
1185 %lang(fi) %{_datadir}/vim/lang/menu_fi.latin1.vim
1186 %lang(fi) %{_datadir}/vim/lang/menu_fi.utf-8.vim
1187 %lang(fi) %{_datadir}/vim/lang/menu_fi_fi.latin1.vim
1188 %lang(fi) %{_datadir}/vim/lang/menu_fi_fi.utf-8.vim
1189 %lang(fi) %{_datadir}/vim/lang/menu_finnish_finland.1252.vim
1190 %lang(fr) %{_datadir}/vim/lang/menu_fr*
1191 %lang(hu) %{_datadir}/vim/lang/menu_hu*
1192 %lang(it) %{_datadir}/vim/lang/menu_it*
1193 %lang(ja) %{_datadir}/vim/lang/menu_ja*
1194 %lang(ko) %{_datadir}/vim/lang/menu_ko*
1195 %lang(nl) %{_datadir}/vim/lang/menu_nl*
1196 %lang(nb) %{_datadir}/vim/lang/menu_nb*
1197 %lang(pl) %{_datadir}/vim/lang/menu_pl*
1198 %lang(pl) %{_datadir}/vim/lang/menu_*polish*
1199 %lang(pt) %{_datadir}/vim/lang/menu_pt*
1200 %lang(ru) %{_datadir}/vim/lang/menu_ru*
1201 %lang(sk) %{_datadir}/vim/lang/menu_sk*
1202 %lang(sk) %{_datadir}/vim/lang/menu_*slovak*
1203 %lang(sl) %{_datadir}/vim/lang/menu_sl_si*
1204 %lang(sr) %{_datadir}/vim/lang/menu_sr*
1205 %lang(sv) %{_datadir}/vim/lang/menu_sv*
1206 %lang(uk) %{_datadir}/vim/lang/menu_uk*
1207 %lang(vi) %{_datadir}/vim/lang/menu_vi*
1208 %lang(zh_CN) %{_datadir}/vim/lang/menu_zh.cp936*
1209 %lang(zh_CN) %{_datadir}/vim/lang/menu_zh.gb2312*
1210 %lang(zh_CN) %{_datadir}/vim/lang/menu_zh_cn*
1211 %lang(zh_CN) %{_datadir}/vim/lang/menu_*chinese*gb*
1212 %lang(zh_TW) %{_datadir}/vim/lang/menu_zh.cp950*
1213 %lang(zh_TW) %{_datadir}/vim/lang/menu_zh.big5*
1214 %lang(zh_TW) %{_datadir}/vim/lang/menu_zh_tw*
1215 %lang(zh_TW) %{_datadir}/vim/lang/menu_*taiwan*
1217 %dir %{_datadir}/vim/spell
1218 %lang(he) %{_datadir}/vim/spell/he.*
1219 %lang(yi) %{_datadir}/vim/spell/yi.*
1221 %{_mandir}/man1/rvim.1*
1222 %{_mandir}/man1/vim.1*
1223 %lang(fi) %{_mandir}/fi/man1/rvim.1*
1224 %lang(fi) %{_mandir}/fi/man1/vim.1*
1225 %lang(fr) %{_mandir}/fr/man1/rvim.1*
1226 %lang(fr) %{_mandir}/fr/man1/vim.1*
1227 %{_pixmapsdir}/vim.png
1229 # plugins in base -rt package
1230 %{_datadir}/vim/autoload/gzip.vim
1231 %{_datadir}/vim/plugin/gzip.vim
1232 %{_datadir}/vim/plugin/matchparen.vim
1235 %defattr(644,root,root,755)
1236 %{_datadir}/vim/plugin/*.vim
1237 %{_datadir}/vim/autoload/*.vim
1238 %{_datadir}/vim/autoload/xml
1239 %{_datadir}/vim/compiler
1240 %{_datadir}/vim/macros
1241 %{_datadir}/vim/print
1243 # plugins in base -rt package
1244 %exclude %{_datadir}/vim/autoload/gzip.vim
1245 %exclude %{_datadir}/vim/plugin/gzip.vim
1246 %exclude %{_datadir}/vim/plugin/matchparen.vim
1249 %defattr(644,root,root,755)
1250 %dir %{_datadir}/vim/doc
1253 %{_datadir}/vim/doc/*.txt.gz
1254 %verify(not md5 mtime size) %{_datadir}/vim/doc/tags
1257 %lang(pl) %{_datadir}/vim/doc/*.plx.gz
1258 %lang(pl) %verify(not md5 mtime size) %{_datadir}/vim/doc/tags-pl
1261 %defattr(644,root,root,755)
1262 %attr(755,root,root) %{_bindir}/vimtutor
1263 %dir %{_datadir}/vim/tutor
1264 %dir %{_datadir}/vim/tutor/tutor
1266 %{_datadir}/vim/tutor/README.txt
1267 %{_datadir}/vim/tutor/tutor.vim
1268 %{_datadir}/vim/tutor/tutor.utf-8
1269 %lang(el) %{_datadir}/vim/tutor/README.el.cp737.txt
1270 %lang(el) %{_datadir}/vim/tutor/README.el.txt
1272 %lang(ca) %{_datadir}/vim/tutor/tutor.ca
1273 %lang(ca) %{_datadir}/vim/tutor/tutor.ca.utf-8
1274 %lang(cs) %{_datadir}/vim/tutor/tutor.cs
1275 %lang(cs) %{_datadir}/vim/tutor/tutor.cs.cp1250
1276 %lang(cs) %{_datadir}/vim/tutor/tutor.cs.utf-8
1277 %lang(de) %{_datadir}/vim/tutor/tutor.de
1278 %lang(de) %{_datadir}/vim/tutor/tutor.de.utf-8
1279 %lang(el) %{_datadir}/vim/tutor/tutor.el
1280 %lang(el) %{_datadir}/vim/tutor/tutor.el.cp737
1281 %lang(el) %{_datadir}/vim/tutor/tutor.el.utf-8
1282 %lang(eo) %{_datadir}/vim/tutor/tutor.eo
1283 %lang(eo) %{_datadir}/vim/tutor/tutor.eo.utf-8
1284 %lang(es) %{_datadir}/vim/tutor/tutor.es
1285 %lang(es) %{_datadir}/vim/tutor/tutor.es.utf-8
1286 %lang(fr) %{_datadir}/vim/tutor/tutor.fr
1287 %lang(fr) %{_datadir}/vim/tutor/tutor.fr.utf-8
1288 %lang(hr) %{_datadir}/vim/tutor/tutor.hr
1289 %lang(hr) %{_datadir}/vim/tutor/tutor.hr.cp1250
1290 %lang(hr) %{_datadir}/vim/tutor/tutor.hr.utf-8
1291 %lang(hu) %{_datadir}/vim/tutor/tutor.hu
1292 %lang(hu) %{_datadir}/vim/tutor/tutor.hu.utf-8
1293 %lang(hu) %{_datadir}/vim/tutor/tutor.hu.cp1250
1294 %lang(it) %{_datadir}/vim/tutor/tutor.it
1295 %lang(it) %{_datadir}/vim/tutor/tutor.it.utf-8
1296 %lang(ja) %{_datadir}/vim/tutor/tutor.ja.euc
1297 %lang(ja) %{_datadir}/vim/tutor/tutor.ja.sjis
1298 %lang(ja) %{_datadir}/vim/tutor/tutor.ja.utf-8
1299 %lang(ko) %{_datadir}/vim/tutor/tutor.ko.euc
1300 %lang(ko) %{_datadir}/vim/tutor/tutor.ko.utf-8
1301 %lang(nb) %{_datadir}/vim/tutor/tutor.nb
1302 %lang(nb) %{_datadir}/vim/tutor/tutor.nb.utf-8
1303 %lang(pl) %{_datadir}/vim/tutor/tutor.pl
1304 %lang(pl) %{_datadir}/vim/tutor/tutor.pl.cp1250
1305 %lang(pl) %{_datadir}/vim/tutor/tutor.pl.utf-8
1306 %lang(pt) %{_datadir}/vim/tutor/tutor.pt
1307 %lang(pt) %{_datadir}/vim/tutor/tutor.pt.utf-8
1308 %lang(ru) %{_datadir}/vim/tutor/tutor.ru
1309 %lang(ru) %{_datadir}/vim/tutor/tutor.ru.cp1251
1310 %lang(ru) %{_datadir}/vim/tutor/tutor.ru.utf-8
1311 %lang(sk) %{_datadir}/vim/tutor/tutor.sk
1312 %lang(sk) %{_datadir}/vim/tutor/tutor.sk.cp1250
1313 %lang(sk) %{_datadir}/vim/tutor/tutor.sk.utf-8
1314 %lang(sv) %{_datadir}/vim/tutor/tutor.sv
1315 %lang(sv) %{_datadir}/vim/tutor/tutor.sv.utf-8
1316 %lang(tr) %{_datadir}/vim/tutor/tutor.tr.iso9
1317 %lang(tr) %{_datadir}/vim/tutor/tutor.tr.utf-8
1318 %lang(vi) %{_datadir}/vim/tutor/tutor.vi.utf-8
1319 %lang(zh_TW) %{_datadir}/vim/tutor/tutor.zh.big5
1320 %lang(zh_TW) %{_datadir}/vim/tutor/tutor.zh.euc
1321 %lang(zh_TW) %{_datadir}/vim/tutor/tutor.zh.utf-8
1323 %{_mandir}/man1/vimtutor.1*
1324 %lang(fr) %{_mandir}/fr/man1/vimtutor.1*
1325 %lang(it) %{_mandir}/it/man1/vimtutor.1*
1326 %lang(pl) %{_mandir}/pl/man1/vimtutor.1*
1327 %lang(ru) %{_mandir}/ru/man1/vimtutor.1*
1331 %defattr(644,root,root,755)
1332 %attr(755,root,root) %{_bindir}/vim.heavy
1336 %defattr(644,root,root,755)
1337 %{_datadir}/vim/spell/en.*.*
1340 %files -n gvim-athena
1341 %defattr(644,root,root,755)
1342 %attr(755,root,root) %{_bindir}/gvim.athena
1343 %{_desktopdir}/gvim-athena.desktop
1347 %files -n gvim-motif
1348 %defattr(644,root,root,755)
1349 %attr(755,root,root) %{_bindir}/gvim.motif
1350 %{_desktopdir}/gvim-motif.desktop
1355 %defattr(644,root,root,755)
1356 %attr(755,root,root) %{_bindir}/gvim.gtk
1357 %attr(755,root,root) %{_bindir}/gvimdiff
1358 %attr(755,root,root) %{_bindir}/gview
1359 %attr(755,root,root) %{_bindir}/rgvim
1360 %attr(755,root,root) %{_bindir}/rgview
1361 %attr(755,root,root) %verify(not link) %{_bindir}/gvim
1362 %{_mandir}/man1/gvi*
1363 %{_mandir}/man1/rgv*
1364 %lang(fi) %{_mandir}/fi/man1/gvi*
1365 %lang(fi) %{_mandir}/fi/man1/rgv*
1366 %lang(fr) %{_mandir}/fr/man1/gvi*
1367 %lang(fr) %{_mandir}/fr/man1/rgv*
1368 %lang(id) %{_mandir}/id/man1/gvi*
1369 %lang(id) %{_mandir}/id/man1/rgv*
1370 %lang(it) %{_mandir}/it/man1/gvi*
1371 %lang(it) %{_mandir}/it/man1/rgv*
1372 %lang(pl) %{_mandir}/pl/man1/gvi*
1373 %lang(pl) %{_mandir}/pl/man1/rgv*
1374 %lang(ru) %{_mandir}/ru/man1/gvi*
1375 %lang(ru) %{_mandir}/ru/man1/rgv*
1376 %{_desktopdir}/gvim-gtk.desktop
1380 %files -n gvim-gnome
1381 %defattr(644,root,root,755)
1382 %attr(755,root,root) %{_bindir}/gvim.gnome
1383 %{_desktopdir}/gvim-gnome.desktop
1387 %files -n gvim-heavy
1388 %defattr(644,root,root,755)
1389 %attr(755,root,root) %{_bindir}/gvim.heavy