]> git.pld-linux.org Git - packages/vim.git/blame - vim.spec
- updated to vim 7.1.063
[packages/vim.git] / vim.spec
CommitLineData
9bc905eb 1# TODO:
970ad6a1 2# - merge with AC-branch
9bc905eb 3# - some nice icon
c931d32b 4# - create vim-full (better name, anybody?) or/and other packages
5# for scripting languages support
6facb60f
JB
6#
7# Conditional build:
ec23c5c9
JB
8%bcond_without static # don't build static version
9%bcond_without athena # don't build Athena Widgets-based gvim
10%bcond_without motif # don't build Motif-based gvim
e746f321 11%bcond_without gtk # don't build GTK+-based gvim support
12%bcond_without gnome # don't build GNOME-based gvim support
c931d32b 13%bcond_with perl # without Perl interp
14%bcond_with python # with Python interp
15%bcond_with ruby # with Ruby interp
16%bcond_with tcl # with Tcl interp
ec23c5c9 17%bcond_without selinux # without selinux support
ec23c5c9 18%bcond_without home_etc # without home_etc support
7ba74caf 19#
95142873 20%define _ver 7.1
da73b029 21%define _patchlevel 063
c931d32b 22%define _rel 2
80b161c5 23
fc7b36fc
ER
24# cflags get changed while configuring
25%undefine configure_cache
26#
84c81dea 27Summary: Vi IMproved - a Vi clone
1a02d184
ER
28Summary(de.UTF-8): VIsual editor iMproved
29Summary(es.UTF-8): Editor visual incrementado
30Summary(fr.UTF-8): Editeur VIM : VIsual editor iMproved
31Summary(pl.UTF-8): Vi IMproved - klon edytora Vi
32Summary(pt_BR.UTF-8): Editor visual incrementado
33Summary(ru.UTF-8): Visual editor IMproved - Единственно Правильный Редактор :)
34Summary(tr.UTF-8): Gelişmiş bir vi sürümü
35Summary(uk.UTF-8): Visual editor IMproved - Єдино Вірний Редактор :)
86c64819 36Name: vim
96eaec6a 37Version: %{_ver}.%{_patchlevel}
c557a18e 38Release: %{_rel}
2f66771d 39Epoch: 4
f73b565e 40License: Charityware
8627c94f 41Group: Applications/Editors/Vim
96eaec6a 42Source0: ftp://ftp.vim.org/pub/vim/unix/%{name}-%{_ver}.tar.bz2
95142873 43# Source0-md5: 44c6b4914f38d6f9aa959640b89da329
aaf60aad 44Source1: ftp://ftp.vim.org/pub/vim/extra/%{name}-%{_ver}-lang.tar.gz
95142873 45# Source1-md5: 144aa049ba70621acf4247f0459f3ee7
41f33985 46Source2: ftp://ftp.vim.org/pub/vim/extra/%{name}-%{_ver}-extra.tar.gz
95142873 47# Source2-md5: 605cc7ae31bcc9d7864bb0bb6025f55d
41f33985
AM
48Source3: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
49# Source3-md5: bc4d1e115ca506ad7751b9bd2b773a7f
50Source4: http://skawina.eu.org/mikolaj/usr_doc_pl.zip
51# Source4-md5: ff96284b1c913d55cf0877839b34d490
59e47b54
AF
52Source10: g%{name}-athena.desktop
53Source11: g%{name}-motif.desktop
54Source12: g%{name}-gtk.desktop
55Source13: g%{name}-gnome.desktop
0f99c50f 56Source14: %{name}.desktop
2215010b 57# http://www.vim.org/scripts/script.php?script_id=415 (1.15)
19d8e711
AG
58Source15: zenburn.%{name}
59Source16: spec.%{name}
2215010b 60# http://www.vim.org/scripts/script.php?script_id=1491 (0.7.3)
19d8e711 61Source17: javascript.%{name}
aaf60aad
ER
62Source18: nagios.%{name}
63Source19: %{name}-ftplugin-spec.vim
db58c86e 64Patch0: %{name}-sysconfdir.patch
65Patch1: %{name}-visual.patch
66Patch2: %{name}-paths.patch
d1abaab5
AG
67Patch3: %{name}-%{name}rc.patch
68Patch4: %{name}-no_libelf.patch
69Patch5: %{name}-egrep.patch
70Patch6: %{name}-awk.patch
d6de9a65
AG
71Patch7: %{name}-filetype_vim-perl_tests.patch
72Patch8: %{name}-apache.patch
73Patch9: %{name}-po-syntax.patch
74Patch10: %{name}-modprobe.patch
75Patch11: %{name}-doubleparenthesis.patch
76Patch12: %{name}-syntax-fstab.patch
77Patch13: 010_all_%{name}-6.3-vixie.patch
78Patch14: 013_all_%{name}-7.0-cron-vars-79981.patch
79Patch15: 020_all_%{name}-7.0-fstab-tmpfs-size.patch
80Patch16: 021_all_%{name}-7.0-fstab-bogus-errors.patch
81Patch17: 024_all_%{name}-6.3-bash-83565.patch
82Patch18: 027_all_%{name}-7.0-automake-substitutions-93378.patch
83Patch19: %{name}-smarty.patch
84Patch20: %{name}-tutor-lessdeps.patch
85Patch21: %{name}-nagios.patch
86Patch22: %{name}-filetypes.patch
9c95080e 87Patch23: %{name}-man_installation.patch
d6de9a65 88Patch102: %{name}-gtkfilechooser.patch
d6de9a65
AG
89Patch104: %{name}-home_etc.patch
90Patch105: %{name}-selinux.patch
95142873
AG
91Patch106: %{name}-autopaste.patch
92Patch107: %{name}-ft-cron.patch
6991bfe9 93%patchset_source -f ftp://ftp.vim.org/pub/editors/vim/patches/7.1/7.1.%03g 1 %{_patchlevel}
f73b565e 94URL: http://www.vim.org/
21ab67a5 95BuildRequires: acl-devel
da7b5595
JB
96BuildRequires: autoconf
97BuildRequires: gettext-devel
84c81dea 98BuildRequires: gpm-devel
a8f099d1 99%{?with_gtk:BuildRequires: gtk+2-devel >= 2:2.6.0}
d6e63bbe 100%{?with_gnome:BuildRequires: libgnomeui-devel >= 2.2.0.1}
e57aa23e 101%{?with_selinux:BuildRequires: libselinux-devel}
1fa34b46 102BuildRequires: ncurses-devel
e37f7386 103%{?with_motif:BuildRequires: openmotif-devel}
d6e63bbe 104%{?with_perl:BuildRequires: perl-devel}
f14f41d3 105%{?with_python:BuildRequires: python-devel >= 2.5}
2a5b9a50 106%{?with_ruby:BuildRequires: ruby-devel}
d6e63bbe 107%{?with_tcl:BuildRequires: tcl-devel}
2a61b438
ER
108%{?with_athena:BuildRequires: xorg-lib-libXaw-devel}
109Obsoletes: kvim
60aa9cdd 110BuildRequires: rpmbuild(macros) >= 1.351
082a03d8
AM
111%if %{with static}
112BuildRequires: acl-static
40ff2b7e
JB
113BuildRequires: attr-static
114BuildRequires: glibc-static
e57aa23e 115%{?with_selinux:BuildRequires: libselinux-static}
40ff2b7e 116BuildRequires: ncurses-static
082a03d8 117%else
7ba74caf 118Provides: %{name}-static = %{epoch}:%{version}-%{release}
214d5c14
ER
119Obsoletes: elvis-static
120Obsoletes: nvi
121Obsoletes: vi
122Obsoletes: vim-minimal
fc7b36fc 123Obsoletes: vim-static
082a03d8 124%endif
7b8fe793 125BuildRequires: unzip
99216be1 126Requires: %{name}-rt = %{epoch}:%{version}-%{release}
ed99f1fe 127Provides: vi-editor
fc7b36fc 128Provides: vi
84c81dea 129Obsoletes: vim-enhanced
5664b129 130Obsoletes: vim-ispell
ea73bb7e 131Obsoletes: vim-plugin-multvals
beb06d49 132BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
8627c94f 133
f2ff3795 134# that's example script
135%define _noautoreq '/bin/csh'
136
84c81dea 137%description
f73b565e 138Text editor similar to Vi. Important improvements: multiple windows,
b83ed9cf 139multi-level undo, block highliting, folding, and many other.
f73b565e 140
5cf83aa7
JR
141%description -l cs.UTF-8
142ViM je nový a vylepšený editor vycházející z klasického editoru vi. Vi
143byl prvním celoobrazovkovým editorem pro Unix a je stále velmi
144populární. ViM je obohacený funkcemi jako: podpora více oken,
145víceúrovňové undo, zvýrazňování bloků a řadu dalších užitečných
146funkcí.
507e1057 147
5cf83aa7 148%description -l de.UTF-8
f73b565e 149Der Visual-Editor iMproved ist ein aktualisierter und erweiterter Klon
150des vi-Editors, der mit praktisch allen UN*X-Systemen ausgeliefert
151wird. Er bringt mehrere Fenster, mehrstufige Widerrufen-Funktion,
152Block-Markierung und viele weitere Zusatzfunktionen im Vergleich zum
153Standard-vi-Programm.
154
5cf83aa7
JR
155%description -l es.UTF-8
156El editor Visual Mejorado es una versión actualizada y con nuevas
157características adicionales del mundialmente famoso 'vi' que acompaña
158prácticamente todos los sistemas UN*X. Posibilita trabajar con
159múltiples ventanas, varios niveles de deshacer, bloques enfatizados, y
160otras muchas características del 'vi'.
161
162%description -l fr.UTF-8
163L'éditeur VIsuel aMélioré est un clone mis à jour et doté de
164caractéristiques supplémentaires de l'éditeur « vi » fourni avec
165pratiquement tous les systèmes UN*X. Il ajoute les fenêtres
166mutltiples, l'annulation a plusieurs niveaux, la mise en évidence des
167blocs et autres caractéristiques au vi de base.
168
169%description -l id.UTF-8
507e1057 170VIM (VIsual editor iMproved) adalah versi vi editor yang sudah
171diupdate dan ditambah kemampuannya. Vi adalah editor untuk UNIX yang
172pertama yang menggunakan layar, dan sekarang masih sangat populer. VIM
173mengembangkan vi dengan menambah kemampuan baru seperti: multiple
174windows, multi-level undo, block highlighting, dll.
175
5cf83aa7
JR
176%description -l is.UTF-8
177VIM (VIsual editor iMproved) er uppfærð og endurbætt útgáfa af vi
178ritlinum. Vi var fyrsti skjá-ritillinn fyrir UNIX og er enn mjög
179vinsæll. VIM gerist föðurbetrungur með nýjum möguleikum líkt og
180gluggakerfi, iðrun og yfirbót (e: multi-level undo), blokkarvali og
507e1057 181fleira.
182
5cf83aa7
JR
183%description -l it.UTF-8
184VIM (Vi IMproved) è una versione aggiornata e perfezionata dell'editor
185vi. Vi è stato il primo editor per UNIX realmente basato su video ed è
507e1057 186ancora molto diffuso. VIM perfeziona vi aggiungendo nuove funzioni:
187finestre multiple, funzione \"annulla\" multilivello, evidenziazione
188dei blocchi e altro.
189
5cf83aa7
JR
190%description -l pl.UTF-8
191Edytor tekstu podobny do Vi. Ważne ulepszenia: możliwość pracy w wielu
192oknach, wielopoziomowa opcja 'cofnij', bloki, podświetlanie składni,
b83ed9cf 193folding i wiele innych.
8f1c0b93 194
5cf83aa7
JR
195%description -l pt.UTF-8
196O VIM (VIsual editor iMproved) é uma versão melhorada e actualizada do
197editor vi. O vi foi o primeiro verdadeiro editor baseado em ecrã para
198o UNIX, e ainda é muito popular. O VIM melhora o vi acrescentando
199novas potencialidades: janelas múltiplas, anulação multi-nível, realce
507e1057 200de blocos e mais.
201
5cf83aa7
JR
202%description -l pt_BR.UTF-8
203O editor Vim (Vi Enhanced) é um versão atualizada e com novas
204características do mundialmente famoso 'vi' que acompanha praticamente
205todos os sistemas UN*X. Ele possibilita trabalhar com múltiplas
206janelas, vários níveis de desfazer, blocos enfatizados, e muitas
207outras características do 'vi'.
208
209%description -l ru.UTF-8
210VIsual editor iMproved - это обновленный и значительно улучшенный клон
211редактора vi, который поставляется практически со всеми
212UN*X-системами. В этой версии есть многоуровневый откат, выделение
213блоков, синтаксическая подсветка и много другого...
214
215%description -l sk.UTF-8
216VIM (VIsual editor iMproved) je novšia a vylepšená verzia editoru vi.
217Vi bol prvým skutočne obrazovkovo orientovaným editorom pre UNIX a
218stále je veľmi populárny. VIM má oproti vi vylepšenia ako: prácu s
219viacerými oknami, viacnásobné undo, zvýrazňovanie blokov textu a iné.
220
221%description -l sv.UTF-8
222VIM (Vi IMproved) är en uppdaterad och förbättrad version av
223redigeraren vi. Vi var den första riktiga skärmbaserade redigeraren
224till UNIX, och är fortfarande väldigt populär. VIM förbättrar vi med
225nya finesser: flera fönster, flernivå ångra, blockmarkering och mer
226ändå.
227
228%description -l tr.UTF-8
229Standart vi metin düzenleyicisinin gelişmiş hali; daha fazla komut,
230birden fazla pencere desteği ve blok işaretleme yetenekleri içerir.
231
232%description -l uk.UTF-8
233VIsual editor iMproved - це оновлений та значно поліпшений клон
234редактора vi, який поставляється практично зі всіма UN*X-системами. В
235цій версії є багаторівневий відкат, виділення блоків, синтаксична
236підсвітка та багато іншого...
9e79ff1a 237
5f8672c8
JB
238%package -n xxd
239Summary: Utility to convert files to hexdump or do the reverse
1a02d184 240Summary(pl.UTF-8): Narzędzie do zamiany plików na postać szesnastkową i odwrotnie
5f8672c8 241Group: Applications/Editors/Vim
5f8672c8
JB
242
243%description -n xxd
244xxd creates a hex dump of a given file or standard input. It can also
245convert a hex dump back to its original binary form. Like uuencode and
246uudecode it allows the transmission of binary data in a `mail-safe'
247ASCII representation, but has the advantage of decoding to standard
248output. Moreover, it can be used to perform binary file patching.
249
5cf83aa7
JR
250%description -n xxd -l pl.UTF-8
251xxd tworzy szesnastkowy zapis pliku podanego na standardowe wejście.
252Może także przekonwertować taki zapis na oryginalną, binarną postać.
253Podobnie jak uuencode i uudecode pozwala na przesyłanie danych
254binarnych w postaci ASCII, ale ma możliwość dekodowania na standardowe
255wyjście. Co więcej, może być użyty do modyfikowania plików binarnych.
5f8672c8 256
6590d069 257%package static
7e3e3036 258Summary: Statically linked Vim
1a02d184 259Summary(pl.UTF-8): Statycznie skonsolidowany Vim
84c81dea 260Group: Applications/Editors/Vim
ed99f1fe 261Provides: vi-editor
fc7b36fc 262Provides: vi
95a598bc
JB
263Obsoletes: elvis-static
264Obsoletes: nvi
84c81dea 265Obsoletes: vim-minimal
c9897555 266
84c81dea 267%description static
b83ed9cf 268Text editor similar to Vi. This version is built with minimal feature
f73b565e 269and is installed in /bin as a rescue tool. The installation of this
270package is STRONGLY recommended.
84c81dea 271
5cf83aa7
JR
272%description static -l pl.UTF-8
273Edytor tekstu podobny do Vi. Ta wersja została skonsolidowana
274statycznie i posiada minimalną ilość dodatków. Jest instalowana w /bin
275jako narzędzie dla administratora. Instalacja tego pakietu jest MOCNO
276zalecana, może on pomóc Ci uratować system w czasie awarii.
8627c94f 277
5cf83aa7
JR
278%description static -l ru.UTF-8
279Пакет vim-static устанавливает разновидность vim как /bin/vi, что
280удобно для запуска даже когда смонтирована только корневая файловая
281система.
9e79ff1a 282
5cf83aa7
JR
283%description static -l uk.UTF-8
284Пакет vim-static встановлює різновид vim як /bin/vi, що зручно для
285запуску навіть тоді, коли змонтована тільки корньова файлова система.
9e79ff1a 286
c9897555 287%package rt
8627c94f 288Summary: Vim runtime files
1a02d184
ER
289Summary(cs.UTF-8): Soubory nezbytné pro libovolný editor ViM
290Summary(da.UTF-8): Fælles filer som er nødvendige for enhver version af VIM editoren
291Summary(de.UTF-8): Die von allen Versionen des VIM-Editors benötigten gemeinsamen Dateien
292Summary(es.UTF-8): Ficheros comunes a todas las versiones de VIM
293Summary(fr.UTF-8): Fichiers communs indispensables pour toute version de l'éditeur VIM
294Summary(id.UTF-8): File umum yang dibutuhkan oleh semua versi editor VIM
295Summary(is.UTF-8): Grunnskrár sem allar útgáfur VIM ritilsins þurfa á að halda
296Summary(it.UTF-8): File comuni necessari per tutte le versioni dell'editor VIM
297Summary(ja.UTF-8): すべてのバージョンの VIM エディタで必要とされる共通ファイル
298Summary(nb.UTF-8): Felles filer som er nødvendige for enhver versjon av VIM editoren
299Summary(pl.UTF-8): Pliki przydatne edytorowi Vim
300Summary(pt.UTF-8): Os ficheiros comuns necessários para qualquer versão do editor VIM
301Summary(ru.UTF-8): Файлы, требуемые для любой версии редактора vim
302Summary(sk.UTF-8): Spoločné súbory potrebné pre všetky verzie editoru VIM
303Summary(sl.UTF-8): Skupne datoteke, potrebne s katerokoli različico urejevalnika VIM
304Summary(sv.UTF-8): De gemensamma filerna som behövs av alla versioner av redigeraren VIM
305Summary(uk.UTF-8): Файли, потрібні для будь-якої версії редактору vim
306Summary(zh_CN.UTF-8): 任何版本的 VIM 编辑器所需的公用文件。
8627c94f 307Group: Applications/Editors/Vim
fc7b36fc 308# mktemp is for vimtutor
b8b82f5a 309Requires: mktemp
ed99f1fe 310Requires: vi-editor
84c81dea 311Obsoletes: vim-common
8627c94f 312
313%description rt
f73b565e 314This package contains macros, documentation, syntax configuration and
ec6033c5 315manual pages for Vim. If you want to take advantage of Vim more
f73b565e 316powerful features, you should install this package.
8627c94f 317
5cf83aa7
JR
318%description rt -l cs.UTF-8
319Tento balíček obsahuje společné soubory pro všechny další balíčky s
507e1057 320vim.
321
5cf83aa7 322%description rt -l da.UTF-8
507e1057 323The vim-rt package contains files which every VIM binary will need in
324order to run.
325
5cf83aa7
JR
326%description rt -l de.UTF-8
327Das Paket vim-rt enthält Dateien, die jede VIM-Binärdatei für die
328Ausführung benötigt.
507e1057 329
5cf83aa7 330%description rt -l fr.UTF-8
507e1057 331Le paquetage vim-rt contient des fichiers dont chaque fichier binaire
332VIM a besoin pour fonctionner.
333
5cf83aa7 334%description rt -l id.UTF-8
507e1057 335Package vim-rt berisi file yang dibutuhkan semua versi VIM agar bisa
336berjalan.
337
5cf83aa7
JR
338%description rt -l is.UTF-8
339vim-rt pakkinn inniheldur skrár sem allar VIM keyrsluskrárnar þurfa
340til að keyra.
507e1057 341
5cf83aa7 342%description rt -l it.UTF-8
507e1057 343Il pacchetto vim-rt contiene i file necessari a ogni binario di VIM
344per poter funzionare.
345
5cf83aa7
JR
346%description rt -l pl.UTF-8
347W tym pakiecie znajdziesz dokumentację, makra, pliki konfiguracyjne i
348strony podręcznika dla edytora Vim. Jeżeli chcesz korzystać z
349zaawansowanych możliwości Vima, powinieneś zainstalować ten pakiet.
84c81dea 350
5cf83aa7
JR
351%description rt -l pt.UTF-8
352O pacote vim-rt contém os ficheiros que todos os executáveis do VIM
353irão necessitar para correr.
507e1057 354
5cf83aa7
JR
355%description rt -l ru.UTF-8
356Пакет vim-rt содержит файлы (например, файлы справки), которые нужны
357для работы любой программы vim.
9e79ff1a 358
5cf83aa7
JR
359%description rt -l sk.UTF-8
360Balík vim-rt obsahuje súbory, ktoré bude potrebovať pre správnu
361funkciu každá verzia editoru VIM.
507e1057 362
5cf83aa7
JR
363%description rt -l sv.UTF-8
364Paketet vim-rt innehåller filer som alla VIM-binärer behöver för att
365köra.
507e1057 366
5cf83aa7
JR
367%description rt -l uk.UTF-8
368Пакет vim-rt містить файли (наприклад, файли довідки), котрі потрібні
369для роботи будь-якої програми vim.
9e79ff1a 370
4399a7e9
JB
371%package spell-en
372Summary: English dictionaries for VIMspell
1a02d184 373Summary(pl.UTF-8): Angielskie słowniki dla VIMspella
4399a7e9
JB
374Group: Applications/Editors/Vim
375Requires: %{name} = %{epoch}:%{version}-%{release}
376
377%description spell-en
378English dictionaries for VIMspell.
379
5cf83aa7
JR
380%description spell-en -l pl.UTF-8
381Angielskie słowniki dla VIMspella.
4399a7e9 382
84c81dea 383%package -n gvim-athena
6facb60f 384Summary: Vim for X Window built with Athena
1a02d184 385Summary(pl.UTF-8): Vim dla X Window korzystający z biblioteki Athena
84c81dea 386Group: Applications/Editors/Vim
99216be1 387Requires: %{name}-rt = %{epoch}:%{version}-%{release}
d5d214fb 388Requires: iconv
86dc40a0 389Provides: gvim
ed99f1fe 390Provides: vi-editor
84c81dea 391Obsoletes: vim-X11
392
393%description -n gvim-athena
f73b565e 394The classic Unix text editor now also under X Window System! This
b83ed9cf 395version is built with Athena Widget Set.
84c81dea 396
5cf83aa7
JR
397%description -n gvim-athena -l pl.UTF-8
398Wersja edytora Vim pracująca w środowisku X Window z wykorzystaniem
f73b565e 399biblioteki Athena Widget Set.
84c81dea 400
5cf83aa7
JR
401%description -n gvim-athena -l ru.UTF-8
402Этот пакет представляет собой версию VIM, собранную с библиотеками
403Athena Widget Set, что позволяет запускать VIM как приложение X Window
404System - с полностью графическим интерфейсом и поддержкой мыши.
9e79ff1a 405
5cf83aa7
JR
406%description -n gvim-athena -l uk.UTF-8
407Цей пакет містить версію VIM, зібрану з бібліотеками Athena Widget
408Set, що дозволяє запускати VIM як прикладну програму X Window System -
409з повністю графічним інтерфейсом та підтримкою миші.
9e79ff1a 410
7a9200fa
JR
411%package -n gvim-motif
412Summary: Vim for X Window built with Motif
1a02d184 413Summary(pl.UTF-8): Vim dla X Window korzystający z biblioteki Motif
84c81dea 414Group: Applications/Editors/Vim
99216be1 415Requires: %{name}-rt = %{epoch}:%{version}-%{release}
d5d214fb 416Requires: iconv
86dc40a0 417Provides: gvim
ed99f1fe 418Provides: vi-editor
84c81dea 419Obsoletes: vim-X11
8627c94f 420
7a9200fa 421%description -n gvim-motif
f73b565e 422The classic Unix text editor now also under X Window System! This
b83ed9cf 423version is built with Motif.
84c81dea 424
5cf83aa7
JR
425%description -n gvim-motif -l pl.UTF-8
426Wersja edytora Vim pracująca w środowisku X Window z wykorzystaniem
7a9200fa 427biblioteki Motif.
84c81dea 428
5cf83aa7
JR
429%description -n gvim-motif -l ru.UTF-8
430Этот пакет представляет собой версию VIM, собранную с библиотеками
431Motif, что позволяет запускать VIM как приложение X Window System - с
432полностью графическим интерфейсом и поддержкой мыши.
9e79ff1a 433
5cf83aa7
JR
434%description -n gvim-motif -l uk.UTF-8
435Цей пакет містить версію VIM, зібрану з бібліотеками Motif, що
436дозволяє запускати VIM як прикладну програму X Window System - з
437повністю графічним інтерфейсом та підтримкою миші.
9e79ff1a 438
84c81dea 439%package -n gvim-gtk
440Summary: Vim for X Window built with gtk
1a02d184 441Summary(pl.UTF-8): Vim dla X Window korzystający z biblioteki GTK
8627c94f 442Group: Applications/Editors/Vim
9c95080e 443Requires(post,postun): gtk+2
4399a7e9 444Requires(post,postun): hicolor-icon-theme
99216be1 445Requires: %{name}-rt = %{epoch}:%{version}-%{release}
d5d214fb 446Requires: iconv
86dc40a0 447Provides: gvim
ed99f1fe 448Provides: vi-editor
84c81dea 449Obsoletes: vim-X11
8627c94f 450
84c81dea 451%description -n gvim-gtk
f73b565e 452The classic Unix text editor now also under X Window System! This
b83ed9cf 453version is built with GTK.
8627c94f 454
5cf83aa7
JR
455%description -n gvim-gtk -l pl.UTF-8
456Wersja edytora Vim pracująca w środowisku X Window z wykorzystaniem
0d72267e 457biblioteki GTK.
d5d214fb 458
5cf83aa7
JR
459%description -n gvim-gtk -l ru.UTF-8
460Этот пакет представляет собой версию VIM, собранную с библиотеками
461GTK, что позволяет запускать VIM как приложение X Window System - с
462полностью графическим интерфейсом и поддержкой мыши. Просто скажите
9e79ff1a 463'gvim'...
464
5cf83aa7
JR
465%description -n gvim-gtk -l uk.UTF-8
466Цей пакет містить версію VIM, зібрану з бібліотеками GTK, що дозволяє
467запускати VIM як прикладну програму X Window System - з повністю
468графічним інтерфейсом та підтримкою миші. Просто скажіть 'gvim'...
9e79ff1a 469
d5d214fb 470%package -n gvim-gnome
e746f321 471Summary: Vim for X Window built with GNOME
1a02d184 472Summary(pl.UTF-8): Vim dla X Window korzystający z biblioteki GNOME
d5d214fb 473Group: Applications/Editors/Vim
9c95080e 474Requires(post,postun): gtk+2
4399a7e9 475Requires(post,postun): hicolor-icon-theme
99216be1 476Requires: %{name}-rt = %{epoch}:%{version}-%{release}
d5d214fb 477Requires: iconv
86dc40a0 478Provides: gvim
ed99f1fe 479Provides: vi-editor
d5d214fb
AM
480Obsoletes: vim-X11
481
482%description -n gvim-gnome
483The classic Unix text editor now also under X Window System! This
484version is build with GNOME.
485
5cf83aa7
JR
486%description -n gvim-gnome -l pl.UTF-8
487Wersja edytora Vim pracująca w środowisku X Window z wykorzystaniem
0d72267e 488bibliotek GNOME.
8627c94f 489
5cf83aa7
JR
490%description -n gvim-gnome -l ru.UTF-8
491Этот пакет представляет собой версию VIM, собранную с библиотеками
492GNOME, что позволяет запускать VIM как приложение X Window System - с
493полностью графическим интерфейсом и поддержкой мыши.
9e79ff1a 494
5cf83aa7
JR
495%description -n gvim-gnome -l uk.UTF-8
496Цей пакет містить версію VIM, зібрану з бібліотеками GNOME, що
497дозволяє запускати VIM як прикладну програму X Window System - з
498повністю графічним інтерфейсом та підтримкою миші.
9e79ff1a 499
8627c94f 500%prep
95142873 501%setup -q -n %{name}71 -b1 -b2
60aa9cdd
AG
502
503# official patches
6991bfe9 504%patchset_patch 1 %{_patchlevel}
60aa9cdd 505
db58c86e 506%patch0 -p1
357ae4b4 507%patch1 -p1
2f99b393 508%patch2 -p1
d1abaab5
AG
509%patch3 -p1
510%patch4 -p1
d0793c9f 511%patch5 -p1
64570325 512%patch6 -p1
d6de9a65 513%patch7 -p1
19d8e711 514%patch8 -p1
d6de9a65
AG
515%patch9 -p1
516%patch10 -p0
517%patch11 -p1
19d8e711 518%patch12 -p1
d6de9a65
AG
519%patch13 -p1
520%patch14 -p1
521%patch15 -p1
bf653f43 522%patch16 -p1
d6de9a65
AG
523%patch17 -p0
524%patch18 -p0
d1abaab5
AG
525%patch19 -p1
526%patch20 -p1
527%patch21 -p1
d6de9a65 528%patch22 -p1
9c95080e 529%patch23 -p1
d6de9a65 530
d6de9a65
AG
531# home etc
532%{?with_home_etc:%patch104 -p1}
533
534# selinux
535%{?with_selinux:%patch105 -p1}
99890e04 536
9e18e433 537# autopaste patch - automatically switch to paste mode if `really fast typing'
e8531d99 538# situation happens
95142873 539%patch106 -p1
9e18e433 540
95142873 541%patch107 -p1
e8531d99 542
19d8e711
AG
543install %{SOURCE14} runtime/indent
544install %{SOURCE15} runtime/colors
545install %{SOURCE16} runtime/syntax
32e75812 546install %{SOURCE17} runtime/syntax
b88c7a3a 547install %{SOURCE18} runtime/syntax
19d8e711 548install %{SOURCE19} runtime/ftplugin/spec.vim
abf48674 549
8627c94f 550%build
96eaec6a 551cd src
34ddecbc 552%{__autoconf}
ffce5254
JB
553# needed to prevent deconfiguring
554cp -f configure auto
8490904a 555
69b192f0 556install -d bin
afe2d598 557
d6e63bbe 558%if %{with static}
8490904a
JB
559%{__make} distclean
560LDFLAGS="%{rpmldflags} -static"
561%configure \
562 --disable-gui \
563 --without-x \
564 --disable-perlinterp \
565 --disable-pythoninterp \
566 --disable-rubyinterp \
567 --disable-tclinterp \
568 --disable-cscope \
569 --disable-gpm \
570 --disable-multibyte \
571 --with-features=small \
00311d17 572 --with-tlib="ncurses -ltinfo" \
a82d590c 573 --disable-nls \
e9089381 574 --with-modifiedby="PLD Linux Distribution" \
575 --with-compiledby="PLD Linux Distribution"
8490904a 576
725c510f
JB
577%{__make} vim
578
afe2d598 579mv -f vim bin/vim.static
8490904a
JB
580LDFLAGS="%{rpmldflags}"
581%endif
582
d924622d 583%{__make} distclean
84c81dea 584%configure \
585 --disable-gui \
586 --without-x \
d6e63bbe
AF
587 %{!?with_perl:--disable-perlinterp} \
588 %{?with_perl:--enable-perlinterp} \
589 %{!?with_python:--disable-pythoninterp} \
590 %{?with_python:--enable-pythoninterp} \
591 %{!?with_ruby:--disable-rubyinterp} \
592 %{?with_ruby:--enable-rubyinterp} \
593 %{!?with_tcl:--disable-tclinterp} \
594 %{?with_tcl:--enable-tclinterp} \
d5d214fb 595 --enable-cscope \
f22e9322 596 --enable-gpm \
597 --with-features=huge \
d5d214fb 598 --enable-multibyte \
ba794b83 599 --with-tlib="ncurses -ltinfo" \
a82d590c 600 --enable-nls \
e9089381 601 --with-modifiedby="PLD Linux Distribution" \
602 --with-compiledby="PLD Linux Distribution"
d5d214fb 603
725c510f
JB
604%{__make} vim
605
afe2d598 606mv -f vim bin/vim.ncurses
a04973b9 607
d6e63bbe 608%if %{with athena}
fc7569f7 609%{__make} distclean
a82d590c 610%configure \
f22e9322 611 --with-features=huge \
f73b565e 612 --enable-gui=athena \
613 --with-x \
d6e63bbe
AF
614 %{!?with_perl:--disable-perlinterp} \
615 %{?with_perl:--enable-perlinterp} \
616 %{!?with_python:--disable-pythoninterp} \
617 %{?with_python:--enable-pythoninterp} \
618 %{!?with_ruby:--disable-rubyinterp} \
619 %{?with_ruby:--enable-rubyinterp} \
620 %{!?with_tcl:--disable-tclinterp} \
621 %{?with_tcl:--enable-tclinterp} \
d5d214fb
AM
622 --enable-cscope \
623 --enable-fontset \
624 --disable-gpm \
625 --without-gnome \
00311d17 626 --with-tlib="ncurses -ltinfo" \
a82d590c 627 --enable-nls \
e9089381 628 --with-modifiedby="PLD Linux Distribution" \
629 --with-compiledby="PLD Linux Distribution"
a82d590c 630
fc7569f7 631%{__make} vim
afe2d598 632mv -f vim bin/gvim.athena
fc7569f7 633%endif
84c81dea 634
a04973b9 635
d6e63bbe 636%if %{with motif}
fc7569f7 637%{__make} distclean
a82d590c 638%configure \
f22e9322 639 --with-features=huge \
f73b565e 640 --enable-gui=motif \
641 --with-x \
d6e63bbe
AF
642 %{!?with_perl:--disable-perlinterp} \
643 %{?with_perl:--enable-perlinterp} \
644 %{!?with_python:--disable-pythoninterp} \
645 %{?with_python:--enable-pythoninterp} \
646 %{!?with_ruby:--disable-rubyinterp} \
647 %{?with_ruby:--enable-rubyinterp} \
648 %{!?with_tcl:--disable-tclinterp} \
649 %{?with_tcl:--enable-tclinterp} \
d5d214fb
AM
650 --enable-multibyte \
651 --enable-cscope \
652 --enable-fontset \
653 --disable-gpm \
654 --without-gnome \
00311d17 655 --with-tlib="ncurses -ltinfo" \
a82d590c 656 --enable-nls \
e9089381 657 --with-modifiedby="PLD Linux Distribution" \
658 --with-compiledby="PLD Linux Distribution"
e7cb0e5d 659
fc7569f7 660%{__make} vim
afe2d598 661mv -f vim bin/gvim.motif
fc7569f7 662%endif
8627c94f 663
d6e63bbe 664%if %{with gtk}
fc7569f7 665%{__make} distclean
a82d590c 666%configure \
f22e9322 667 --with-features=huge \
db58c86e 668 --enable-gui=gtk2 \
669 --enable-gtk2-check \
f73b565e 670 --with-x \
d6e63bbe
AF
671 %{!?with_perl:--disable-perlinterp} \
672 %{?with_perl:--enable-perlinterp} \
673 %{!?with_python:--disable-pythoninterp} \
674 %{?with_python:--enable-pythoninterp} \
675 %{!?with_ruby:--disable-rubyinterp} \
676 %{?with_ruby:--enable-rubyinterp} \
677 %{!?with_tcl:--disable-tclinterp} \
678 %{?with_tcl:--enable-tclinterp} \
d5d214fb
AM
679 --disable-gpm \
680 --enable-cscope \
00311d17 681 --with-tlib="ncurses -ltinfo" \
a82d590c 682 --enable-nls \
e9089381 683 --with-modifiedby="PLD Linux Distribution" \
684 --with-compiledby="PLD Linux Distribution"
a82d590c 685
fc7569f7 686%{__make} vim
afe2d598 687mv -f vim bin/gvim.gtk
fc7569f7 688%endif
8627c94f 689
d6e63bbe 690%if %{with gnome}
fc7569f7 691%{__make} distclean
a82d590c 692%configure \
f22e9322 693 --with-features=huge \
db58c86e 694 --enable-gui=gnome2 \
db58c86e 695 --enable-gtk2-check \
696 --enable-gnome-check \
d5d214fb 697 --with-x \
d6e63bbe
AF
698 %{!?with_perl:--disable-perlinterp} \
699 %{?with_perl:--enable-perlinterp} \
700 %{!?with_python:--disable-pythoninterp} \
701 %{?with_python:--enable-pythoninterp} \
702 %{!?with_ruby:--disable-rubyinterp} \
703 %{?with_ruby:--enable-rubyinterp} \
704 %{!?with_tcl:--disable-tclinterp} \
705 %{?with_tcl:--enable-tclinterp} \
d5d214fb
AM
706 --disable-gpm \
707 --enable-cscope \
00311d17 708 --with-tlib="ncurses -ltinfo" \
a82d590c 709 --enable-nls \
e9089381 710 --with-modifiedby="PLD Linux Distribution" \
711 --with-compiledby="PLD Linux Distribution"
a82d590c 712
fc7569f7 713%{__make} vim
afe2d598 714mv -f vim bin/gvim.gnome
fc7569f7 715%endif
d5d214fb 716
afe2d598
AF
717%{__make} xxd/xxd languages
718
8627c94f 719%install
720rm -rf $RPM_BUILD_ROOT
0b31d255 721
f22e9322 722install -d $RPM_BUILD_ROOT{%{_sysconfdir}/vim,%{_bindir}} \
d5d214fb 723 $RPM_BUILD_ROOT{/bin,%{_mandir}/man1,%{_datadir}/vim} \
474e8862 724 $RPM_BUILD_ROOT%{_desktopdir}
46f826dd 725
f76e6f17 726%{__make} -j1 install \
a82d590c 727 DESTDIR=$RPM_BUILD_ROOT
7ba74caf 728
310b65f3 729rm -f $RPM_BUILD_ROOT%{_bindir}/*
8627c94f 730
b93a0a21 731%if %{with static}
baa4aaf8 732install src/bin/vim.ncurses $RPM_BUILD_ROOT%{_bindir}/vim
733install src/bin/vim.static $RPM_BUILD_ROOT/bin/vi
b93a0a21 734%else
baa4aaf8 735install src/bin/vim.ncurses $RPM_BUILD_ROOT/bin/vi
b93a0a21
AF
736ln -sf /bin/vi $RPM_BUILD_ROOT%{_bindir}/vim
737%endif
baa4aaf8 738install src/xxd/xxd $RPM_BUILD_ROOT%{_bindir}/xxd
739install src/vimtutor $RPM_BUILD_ROOT%{_bindir}/vimtutor
a7fbf53c 740
9c95080e 741# Moved into patch
742#
743# rm -f $RPM_BUILD_ROOT%{_mandir}/man1/*.1
744# install runtime/doc/vim.1 $RPM_BUILD_ROOT%{_mandir}/man1
745# install runtime/doc/xxd.1 $RPM_BUILD_ROOT%{_mandir}/man1
746# install runtime/doc/vimtutor.1 $RPM_BUILD_ROOT%{_mandir}/man1
747# echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/ex.1
748# echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/rview.1
749# echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/rvim.1
750# echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/view.1
4ae2e5e0 751
84c81dea 752echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/vi.1
753echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/view.1
8627c94f 754
9c95080e 755# not supported directories
756rm -rf $RPM_BUILD_ROOT%{_mandir}/??.*/
757
64570325 758mv -f $RPM_BUILD_ROOT%{_datadir}/vim/v*/vimrc_example.vim $RPM_BUILD_ROOT%{_sysconfdir}/vim/vimrc
d5d214fb 759mv -f $RPM_BUILD_ROOT%{_datadir}/vim/v*/gvimrc_example.vim $RPM_BUILD_ROOT%{_sysconfdir}/vim/gvimrc
8627c94f 760
4399a7e9
JB
761ln -sf vim $RPM_BUILD_ROOT%{_bindir}/eview
762ln -sf vim $RPM_BUILD_ROOT%{_bindir}/evim
923c746f 763ln -sf vim $RPM_BUILD_ROOT%{_bindir}/rvim
4399a7e9 764ln -sf vim $RPM_BUILD_ROOT%{_bindir}/vimdiff
d5d214fb
AM
765ln -sf vi $RPM_BUILD_ROOT/bin/ex
766ln -sf vi $RPM_BUILD_ROOT/bin/view
767ln -sf vi $RPM_BUILD_ROOT/bin/rview
84c81dea 768
0f99c50f
PG
769install %{SOURCE14} $RPM_BUILD_ROOT%{_desktopdir}
770
b93a0a21 771%if %{with athena}
baa4aaf8 772install src/bin/gvim.athena $RPM_BUILD_ROOT%{_bindir}/gvim.athena
eab7da3d 773install %{SOURCE10} $RPM_BUILD_ROOT%{_desktopdir}
b93a0a21
AF
774%endif
775%if %{with motif}
baa4aaf8 776install src/bin/gvim.motif $RPM_BUILD_ROOT%{_bindir}/gvim.motif
eab7da3d 777install %{SOURCE11} $RPM_BUILD_ROOT%{_desktopdir}
b93a0a21
AF
778%endif
779%if %{with gnome}
baa4aaf8 780install src/bin/gvim.gnome $RPM_BUILD_ROOT%{_bindir}/gvim.gnome
b93a0a21
AF
781install %{SOURCE13} $RPM_BUILD_ROOT%{_desktopdir}
782%endif
783%if %{with gtk}
baa4aaf8 784install src/bin/gvim.gtk $RPM_BUILD_ROOT%{_bindir}/gvim.gtk
b93a0a21 785ln -sf gvim.gtk $RPM_BUILD_ROOT%{_bindir}/gvim
b93a0a21 786ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/gview
4399a7e9 787ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/gvimdiff
b93a0a21 788ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/rgview
4399a7e9 789ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/rgvim
eab7da3d 790install %{SOURCE12} $RPM_BUILD_ROOT%{_desktopdir}
b93a0a21 791%endif
8627c94f 792
ef0fdc18 793install -d $RPM_BUILD_ROOT%{_iconsdir}/hicolor/{16x16,32x32,48x48}/apps
794install runtime/vim16x16.png $RPM_BUILD_ROOT%{_iconsdir}/hicolor/16x16/apps/vim.png
795install runtime/vim32x32.png $RPM_BUILD_ROOT%{_iconsdir}/hicolor/32x32/apps/vim.png
796install runtime/vim48x48.png $RPM_BUILD_ROOT%{_iconsdir}/hicolor/48x48/apps/vim.png
797
41f33985 798bzip2 -dc %{SOURCE3} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
9c95080e 799
41f33985 800unzip -qd $RPM_BUILD_ROOT%{_datadir}/vim/v*/doc %{SOURCE4}
9e79ff1a 801
a76f8cb4 802install -d $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles/{doc,{after/,}{compiler,ftdetect,ftplugin,indent,plugin,spell,syntax}}
8e79b441 803> $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles/doc/tags
9f5fc2a1 804
8627c94f 805%clean
806rm -rf $RPM_BUILD_ROOT
807
b1844844 808%post
7285c5a1 809[ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database_post
b1844844 810
811%postun
7285c5a1 812[ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database_postun
b1844844 813
814%post -n gvim-athena
7285c5a1 815[ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database_post
b1844844 816
817%postun -n gvim-athena
7285c5a1 818[ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database_postun
b1844844 819
820%post -n gvim-motif
7285c5a1 821[ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database_post
b1844844 822
823%postun -n gvim-motif
7285c5a1 824[ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database_postun
b1844844 825
826%post -n gvim-gtk
7285c5a1 827[ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database_post
70502921 828%update_icon_cache hicolor
b1844844 829
830%postun -n gvim-gtk
7285c5a1 831[ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database_postun
70502921 832%update_icon_cache hicolor
b1844844 833
834%post -n gvim-gnome
9c95080e 835%update_desktop_database_post
70502921 836%update_icon_cache hicolor
b1844844 837
838%postun -n gvim-gnome
9c95080e 839%update_desktop_database_postun
70502921 840%update_icon_cache hicolor
b1844844 841
84c81dea 842%files
843%defattr(644,root,root,755)
4399a7e9
JB
844%attr(755,root,root) %{_bindir}/eview
845%attr(755,root,root) %{_bindir}/evim
84c81dea 846%attr(755,root,root) %{_bindir}/rvim
4399a7e9
JB
847%attr(755,root,root) %{_bindir}/vim
848%attr(755,root,root) %{_bindir}/vimdiff
c931d32b 849#%{_mandir}/man1/eview.1*
4399a7e9
JB
850%{_mandir}/man1/evim.1*
851%{_mandir}/man1/rvim.1*
852%{_mandir}/man1/vimdiff.1*
853%lang(fi) %{_mandir}/fi/man1/rvim.1*
c931d32b 854#%lang(fr) %{_mandir}/fr/man1/eview.1*
4399a7e9
JB
855%lang(fr) %{_mandir}/fr/man1/evim.1*
856%lang(fr) %{_mandir}/fr/man1/rvim.1*
857%lang(fr) %{_mandir}/fr/man1/vimdiff.1*
858%lang(id) %{_mandir}/id/man1/rvim.1*
c931d32b 859#%lang(it) %{_mandir}/it/man1/eview.1*
4399a7e9
JB
860%lang(it) %{_mandir}/it/man1/evim.1*
861%lang(it) %{_mandir}/it/man1/rvim.1*
862%lang(it) %{_mandir}/it/man1/vimdiff.1*
c931d32b 863#%lang(pl) %{_mandir}/pl/man1/eview.1*
4399a7e9
JB
864%lang(pl) %{_mandir}/pl/man1/evim.1*
865%lang(pl) %{_mandir}/pl/man1/rvim.1*
866%lang(pl) %{_mandir}/pl/man1/vimdiff.1*
c931d32b 867#%lang(ru) %{_mandir}/ru/man1/eview.1*
4399a7e9
JB
868%lang(ru) %{_mandir}/ru/man1/evim.1*
869%lang(ru) %{_mandir}/ru/man1/rvim.1*
870%lang(ru) %{_mandir}/ru/man1/vimdiff.1*
0f99c50f 871%{_desktopdir}/%{name}.desktop
84c81dea 872
d6e63bbe 873%if %{with static}
84c81dea 874%files static
2576aec7 875%endif
ce504e8b 876%defattr(644,root,root,755)
ce504e8b 877%attr(755,root,root) /bin/*
671e058b
AF
878%{_mandir}/man1/vi.1*
879%{_mandir}/man1/ex.1*
671e058b
AF
880%{_mandir}/man1/view.1*
881%{_mandir}/man1/rview.1*
0d564f51
JB
882%lang(fi) %{_mandir}/fi/man1/vi.1*
883%lang(fi) %{_mandir}/fi/man1/ex.1*
884%lang(fi) %{_mandir}/fi/man1/view.1*
885%lang(fi) %{_mandir}/fi/man1/rview.1*
9c95080e 886%lang(fr) %{_mandir}/fr/man1/vi.1*
887%lang(fr) %{_mandir}/fr/man1/ex.1*
888%lang(fr) %{_mandir}/fr/man1/view.1*
889%lang(fr) %{_mandir}/fr/man1/rview.1*
0d564f51
JB
890%lang(id) %{_mandir}/id/man1/vi.1*
891%lang(id) %{_mandir}/id/man1/ex.1*
892%lang(id) %{_mandir}/id/man1/view.1*
893%lang(id) %{_mandir}/id/man1/rview.1*
9c95080e 894#%lang(it) %{_mandir}/it/man1/vi.1*
895%lang(it) %{_mandir}/it/man1/ex.1*
896%lang(it) %{_mandir}/it/man1/view.1*
897%lang(it) %{_mandir}/it/man1/rview.1*
898%lang(pl) %{_mandir}/pl/man1/vi.1*
899%lang(pl) %{_mandir}/pl/man1/ex.1*
900%lang(pl) %{_mandir}/pl/man1/view.1*
901%lang(pl) %{_mandir}/pl/man1/rview.1*
902#%lang(ru) %{_mandir}/ru/man1/vi.1*
903%lang(ru) %{_mandir}/ru/man1/ex.1*
904%lang(ru) %{_mandir}/ru/man1/view.1*
905%lang(ru) %{_mandir}/ru/man1/rview.1*
ce504e8b 906
2576aec7
AF
907%files -n xxd
908%defattr(644,root,root,755)
909%attr(755,root,root) %{_bindir}/xxd
910%{_mandir}/man1/xxd.1*
9c95080e 911%lang(fr) %{_mandir}/fr/man1/xxd.1*
912%lang(it) %{_mandir}/it/man1/xxd.1*
913%lang(pl) %{_mandir}/pl/man1/xxd.1*
914%lang(ru) %{_mandir}/ru/man1/xxd.1*
2576aec7 915
8627c94f 916%files rt
917%defattr(644,root,root,755)
307833bf 918%attr(755,root,root) %{_bindir}/vimtutor
54e1a2a3 919%dir %{_sysconfdir}/vim
baa4aaf8 920%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vim/vimrc
921%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vim/gvimrc
84c81dea 922
1a773fc5 923%dir %{_datadir}/vim
d5d214fb 924%dir %{_datadir}/vim/v*
05a269bd 925%dir %{_datadir}/vim/v*/doc
1a881f20 926%doc %{_datadir}/vim/v*/doc/*.txt
17bdc5ff 927%lang(pl) %doc %{_datadir}/vim/v*/doc/*.plx
1a881f20 928%attr(755,root,root) %{_datadir}/vim/v*/doc/*.pl
baa4aaf8 929%verify(not md5 mtime size) %{_datadir}/vim/v*/doc/tags
930%lang(pl) %verify(not md5 mtime size) %{_datadir}/vim/v*/doc/tags-pl
d5d214fb
AM
931%{_datadir}/vim/v*/ftplugin
932%{_datadir}/vim/v*/indent
933%{_datadir}/vim/v*/keymap
934%dir %{_datadir}/vim/v*/lang
1a881f20 935%doc %{_datadir}/vim/v*/lang/README*
42d18f12 936
59274d07 937# just add after/ and ftdetect/ separately, other dirs caught by globs above or below
dd179d92
ER
938%{_datadir}/vim/vimfiles/after
939%{_datadir}/vim/vimfiles/ftdetect
9f5fc2a1 940
0b1385e8 941%lang(af) %{_datadir}/vim/v*/lang/menu_af*
96eaec6a 942%lang(af) %{_datadir}/vim/v*/lang/af/
0b1385e8 943%lang(ca) %{_datadir}/vim/v*/lang/menu_ca*
96eaec6a 944%lang(ca) %{_datadir}/vim/v*/lang/ca/
0b1385e8
AM
945%lang(cs) %{_datadir}/vim/v*/lang/menu_cs*
946%lang(cs) %{_datadir}/vim/v*/lang/menu_*czech*
96eaec6a 947%lang(cs) %{_datadir}/vim/v*/lang/cs/
0b1385e8
AM
948%lang(de) %{_datadir}/vim/v*/lang/menu_de*
949%lang(de) %{_datadir}/vim/v*/lang/menu_*german*
96eaec6a 950%lang(de) %{_datadir}/vim/v*/lang/de/
23543ee3 951%lang(en_GB) %{_datadir}/vim/v*/lang/menu_en_gb*
0b1385e8 952%lang(en_GB) %{_datadir}/vim/v*/lang/menu_*english*
96eaec6a
AG
953%lang(en_GB) %{_datadir}/vim/v*/lang/en_GB/
954%lang(es) %{_datadir}/vim/v*/lang/menu_es*
955%lang(es) %{_datadir}/vim/v*/lang/menu_*spanish*
956%lang(es) %{_datadir}/vim/v*/lang/es/
0b1385e8 957%lang(fr) %{_datadir}/vim/v*/lang/menu_fr*
96eaec6a 958%lang(fr) %{_datadir}/vim/v*/lang/fr/
37e3507e 959%lang(ga) %{_datadir}/vim/v*/lang/ga/
0b1385e8
AM
960%lang(hu) %{_datadir}/vim/v*/lang/menu_hu*
961%lang(it) %{_datadir}/vim/v*/lang/menu_it*
96eaec6a 962%lang(it) %{_datadir}/vim/v*/lang/it/
0b1385e8 963%lang(ja) %{_datadir}/vim/v*/lang/menu_ja*
96eaec6a 964%lang(ja) %{_datadir}/vim/v*/lang/ja/
0b1385e8 965%lang(ko) %{_datadir}/vim/v*/lang/menu_ko*
96eaec6a 966%lang(ko) %{_datadir}/vim/v*/lang/ko/
0b1385e8
AM
967%lang(nl) %{_datadir}/vim/v*/lang/menu_nl*
968%lang(nb) %{_datadir}/vim/v*/lang/menu_no*
96eaec6a 969%lang(nb) %{_datadir}/vim/v*/lang/no/
0b1385e8
AM
970%lang(pl) %{_datadir}/vim/v*/lang/menu_pl*
971%lang(pl) %{_datadir}/vim/v*/lang/menu_*polish*
96eaec6a 972%lang(pl) %{_datadir}/vim/v*/lang/pl/
0b1385e8
AM
973%lang(pt) %{_datadir}/vim/v*/lang/menu_pt*
974%lang(ru) %{_datadir}/vim/v*/lang/menu_ru*
96eaec6a 975%lang(ru) %{_datadir}/vim/v*/lang/ru/
0b1385e8
AM
976%lang(sk) %{_datadir}/vim/v*/lang/menu_sk*
977%lang(sk) %{_datadir}/vim/v*/lang/menu_*slovak*
96eaec6a 978%lang(sk) %{_datadir}/vim/v*/lang/sk/
0b1385e8
AM
979%lang(sr) %{_datadir}/vim/v*/lang/menu_sr*
980%lang(sv) %{_datadir}/vim/v*/lang/menu_sv*
96eaec6a 981%lang(sv) %{_datadir}/vim/v*/lang/sv/
0b1385e8 982%lang(uk) %{_datadir}/vim/v*/lang/menu_uk*
37e3507e 983%lang(uk) %{_datadir}/vim/v*/lang/uk/
9bc905eb 984%lang(vi) %{_datadir}/vim/v*/lang/menu_vi*
37e3507e 985%lang(vi) %{_datadir}/vim/v*/lang/vi/
7a778761 986%lang(zh_CN) %{_datadir}/vim/v*/lang/menu_zh.cp936*
ec23c5c9 987%lang(zh_CN) %{_datadir}/vim/v*/lang/menu_zh.gb2312*
42d18f12 988%lang(zh_CN) %{_datadir}/vim/v*/lang/menu_zh_cn*
0b1385e8 989%lang(zh_CN) %{_datadir}/vim/v*/lang/menu_*chinese*gb*
96eaec6a 990%lang(zh_CN) %{_datadir}/vim/v*/lang/zh_CN/
7a778761
JB
991%lang(zh_TW) %{_datadir}/vim/v*/lang/menu_zh.cp950*
992%lang(zh_TW) %{_datadir}/vim/v*/lang/menu_zh.big5*
42d18f12 993%lang(zh_TW) %{_datadir}/vim/v*/lang/menu_zh_tw*
0b1385e8 994%lang(zh_TW) %{_datadir}/vim/v*/lang/menu_*taiwan*
96eaec6a 995%lang(zh_TW) %{_datadir}/vim/v*/lang/zh_TW/
42d18f12 996
1d2cf3d5 997%dir %{_datadir}/vim/v*/spell
3558f1d8 998%{_datadir}/vim/v*/spell/cleanadd.vim
9c95080e 999%lang(he) %{_datadir}/vim/v*/spell/he.*
1000%lang(yi) %{_datadir}/vim/v*/spell/yi.*
9bc905eb 1001
d5d214fb
AM
1002%{_datadir}/vim/v*/macros
1003%{_datadir}/vim/v*/plugin
23543ee3 1004%{_datadir}/vim/v*/print
d5d214fb 1005%{_datadir}/vim/v*/syntax
a82d590c 1006%{_datadir}/vim/v*/tools
d5d214fb 1007%{_datadir}/vim/v*/tutor
ba50d0a1 1008%{_datadir}/vim/v*/colors
a0f9a135 1009%{_datadir}/vim/v*/compiler
9bc905eb 1010%{_datadir}/vim/v*/autoload
d5d214fb 1011%{_datadir}/vim/v*/*.vim
8627c94f 1012
4399a7e9
JB
1013%{_mandir}/man1/rvim.1*
1014%{_mandir}/man1/vim.1*
1015%{_mandir}/man1/vimtutor.1*
1016%lang(fi) %{_mandir}/fi/man1/rvim.1*
1017%lang(fi) %{_mandir}/fi/man1/vim.1*
1018%lang(fr) %{_mandir}/fr/man1/rvim.1*
1019%lang(fr) %{_mandir}/fr/man1/vim.1*
1020%lang(fr) %{_mandir}/fr/man1/vimtutor.1*
1021%lang(id) %{_mandir}/id/man1/vim.1*
1022%lang(it) %{_mandir}/it/man1/vim.1*
1023%lang(it) %{_mandir}/it/man1/vimtutor.1*
1024%lang(pl) %{_mandir}/pl/man1/vim.1*
1025%lang(pl) %{_mandir}/pl/man1/vimtutor.1*
1026%lang(ru) %{_mandir}/ru/man1/vim.1*
1027%lang(ru) %{_mandir}/ru/man1/vimtutor.1*
64bf7ae0 1028%{_iconsdir}/hicolor/16x16/apps/vim.png
1029%{_iconsdir}/hicolor/32x32/apps/vim.png
1030%{_iconsdir}/hicolor/48x48/apps/vim.png
1031
4399a7e9
JB
1032%files spell-en
1033%defattr(644,root,root,755)
1034%{_datadir}/vim/v*/spell/en.*.*
1035
d6e63bbe 1036%if %{with athena}
f22e9322 1037%files -n gvim-athena
1038%defattr(644,root,root,755)
c983f1ff 1039%attr(755,root,root) %{_bindir}/gvim.athena
eab7da3d 1040%{_desktopdir}/gvim-athena.desktop
f22e9322 1041%endif
1042
d6e63bbe 1043%if %{with motif}
f22e9322 1044%files -n gvim-motif
1045%defattr(644,root,root,755)
c983f1ff 1046%attr(755,root,root) %{_bindir}/gvim.motif
eab7da3d 1047%{_desktopdir}/gvim-motif.desktop
f22e9322 1048%endif
1049
d6e63bbe 1050%if %{with gtk}
f22e9322 1051%files -n gvim-gtk
1052%defattr(644,root,root,755)
c983f1ff 1053%attr(755,root,root) %{_bindir}/gvim.gtk
4399a7e9 1054%attr(755,root,root) %{_bindir}/gvimdiff
c983f1ff 1055%attr(755,root,root) %{_bindir}/rgvim
1056%attr(755,root,root) %{_bindir}/rgview
1057%attr(755,root,root) %verify(not link) %{_bindir}/gvim
4399a7e9
JB
1058%{_mandir}/man1/gvi*
1059%{_mandir}/man1/rgv*
9c95080e 1060%lang(fi) %{_mandir}/fi/man1/gvi*
1061%lang(fi) %{_mandir}/fi/man1/rgv*
1062%lang(fr) %{_mandir}/fr/man1/gvi*
1063%lang(fr) %{_mandir}/fr/man1/rgv*
1064%lang(id) %{_mandir}/id/man1/gvi*
1065%lang(id) %{_mandir}/id/man1/rgv*
4399a7e9
JB
1066%lang(it) %{_mandir}/it/man1/gvi*
1067%lang(it) %{_mandir}/it/man1/rgv*
9c95080e 1068%lang(pl) %{_mandir}/pl/man1/gvi*
1069%lang(pl) %{_mandir}/pl/man1/rgv*
4399a7e9
JB
1070%lang(ru) %{_mandir}/ru/man1/gvi*
1071%lang(ru) %{_mandir}/ru/man1/rgv*
eab7da3d 1072%{_desktopdir}/gvim-gtk.desktop
f22e9322 1073%endif
1074
d6e63bbe 1075%if %{with gnome}
f22e9322 1076%files -n gvim-gnome
1077%defattr(644,root,root,755)
c983f1ff 1078%attr(755,root,root) %{_bindir}/gvim.gnome
474e8862 1079%{_desktopdir}/gvim-gnome.desktop
afe2d598 1080%endif
This page took 0.324223 seconds and 4 git commands to generate.