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