]> git.pld-linux.org Git - packages/vim.git/blame - vim.spec
use upstream gvim.desktop for base of gvim desktop files
[packages/vim.git] / vim.spec
CommitLineData
e4c87ae9 1#
6facb60f 2# Conditional build:
ec23c5c9
JB
3%bcond_without static # don't build static version
4%bcond_without athena # don't build Athena Widgets-based gvim
5%bcond_without motif # don't build Motif-based gvim
e746f321 6%bcond_without gtk # don't build GTK+-based gvim support
7%bcond_without gnome # don't build GNOME-based gvim support
fbe64536 8%bcond_without heavy # don't build heavy (full-featured GNOME-based gvim/vim)
a18a5bb6 9%bcond_without gui # don't build any GUI
06e19bfc 10%bcond_without light # don't build light (minimal, ncurses, but not static)
fbe64536
ER
11%bcond_with perl # with Perl interp in vim package
12%bcond_with python # with Python interp in vim package
13%bcond_with ruby # with Ruby interp in vim package
c931d32b 14%bcond_with tcl # with Tcl interp
ec23c5c9 15%bcond_without selinux # without selinux support
ec23c5c9 16%bcond_without home_etc # without home_etc support
80b161c5 17
d1b4bd6a
ER
18%if %{without gui}
19%undefine with_athena
20%undefine with_motif
21%undefine with_gtk
22%undefine with_gnome
23%endif
24
cfe3d9c1 25# Command to check for latest patch:
0dbb2bd6 26# wget ftp://ftp.vim.org/pub/editors/vim/patches/7.4/MD5SUMS -O sources
562df1eb 27# tail -n1 sources | awk '{print $2}'
d13567e7 28# VCS Commits: https://github.com/vim/vim/commits/master
cfe3d9c1 29
224e17ab 30%define ver 7.4.979
8f69654c 31%define rel 3
84c81dea 32Summary: Vi IMproved - a Vi clone
1a02d184
ER
33Summary(de.UTF-8): VIsual editor iMproved
34Summary(es.UTF-8): Editor visual incrementado
35Summary(fr.UTF-8): Editeur VIM : VIsual editor iMproved
a375a145 36Summary(hu.UTF-8): Vi IMproved - a Vi szerkesztő bővítése
1a02d184
ER
37Summary(pl.UTF-8): Vi IMproved - klon edytora Vi
38Summary(pt_BR.UTF-8): Editor visual incrementado
39Summary(ru.UTF-8): Visual editor IMproved - Единственно Правильный Редактор :)
40Summary(tr.UTF-8): Gelişmiş bir vi sürümü
41Summary(uk.UTF-8): Visual editor IMproved - Єдино Вірний Редактор :)
86c64819 42Name: vim
224e17ab
ER
43Version: %{ver}
44# keep macro for release, otherwise people tend to increment Epoch instead
a6a4cd99 45Release: %{rel}
2f66771d 46Epoch: 4
f73b565e 47License: Charityware
8627c94f 48Group: Applications/Editors/Vim
be4633d1 49#Source0: ftp://ftp.vim.org/pub/vim/unix/%{name}-%{ver}.tar.bz2
224e17ab 50Source0: https://github.com/vim/vim/archive/v%{ver}.tar.gz
be4633d1 51# Source0-md5: dc289e3d5dd1b25e1e976ce7e704b47c
b36b7b12
AG
52Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
53# Source1-md5: bc4d1e115ca506ad7751b9bd2b773a7f
54Source2: http://skawina.eu.org/mikolaj/usr_doc_pl.zip
55# Source2-md5: ff96284b1c913d55cf0877839b34d490
b40c190e 56Source15: update-source.sh
fbe64536 57# syntax files
4197338c 58# http://www.vim.org/scripts/script.php?script_id=1491 (0.7.5)
fbe64536 59Source20: javascript.vim
4197338c 60# http://www.vim.org/scripts/script.php?script_id=447 (20040206)
fbe64536 61Source22: exim.vim
fbe64536
ER
62# color schemes
63# http://www.vim.org/scripts/script.php?script_id=415 (1.15)
64Source30: zenburn.vim
65# http://www.vim.org/scripts/script.php?script_id=92 (1.0)
66Source31: borland.vim
f7d38103 67# http://www.vim.org/scripts/script.php?script_id=368 (1.2.5)
fbe64536 68Source32: oceandeep.vim
f7d38103
AG
69# http://www.vim.org/scripts/script.php?script_id=1464 (2.6.3)
70Source33: moria.vim
db58c86e 71Patch0: %{name}-sysconfdir.patch
72Patch1: %{name}-visual.patch
73Patch2: %{name}-paths.patch
2fd1acb8
AG
74Patch3: %{name}-no_libelf.patch
75Patch4: %{name}-egrep.patch
76Patch5: %{name}-awk.patch
77Patch6: %{name}-filetype_vim-perl_tests.patch
78Patch7: %{name}-apache.patch
79Patch8: %{name}-po-syntax.patch
80Patch9: %{name}-modprobe.patch
81Patch10: %{name}-doubleparenthesis.patch
82Patch11: %{name}-syntax-fstab.patch
83Patch12: 010_all_%{name}-6.3-vixie.patch
2fd1acb8
AG
84Patch14: 020_all_%{name}-7.0-fstab-tmpfs-size.patch
85Patch15: 021_all_%{name}-7.0-fstab-bogus-errors.patch
2fd1acb8
AG
86Patch17: 027_all_%{name}-7.0-automake-substitutions-93378.patch
87Patch18: %{name}-smarty.patch
88Patch19: %{name}-tutor-lessdeps.patch
89Patch20: %{name}-nagios.patch
90Patch21: %{name}-filetypes.patch
91Patch22: %{name}-man_installation.patch
b65a166d 92Patch23: %{name}-vimrc.patch
be0a4d78 93Patch24: %{name}-syntax-exports.patch
2df0984e 94Patch25: sudoers-include.patch
1e6bfbec
ER
95Patch26: %{name}-home_etc.patch
96Patch27: %{name}-autopaste.patch
97Patch28: %{name}-ft-cron.patch
98Patch29: %{name}-phpscript.patch
99Patch30: %{name}-pam.patch
1e6bfbec
ER
100Patch32: %{name}-localedir.patch
101Patch33: %{name}-locales.patch
102Patch34: %{name}-rtdir.patch
103Patch35: %{name}-ft-mib.patch
104Patch36: %{name}-ft-lib-udevrules.patch
105Patch37: %{name}-ft-mysql.patch
106Patch38: %{name}-ft-gyp.patch
81d30c08 107Patch39: %{name}-revert-7.4.165-noundo.patch
79079f3d 108Patch40: desktop.patch
f73b565e 109URL: http://www.vim.org/
21ab67a5 110BuildRequires: acl-devel
da7b5595 111BuildRequires: autoconf
84c81dea 112BuildRequires: gpm-devel
995743d1
ER
113%if "%{pld_release}" == "ac"
114%{?with_athena:BuildRequires: XFree86-devel}
2ac6084e 115BuildRequires: gettext-devel
995743d1 116%else
2ac6084e 117BuildRequires: gettext-tools
fbe64536 118%{?with_athena:BuildRequires: xorg-lib-libXaw-devel}
995743d1 119%endif
fbe64536
ER
120%if %{with gtk} || %{with heavy}
121BuildRequires: gtk+2-devel >= 2:2.6.0
122%endif
d6e63bbe 123%{?with_gnome:BuildRequires: libgnomeui-devel >= 2.2.0.1}
fbe64536
ER
124%if %{with selinux} || %{with heavy}
125BuildRequires: libselinux-devel
126%endif
34cfee58 127%{?with_motif:BuildRequires: motif-devel}
2df0984e 128BuildRequires: ncurses-devel
faa3cdd6 129BuildRequires: pkgconfig
fbe64536
ER
130%if %{with perl} || %{with heavy}
131BuildRequires: perl-devel
132%endif
133%if %{with python} || %{with heavy}
134BuildRequires: python-devel
2418b9ed 135BuildRequires: rpm-pythonprov
fbe64536 136%endif
995743d1 137BuildRequires: rpm >= 4.4.9-56
27be4eca 138BuildRequires: rpmbuild(macros) >= 1.426
fbe64536
ER
139%if %{with ruby} || %{with heavy}
140BuildRequires: ruby-devel
141%endif
142%if %{with tcl} || %{with heavy}
143BuildRequires: tcl-devel
144%endif
2a61b438 145Obsoletes: kvim
082a03d8
AM
146%if %{with static}
147BuildRequires: acl-static
40ff2b7e
JB
148BuildRequires: attr-static
149BuildRequires: glibc-static
e57aa23e 150%{?with_selinux:BuildRequires: libselinux-static}
40ff2b7e 151BuildRequires: ncurses-static
082a03d8 152%else
7ba74caf 153Provides: %{name}-static = %{epoch}:%{version}-%{release}
214d5c14
ER
154Obsoletes: elvis-static
155Obsoletes: nvi
156Obsoletes: vi
157Obsoletes: vim-minimal
fc7b36fc 158Obsoletes: vim-static
082a03d8 159%endif
7b8fe793 160BuildRequires: unzip
85417422 161Suggests: %{name}-rt = %{epoch}:%{version}-%{release}
ed99f1fe 162Provides: vi-editor
fc7b36fc 163Provides: vi
5def452f 164Provides: vim-editor = %{epoch}:%{version}-%{release}
84c81dea 165Obsoletes: vim-enhanced
5664b129 166Obsoletes: vim-ispell
ea73bb7e 167Obsoletes: vim-plugin-multvals
68de24bf
ER
168Obsoletes: vim-syntax-golang <= 1.3.3-1
169Obsoletes: vim-syntax-lxc-docker <= 0.9.0-1
beb06d49 170BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
8627c94f 171
16584cd5 172# configure redefines it to =1
173%define filterout_cpp -D_FORTIFY_SOURCE=[0-9]*
4156200d 174%define filterout_c -Wp,-D_FORTIFY_SOURCE=2
16584cd5 175
f2ff3795 176# that's example script
177%define _noautoreq '/bin/csh'
178
d4fb0b1c
ER
179# cflags get changed while configuring
180%undefine configure_cache
181
84c81dea 182%description
f73b565e 183Text editor similar to Vi. Important improvements: multiple windows,
b83ed9cf 184multi-level undo, block highliting, folding, and many other.
f73b565e 185
5cf83aa7 186%description -l cs.UTF-8
3252ee87 187VIM je nový a vylepšený editor vycházející z klasického editoru vi. Vi
5cf83aa7 188byl prvním celoobrazovkovým editorem pro Unix a je stále velmi
3252ee87 189populární. VIM je obohacený funkcemi jako: podpora více oken,
5cf83aa7
JR
190víceúrovňové undo, zvýrazňování bloků a řadu dalších užitečných
191funkcí.
507e1057 192
5cf83aa7 193%description -l de.UTF-8
f73b565e 194Der Visual-Editor iMproved ist ein aktualisierter und erweiterter Klon
195des vi-Editors, der mit praktisch allen UN*X-Systemen ausgeliefert
196wird. Er bringt mehrere Fenster, mehrstufige Widerrufen-Funktion,
197Block-Markierung und viele weitere Zusatzfunktionen im Vergleich zum
198Standard-vi-Programm.
199
5cf83aa7
JR
200%description -l es.UTF-8
201El editor Visual Mejorado es una versión actualizada y con nuevas
202características adicionales del mundialmente famoso 'vi' que acompaña
203prácticamente todos los sistemas UN*X. Posibilita trabajar con
204múltiples ventanas, varios niveles de deshacer, bloques enfatizados, y
205otras muchas características del 'vi'.
206
207%description -l fr.UTF-8
208L'éditeur VIsuel aMélioré est un clone mis à jour et doté de
209caractéristiques supplémentaires de l'éditeur « vi » fourni avec
210pratiquement tous les systèmes UN*X. Il ajoute les fenêtres
211mutltiples, l'annulation a plusieurs niveaux, la mise en évidence des
212blocs et autres caractéristiques au vi de base.
213
a375a145
ZU
214%description -l hu.UTF-8
215A Vi-hez hasonló texteditor. Néhány fontos bővítés: ablakkezelés,
216többszintű undo, blokk kiemelés, kódrészletek összecsukása, és még sok
217más...
218
5cf83aa7 219%description -l id.UTF-8
507e1057 220VIM (VIsual editor iMproved) adalah versi vi editor yang sudah
221diupdate dan ditambah kemampuannya. Vi adalah editor untuk UNIX yang
222pertama yang menggunakan layar, dan sekarang masih sangat populer. VIM
223mengembangkan vi dengan menambah kemampuan baru seperti: multiple
224windows, multi-level undo, block highlighting, dll.
225
5cf83aa7
JR
226%description -l is.UTF-8
227VIM (VIsual editor iMproved) er uppfærð og endurbætt útgáfa af vi
228ritlinum. Vi var fyrsti skjá-ritillinn fyrir UNIX og er enn mjög
229vinsæll. VIM gerist föðurbetrungur með nýjum möguleikum líkt og
230gluggakerfi, iðrun og yfirbót (e: multi-level undo), blokkarvali og
507e1057 231fleira.
232
5cf83aa7
JR
233%description -l it.UTF-8
234VIM (Vi IMproved) è una versione aggiornata e perfezionata dell'editor
235vi. Vi è stato il primo editor per UNIX realmente basato su video ed è
507e1057 236ancora molto diffuso. VIM perfeziona vi aggiungendo nuove funzioni:
5235a163
ER
237finestre multiple, funzione "annulla" multilivello, evidenziazione dei
238blocchi e altro.
507e1057 239
5cf83aa7
JR
240%description -l pl.UTF-8
241Edytor tekstu podobny do Vi. Ważne ulepszenia: możliwość pracy w wielu
242oknach, wielopoziomowa opcja 'cofnij', bloki, podświetlanie składni,
b83ed9cf 243folding i wiele innych.
8f1c0b93 244
5cf83aa7
JR
245%description -l pt.UTF-8
246O VIM (VIsual editor iMproved) é uma versão melhorada e actualizada do
247editor vi. O vi foi o primeiro verdadeiro editor baseado em ecrã para
248o UNIX, e ainda é muito popular. O VIM melhora o vi acrescentando
249novas potencialidades: janelas múltiplas, anulação multi-nível, realce
507e1057 250de blocos e mais.
251
5cf83aa7
JR
252%description -l pt_BR.UTF-8
253O editor Vim (Vi Enhanced) é um versão atualizada e com novas
254características do mundialmente famoso 'vi' que acompanha praticamente
255todos os sistemas UN*X. Ele possibilita trabalhar com múltiplas
256janelas, vários níveis de desfazer, blocos enfatizados, e muitas
257outras características do 'vi'.
258
259%description -l ru.UTF-8
260VIsual editor iMproved - это обновленный и значительно улучшенный клон
261редактора vi, который поставляется практически со всеми
262UN*X-системами. В этой версии есть многоуровневый откат, выделение
263блоков, синтаксическая подсветка и много другого...
264
265%description -l sk.UTF-8
266VIM (VIsual editor iMproved) je novšia a vylepšená verzia editoru vi.
267Vi bol prvým skutočne obrazovkovo orientovaným editorom pre UNIX a
268stále je veľmi populárny. VIM má oproti vi vylepšenia ako: prácu s
269viacerými oknami, viacnásobné undo, zvýrazňovanie blokov textu a iné.
270
271%description -l sv.UTF-8
272VIM (Vi IMproved) är en uppdaterad och förbättrad version av
273redigeraren vi. Vi var den första riktiga skärmbaserade redigeraren
274till UNIX, och är fortfarande väldigt populär. VIM förbättrar vi med
275nya finesser: flera fönster, flernivå ångra, blockmarkering och mer
276ändå.
277
278%description -l tr.UTF-8
279Standart vi metin düzenleyicisinin gelişmiş hali; daha fazla komut,
280birden fazla pencere desteği ve blok işaretleme yetenekleri içerir.
281
282%description -l uk.UTF-8
283VIsual editor iMproved - це оновлений та значно поліпшений клон
284редактора vi, який поставляється практично зі всіма UN*X-системами. В
285цій версії є багаторівневий відкат, виділення блоків, синтаксична
286підсвітка та багато іншого...
9e79ff1a 287
5f8672c8
JB
288%package -n xxd
289Summary: Utility to convert files to hexdump or do the reverse
1a02d184 290Summary(pl.UTF-8): Narzędzie do zamiany plików na postać szesnastkową i odwrotnie
5f8672c8 291Group: Applications/Editors/Vim
5f8672c8
JB
292
293%description -n xxd
294xxd creates a hex dump of a given file or standard input. It can also
295convert a hex dump back to its original binary form. Like uuencode and
296uudecode it allows the transmission of binary data in a `mail-safe'
297ASCII representation, but has the advantage of decoding to standard
298output. Moreover, it can be used to perform binary file patching.
299
5cf83aa7
JR
300%description -n xxd -l pl.UTF-8
301xxd tworzy szesnastkowy zapis pliku podanego na standardowe wejście.
302Może także przekonwertować taki zapis na oryginalną, binarną postać.
303Podobnie jak uuencode i uudecode pozwala na przesyłanie danych
304binarnych w postaci ASCII, ale ma możliwość dekodowania na standardowe
305wyjście. Co więcej, może być użyty do modyfikowania plików binarnych.
5f8672c8 306
fbe64536
ER
307%package heavy
308Summary: Full featured build of Vim
43791c4b
JB
309Summary(hu.UTF-8): A Vim teljeskörű szolgáltatásait nyújtó verzió
310Summary(pl.UTF-8): W pełni funkcjonalna wersja Vima
fbe64536
ER
311Group: Applications/Editors/Vim
312Requires: %{name}-rt = %{epoch}:%{version}-%{release}
313Provides: vi-editor
314Provides: vi
5def452f 315Provides: vim-editor = %{epoch}:%{version}-%{release}
fbe64536
ER
316Obsoletes: vim-enhanced
317Obsoletes: vim-ispell
318Obsoletes: vim-plugin-multvals
319
320%description heavy
321This package provides full featured version of Vim, which includes
322support for Perl, Python, Ruby and Tcl scripting.
323
a375a145
ZU
324%description heavy -l hu.UTF-8
325Ez a csomag a Vim teljeskörű szolgáltatásait nyújtó verzióját
326tartalmazza, amelyben benne van a Perl, Python, Ruby és Tcl támogatás.
327
fbe64536 328%description heavy -l pl.UTF-8
43791c4b
JB
329Pakiet ten dostarcza w pełni funkcjonalną wersję Vima, czyli
330zawierającą obsługę skryptów w językach Perl, Python, Ruby oraz Tcl.
fbe64536 331
06e19bfc
JK
332%package light
333Summary: Minimal build of Vim
cf93d4c9 334Summary(pl.UTF-8): Minimalna wersja vima
06e19bfc 335Group: Applications/Editors/Vim
06e19bfc
JK
336Provides: vi-editor
337Provides: vi
338Provides: vim-editor = %{epoch}:%{version}-%{release}
339
340%description light
341This package provides light featured version of Vim.
342
343%description light -l pl.UTF-8
344Pakiet ten dostarcza minimalną wersję Vima.
345
ac713ebd
JR
346%package -n vimx
347Summary: Vi IMproved - a Vi clone
348Summary(pl.UTF-8): Vi IMproved - klon edytora Vi
fd965ec6 349Group: X11/Applications/Editors
ac713ebd
JR
350Requires: %{name}-rt = %{epoch}:%{version}-%{release}
351Provides: vi-editor
352Provides: vi
353Provides: vim-editor = %{epoch}:%{version}-%{release}
354Obsoletes: vim-enhanced
355Obsoletes: vim-ispell
356Obsoletes: vim-plugin-multvals
357
358%description -n vimx
359This package provides console version of Vim, with support for basic
360X11 features like system clipboard.
361
362%description -n vimx -l pl.UTF-8
363Pakiet ten dostarcza konsolową wersję Vima, posiadającą wsparcie dla
364podstawowych funckcji X11, takich jak systemowy schowek.
365
6590d069 366%package static
7e3e3036 367Summary: Statically linked Vim
43791c4b 368Summary(hu.UTF-8): A Vim statikus verziója
1a02d184 369Summary(pl.UTF-8): Statycznie skonsolidowany Vim
84c81dea 370Group: Applications/Editors/Vim
ed99f1fe 371Provides: vi-editor
fc7b36fc 372Provides: vi
5def452f 373Provides: vim-editor = %{epoch}:%{version}-%{release}
95a598bc
JB
374Obsoletes: elvis-static
375Obsoletes: nvi
84c81dea 376Obsoletes: vim-minimal
c9897555 377
84c81dea 378%description static
b83ed9cf 379Text editor similar to Vi. This version is built with minimal feature
f73b565e 380and is installed in /bin as a rescue tool. The installation of this
381package is STRONGLY recommended.
84c81dea 382
a375a145
ZU
383%description static -l hu.UTF-8
384Vi-hez hasonló text editor. Ez a verzió a legminimálisabb
2440ded8 385szolgáltatásokat nyújtja, és a /bin könyvtárba települ, mint egy mentő
a375a145
ZU
386eszköz. Ennek a csomagnak a telepítése ERŐSEN javallott.
387
5cf83aa7
JR
388%description static -l pl.UTF-8
389Edytor tekstu podobny do Vi. Ta wersja została skonsolidowana
390statycznie i posiada minimalną ilość dodatków. Jest instalowana w /bin
391jako narzędzie dla administratora. Instalacja tego pakietu jest MOCNO
392zalecana, może on pomóc Ci uratować system w czasie awarii.
8627c94f 393
5cf83aa7
JR
394%description static -l ru.UTF-8
395Пакет vim-static устанавливает разновидность vim как /bin/vi, что
396удобно для запуска даже когда смонтирована только корневая файловая
397система.
9e79ff1a 398
5cf83aa7
JR
399%description static -l uk.UTF-8
400Пакет vim-static встановлює різновид vim як /bin/vi, що зручно для
401запуску навіть тоді, коли змонтована тільки корньова файлова система.
9e79ff1a 402
c9897555 403%package rt
8627c94f 404Summary: Vim runtime files
3252ee87 405Summary(cs.UTF-8): Soubory nezbytné pro libovolný editor VIM
1a02d184
ER
406Summary(da.UTF-8): Fælles filer som er nødvendige for enhver version af VIM editoren
407Summary(de.UTF-8): Die von allen Versionen des VIM-Editors benötigten gemeinsamen Dateien
408Summary(es.UTF-8): Ficheros comunes a todas las versiones de VIM
409Summary(fr.UTF-8): Fichiers communs indispensables pour toute version de l'éditeur VIM
43791c4b 410Summary(hu.UTF-8): A Vim futásidejű fájljai
1a02d184
ER
411Summary(id.UTF-8): File umum yang dibutuhkan oleh semua versi editor VIM
412Summary(is.UTF-8): Grunnskrár sem allar útgáfur VIM ritilsins þurfa á að halda
413Summary(it.UTF-8): File comuni necessari per tutte le versioni dell'editor VIM
414Summary(ja.UTF-8): すべてのバージョンの VIM エディタで必要とされる共通ファイル
415Summary(nb.UTF-8): Felles filer som er nødvendige for enhver versjon av VIM editoren
25a79fa4 416Summary(pl.UTF-8): Pliki przydatne dla edytora Vim
1a02d184
ER
417Summary(pt.UTF-8): Os ficheiros comuns necessários para qualquer versão do editor VIM
418Summary(ru.UTF-8): Файлы, требуемые для любой версии редактора vim
419Summary(sk.UTF-8): Spoločné súbory potrebné pre všetky verzie editoru VIM
420Summary(sl.UTF-8): Skupne datoteke, potrebne s katerokoli različico urejevalnika VIM
421Summary(sv.UTF-8): De gemensamma filerna som behövs av alla versioner av redigeraren VIM
422Summary(uk.UTF-8): Файли, потрібні для будь-якої версії редактору vim
423Summary(zh_CN.UTF-8): 任何版本的 VIM 编辑器所需的公用文件。
8627c94f 424Group: Applications/Editors/Vim
b65a166d 425Requires: rpm-whiteout >= 1.3
340c741f 426Requires: vim-plugin-securemodelines
237877cd 427Obsoletes: gvim-bonobo
84c81dea 428Obsoletes: vim-common
24f05a53 429Obsoletes: vim-syntax-gitcommit
49f0d874 430Obsoletes: vim-syntax-upstart
e534fe8e
ER
431%if "%{_rpmversion}" >= "5"
432BuildArch: noarch
433%endif
8627c94f 434
435%description rt
f73b565e 436This package contains macros, documentation, syntax configuration and
ec6033c5 437manual pages for Vim. If you want to take advantage of Vim more
f73b565e 438powerful features, you should install this package.
8627c94f 439
5cf83aa7
JR
440%description rt -l cs.UTF-8
441Tento balíček obsahuje společné soubory pro všechny další balíčky s
507e1057 442vim.
443
5cf83aa7
JR
444%description rt -l de.UTF-8
445Das Paket vim-rt enthält Dateien, die jede VIM-Binärdatei für die
446Ausführung benötigt.
507e1057 447
5cf83aa7 448%description rt -l fr.UTF-8
507e1057 449Le paquetage vim-rt contient des fichiers dont chaque fichier binaire
450VIM a besoin pour fonctionner.
451
a375a145
ZU
452%description rt -l hu.UTF-8
453Ez a csomag makrókat, dokumentációt, nyelvi konfigurációt és kézikönyv
2440ded8
ER
454oldalakat tartalmaz Vim-hez. Ha ki akarod használni a Vim
455lehetőségeit, érdemes telepítened ezt a csomagot.
a375a145 456
5cf83aa7 457%description rt -l id.UTF-8
507e1057 458Package vim-rt berisi file yang dibutuhkan semua versi VIM agar bisa
459berjalan.
460
5cf83aa7
JR
461%description rt -l is.UTF-8
462vim-rt pakkinn inniheldur skrár sem allar VIM keyrsluskrárnar þurfa
463til að keyra.
507e1057 464
5cf83aa7 465%description rt -l it.UTF-8
507e1057 466Il pacchetto vim-rt contiene i file necessari a ogni binario di VIM
467per poter funzionare.
468
5cf83aa7 469%description rt -l pl.UTF-8
25a79fa4
JB
470W tym pakiecie znajdują się makra, pliki konfiguracyjne i strony
471podręcznika dla edytora Vim. Aby korzystać z zaawansowanych możliwości
472Vima, należy zainstalować ten pakiet.
84c81dea 473
5cf83aa7
JR
474%description rt -l pt.UTF-8
475O pacote vim-rt contém os ficheiros que todos os executáveis do VIM
476irão necessitar para correr.
507e1057 477
5cf83aa7
JR
478%description rt -l ru.UTF-8
479Пакет vim-rt содержит файлы (например, файлы справки), которые нужны
480для работы любой программы vim.
9e79ff1a 481
5cf83aa7
JR
482%description rt -l sk.UTF-8
483Balík vim-rt obsahuje súbory, ktoré bude potrebovať pre správnu
484funkciu každá verzia editoru VIM.
507e1057 485
5cf83aa7
JR
486%description rt -l sv.UTF-8
487Paketet vim-rt innehåller filer som alla VIM-binärer behöver för att
488köra.
507e1057 489
5cf83aa7
JR
490%description rt -l uk.UTF-8
491Пакет vim-rt містить файли (наприклад, файли довідки), котрі потрібні
492для роботи будь-якої програми vim.
9e79ff1a 493
2440ded8
ER
494%package rt-extras
495Summary: Vim runtime extra files
25a79fa4 496Summary(pl.UTF-8): Dodatkowe pliki uruchomieniowe Vima
2440ded8
ER
497Group: Applications/Editors/Vim
498Requires: %{name}-rt = %{epoch}:%{version}-%{release}
e534fe8e
ER
499%if "%{_rpmversion}" >= "5"
500BuildArch: noarch
501%endif
2440ded8
ER
502
503%description rt-extras
3252ee87 504This package contains more runtime extra files, not really useful. If
2440ded8
ER
505you want to take full advantage of Vim more powerful features, you
506should install this package.
507
25a79fa4
JB
508%description rt-extras -l pl.UTF-8
509Ten pakiet zawiera dodatkowe pliki uruchomieniowe, nie tak bardzo
510przydatne. Aby korzystać ze wszystkich możliwości Vima, należy
511zainstalować ten pakiet.
512
2440ded8 513%package doc
3252ee87 514Summary: Context Vim documentation
25a79fa4 515Summary(pl.UTF-8): Dokumentacja kontekstowa do Vima
2440ded8
ER
516Group: Applications/Editors/Vim
517Requires: %{name}-rt = %{epoch}:%{version}-%{release}
518Requires: gzip
e534fe8e
ER
519%if "%{_rpmversion}" >= "5"
520BuildArch: noarch
521%endif
2440ded8
ER
522
523%description doc
3252ee87
TP
524This package contains Vim documentation accessible from vim itself
525using :help command.
2440ded8 526
25a79fa4 527%description doc -l pl.UTF-8
d63b8acf
ER
528Ten pakiet zawiera dokumentację do Vima dostępną z poziomu samego vima
529za pomocą polecenia :help.
25a79fa4 530
4399a7e9
JB
531%package spell-en
532Summary: English dictionaries for VIMspell
1a02d184 533Summary(pl.UTF-8): Angielskie słowniki dla VIMspella
4399a7e9 534Group: Applications/Editors/Vim
fbe64536 535Requires: %{name}-rt = %{epoch}:%{version}-%{release}
e534fe8e
ER
536%if "%{_rpmversion}" >= "5"
537BuildArch: noarch
538%endif
4399a7e9
JB
539
540%description spell-en
541English dictionaries for VIMspell.
542
5cf83aa7
JR
543%description spell-en -l pl.UTF-8
544Angielskie słowniki dla VIMspella.
4399a7e9 545
5def452f
ER
546%package tutor
547Summary: Vim tutorial
43791c4b 548Summary(hu.UTF-8): Vim tutorial
3dab36bd 549Summary(pl.UTF-8): Samouczek do Vima
5def452f
ER
550Group: Applications/Editors/Vim
551Requires: %{name}-rt = %{epoch}:%{version}-%{release}
552Requires: mktemp
553Requires: vim-editor = %{epoch}:%{version}-%{release}
e534fe8e
ER
554%if "%{_rpmversion}" >= "5"
555BuildArch: noarch
556%endif
5def452f
ER
557
558%description tutor
3dab36bd
JB
559This package contains Vim tutorial.
560
a375a145
ZU
561%description tutor -l hu.UTF-8
562Ez a csomag a vimtutor-t tartalmazza, amely egy gyakorlat-orientált
563bevezető a Vim-hez.
564
3dab36bd
JB
565%description tutor -l pl.UTF-8
566Ten pakiet zawiera samouczek do Vima.
5def452f 567
84c81dea 568%package -n gvim-athena
6facb60f 569Summary: Vim for X Window built with Athena
43791c4b 570Summary(hu.UTF-8): A Vim X Window verziója, az Athena felhasználásával
1a02d184 571Summary(pl.UTF-8): Vim dla X Window korzystający z biblioteki Athena
84c81dea 572Group: Applications/Editors/Vim
99216be1 573Requires: %{name}-rt = %{epoch}:%{version}-%{release}
d5d214fb 574Requires: iconv
86dc40a0 575Provides: gvim
ed99f1fe 576Provides: vi-editor
5def452f 577Provides: vim-editor = %{epoch}:%{version}-%{release}
84c81dea 578Obsoletes: vim-X11
579
580%description -n gvim-athena
f73b565e 581The classic Unix text editor now also under X Window System! This
b83ed9cf 582version is built with Athena Widget Set.
84c81dea 583
a375a145
ZU
584%description -n gvim-athena -l hu.UTF-8
585A Vim X Window verziója, az Athena Widgetkészlet felhasználásával.
586
5cf83aa7
JR
587%description -n gvim-athena -l pl.UTF-8
588Wersja edytora Vim pracująca w środowisku X Window z wykorzystaniem
f73b565e 589biblioteki Athena Widget Set.
84c81dea 590
5cf83aa7
JR
591%description -n gvim-athena -l ru.UTF-8
592Этот пакет представляет собой версию VIM, собранную с библиотеками
593Athena Widget Set, что позволяет запускать VIM как приложение X Window
594System - с полностью графическим интерфейсом и поддержкой мыши.
9e79ff1a 595
5cf83aa7
JR
596%description -n gvim-athena -l uk.UTF-8
597Цей пакет містить версію VIM, зібрану з бібліотеками Athena Widget
598Set, що дозволяє запускати VIM як прикладну програму X Window System -
599з повністю графічним інтерфейсом та підтримкою миші.
9e79ff1a 600
7a9200fa 601%package -n gvim-motif
25a79fa4 602Summary: Vim for X Window System built with Motif
43791c4b 603Summary(hu.UTF-8): A Vim X Window verziója, a Motif felhasználásával
25a79fa4 604Summary(pl.UTF-8): Vim dla systemu X Window korzystający z biblioteki Motif
84c81dea 605Group: Applications/Editors/Vim
99216be1 606Requires: %{name}-rt = %{epoch}:%{version}-%{release}
d5d214fb 607Requires: iconv
86dc40a0 608Provides: gvim
ed99f1fe 609Provides: vi-editor
5def452f 610Provides: vim-editor = %{epoch}:%{version}-%{release}
84c81dea 611Obsoletes: vim-X11
8627c94f 612
7a9200fa 613%description -n gvim-motif
f73b565e 614The classic Unix text editor now also under X Window System! This
b83ed9cf 615version is built with Motif.
84c81dea 616
a375a145
ZU
617%description -n gvim-motif -l hu.UTF-8
618A Vim X Window verziója, a Motif Widgetkészlet felhasználásával.
619
5cf83aa7
JR
620%description -n gvim-motif -l pl.UTF-8
621Wersja edytora Vim pracująca w środowisku X Window z wykorzystaniem
7a9200fa 622biblioteki Motif.
84c81dea 623
5cf83aa7
JR
624%description -n gvim-motif -l ru.UTF-8
625Этот пакет представляет собой версию VIM, собранную с библиотеками
626Motif, что позволяет запускать VIM как приложение X Window System - с
627полностью графическим интерфейсом и поддержкой мыши.
9e79ff1a 628
5cf83aa7
JR
629%description -n gvim-motif -l uk.UTF-8
630Цей пакет містить версію VIM, зібрану з бібліотеками Motif, що
631дозволяє запускати VIM як прикладну програму X Window System - з
632повністю графічним інтерфейсом та підтримкою миші.
9e79ff1a 633
84c81dea 634%package -n gvim-gtk
25a79fa4
JB
635Summary: Vim for X Window System built with GTK+
636Summary(hu.UTF-8): A Vim X Window verziója, a GTK+ felhasználásával
637Summary(pl.UTF-8): Vim dla systemu X Window korzystający z biblioteki GTK+
8627c94f 638Group: Applications/Editors/Vim
154ae592
AF
639Requires(post,postun): gtk-update-icon-cache
640Requires(post,postun): hicolor-icon-theme
99216be1 641Requires: %{name}-rt = %{epoch}:%{version}-%{release}
9250fc24 642Requires: %{name}-rt-extras = %{epoch}:%{version}-%{release}
d5d214fb 643Requires: iconv
86dc40a0 644Provides: gvim
ed99f1fe 645Provides: vi-editor
5def452f 646Provides: vim-editor = %{epoch}:%{version}-%{release}
84c81dea 647Obsoletes: vim-X11
8627c94f 648
84c81dea 649%description -n gvim-gtk
f73b565e 650The classic Unix text editor now also under X Window System! This
25a79fa4 651version is built with GTK+.
8627c94f 652
a375a145 653%description -n gvim-gtk -l hu.UTF-8
25a79fa4 654A Vim X Window verziója, a GTK+ Widgetkészlet felhasználásával.
a375a145 655
5cf83aa7
JR
656%description -n gvim-gtk -l pl.UTF-8
657Wersja edytora Vim pracująca w środowisku X Window z wykorzystaniem
25a79fa4 658biblioteki GTK+.
d5d214fb 659
5cf83aa7
JR
660%description -n gvim-gtk -l ru.UTF-8
661Этот пакет представляет собой версию VIM, собранную с библиотеками
662GTK, что позволяет запускать VIM как приложение X Window System - с
663полностью графическим интерфейсом и поддержкой мыши. Просто скажите
9e79ff1a 664'gvim'...
665
5cf83aa7
JR
666%description -n gvim-gtk -l uk.UTF-8
667Цей пакет містить версію VIM, зібрану з бібліотеками GTK, що дозволяє
668запускати VIM як прикладну програму X Window System - з повністю
669графічним інтерфейсом та підтримкою миші. Просто скажіть 'gvim'...
9e79ff1a 670
d5d214fb 671%package -n gvim-gnome
25a79fa4
JB
672Summary: Vim for X Window System built with GNOME
673Summary(hu.UTF-8): A Vim X Window verziója, a GNOME felhasználásával
674Summary(pl.UTF-8): Vim dla systemu X Window korzystający z biblioteki GNOME
d5d214fb 675Group: Applications/Editors/Vim
154ae592
AF
676Requires(post,postun): gtk-update-icon-cache
677Requires(post,postun): hicolor-icon-theme
99216be1 678Requires: %{name}-rt = %{epoch}:%{version}-%{release}
9250fc24 679Requires: %{name}-rt-extras = %{epoch}:%{version}-%{release}
d5d214fb 680Requires: iconv
86dc40a0 681Provides: gvim
ed99f1fe 682Provides: vi-editor
5def452f 683Provides: vim-editor = %{epoch}:%{version}-%{release}
d5d214fb
AM
684Obsoletes: vim-X11
685
686%description -n gvim-gnome
687The classic Unix text editor now also under X Window System! This
688version is build with GNOME.
689
3252ee87
TP
690%description -n gvim-gnome -l hu.UTF-8
691A Vim X Window verziója, a GNOME felhasználásával.
a375a145 692
5cf83aa7
JR
693%description -n gvim-gnome -l pl.UTF-8
694Wersja edytora Vim pracująca w środowisku X Window z wykorzystaniem
0d72267e 695bibliotek GNOME.
8627c94f 696
5cf83aa7
JR
697%description -n gvim-gnome -l ru.UTF-8
698Этот пакет представляет собой версию VIM, собранную с библиотеками
699GNOME, что позволяет запускать VIM как приложение X Window System - с
700полностью графическим интерфейсом и поддержкой мыши.
9e79ff1a 701
5cf83aa7
JR
702%description -n gvim-gnome -l uk.UTF-8
703Цей пакет містить версію VIM, зібрану з бібліотеками GNOME, що
704дозволяє запускати VIM як прикладну програму X Window System - з
705повністю графічним інтерфейсом та підтримкою миші.
9e79ff1a 706
fbe64536 707%package -n gvim-heavy
25a79fa4 708Summary: Full featured build of Vim with X Window support
43791c4b 709Summary(hu.UTF-8): A gvim legteljesebb verziója
25a79fa4 710Summary(pl.UTF-8): W pełni funkcjonalna wersja Vima z interfejsem dla X Window
fbe64536
ER
711Group: Applications/Editors/Vim
712Requires(post,postun): gtk+2
713Requires: %{name}-rt = %{epoch}:%{version}-%{release}
9250fc24 714Requires: %{name}-rt-extras = %{epoch}:%{version}-%{release}
fbe64536
ER
715Requires: iconv
716Provides: gvim
717Provides: vi-editor
5def452f 718Provides: vim-editor = %{epoch}:%{version}-%{release}
fbe64536
ER
719Obsoletes: vim-X11
720
721%description -n gvim-heavy
722This package provides full featured version of Vim, which includes
723support for Perl, Python, Ruby and Tcl scripting, as well as GTK+2
724GUI.
725
be7a5eb5 726%description -n gvim-heavy -l hu.UTF-8
a375a145
ZU
727A gvim legteljesebb verziója, Perl, Python, Ruby és Tcl támogatással.
728
be7a5eb5 729%description -n gvim-heavy -l pl.UTF-8
43791c4b
JB
730Pakiet ten dostarcza w pełni funkcjonalną wersję Vima, czyli
731zawierającą obsługę skryptów w językach Perl, Python, Ruby oraz Tcl
732jak również GUI GTK+2.
fbe64536 733
8627c94f 734%prep
68de24bf 735%setup -q
92b577fa
ER
736
737cp -p runtime/gvim.desktop gvim-athena.desktop
738cp -p runtime/gvim.desktop gvim-gnome.desktop
739cp -p runtime/gvim.desktop gvim-gtk.desktop
740cp -p runtime/gvim.desktop gvim-motif.desktop
741
db58c86e 742%patch0 -p1
357ae4b4 743%patch1 -p1
2f99b393 744%patch2 -p1
d1abaab5
AG
745%patch3 -p1
746%patch4 -p1
d0793c9f 747%patch5 -p1
64570325 748%patch6 -p1
d6de9a65 749%patch7 -p1
19d8e711 750%patch8 -p1
2fd1acb8
AG
751%patch9 -p0
752%patch10 -p1
d6de9a65 753%patch11 -p1
19d8e711 754%patch12 -p1
d6de9a65
AG
755%patch14 -p1
756%patch15 -p1
d6de9a65 757%patch17 -p0
2fd1acb8 758%patch18 -p1
d1abaab5
AG
759%patch19 -p1
760%patch20 -p1
761%patch21 -p1
d6de9a65 762%patch22 -p1
b65a166d 763%patch23 -p1
be0a4d78 764%patch24 -p1
2df0984e 765%patch25 -p1
1e6bfbec 766%{?with_home_etc:%patch26 -p1}
d6de9a65 767
fbe64536 768# autopaste patch - automatically switch to paste mode
2440ded8 769# when `really fast typing' situation happens
1e6bfbec
ER
770%patch27 -p1
771%patch28 -p1
772%patch29 -p1
773%patch30 -p1
1e6bfbec
ER
774%patch32 -p1
775%patch33 -p1
776%patch34 -p1
777%patch35 -p1
778%patch36 -p1
779%patch37 -p1
780%patch38 -p1
81d30c08 781%patch39 -p1
79079f3d 782%patch40 -p1
9e18e433 783
fb4ae509
ER
784cp -p %{SOURCE20} runtime/syntax
785cp -p %{SOURCE22} runtime/syntax
fb4ae509
ER
786cp -p %{SOURCE30} runtime/colors
787cp -p %{SOURCE31} runtime/colors
788cp -p %{SOURCE32} runtime/colors
abf48674 789
b36b7b12 790%{__unzip} -qd runtime/doc %{SOURCE2}
2440ded8 791
8effd04f 792# remove unsupported locales
fb4ae509
ER
793%{__rm} src/po/zh_{CN,TW}.UTF-8.po
794%{__rm} runtime/lang/menu_zh_{cn,tw}.utf-8.vim
8effd04f
AG
795
796# fix nb/no
fb4ae509
ER
797%{__mv} src/po/n{o,b}.po
798%{__mv} runtime/tutor/tutor.n{o,b}
799%{__mv} runtime/tutor/tutor.n{o,b}.utf-8
800%{__mv} runtime/lang/menu_n{o,b}.latin1.vim
801%{__mv} runtime/lang/menu_n{o,b}.utf-8.vim
802%{__mv} runtime/lang/menu_n{o,b}_no.latin1.vim
803%{__mv} runtime/lang/menu_n{o,b}_no.utf-8.vim
8effd04f 804
8627c94f 805%build
96eaec6a 806cd src
34ddecbc 807%{__autoconf}
ffce5254
JB
808# needed to prevent deconfiguring
809cp -f configure auto
69b192f0 810install -d bin
afe2d598 811
fbe64536
ER
812build() {
813 set -x
814 local target=$1
815 shift
816
65c9ea50 817 %configure \
53014a9c 818%if "%{pld_release}" == "ac"
65c9ea50 819 --with-tlib="ncurses -ltinfo"
53014a9c 820%else
821 --with-tlib="ncursesw"
65c9ea50
TP
822%endif
823
fac2ad53 824 %{__make} -j1 distclean
fbe64536
ER
825 # add common options, can override (disable) if needed with args
826 %configure \
827 --%{!?with_perl:dis}%{?with_perl:en}able-perlinterp \
828 --%{!?with_python:dis}%{?with_python:en}able-pythoninterp \
829 --%{!?with_ruby:dis}%{?with_ruby:en}able-rubyinterp \
830 --%{!?with_tcl:dis}%{?with_tcl:en}able-tclinterp \
831 %{!?with_selinux:--disable-selinux} \
832 --enable-cscope \
833 --enable-gpm \
834 --enable-multibyte \
835 --enable-nls \
53014a9c 836%if "%{pld_release}" == "ac"
c68d6bca 837 --with-tlib="ncurses -ltinfo" \
53014a9c 838%else
839 --with-tlib="ncursesw" \
c68d6bca 840%endif
4862f5a3 841 --with-modified-by="PLD Linux Distribution" \
fbe64536
ER
842 --with-compiledby="PLD Linux Distribution" \
843 "$@"
844
845 %{__make} vim
846 mv -f vim bin/$target
847}
848
d6e63bbe 849%if %{with static}
b5c16c76 850LDFLAGS="%{rpmldflags} -static"
fbe64536 851build vim.static \
8490904a
JB
852 --disable-gui \
853 --without-x \
fbe64536 854 --with-features=small \
8490904a
JB
855 --disable-perlinterp \
856 --disable-pythoninterp \
857 --disable-rubyinterp \
858 --disable-tclinterp \
859 --disable-cscope \
860 --disable-gpm \
861 --disable-multibyte \
fbe64536 862 --disable-nls
8490904a 863
b5c16c76 864LDFLAGS="%{rpmldflags}"
8490904a
JB
865%endif
866
06e19bfc
JK
867%if %{with light}
868build vim.light \
869 --disable-gui \
870 --without-x \
871 --with-features=small \
872 --disable-perlinterp \
873 --disable-pythoninterp \
874 --disable-rubyinterp \
875 --disable-tclinterp \
876 --disable-cscope \
877 --disable-gpm \
878 --disable-nls
879%endif
880
03fb26b1
JK
881build vim.ncurses \
882 --disable-gui \
883 --without-x \
884 --with-features=huge
885
886build vimx \
887 --disable-gui \
888 --with-x \
889 --with-features=huge
890
d6e63bbe 891%if %{with athena}
fbe64536 892build gvim.athena \
f22e9322 893 --with-features=huge \
f73b565e 894 --enable-gui=athena \
895 --with-x \
d5d214fb
AM
896 --enable-fontset \
897 --disable-gpm \
fbe64536 898 --without-gnome
84c81dea 899
fbe64536 900%endif
a04973b9 901
d6e63bbe 902%if %{with motif}
fbe64536 903build gvim.motif \
f22e9322 904 --with-features=huge \
f73b565e 905 --enable-gui=motif \
906 --with-x \
d5d214fb 907 --enable-multibyte \
d5d214fb
AM
908 --enable-fontset \
909 --disable-gpm \
fbe64536
ER
910 --without-gnome
911
fc7569f7 912%endif
8627c94f 913
d6e63bbe 914%if %{with gtk}
fbe64536 915build gvim.gtk \
f22e9322 916 --with-features=huge \
db58c86e 917 --enable-gui=gtk2 \
918 --enable-gtk2-check \
f73b565e 919 --with-x \
fbe64536
ER
920 --disable-gpm
921
fc7569f7 922%endif
8627c94f 923
d6e63bbe 924%if %{with gnome}
fbe64536 925build gvim.gnome \
f22e9322 926 --with-features=huge \
db58c86e 927 --enable-gui=gnome2 \
db58c86e 928 --enable-gtk2-check \
929 --enable-gnome-check \
d5d214fb 930 --with-x \
fbe64536
ER
931 --disable-gpm
932
933%endif
934
935# vim.heavy / gvim.heavy
936%if %{with heavy}
937build vim.heavy \
938 --with-features=huge \
939 --disable-gui \
940 --without-x \
941 --enable-perlinterp \
942 --enable-pythoninterp \
943 --enable-rubyinterp \
944 --enable-tclinterp \
945 --disable-gpm
946
947build gvim.heavy \
948 --with-features=huge \
949 --enable-gui=gnome2 \
950 --enable-gtk2-check \
951 --enable-gnome-check \
952 --with-x \
953 --enable-perlinterp \
954 --enable-pythoninterp \
955 --enable-rubyinterp \
956 --enable-tclinterp \
957 --disable-gpm
958
fc7569f7 959%endif
d5d214fb 960
afe2d598
AF
961%{__make} xxd/xxd languages
962
8627c94f 963%install
964rm -rf $RPM_BUILD_ROOT
0b31d255 965
f22e9322 966install -d $RPM_BUILD_ROOT{%{_sysconfdir}/vim,%{_bindir}} \
d1b4bd6a 967 $RPM_BUILD_ROOT{/bin,%{_mandir}/man1,%{_datadir}/vim/ftdetect} \
474e8862 968 $RPM_BUILD_ROOT%{_desktopdir}
46f826dd 969
f76e6f17 970%{__make} -j1 install \
a82d590c 971 DESTDIR=$RPM_BUILD_ROOT
7ba74caf 972
e4c87ae9
ER
973# generic gvim from upstream, but we have bunch of subpackages
974%{__rm} $RPM_BUILD_ROOT%{_desktopdir}/gvim.desktop
975
1e434aad 976# not supported locales added by 7.3.764 or later
d63b8acf
ER
977%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/cs.cp1250
978%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ja.sjis
1e434aad 979%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ja.euc-jp
d63b8acf
ER
980%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/pl.UTF-8
981%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/pl.cp1250
982%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ru.cp1251
983%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/sk.cp1250
984%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/uk.cp1251
985%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/zh_CN.cp936
986
2440ded8
ER
987%find_lang %{name}
988
989# use compressed docs, see :help gzip-helpfile
a48bd85b
ER
990%{__gzip} -9 $RPM_BUILD_ROOT%{_datadir}/vim/doc/*.txt
991%{__sed} -i -e 's=\(\t.*\.txt\)\t=\1.gz\t=' $RPM_BUILD_ROOT%{_datadir}/vim/doc/tags
2440ded8 992
a48bd85b
ER
993%{__gzip} -9 $RPM_BUILD_ROOT%{_datadir}/vim/doc/*.??x
994%{__sed} -i -e 's=\(\t.*\.plx\)\t=\1.gz\t=' $RPM_BUILD_ROOT%{_datadir}/vim/doc/tags-pl
2440ded8 995
25a79fa4 996%{__rm} $RPM_BUILD_ROOT%{_bindir}/*
8627c94f 997
b93a0a21 998%if %{with static}
c64787d5
ER
999install -p src/bin/vim.ncurses $RPM_BUILD_ROOT%{_bindir}/vim
1000install -p src/bin/vim.static $RPM_BUILD_ROOT/bin/vi
b93a0a21 1001%else
c64787d5 1002install -p src/bin/vim.ncurses $RPM_BUILD_ROOT/bin/vi
b93a0a21
AF
1003ln -sf /bin/vi $RPM_BUILD_ROOT%{_bindir}/vim
1004%endif
ac713ebd 1005install -p src/bin/vimx $RPM_BUILD_ROOT%{_bindir}/vimx
c64787d5
ER
1006install -p src/xxd/xxd $RPM_BUILD_ROOT%{_bindir}/xxd
1007install -p src/vimtutor $RPM_BUILD_ROOT%{_bindir}/vimtutor
a7fbf53c 1008
8866285b
ER
1009echo ".so man1/vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/vi.1
1010echo ".so man1/vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/view.1
8627c94f 1011
9c95080e 1012# not supported directories
25a79fa4 1013%{__rm} -r $RPM_BUILD_ROOT%{_mandir}/??.*/
9c95080e 1014
a48bd85b
ER
1015mv -f $RPM_BUILD_ROOT{%{_datadir}/vim/vimrc_example.vim,%{_sysconfdir}/vim/vimrc}
1016mv -f $RPM_BUILD_ROOT{%{_datadir}/vim/gvimrc_example.vim,%{_sysconfdir}/vim/gvimrc}
8627c94f 1017
923c746f 1018ln -sf vim $RPM_BUILD_ROOT%{_bindir}/rvim
4399a7e9 1019ln -sf vim $RPM_BUILD_ROOT%{_bindir}/vimdiff
d5d214fb
AM
1020ln -sf vi $RPM_BUILD_ROOT/bin/ex
1021ln -sf vi $RPM_BUILD_ROOT/bin/view
1022ln -sf vi $RPM_BUILD_ROOT/bin/rview
84c81dea 1023
b93a0a21 1024%if %{with athena}
92b577fa
ER
1025install -p src/bin/gvim.athena $RPM_BUILD_ROOT%{_bindir}/gvim.athena
1026cp -p gvim-athena.desktop $RPM_BUILD_ROOT%{_desktopdir}
b93a0a21
AF
1027%endif
1028%if %{with motif}
92b577fa
ER
1029install -p src/bin/gvim.motif $RPM_BUILD_ROOT%{_bindir}/gvim.motif
1030cp -p gvim-motif.desktop $RPM_BUILD_ROOT%{_desktopdir}
b93a0a21
AF
1031%endif
1032%if %{with gnome}
92b577fa
ER
1033install -p src/bin/gvim.gnome $RPM_BUILD_ROOT%{_bindir}/gvim.gnome
1034cp -p gvim-gnome.desktop $RPM_BUILD_ROOT%{_desktopdir}
b93a0a21
AF
1035%endif
1036%if %{with gtk}
c64787d5 1037install -p src/bin/gvim.gtk $RPM_BUILD_ROOT%{_bindir}/gvim.gtk
92b577fa 1038cp -p gvim-gtk.desktop $RPM_BUILD_ROOT%{_desktopdir}
b93a0a21 1039ln -sf gvim.gtk $RPM_BUILD_ROOT%{_bindir}/gvim
25a79fa4
JB
1040ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/eview
1041ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/evim
b93a0a21 1042ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/gview
4399a7e9 1043ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/gvimdiff
b93a0a21 1044ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/rgview
4399a7e9 1045ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/rgvim
b93a0a21 1046%endif
fbe64536 1047%if %{with heavy}
c64787d5
ER
1048install -p src/bin/vim.heavy $RPM_BUILD_ROOT%{_bindir}
1049install -p src/bin/gvim.heavy $RPM_BUILD_ROOT%{_bindir}
fbe64536 1050%endif
06e19bfc
JK
1051%if %{with light}
1052install -p src/bin/vim.light $RPM_BUILD_ROOT%{_bindir}
1053%endif
8627c94f 1054
c64787d5 1055install -d $RPM_BUILD_ROOT%{_pixmapsdir}
fb4ae509 1056cp -p runtime/vim48x48.png $RPM_BUILD_ROOT%{_pixmapsdir}/vim.png
ef0fdc18 1057
b36b7b12 1058bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
9c95080e 1059
a76f8cb4 1060install -d $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles/{doc,{after/,}{compiler,ftdetect,ftplugin,indent,plugin,spell,syntax}}
8e79b441 1061> $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles/doc/tags
9f5fc2a1 1062
27be4eca 1063# separate package
a48bd85b 1064%{__rm} $RPM_BUILD_ROOT%{_datadir}/vim/{ftplugin,syntax}/spec.vim
27be4eca 1065
2440ded8 1066# unuseful
25a79fa4
JB
1067%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/vim/tools
1068%{__rm} $RPM_BUILD_ROOT%{_datadir}/vim/bugreport.vim
1069%{__rm} $RPM_BUILD_ROOT%{_datadir}/vim/spell/check_locales.vim
1070%{__rm} $RPM_BUILD_ROOT%{_datadir}/vim/spell/cleanadd.vim
1071%{__rm} $RPM_BUILD_ROOT%{_datadir}/vim/spell/fixdup.vim
1072%{__rm} $RPM_BUILD_ROOT%{_datadir}/vim/doc/vim2html.pl
af865184 1073
8627c94f 1074%clean
1075rm -rf $RPM_BUILD_ROOT
1076
b1844844 1077%post
23fe3b70 1078[ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
b1844844 1079
1080%postun
23fe3b70 1081[ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
b1844844 1082
1083%post -n gvim-athena
23fe3b70 1084[ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
b1844844 1085
1086%postun -n gvim-athena
23fe3b70 1087[ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
b1844844 1088
1089%post -n gvim-motif
23fe3b70 1090[ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
b1844844 1091
1092%postun -n gvim-motif
23fe3b70 1093[ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
b1844844 1094
1095%post -n gvim-gtk
23fe3b70 1096[ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
70502921 1097%update_icon_cache hicolor
b1844844 1098
1099%postun -n gvim-gtk
23fe3b70 1100[ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
70502921 1101%update_icon_cache hicolor
b1844844 1102
1103%post -n gvim-gnome
9c95080e 1104%update_desktop_database_post
70502921 1105%update_icon_cache hicolor
b1844844 1106
1107%postun -n gvim-gnome
9c95080e 1108%update_desktop_database_postun
70502921 1109%update_icon_cache hicolor
b1844844 1110
84c81dea 1111%files
1112%defattr(644,root,root,755)
84c81dea 1113%attr(755,root,root) %{_bindir}/rvim
4399a7e9
JB
1114%attr(755,root,root) %{_bindir}/vim
1115%attr(755,root,root) %{_bindir}/vimdiff
4399a7e9
JB
1116%{_mandir}/man1/rvim.1*
1117%{_mandir}/man1/vimdiff.1*
1118%lang(fi) %{_mandir}/fi/man1/rvim.1*
4399a7e9
JB
1119%lang(fr) %{_mandir}/fr/man1/rvim.1*
1120%lang(fr) %{_mandir}/fr/man1/vimdiff.1*
1121%lang(id) %{_mandir}/id/man1/rvim.1*
478fb2f2 1122%lang(id) %{_mandir}/id/man1/vim.1*
4399a7e9 1123%lang(it) %{_mandir}/it/man1/rvim.1*
478fb2f2 1124%lang(it) %{_mandir}/it/man1/vim.1*
4399a7e9 1125%lang(it) %{_mandir}/it/man1/vimdiff.1*
1e434aad
AM
1126%lang(ja) %{_mandir}/ja/man1/rvim.1*
1127%lang(ja) %{_mandir}/ja/man1/vim.1*
1128%lang(ja) %{_mandir}/ja/man1/vimdiff.1*
4399a7e9 1129%lang(pl) %{_mandir}/pl/man1/rvim.1*
478fb2f2 1130%lang(pl) %{_mandir}/pl/man1/vim.1*
4399a7e9 1131%lang(pl) %{_mandir}/pl/man1/vimdiff.1*
4399a7e9 1132%lang(ru) %{_mandir}/ru/man1/rvim.1*
478fb2f2 1133%lang(ru) %{_mandir}/ru/man1/vim.1*
4399a7e9 1134%lang(ru) %{_mandir}/ru/man1/vimdiff.1*
92b577fa 1135%{_desktopdir}/vim.desktop
84c81dea 1136
d6e63bbe 1137%if %{with static}
84c81dea 1138%files static
2576aec7 1139%endif
ce504e8b 1140%defattr(644,root,root,755)
25a79fa4
JB
1141%attr(755,root,root) /bin/ex
1142%attr(755,root,root) /bin/rview
1143%attr(755,root,root) /bin/vi
1144%attr(755,root,root) /bin/view
671e058b
AF
1145%{_mandir}/man1/vi.1*
1146%{_mandir}/man1/ex.1*
671e058b
AF
1147%{_mandir}/man1/view.1*
1148%{_mandir}/man1/rview.1*
0d564f51
JB
1149%lang(fi) %{_mandir}/fi/man1/vi.1*
1150%lang(fi) %{_mandir}/fi/man1/ex.1*
1151%lang(fi) %{_mandir}/fi/man1/view.1*
1152%lang(fi) %{_mandir}/fi/man1/rview.1*
9c95080e 1153%lang(fr) %{_mandir}/fr/man1/vi.1*
1154%lang(fr) %{_mandir}/fr/man1/ex.1*
1155%lang(fr) %{_mandir}/fr/man1/view.1*
1156%lang(fr) %{_mandir}/fr/man1/rview.1*
0d564f51
JB
1157%lang(id) %{_mandir}/id/man1/vi.1*
1158%lang(id) %{_mandir}/id/man1/ex.1*
1159%lang(id) %{_mandir}/id/man1/view.1*
1160%lang(id) %{_mandir}/id/man1/rview.1*
9c95080e 1161#%lang(it) %{_mandir}/it/man1/vi.1*
1162%lang(it) %{_mandir}/it/man1/ex.1*
1163%lang(it) %{_mandir}/it/man1/view.1*
1164%lang(it) %{_mandir}/it/man1/rview.1*
1e434aad
AM
1165%lang(ja) %{_mandir}/ja/man1/ex.1*
1166%lang(ja) %{_mandir}/ja/man1/view.1*
1167%lang(ja) %{_mandir}/ja/man1/rview.1*
9c95080e 1168%lang(pl) %{_mandir}/pl/man1/vi.1*
1169%lang(pl) %{_mandir}/pl/man1/ex.1*
1170%lang(pl) %{_mandir}/pl/man1/view.1*
1171%lang(pl) %{_mandir}/pl/man1/rview.1*
1172#%lang(ru) %{_mandir}/ru/man1/vi.1*
1173%lang(ru) %{_mandir}/ru/man1/ex.1*
1174%lang(ru) %{_mandir}/ru/man1/view.1*
1175%lang(ru) %{_mandir}/ru/man1/rview.1*
ce504e8b 1176
2576aec7
AF
1177%files -n xxd
1178%defattr(644,root,root,755)
1179%attr(755,root,root) %{_bindir}/xxd
1180%{_mandir}/man1/xxd.1*
9c95080e 1181%lang(fr) %{_mandir}/fr/man1/xxd.1*
1182%lang(it) %{_mandir}/it/man1/xxd.1*
1e434aad 1183%lang(ja) %{_mandir}/ja/man1/xxd.1*
9c95080e 1184%lang(pl) %{_mandir}/pl/man1/xxd.1*
1185%lang(ru) %{_mandir}/ru/man1/xxd.1*
2576aec7 1186
2440ded8 1187%files rt -f %{name}.lang
8627c94f 1188%defattr(644,root,root,755)
54e1a2a3 1189%dir %{_sysconfdir}/vim
baa4aaf8 1190%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vim/vimrc
1191%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vim/gvimrc
84c81dea 1192
1a773fc5 1193%dir %{_datadir}/vim
7d12fced 1194%dir %{_datadir}/vim/doc
cab8ff93
ER
1195%verify(not md5 mtime size) %{_datadir}/vim/doc/tags
1196%lang(pl) %verify(not md5 mtime size) %{_datadir}/vim/doc/tags-pl
1197%verify(not md5 mtime size) %{_datadir}/vim/vimfiles/doc/tags
2eeaaace
ER
1198
1199%dir %{_datadir}/vim/vimfiles
1200%dir %{_datadir}/vim/vimfiles/doc
1201%dir %{_datadir}/vim/vimfiles/after
1202%dir %{_datadir}/vim/vimfiles/after/compiler
1203%dir %{_datadir}/vim/vimfiles/after/ftdetect
1204%dir %{_datadir}/vim/vimfiles/after/ftplugin
1205%dir %{_datadir}/vim/vimfiles/after/indent
1206%dir %{_datadir}/vim/vimfiles/after/plugin
1207%dir %{_datadir}/vim/vimfiles/after/spell
1208%dir %{_datadir}/vim/vimfiles/after/syntax
1209%dir %{_datadir}/vim/vimfiles/compiler
1210%dir %{_datadir}/vim/vimfiles/ftdetect
1211%dir %{_datadir}/vim/vimfiles/ftplugin
1212%dir %{_datadir}/vim/vimfiles/indent
1213%dir %{_datadir}/vim/vimfiles/plugin
1214%dir %{_datadir}/vim/vimfiles/spell
1215%dir %{_datadir}/vim/vimfiles/syntax
2440ded8 1216
a48bd85b
ER
1217%{_datadir}/vim/*.vim
1218
88e9fd4c 1219%dir %{_datadir}/vim/autoload
3ee5bb1b 1220%doc %{_datadir}/vim/autoload/README.txt
88e9fd4c 1221
d1b4bd6a
ER
1222%dir %{_datadir}/vim/ftdetect
1223
a48bd85b
ER
1224%dir %{_datadir}/vim/ftplugin
1225%doc %{_datadir}/vim/ftplugin/README.txt
1226%{_datadir}/vim/ftplugin/*.vim
ec7cce13 1227%{_datadir}/vim/ftplugin/logtalk.dict
a48bd85b
ER
1228
1229%dir %{_datadir}/vim/indent
1230%doc %{_datadir}/vim/indent/README.txt
1231%{_datadir}/vim/indent/*.vim
1232
1233%dir %{_datadir}/vim/keymap
1234%doc %{_datadir}/vim/keymap/README.txt
1235%{_datadir}/vim/keymap/*.vim
1236
1237%dir %{_datadir}/vim/plugin
1238%doc %{_datadir}/vim/plugin/README.txt
a48bd85b
ER
1239
1240%dir %{_datadir}/vim/syntax
1241%doc %{_datadir}/vim/syntax/README.txt
1242%{_datadir}/vim/syntax/*.vim
1243
1244%dir %{_datadir}/vim/colors
1245%doc %{_datadir}/vim/colors/README.txt
1246%{_datadir}/vim/colors/*.vim
1247
1248%dir %{_datadir}/vim/lang
1249%doc %{_datadir}/vim/lang/README*
1250
1251%lang(af) %{_datadir}/vim/lang/menu_af*
1252%lang(ca) %{_datadir}/vim/lang/menu_ca*
1253%lang(cs) %{_datadir}/vim/lang/menu_cs*
1254%lang(cs) %{_datadir}/vim/lang/menu_*czech*
1255%lang(de) %{_datadir}/vim/lang/menu_de*
1256%lang(de) %{_datadir}/vim/lang/menu_*german*
1257%lang(en_GB) %{_datadir}/vim/lang/menu_en_gb*
1258%lang(en_GB) %{_datadir}/vim/lang/menu_*english*
1259%lang(eo) %{_datadir}/vim/lang/menu_eo.utf-8.vim
1260%lang(eo) %{_datadir}/vim/lang/menu_eo_eo.utf-8.vim
1261%lang(eo) %{_datadir}/vim/lang/menu_eo_xx.utf-8.vim
1262%lang(es) %{_datadir}/vim/lang/menu_es*
1263%lang(es) %{_datadir}/vim/lang/menu_*spanish*
1264%lang(fi) %{_datadir}/vim/lang/menu_fi.latin1.vim
1265%lang(fi) %{_datadir}/vim/lang/menu_fi.utf-8.vim
1266%lang(fi) %{_datadir}/vim/lang/menu_fi_fi.latin1.vim
1267%lang(fi) %{_datadir}/vim/lang/menu_fi_fi.utf-8.vim
1268%lang(fi) %{_datadir}/vim/lang/menu_finnish_finland.1252.vim
1269%lang(fr) %{_datadir}/vim/lang/menu_fr*
1270%lang(hu) %{_datadir}/vim/lang/menu_hu*
1271%lang(it) %{_datadir}/vim/lang/menu_it*
1272%lang(ja) %{_datadir}/vim/lang/menu_ja*
1273%lang(ko) %{_datadir}/vim/lang/menu_ko*
1274%lang(nl) %{_datadir}/vim/lang/menu_nl*
1275%lang(nb) %{_datadir}/vim/lang/menu_nb*
1276%lang(pl) %{_datadir}/vim/lang/menu_pl*
1277%lang(pl) %{_datadir}/vim/lang/menu_*polish*
1278%lang(pt) %{_datadir}/vim/lang/menu_pt*
1279%lang(ru) %{_datadir}/vim/lang/menu_ru*
1280%lang(sk) %{_datadir}/vim/lang/menu_sk*
1281%lang(sk) %{_datadir}/vim/lang/menu_*slovak*
1282%lang(sl) %{_datadir}/vim/lang/menu_sl_si*
1283%lang(sr) %{_datadir}/vim/lang/menu_sr*
1284%lang(sv) %{_datadir}/vim/lang/menu_sv*
1285%lang(uk) %{_datadir}/vim/lang/menu_uk*
1286%lang(vi) %{_datadir}/vim/lang/menu_vi*
1287%lang(zh_CN) %{_datadir}/vim/lang/menu_zh.cp936*
1288%lang(zh_CN) %{_datadir}/vim/lang/menu_zh.gb2312*
1289%lang(zh_CN) %{_datadir}/vim/lang/menu_zh_cn*
1290%lang(zh_CN) %{_datadir}/vim/lang/menu_*chinese*gb*
1291%lang(zh_TW) %{_datadir}/vim/lang/menu_zh.cp950*
1292%lang(zh_TW) %{_datadir}/vim/lang/menu_zh.big5*
1293%lang(zh_TW) %{_datadir}/vim/lang/menu_zh_tw*
1294%lang(zh_TW) %{_datadir}/vim/lang/menu_*taiwan*
1295
1296%dir %{_datadir}/vim/spell
1e434aad 1297%{_datadir}/vim/spell/spell.vim
a48bd85b
ER
1298%lang(he) %{_datadir}/vim/spell/he.*
1299%lang(yi) %{_datadir}/vim/spell/yi.*
9bc905eb 1300
4399a7e9 1301%{_mandir}/man1/vim.1*
4399a7e9 1302%lang(fi) %{_mandir}/fi/man1/vim.1*
4399a7e9 1303%lang(fr) %{_mandir}/fr/man1/vim.1*
c64787d5 1304%{_pixmapsdir}/vim.png
5def452f 1305
3ee5bb1b
ER
1306# plugins in base -rt package
1307%{_datadir}/vim/autoload/gzip.vim
1308%{_datadir}/vim/plugin/gzip.vim
1309%{_datadir}/vim/plugin/matchparen.vim
1310
2440ded8
ER
1311%files rt-extras
1312%defattr(644,root,root,755)
3ee5bb1b
ER
1313%{_datadir}/vim/plugin/*.vim
1314%{_datadir}/vim/autoload/*.vim
1315%{_datadir}/vim/autoload/xml
a48bd85b
ER
1316%{_datadir}/vim/compiler
1317%{_datadir}/vim/macros
1318%{_datadir}/vim/print
2440ded8 1319
3ee5bb1b
ER
1320# plugins in base -rt package
1321%exclude %{_datadir}/vim/autoload/gzip.vim
1322%exclude %{_datadir}/vim/plugin/gzip.vim
1323%exclude %{_datadir}/vim/plugin/matchparen.vim
1324
2440ded8
ER
1325%files doc
1326%defattr(644,root,root,755)
2440ded8 1327# English
a48bd85b 1328%{_datadir}/vim/doc/*.txt.gz
2440ded8
ER
1329
1330# Polish
a48bd85b 1331%lang(pl) %{_datadir}/vim/doc/*.plx.gz
2440ded8 1332
5def452f
ER
1333%files tutor
1334%defattr(644,root,root,755)
1335%attr(755,root,root) %{_bindir}/vimtutor
a48bd85b
ER
1336%dir %{_datadir}/vim/tutor
1337%dir %{_datadir}/vim/tutor/tutor
1338
1339%{_datadir}/vim/tutor/README.txt
a48bd85b
ER
1340%{_datadir}/vim/tutor/tutor.vim
1341%{_datadir}/vim/tutor/tutor.utf-8
1342%lang(el) %{_datadir}/vim/tutor/README.el.cp737.txt
1343%lang(el) %{_datadir}/vim/tutor/README.el.txt
1344
1e434aad
AM
1345%lang(de) %{_datadir}/vim/tutor/tutor.bar
1346%lang(de) %{_datadir}/vim/tutor/tutor.bar.utf-8
a48bd85b
ER
1347%lang(ca) %{_datadir}/vim/tutor/tutor.ca
1348%lang(ca) %{_datadir}/vim/tutor/tutor.ca.utf-8
1349%lang(cs) %{_datadir}/vim/tutor/tutor.cs
1350%lang(cs) %{_datadir}/vim/tutor/tutor.cs.cp1250
1351%lang(cs) %{_datadir}/vim/tutor/tutor.cs.utf-8
1352%lang(de) %{_datadir}/vim/tutor/tutor.de
1353%lang(de) %{_datadir}/vim/tutor/tutor.de.utf-8
1354%lang(el) %{_datadir}/vim/tutor/tutor.el
1355%lang(el) %{_datadir}/vim/tutor/tutor.el.cp737
1356%lang(el) %{_datadir}/vim/tutor/tutor.el.utf-8
37175aa8 1357%lang(eo) %{_datadir}/vim/tutor/tutor.eo
a48bd85b
ER
1358%lang(eo) %{_datadir}/vim/tutor/tutor.eo.utf-8
1359%lang(es) %{_datadir}/vim/tutor/tutor.es
1360%lang(es) %{_datadir}/vim/tutor/tutor.es.utf-8
1361%lang(fr) %{_datadir}/vim/tutor/tutor.fr
1362%lang(fr) %{_datadir}/vim/tutor/tutor.fr.utf-8
1363%lang(hr) %{_datadir}/vim/tutor/tutor.hr
1364%lang(hr) %{_datadir}/vim/tutor/tutor.hr.cp1250
1365%lang(hr) %{_datadir}/vim/tutor/tutor.hr.utf-8
1366%lang(hu) %{_datadir}/vim/tutor/tutor.hu
a48bd85b 1367%lang(hu) %{_datadir}/vim/tutor/tutor.hu.cp1250
4963cca1 1368%lang(hu) %{_datadir}/vim/tutor/tutor.hu.utf-8
a48bd85b
ER
1369%lang(it) %{_datadir}/vim/tutor/tutor.it
1370%lang(it) %{_datadir}/vim/tutor/tutor.it.utf-8
1371%lang(ja) %{_datadir}/vim/tutor/tutor.ja.euc
1372%lang(ja) %{_datadir}/vim/tutor/tutor.ja.sjis
1373%lang(ja) %{_datadir}/vim/tutor/tutor.ja.utf-8
1374%lang(ko) %{_datadir}/vim/tutor/tutor.ko.euc
1375%lang(ko) %{_datadir}/vim/tutor/tutor.ko.utf-8
1e434aad
AM
1376%lang(nl) %{_datadir}/vim/tutor/tutor.nl
1377%lang(nl) %{_datadir}/vim/tutor/tutor.nl.utf-8
a48bd85b
ER
1378%lang(nb) %{_datadir}/vim/tutor/tutor.nb
1379%lang(nb) %{_datadir}/vim/tutor/tutor.nb.utf-8
1380%lang(pl) %{_datadir}/vim/tutor/tutor.pl
1381%lang(pl) %{_datadir}/vim/tutor/tutor.pl.cp1250
1382%lang(pl) %{_datadir}/vim/tutor/tutor.pl.utf-8
37175aa8
AG
1383%lang(pt) %{_datadir}/vim/tutor/tutor.pt
1384%lang(pt) %{_datadir}/vim/tutor/tutor.pt.utf-8
a48bd85b
ER
1385%lang(ru) %{_datadir}/vim/tutor/tutor.ru
1386%lang(ru) %{_datadir}/vim/tutor/tutor.ru.cp1251
1387%lang(ru) %{_datadir}/vim/tutor/tutor.ru.utf-8
1388%lang(sk) %{_datadir}/vim/tutor/tutor.sk
1389%lang(sk) %{_datadir}/vim/tutor/tutor.sk.cp1250
1390%lang(sk) %{_datadir}/vim/tutor/tutor.sk.utf-8
1391%lang(sv) %{_datadir}/vim/tutor/tutor.sv
1392%lang(sv) %{_datadir}/vim/tutor/tutor.sv.utf-8
1393%lang(tr) %{_datadir}/vim/tutor/tutor.tr.iso9
1394%lang(tr) %{_datadir}/vim/tutor/tutor.tr.utf-8
1395%lang(vi) %{_datadir}/vim/tutor/tutor.vi.utf-8
1e434aad 1396%lang(zh_CN) %{_datadir}/vim/tutor/tutor.zh_cn.utf-8
a48bd85b
ER
1397%lang(zh_TW) %{_datadir}/vim/tutor/tutor.zh.big5
1398%lang(zh_TW) %{_datadir}/vim/tutor/tutor.zh.euc
1399%lang(zh_TW) %{_datadir}/vim/tutor/tutor.zh.utf-8
1e434aad 1400%lang(zh_TW) %{_datadir}/vim/tutor/tutor.zh_tw.utf-8
478fb2f2 1401
5def452f 1402%{_mandir}/man1/vimtutor.1*
4399a7e9 1403%lang(fr) %{_mandir}/fr/man1/vimtutor.1*
4399a7e9 1404%lang(it) %{_mandir}/it/man1/vimtutor.1*
1e434aad 1405%lang(ja) %{_mandir}/ja/man1/vimtutor.1*
4399a7e9 1406%lang(pl) %{_mandir}/pl/man1/vimtutor.1*
4399a7e9 1407%lang(ru) %{_mandir}/ru/man1/vimtutor.1*
64bf7ae0 1408
ac713ebd
JR
1409%files -n vimx
1410%defattr(644,root,root,755)
1411%attr(755,root,root) %{_bindir}/vimx
1412
fbe64536
ER
1413%if %{with heavy}
1414%files heavy
1415%defattr(644,root,root,755)
1416%attr(755,root,root) %{_bindir}/vim.heavy
1417%endif
1418
06e19bfc
JK
1419%if %{with light}
1420%files light
1421%defattr(644,root,root,755)
1422%attr(755,root,root) %{_bindir}/vim.light
1423%endif
1424
4399a7e9
JB
1425%files spell-en
1426%defattr(644,root,root,755)
a48bd85b 1427%{_datadir}/vim/spell/en.*.*
4399a7e9 1428
d6e63bbe 1429%if %{with athena}
f22e9322 1430%files -n gvim-athena
1431%defattr(644,root,root,755)
c983f1ff 1432%attr(755,root,root) %{_bindir}/gvim.athena
eab7da3d 1433%{_desktopdir}/gvim-athena.desktop
f22e9322 1434%endif
1435
d6e63bbe 1436%if %{with motif}
f22e9322 1437%files -n gvim-motif
1438%defattr(644,root,root,755)
c983f1ff 1439%attr(755,root,root) %{_bindir}/gvim.motif
eab7da3d 1440%{_desktopdir}/gvim-motif.desktop
f22e9322 1441%endif
1442
d6e63bbe 1443%if %{with gtk}
f22e9322 1444%files -n gvim-gtk
1445%defattr(644,root,root,755)
c983f1ff 1446%attr(755,root,root) %{_bindir}/gvim.gtk
25a79fa4
JB
1447%attr(755,root,root) %verify(not link) %{_bindir}/gvim
1448%attr(755,root,root) %{_bindir}/eview
1449%attr(755,root,root) %{_bindir}/evim
4197338c 1450%attr(755,root,root) %{_bindir}/gview
25a79fa4 1451%attr(755,root,root) %{_bindir}/gvimdiff
c983f1ff 1452%attr(755,root,root) %{_bindir}/rgview
25a79fa4
JB
1453%attr(755,root,root) %{_bindir}/rgvim
1454%{_mandir}/man1/eview.1*
1455%{_mandir}/man1/evim.1*
4399a7e9
JB
1456%{_mandir}/man1/gvi*
1457%{_mandir}/man1/rgv*
9c95080e 1458%lang(fi) %{_mandir}/fi/man1/gvi*
1459%lang(fi) %{_mandir}/fi/man1/rgv*
25a79fa4
JB
1460%lang(fr) %{_mandir}/fr/man1/eview.1*
1461%lang(fr) %{_mandir}/fr/man1/evim.1*
9c95080e 1462%lang(fr) %{_mandir}/fr/man1/gvi*
1463%lang(fr) %{_mandir}/fr/man1/rgv*
1464%lang(id) %{_mandir}/id/man1/gvi*
1465%lang(id) %{_mandir}/id/man1/rgv*
25a79fa4
JB
1466%lang(it) %{_mandir}/it/man1/eview.1*
1467%lang(it) %{_mandir}/it/man1/evim.1*
4399a7e9
JB
1468%lang(it) %{_mandir}/it/man1/gvi*
1469%lang(it) %{_mandir}/it/man1/rgv*
1e434aad
AM
1470%lang(ja) %{_mandir}/ja/man1/eview.1*
1471%lang(ja) %{_mandir}/ja/man1/evim.1*
1472%lang(ja) %{_mandir}/ja/man1/gvi*
1473%lang(ja) %{_mandir}/ja/man1/rgv*
25a79fa4
JB
1474%lang(pl) %{_mandir}/pl/man1/eview.1*
1475%lang(pl) %{_mandir}/pl/man1/evim.1*
9c95080e 1476%lang(pl) %{_mandir}/pl/man1/gvi*
1477%lang(pl) %{_mandir}/pl/man1/rgv*
25a79fa4
JB
1478%lang(ru) %{_mandir}/ru/man1/eview.1*
1479%lang(ru) %{_mandir}/ru/man1/evim.1*
4399a7e9
JB
1480%lang(ru) %{_mandir}/ru/man1/gvi*
1481%lang(ru) %{_mandir}/ru/man1/rgv*
eab7da3d 1482%{_desktopdir}/gvim-gtk.desktop
f22e9322 1483%endif
1484
d6e63bbe 1485%if %{with gnome}
f22e9322 1486%files -n gvim-gnome
1487%defattr(644,root,root,755)
c983f1ff 1488%attr(755,root,root) %{_bindir}/gvim.gnome
474e8862 1489%{_desktopdir}/gvim-gnome.desktop
afe2d598 1490%endif
fbe64536
ER
1491
1492%if %{with heavy}
1493%files -n gvim-heavy
1494%defattr(644,root,root,755)
1495%attr(755,root,root) %{_bindir}/gvim.heavy
1496%endif
This page took 0.545192 seconds and 4 git commands to generate.