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