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