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