]> git.pld-linux.org Git - packages/vim.git/blame - vim.spec
package /usr/share/vim/doc in 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
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
3c5b1169 30%define patchlevel 052
f653a545 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
0dbb2bd6 100
d6de9a65 101Patch102: %{name}-gtkfilechooser.patch
d6de9a65 102Patch104: %{name}-home_etc.patch
fbe64536
ER
103Patch105: %{name}-autopaste.patch
104Patch106: %{name}-ft-cron.patch
eb89511e 105Patch108: %{name}-phpscript.patch
ab355829 106Patch109: %{name}-pam.patch
18e49956 107Patch110: %{name}-ft-bash.patch
2440ded8 108Patch112: %{name}-localedir.patch
8effd04f 109Patch113: %{name}-locales.patch
a48bd85b 110Patch114: %{name}-rtdir.patch
6e856515 111Patch115: %{name}-ft-mib.patch
cfe3d9c1 112Patch116: %{name}-ft-lib-udevrules.patch
f59c5175 113Patch117: %{name}-ft-mysql.patch
fb4ae509 114Patch118: %{name}-ft-gyp.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
1fa34b46 132BuildRequires: ncurses-devel
34cfee58 133%{?with_motif:BuildRequires: motif-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:
239finestre multiple, funzione \"annulla\" multilivello, evidenziazione
240dei blocchi e altro.
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
337Group: Applications/Editors/Vim
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
49f0d874 417Obsoletes: vim-syntax-upstart
e534fe8e
ER
418%if "%{_rpmversion}" >= "5"
419BuildArch: noarch
420%endif
8627c94f 421
422%description rt
f73b565e 423This package contains macros, documentation, syntax configuration and
ec6033c5 424manual pages for Vim. If you want to take advantage of Vim more
f73b565e 425powerful features, you should install this package.
8627c94f 426
5cf83aa7
JR
427%description rt -l cs.UTF-8
428Tento balíček obsahuje společné soubory pro všechny další balíčky s
507e1057 429vim.
430
5cf83aa7
JR
431%description rt -l de.UTF-8
432Das Paket vim-rt enthält Dateien, die jede VIM-Binärdatei für die
433Ausführung benötigt.
507e1057 434
5cf83aa7 435%description rt -l fr.UTF-8
507e1057 436Le paquetage vim-rt contient des fichiers dont chaque fichier binaire
437VIM a besoin pour fonctionner.
438
a375a145
ZU
439%description rt -l hu.UTF-8
440Ez a csomag makrókat, dokumentációt, nyelvi konfigurációt és kézikönyv
2440ded8
ER
441oldalakat tartalmaz Vim-hez. Ha ki akarod használni a Vim
442lehetőségeit, érdemes telepítened ezt a csomagot.
a375a145 443
5cf83aa7 444%description rt -l id.UTF-8
507e1057 445Package vim-rt berisi file yang dibutuhkan semua versi VIM agar bisa
446berjalan.
447
5cf83aa7
JR
448%description rt -l is.UTF-8
449vim-rt pakkinn inniheldur skrár sem allar VIM keyrsluskrárnar þurfa
450til að keyra.
507e1057 451
5cf83aa7 452%description rt -l it.UTF-8
507e1057 453Il pacchetto vim-rt contiene i file necessari a ogni binario di VIM
454per poter funzionare.
455
5cf83aa7 456%description rt -l pl.UTF-8
25a79fa4
JB
457W tym pakiecie znajdują się makra, pliki konfiguracyjne i strony
458podręcznika dla edytora Vim. Aby korzystać z zaawansowanych możliwości
459Vima, należy zainstalować ten pakiet.
84c81dea 460
5cf83aa7
JR
461%description rt -l pt.UTF-8
462O pacote vim-rt contém os ficheiros que todos os executáveis do VIM
463irão necessitar para correr.
507e1057 464
5cf83aa7
JR
465%description rt -l ru.UTF-8
466Пакет vim-rt содержит файлы (например, файлы справки), которые нужны
467для работы любой программы vim.
9e79ff1a 468
5cf83aa7
JR
469%description rt -l sk.UTF-8
470Balík vim-rt obsahuje súbory, ktoré bude potrebovať pre správnu
471funkciu každá verzia editoru VIM.
507e1057 472
5cf83aa7
JR
473%description rt -l sv.UTF-8
474Paketet vim-rt innehåller filer som alla VIM-binärer behöver för att
475köra.
507e1057 476
5cf83aa7
JR
477%description rt -l uk.UTF-8
478Пакет vim-rt містить файли (наприклад, файли довідки), котрі потрібні
479для роботи будь-якої програми vim.
9e79ff1a 480
2440ded8
ER
481%package rt-extras
482Summary: Vim runtime extra files
25a79fa4 483Summary(pl.UTF-8): Dodatkowe pliki uruchomieniowe Vima
2440ded8
ER
484Group: Applications/Editors/Vim
485Requires: %{name}-rt = %{epoch}:%{version}-%{release}
e534fe8e
ER
486%if "%{_rpmversion}" >= "5"
487BuildArch: noarch
488%endif
2440ded8
ER
489
490%description rt-extras
3252ee87 491This package contains more runtime extra files, not really useful. If
2440ded8
ER
492you want to take full advantage of Vim more powerful features, you
493should install this package.
494
25a79fa4
JB
495%description rt-extras -l pl.UTF-8
496Ten pakiet zawiera dodatkowe pliki uruchomieniowe, nie tak bardzo
497przydatne. Aby korzystać ze wszystkich możliwości Vima, należy
498zainstalować ten pakiet.
499
2440ded8 500%package doc
3252ee87 501Summary: Context Vim documentation
25a79fa4 502Summary(pl.UTF-8): Dokumentacja kontekstowa do Vima
2440ded8
ER
503Group: Applications/Editors/Vim
504Requires: %{name}-rt = %{epoch}:%{version}-%{release}
505Requires: gzip
e534fe8e
ER
506%if "%{_rpmversion}" >= "5"
507BuildArch: noarch
508%endif
2440ded8
ER
509
510%description doc
3252ee87
TP
511This package contains Vim documentation accessible from vim itself
512using :help command.
2440ded8 513
25a79fa4 514%description doc -l pl.UTF-8
d63b8acf
ER
515Ten pakiet zawiera dokumentację do Vima dostępną z poziomu samego vima
516za pomocą polecenia :help.
25a79fa4 517
4399a7e9
JB
518%package spell-en
519Summary: English dictionaries for VIMspell
1a02d184 520Summary(pl.UTF-8): Angielskie słowniki dla VIMspella
4399a7e9 521Group: Applications/Editors/Vim
fbe64536 522Requires: %{name}-rt = %{epoch}:%{version}-%{release}
e534fe8e
ER
523%if "%{_rpmversion}" >= "5"
524BuildArch: noarch
525%endif
4399a7e9
JB
526
527%description spell-en
528English dictionaries for VIMspell.
529
5cf83aa7
JR
530%description spell-en -l pl.UTF-8
531Angielskie słowniki dla VIMspella.
4399a7e9 532
5def452f
ER
533%package tutor
534Summary: Vim tutorial
43791c4b 535Summary(hu.UTF-8): Vim tutorial
3dab36bd 536Summary(pl.UTF-8): Samouczek do Vima
5def452f
ER
537Group: Applications/Editors/Vim
538Requires: %{name}-rt = %{epoch}:%{version}-%{release}
539Requires: mktemp
540Requires: vim-editor = %{epoch}:%{version}-%{release}
e534fe8e
ER
541%if "%{_rpmversion}" >= "5"
542BuildArch: noarch
543%endif
5def452f
ER
544
545%description tutor
3dab36bd
JB
546This package contains Vim tutorial.
547
a375a145
ZU
548%description tutor -l hu.UTF-8
549Ez a csomag a vimtutor-t tartalmazza, amely egy gyakorlat-orientált
550bevezető a Vim-hez.
551
3dab36bd
JB
552%description tutor -l pl.UTF-8
553Ten pakiet zawiera samouczek do Vima.
5def452f 554
84c81dea 555%package -n gvim-athena
6facb60f 556Summary: Vim for X Window built with Athena
43791c4b 557Summary(hu.UTF-8): A Vim X Window verziója, az Athena felhasználásával
1a02d184 558Summary(pl.UTF-8): Vim dla X Window korzystający z biblioteki Athena
84c81dea 559Group: Applications/Editors/Vim
99216be1 560Requires: %{name}-rt = %{epoch}:%{version}-%{release}
d5d214fb 561Requires: iconv
86dc40a0 562Provides: gvim
ed99f1fe 563Provides: vi-editor
5def452f 564Provides: vim-editor = %{epoch}:%{version}-%{release}
84c81dea 565Obsoletes: vim-X11
566
567%description -n gvim-athena
f73b565e 568The classic Unix text editor now also under X Window System! This
b83ed9cf 569version is built with Athena Widget Set.
84c81dea 570
a375a145
ZU
571%description -n gvim-athena -l hu.UTF-8
572A Vim X Window verziója, az Athena Widgetkészlet felhasználásával.
573
5cf83aa7
JR
574%description -n gvim-athena -l pl.UTF-8
575Wersja edytora Vim pracująca w środowisku X Window z wykorzystaniem
f73b565e 576biblioteki Athena Widget Set.
84c81dea 577
5cf83aa7
JR
578%description -n gvim-athena -l ru.UTF-8
579Этот пакет представляет собой версию VIM, собранную с библиотеками
580Athena Widget Set, что позволяет запускать VIM как приложение X Window
581System - с полностью графическим интерфейсом и поддержкой мыши.
9e79ff1a 582
5cf83aa7
JR
583%description -n gvim-athena -l uk.UTF-8
584Цей пакет містить версію VIM, зібрану з бібліотеками Athena Widget
585Set, що дозволяє запускати VIM як прикладну програму X Window System -
586з повністю графічним інтерфейсом та підтримкою миші.
9e79ff1a 587
7a9200fa 588%package -n gvim-motif
25a79fa4 589Summary: Vim for X Window System built with Motif
43791c4b 590Summary(hu.UTF-8): A Vim X Window verziója, a Motif felhasználásával
25a79fa4 591Summary(pl.UTF-8): Vim dla systemu X Window korzystający z biblioteki Motif
84c81dea 592Group: Applications/Editors/Vim
99216be1 593Requires: %{name}-rt = %{epoch}:%{version}-%{release}
d5d214fb 594Requires: iconv
86dc40a0 595Provides: gvim
ed99f1fe 596Provides: vi-editor
5def452f 597Provides: vim-editor = %{epoch}:%{version}-%{release}
84c81dea 598Obsoletes: vim-X11
8627c94f 599
7a9200fa 600%description -n gvim-motif
f73b565e 601The classic Unix text editor now also under X Window System! This
b83ed9cf 602version is built with Motif.
84c81dea 603
a375a145
ZU
604%description -n gvim-motif -l hu.UTF-8
605A Vim X Window verziója, a Motif Widgetkészlet felhasználásával.
606
5cf83aa7
JR
607%description -n gvim-motif -l pl.UTF-8
608Wersja edytora Vim pracująca w środowisku X Window z wykorzystaniem
7a9200fa 609biblioteki Motif.
84c81dea 610
5cf83aa7
JR
611%description -n gvim-motif -l ru.UTF-8
612Этот пакет представляет собой версию VIM, собранную с библиотеками
613Motif, что позволяет запускать VIM как приложение X Window System - с
614полностью графическим интерфейсом и поддержкой мыши.
9e79ff1a 615
5cf83aa7
JR
616%description -n gvim-motif -l uk.UTF-8
617Цей пакет містить версію VIM, зібрану з бібліотеками Motif, що
618дозволяє запускати VIM як прикладну програму X Window System - з
619повністю графічним інтерфейсом та підтримкою миші.
9e79ff1a 620
84c81dea 621%package -n gvim-gtk
25a79fa4
JB
622Summary: Vim for X Window System built with GTK+
623Summary(hu.UTF-8): A Vim X Window verziója, a GTK+ felhasználásával
624Summary(pl.UTF-8): Vim dla systemu X Window korzystający z biblioteki GTK+
8627c94f 625Group: Applications/Editors/Vim
154ae592
AF
626Requires(post,postun): gtk-update-icon-cache
627Requires(post,postun): hicolor-icon-theme
99216be1 628Requires: %{name}-rt = %{epoch}:%{version}-%{release}
9250fc24 629Requires: %{name}-rt-extras = %{epoch}:%{version}-%{release}
d5d214fb 630Requires: iconv
86dc40a0 631Provides: gvim
ed99f1fe 632Provides: vi-editor
5def452f 633Provides: vim-editor = %{epoch}:%{version}-%{release}
84c81dea 634Obsoletes: vim-X11
8627c94f 635
84c81dea 636%description -n gvim-gtk
f73b565e 637The classic Unix text editor now also under X Window System! This
25a79fa4 638version is built with GTK+.
8627c94f 639
a375a145 640%description -n gvim-gtk -l hu.UTF-8
25a79fa4 641A Vim X Window verziója, a GTK+ Widgetkészlet felhasználásával.
a375a145 642
5cf83aa7
JR
643%description -n gvim-gtk -l pl.UTF-8
644Wersja edytora Vim pracująca w środowisku X Window z wykorzystaniem
25a79fa4 645biblioteki GTK+.
d5d214fb 646
5cf83aa7
JR
647%description -n gvim-gtk -l ru.UTF-8
648Этот пакет представляет собой версию VIM, собранную с библиотеками
649GTK, что позволяет запускать VIM как приложение X Window System - с
650полностью графическим интерфейсом и поддержкой мыши. Просто скажите
9e79ff1a 651'gvim'...
652
5cf83aa7
JR
653%description -n gvim-gtk -l uk.UTF-8
654Цей пакет містить версію VIM, зібрану з бібліотеками GTK, що дозволяє
655запускати VIM як прикладну програму X Window System - з повністю
656графічним інтерфейсом та підтримкою миші. Просто скажіть 'gvim'...
9e79ff1a 657
d5d214fb 658%package -n gvim-gnome
25a79fa4
JB
659Summary: Vim for X Window System built with GNOME
660Summary(hu.UTF-8): A Vim X Window verziója, a GNOME felhasználásával
661Summary(pl.UTF-8): Vim dla systemu X Window korzystający z biblioteki GNOME
d5d214fb 662Group: Applications/Editors/Vim
154ae592
AF
663Requires(post,postun): gtk-update-icon-cache
664Requires(post,postun): hicolor-icon-theme
99216be1 665Requires: %{name}-rt = %{epoch}:%{version}-%{release}
9250fc24 666Requires: %{name}-rt-extras = %{epoch}:%{version}-%{release}
d5d214fb 667Requires: iconv
86dc40a0 668Provides: gvim
ed99f1fe 669Provides: vi-editor
5def452f 670Provides: vim-editor = %{epoch}:%{version}-%{release}
d5d214fb
AM
671Obsoletes: vim-X11
672
673%description -n gvim-gnome
674The classic Unix text editor now also under X Window System! This
675version is build with GNOME.
676
3252ee87
TP
677%description -n gvim-gnome -l hu.UTF-8
678A Vim X Window verziója, a GNOME felhasználásával.
a375a145 679
5cf83aa7
JR
680%description -n gvim-gnome -l pl.UTF-8
681Wersja edytora Vim pracująca w środowisku X Window z wykorzystaniem
0d72267e 682bibliotek GNOME.
8627c94f 683
5cf83aa7
JR
684%description -n gvim-gnome -l ru.UTF-8
685Этот пакет представляет собой версию VIM, собранную с библиотеками
686GNOME, что позволяет запускать VIM как приложение X Window System - с
687полностью графическим интерфейсом и поддержкой мыши.
9e79ff1a 688
5cf83aa7
JR
689%description -n gvim-gnome -l uk.UTF-8
690Цей пакет містить версію VIM, зібрану з бібліотеками GNOME, що
691дозволяє запускати VIM як прикладну програму X Window System - з
692повністю графічним інтерфейсом та підтримкою миші.
9e79ff1a 693
fbe64536 694%package -n gvim-heavy
25a79fa4 695Summary: Full featured build of Vim with X Window support
43791c4b 696Summary(hu.UTF-8): A gvim legteljesebb verziója
25a79fa4 697Summary(pl.UTF-8): W pełni funkcjonalna wersja Vima z interfejsem dla X Window
fbe64536
ER
698Group: Applications/Editors/Vim
699Requires(post,postun): gtk+2
700Requires: %{name}-rt = %{epoch}:%{version}-%{release}
9250fc24 701Requires: %{name}-rt-extras = %{epoch}:%{version}-%{release}
fbe64536
ER
702Requires: iconv
703Provides: gvim
704Provides: vi-editor
5def452f 705Provides: vim-editor = %{epoch}:%{version}-%{release}
fbe64536
ER
706Obsoletes: vim-X11
707
708%description -n gvim-heavy
709This package provides full featured version of Vim, which includes
710support for Perl, Python, Ruby and Tcl scripting, as well as GTK+2
711GUI.
712
be7a5eb5 713%description -n gvim-heavy -l hu.UTF-8
a375a145
ZU
714A gvim legteljesebb verziója, Perl, Python, Ruby és Tcl támogatással.
715
be7a5eb5 716%description -n gvim-heavy -l pl.UTF-8
43791c4b
JB
717Pakiet ten dostarcza w pełni funkcjonalną wersję Vima, czyli
718zawierającą obsługę skryptów w językach Perl, Python, Ruby oraz Tcl
719jak również GUI GTK+2.
fbe64536 720
8627c94f 721%prep
0dbb2bd6 722%setup -q -n %{name}74
60aa9cdd
AG
723
724# official patches
5e318f62 725%patchset_patch 1 %{patchlevel}
60aa9cdd 726
db58c86e 727%patch0 -p1
357ae4b4 728%patch1 -p1
2f99b393 729%patch2 -p1
d1abaab5
AG
730%patch3 -p1
731%patch4 -p1
d0793c9f 732%patch5 -p1
64570325 733%patch6 -p1
d6de9a65 734%patch7 -p1
19d8e711 735%patch8 -p1
2fd1acb8
AG
736%patch9 -p0
737%patch10 -p1
d6de9a65 738%patch11 -p1
19d8e711 739%patch12 -p1
d6de9a65
AG
740%patch13 -p1
741%patch14 -p1
742%patch15 -p1
2fd1acb8 743%patch16 -p0
d6de9a65 744%patch17 -p0
2fd1acb8 745%patch18 -p1
d1abaab5
AG
746%patch19 -p1
747%patch20 -p1
748%patch21 -p1
d6de9a65 749%patch22 -p1
b65a166d 750%patch23 -p1
be0a4d78 751%patch24 -p1
d6de9a65 752
d6de9a65
AG
753# home etc
754%{?with_home_etc:%patch104 -p1}
755
fbe64536 756# autopaste patch - automatically switch to paste mode
2440ded8 757# when `really fast typing' situation happens
fbe64536 758%patch105 -p1
99890e04 759
95142873 760%patch106 -p1
37175aa8 761
eb89511e 762%patch108 -p1
ab355829 763%patch109 -p1
18e49956 764%patch110 -p1
2440ded8 765%patch112 -p1
8effd04f 766%patch113 -p1
a48bd85b 767%patch114 -p1
6e856515 768%patch115 -p1
cfe3d9c1 769%patch116 -p1
f59c5175 770%patch117 -p1
fb4ae509 771%patch118 -p1
9e18e433 772
fb4ae509
ER
773cp -p %{SOURCE20} runtime/syntax
774cp -p %{SOURCE22} runtime/syntax
fb4ae509
ER
775cp -p %{SOURCE30} runtime/colors
776cp -p %{SOURCE31} runtime/colors
777cp -p %{SOURCE32} runtime/colors
abf48674 778
b36b7b12 779%{__unzip} -qd runtime/doc %{SOURCE2}
2440ded8 780
8effd04f 781# remove unsupported locales
fb4ae509
ER
782%{__rm} src/po/zh_{CN,TW}.UTF-8.po
783%{__rm} runtime/lang/menu_zh_{cn,tw}.utf-8.vim
8effd04f
AG
784
785# fix nb/no
fb4ae509
ER
786%{__mv} src/po/n{o,b}.po
787%{__mv} runtime/tutor/tutor.n{o,b}
788%{__mv} runtime/tutor/tutor.n{o,b}.utf-8
789%{__mv} runtime/lang/menu_n{o,b}.latin1.vim
790%{__mv} runtime/lang/menu_n{o,b}.utf-8.vim
791%{__mv} runtime/lang/menu_n{o,b}_no.latin1.vim
792%{__mv} runtime/lang/menu_n{o,b}_no.utf-8.vim
8effd04f 793
8627c94f 794%build
96eaec6a 795cd src
34ddecbc 796%{__autoconf}
ffce5254
JB
797# needed to prevent deconfiguring
798cp -f configure auto
69b192f0 799install -d bin
afe2d598 800
fbe64536
ER
801build() {
802 set -x
803 local target=$1
804 shift
805
65c9ea50 806 %configure \
53014a9c 807%if "%{pld_release}" == "ac"
65c9ea50 808 --with-tlib="ncurses -ltinfo"
53014a9c 809%else
810 --with-tlib="ncursesw"
65c9ea50
TP
811%endif
812
fbe64536
ER
813 %{__make} distclean
814 # add common options, can override (disable) if needed with args
815 %configure \
816 --%{!?with_perl:dis}%{?with_perl:en}able-perlinterp \
817 --%{!?with_python:dis}%{?with_python:en}able-pythoninterp \
818 --%{!?with_ruby:dis}%{?with_ruby:en}able-rubyinterp \
819 --%{!?with_tcl:dis}%{?with_tcl:en}able-tclinterp \
820 %{!?with_selinux:--disable-selinux} \
821 --enable-cscope \
822 --enable-gpm \
823 --enable-multibyte \
824 --enable-nls \
53014a9c 825%if "%{pld_release}" == "ac"
c68d6bca 826 --with-tlib="ncurses -ltinfo" \
53014a9c 827%else
828 --with-tlib="ncursesw" \
c68d6bca 829%endif
4862f5a3 830 --with-modified-by="PLD Linux Distribution" \
fbe64536
ER
831 --with-compiledby="PLD Linux Distribution" \
832 "$@"
833
834 %{__make} vim
835 mv -f vim bin/$target
836}
837
d6e63bbe 838%if %{with static}
b5c16c76 839LDFLAGS="%{rpmldflags} -static"
fbe64536 840build vim.static \
8490904a
JB
841 --disable-gui \
842 --without-x \
fbe64536 843 --with-features=small \
8490904a
JB
844 --disable-perlinterp \
845 --disable-pythoninterp \
846 --disable-rubyinterp \
847 --disable-tclinterp \
848 --disable-cscope \
849 --disable-gpm \
850 --disable-multibyte \
fbe64536 851 --disable-nls
8490904a 852
b5c16c76 853LDFLAGS="%{rpmldflags}"
8490904a
JB
854%endif
855
fbe64536 856build vim.ncurses \
84c81dea 857 --disable-gui \
858 --without-x \
fbe64536 859 --with-features=huge
a04973b9 860
ac713ebd
JR
861build vimx \
862 --disable-gui \
863 --with-x \
864 --with-features=huge
865
d6e63bbe 866%if %{with athena}
fbe64536 867build gvim.athena \
f22e9322 868 --with-features=huge \
f73b565e 869 --enable-gui=athena \
870 --with-x \
d5d214fb
AM
871 --enable-fontset \
872 --disable-gpm \
fbe64536 873 --without-gnome
84c81dea 874
fbe64536 875%endif
a04973b9 876
d6e63bbe 877%if %{with motif}
fbe64536 878build gvim.motif \
f22e9322 879 --with-features=huge \
f73b565e 880 --enable-gui=motif \
881 --with-x \
d5d214fb 882 --enable-multibyte \
d5d214fb
AM
883 --enable-fontset \
884 --disable-gpm \
fbe64536
ER
885 --without-gnome
886
fc7569f7 887%endif
8627c94f 888
d6e63bbe 889%if %{with gtk}
fbe64536 890build gvim.gtk \
f22e9322 891 --with-features=huge \
db58c86e 892 --enable-gui=gtk2 \
893 --enable-gtk2-check \
f73b565e 894 --with-x \
fbe64536
ER
895 --disable-gpm
896
fc7569f7 897%endif
8627c94f 898
d6e63bbe 899%if %{with gnome}
fbe64536 900build gvim.gnome \
f22e9322 901 --with-features=huge \
db58c86e 902 --enable-gui=gnome2 \
db58c86e 903 --enable-gtk2-check \
904 --enable-gnome-check \
d5d214fb 905 --with-x \
fbe64536
ER
906 --disable-gpm
907
908%endif
909
910# vim.heavy / gvim.heavy
911%if %{with heavy}
912build vim.heavy \
913 --with-features=huge \
914 --disable-gui \
915 --without-x \
916 --enable-perlinterp \
917 --enable-pythoninterp \
918 --enable-rubyinterp \
919 --enable-tclinterp \
920 --disable-gpm
921
922build gvim.heavy \
923 --with-features=huge \
924 --enable-gui=gnome2 \
925 --enable-gtk2-check \
926 --enable-gnome-check \
927 --with-x \
928 --enable-perlinterp \
929 --enable-pythoninterp \
930 --enable-rubyinterp \
931 --enable-tclinterp \
932 --disable-gpm
933
fc7569f7 934%endif
d5d214fb 935
afe2d598
AF
936%{__make} xxd/xxd languages
937
8627c94f 938%install
939rm -rf $RPM_BUILD_ROOT
0b31d255 940
f22e9322 941install -d $RPM_BUILD_ROOT{%{_sysconfdir}/vim,%{_bindir}} \
d1b4bd6a 942 $RPM_BUILD_ROOT{/bin,%{_mandir}/man1,%{_datadir}/vim/ftdetect} \
474e8862 943 $RPM_BUILD_ROOT%{_desktopdir}
46f826dd 944
f76e6f17 945%{__make} -j1 install \
a82d590c 946 DESTDIR=$RPM_BUILD_ROOT
7ba74caf 947
1e434aad 948# not supported locales added by 7.3.764 or later
d63b8acf
ER
949%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/cs.cp1250
950%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ja.sjis
1e434aad 951%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ja.euc-jp
d63b8acf
ER
952%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/pl.UTF-8
953%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/pl.cp1250
954%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ru.cp1251
955%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/sk.cp1250
956%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/uk.cp1251
957%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/zh_CN.cp936
958
2440ded8
ER
959%find_lang %{name}
960
961# use compressed docs, see :help gzip-helpfile
a48bd85b
ER
962%{__gzip} -9 $RPM_BUILD_ROOT%{_datadir}/vim/doc/*.txt
963%{__sed} -i -e 's=\(\t.*\.txt\)\t=\1.gz\t=' $RPM_BUILD_ROOT%{_datadir}/vim/doc/tags
2440ded8 964
a48bd85b
ER
965%{__gzip} -9 $RPM_BUILD_ROOT%{_datadir}/vim/doc/*.??x
966%{__sed} -i -e 's=\(\t.*\.plx\)\t=\1.gz\t=' $RPM_BUILD_ROOT%{_datadir}/vim/doc/tags-pl
2440ded8 967
25a79fa4 968%{__rm} $RPM_BUILD_ROOT%{_bindir}/*
8627c94f 969
b93a0a21 970%if %{with static}
c64787d5
ER
971install -p src/bin/vim.ncurses $RPM_BUILD_ROOT%{_bindir}/vim
972install -p src/bin/vim.static $RPM_BUILD_ROOT/bin/vi
b93a0a21 973%else
c64787d5 974install -p src/bin/vim.ncurses $RPM_BUILD_ROOT/bin/vi
b93a0a21
AF
975ln -sf /bin/vi $RPM_BUILD_ROOT%{_bindir}/vim
976%endif
ac713ebd 977install -p src/bin/vimx $RPM_BUILD_ROOT%{_bindir}/vimx
c64787d5
ER
978install -p src/xxd/xxd $RPM_BUILD_ROOT%{_bindir}/xxd
979install -p src/vimtutor $RPM_BUILD_ROOT%{_bindir}/vimtutor
a7fbf53c 980
8866285b
ER
981echo ".so man1/vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/vi.1
982echo ".so man1/vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/view.1
8627c94f 983
9c95080e 984# not supported directories
25a79fa4 985%{__rm} -r $RPM_BUILD_ROOT%{_mandir}/??.*/
9c95080e 986
a48bd85b
ER
987mv -f $RPM_BUILD_ROOT{%{_datadir}/vim/vimrc_example.vim,%{_sysconfdir}/vim/vimrc}
988mv -f $RPM_BUILD_ROOT{%{_datadir}/vim/gvimrc_example.vim,%{_sysconfdir}/vim/gvimrc}
8627c94f 989
923c746f 990ln -sf vim $RPM_BUILD_ROOT%{_bindir}/rvim
4399a7e9 991ln -sf vim $RPM_BUILD_ROOT%{_bindir}/vimdiff
d5d214fb
AM
992ln -sf vi $RPM_BUILD_ROOT/bin/ex
993ln -sf vi $RPM_BUILD_ROOT/bin/view
994ln -sf vi $RPM_BUILD_ROOT/bin/rview
84c81dea 995
fb4ae509 996cp -p %{SOURCE14} $RPM_BUILD_ROOT%{_desktopdir}
0f99c50f 997
b93a0a21 998%if %{with athena}
c64787d5 999install -p src/bin/gvim.athena $RPM_BUILD_ROOT%{_bindir}/gvim.athena
fb4ae509 1000cp -p %{SOURCE10} $RPM_BUILD_ROOT%{_desktopdir}
b93a0a21
AF
1001%endif
1002%if %{with motif}
c64787d5 1003install -p src/bin/gvim.motif $RPM_BUILD_ROOT%{_bindir}/gvim.motif
fb4ae509 1004cp -p %{SOURCE11} $RPM_BUILD_ROOT%{_desktopdir}
b93a0a21
AF
1005%endif
1006%if %{with gnome}
c64787d5 1007install -p src/bin/gvim.gnome $RPM_BUILD_ROOT%{_bindir}/gvim.gnome
fb4ae509 1008cp -p %{SOURCE13} $RPM_BUILD_ROOT%{_desktopdir}
b93a0a21
AF
1009%endif
1010%if %{with gtk}
c64787d5 1011install -p src/bin/gvim.gtk $RPM_BUILD_ROOT%{_bindir}/gvim.gtk
b93a0a21 1012ln -sf gvim.gtk $RPM_BUILD_ROOT%{_bindir}/gvim
25a79fa4
JB
1013ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/eview
1014ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/evim
b93a0a21 1015ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/gview
4399a7e9 1016ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/gvimdiff
b93a0a21 1017ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/rgview
4399a7e9 1018ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/rgvim
fb4ae509 1019cp -p %{SOURCE12} $RPM_BUILD_ROOT%{_desktopdir}
b93a0a21 1020%endif
fbe64536 1021%if %{with heavy}
c64787d5
ER
1022install -p src/bin/vim.heavy $RPM_BUILD_ROOT%{_bindir}
1023install -p src/bin/gvim.heavy $RPM_BUILD_ROOT%{_bindir}
fbe64536 1024%endif
8627c94f 1025
c64787d5 1026install -d $RPM_BUILD_ROOT%{_pixmapsdir}
fb4ae509 1027cp -p runtime/vim48x48.png $RPM_BUILD_ROOT%{_pixmapsdir}/vim.png
ef0fdc18 1028
b36b7b12 1029bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
9c95080e 1030
a76f8cb4 1031install -d $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles/{doc,{after/,}{compiler,ftdetect,ftplugin,indent,plugin,spell,syntax}}
8e79b441 1032> $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles/doc/tags
9f5fc2a1 1033
27be4eca 1034# separate package
a48bd85b 1035%{__rm} $RPM_BUILD_ROOT%{_datadir}/vim/{ftplugin,syntax}/spec.vim
27be4eca 1036
2440ded8 1037# unuseful
25a79fa4
JB
1038%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/vim/tools
1039%{__rm} $RPM_BUILD_ROOT%{_datadir}/vim/bugreport.vim
1040%{__rm} $RPM_BUILD_ROOT%{_datadir}/vim/spell/check_locales.vim
1041%{__rm} $RPM_BUILD_ROOT%{_datadir}/vim/spell/cleanadd.vim
1042%{__rm} $RPM_BUILD_ROOT%{_datadir}/vim/spell/fixdup.vim
1043%{__rm} $RPM_BUILD_ROOT%{_datadir}/vim/doc/vim2html.pl
af865184 1044
8627c94f 1045%clean
1046rm -rf $RPM_BUILD_ROOT
1047
b1844844 1048%post
23fe3b70 1049[ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
b1844844 1050
1051%postun
23fe3b70 1052[ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
b1844844 1053
1054%post -n gvim-athena
23fe3b70 1055[ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
b1844844 1056
1057%postun -n gvim-athena
23fe3b70 1058[ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
b1844844 1059
1060%post -n gvim-motif
23fe3b70 1061[ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
b1844844 1062
1063%postun -n gvim-motif
23fe3b70 1064[ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
b1844844 1065
1066%post -n gvim-gtk
23fe3b70 1067[ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
70502921 1068%update_icon_cache hicolor
b1844844 1069
1070%postun -n gvim-gtk
23fe3b70 1071[ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
70502921 1072%update_icon_cache hicolor
b1844844 1073
1074%post -n gvim-gnome
9c95080e 1075%update_desktop_database_post
70502921 1076%update_icon_cache hicolor
b1844844 1077
1078%postun -n gvim-gnome
9c95080e 1079%update_desktop_database_postun
70502921 1080%update_icon_cache hicolor
b1844844 1081
84c81dea 1082%files
1083%defattr(644,root,root,755)
84c81dea 1084%attr(755,root,root) %{_bindir}/rvim
4399a7e9
JB
1085%attr(755,root,root) %{_bindir}/vim
1086%attr(755,root,root) %{_bindir}/vimdiff
4399a7e9
JB
1087%{_mandir}/man1/rvim.1*
1088%{_mandir}/man1/vimdiff.1*
1089%lang(fi) %{_mandir}/fi/man1/rvim.1*
4399a7e9
JB
1090%lang(fr) %{_mandir}/fr/man1/rvim.1*
1091%lang(fr) %{_mandir}/fr/man1/vimdiff.1*
1092%lang(id) %{_mandir}/id/man1/rvim.1*
478fb2f2 1093%lang(id) %{_mandir}/id/man1/vim.1*
4399a7e9 1094%lang(it) %{_mandir}/it/man1/rvim.1*
478fb2f2 1095%lang(it) %{_mandir}/it/man1/vim.1*
4399a7e9 1096%lang(it) %{_mandir}/it/man1/vimdiff.1*
1e434aad
AM
1097%lang(ja) %{_mandir}/ja/man1/rvim.1*
1098%lang(ja) %{_mandir}/ja/man1/vim.1*
1099%lang(ja) %{_mandir}/ja/man1/vimdiff.1*
4399a7e9 1100%lang(pl) %{_mandir}/pl/man1/rvim.1*
478fb2f2 1101%lang(pl) %{_mandir}/pl/man1/vim.1*
4399a7e9 1102%lang(pl) %{_mandir}/pl/man1/vimdiff.1*
4399a7e9 1103%lang(ru) %{_mandir}/ru/man1/rvim.1*
478fb2f2 1104%lang(ru) %{_mandir}/ru/man1/vim.1*
4399a7e9 1105%lang(ru) %{_mandir}/ru/man1/vimdiff.1*
0f99c50f 1106%{_desktopdir}/%{name}.desktop
84c81dea 1107
d6e63bbe 1108%if %{with static}
84c81dea 1109%files static
2576aec7 1110%endif
ce504e8b 1111%defattr(644,root,root,755)
25a79fa4
JB
1112%attr(755,root,root) /bin/ex
1113%attr(755,root,root) /bin/rview
1114%attr(755,root,root) /bin/vi
1115%attr(755,root,root) /bin/view
671e058b
AF
1116%{_mandir}/man1/vi.1*
1117%{_mandir}/man1/ex.1*
671e058b
AF
1118%{_mandir}/man1/view.1*
1119%{_mandir}/man1/rview.1*
0d564f51
JB
1120%lang(fi) %{_mandir}/fi/man1/vi.1*
1121%lang(fi) %{_mandir}/fi/man1/ex.1*
1122%lang(fi) %{_mandir}/fi/man1/view.1*
1123%lang(fi) %{_mandir}/fi/man1/rview.1*
9c95080e 1124%lang(fr) %{_mandir}/fr/man1/vi.1*
1125%lang(fr) %{_mandir}/fr/man1/ex.1*
1126%lang(fr) %{_mandir}/fr/man1/view.1*
1127%lang(fr) %{_mandir}/fr/man1/rview.1*
0d564f51
JB
1128%lang(id) %{_mandir}/id/man1/vi.1*
1129%lang(id) %{_mandir}/id/man1/ex.1*
1130%lang(id) %{_mandir}/id/man1/view.1*
1131%lang(id) %{_mandir}/id/man1/rview.1*
9c95080e 1132#%lang(it) %{_mandir}/it/man1/vi.1*
1133%lang(it) %{_mandir}/it/man1/ex.1*
1134%lang(it) %{_mandir}/it/man1/view.1*
1135%lang(it) %{_mandir}/it/man1/rview.1*
1e434aad
AM
1136%lang(ja) %{_mandir}/ja/man1/ex.1*
1137%lang(ja) %{_mandir}/ja/man1/view.1*
1138%lang(ja) %{_mandir}/ja/man1/rview.1*
9c95080e 1139%lang(pl) %{_mandir}/pl/man1/vi.1*
1140%lang(pl) %{_mandir}/pl/man1/ex.1*
1141%lang(pl) %{_mandir}/pl/man1/view.1*
1142%lang(pl) %{_mandir}/pl/man1/rview.1*
1143#%lang(ru) %{_mandir}/ru/man1/vi.1*
1144%lang(ru) %{_mandir}/ru/man1/ex.1*
1145%lang(ru) %{_mandir}/ru/man1/view.1*
1146%lang(ru) %{_mandir}/ru/man1/rview.1*
ce504e8b 1147
2576aec7
AF
1148%files -n xxd
1149%defattr(644,root,root,755)
1150%attr(755,root,root) %{_bindir}/xxd
1151%{_mandir}/man1/xxd.1*
9c95080e 1152%lang(fr) %{_mandir}/fr/man1/xxd.1*
1153%lang(it) %{_mandir}/it/man1/xxd.1*
1e434aad 1154%lang(ja) %{_mandir}/ja/man1/xxd.1*
9c95080e 1155%lang(pl) %{_mandir}/pl/man1/xxd.1*
1156%lang(ru) %{_mandir}/ru/man1/xxd.1*
2576aec7 1157
2440ded8 1158%files rt -f %{name}.lang
8627c94f 1159%defattr(644,root,root,755)
54e1a2a3 1160%dir %{_sysconfdir}/vim
baa4aaf8 1161%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vim/vimrc
1162%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vim/gvimrc
84c81dea 1163
1a773fc5 1164%dir %{_datadir}/vim
7d12fced 1165%dir %{_datadir}/vim/doc
2eeaaace
ER
1166
1167%dir %{_datadir}/vim/vimfiles
1168%dir %{_datadir}/vim/vimfiles/doc
1169%dir %{_datadir}/vim/vimfiles/after
1170%dir %{_datadir}/vim/vimfiles/after/compiler
1171%dir %{_datadir}/vim/vimfiles/after/ftdetect
1172%dir %{_datadir}/vim/vimfiles/after/ftplugin
1173%dir %{_datadir}/vim/vimfiles/after/indent
1174%dir %{_datadir}/vim/vimfiles/after/plugin
1175%dir %{_datadir}/vim/vimfiles/after/spell
1176%dir %{_datadir}/vim/vimfiles/after/syntax
1177%dir %{_datadir}/vim/vimfiles/compiler
1178%dir %{_datadir}/vim/vimfiles/ftdetect
1179%dir %{_datadir}/vim/vimfiles/ftplugin
1180%dir %{_datadir}/vim/vimfiles/indent
1181%dir %{_datadir}/vim/vimfiles/plugin
1182%dir %{_datadir}/vim/vimfiles/spell
1183%dir %{_datadir}/vim/vimfiles/syntax
1184%verify(not md5 mtime size) %{_datadir}/vim/vimfiles/doc/tags
2440ded8 1185
a48bd85b
ER
1186%{_datadir}/vim/*.vim
1187
88e9fd4c 1188%dir %{_datadir}/vim/autoload
3ee5bb1b 1189%doc %{_datadir}/vim/autoload/README.txt
88e9fd4c 1190
d1b4bd6a
ER
1191%dir %{_datadir}/vim/ftdetect
1192
a48bd85b
ER
1193%dir %{_datadir}/vim/ftplugin
1194%doc %{_datadir}/vim/ftplugin/README.txt
1195%{_datadir}/vim/ftplugin/*.vim
ec7cce13 1196%{_datadir}/vim/ftplugin/logtalk.dict
a48bd85b
ER
1197
1198%dir %{_datadir}/vim/indent
1199%doc %{_datadir}/vim/indent/README.txt
1200%{_datadir}/vim/indent/*.vim
1201
1202%dir %{_datadir}/vim/keymap
1203%doc %{_datadir}/vim/keymap/README.txt
1204%{_datadir}/vim/keymap/*.vim
1205
1206%dir %{_datadir}/vim/plugin
1207%doc %{_datadir}/vim/plugin/README.txt
a48bd85b
ER
1208
1209%dir %{_datadir}/vim/syntax
1210%doc %{_datadir}/vim/syntax/README.txt
1211%{_datadir}/vim/syntax/*.vim
1212
1213%dir %{_datadir}/vim/colors
1214%doc %{_datadir}/vim/colors/README.txt
1215%{_datadir}/vim/colors/*.vim
1216
1217%dir %{_datadir}/vim/lang
1218%doc %{_datadir}/vim/lang/README*
1219
1220%lang(af) %{_datadir}/vim/lang/menu_af*
1221%lang(ca) %{_datadir}/vim/lang/menu_ca*
1222%lang(cs) %{_datadir}/vim/lang/menu_cs*
1223%lang(cs) %{_datadir}/vim/lang/menu_*czech*
1224%lang(de) %{_datadir}/vim/lang/menu_de*
1225%lang(de) %{_datadir}/vim/lang/menu_*german*
1226%lang(en_GB) %{_datadir}/vim/lang/menu_en_gb*
1227%lang(en_GB) %{_datadir}/vim/lang/menu_*english*
1228%lang(eo) %{_datadir}/vim/lang/menu_eo.utf-8.vim
1229%lang(eo) %{_datadir}/vim/lang/menu_eo_eo.utf-8.vim
1230%lang(eo) %{_datadir}/vim/lang/menu_eo_xx.utf-8.vim
1231%lang(es) %{_datadir}/vim/lang/menu_es*
1232%lang(es) %{_datadir}/vim/lang/menu_*spanish*
1233%lang(fi) %{_datadir}/vim/lang/menu_fi.latin1.vim
1234%lang(fi) %{_datadir}/vim/lang/menu_fi.utf-8.vim
1235%lang(fi) %{_datadir}/vim/lang/menu_fi_fi.latin1.vim
1236%lang(fi) %{_datadir}/vim/lang/menu_fi_fi.utf-8.vim
1237%lang(fi) %{_datadir}/vim/lang/menu_finnish_finland.1252.vim
1238%lang(fr) %{_datadir}/vim/lang/menu_fr*
1239%lang(hu) %{_datadir}/vim/lang/menu_hu*
1240%lang(it) %{_datadir}/vim/lang/menu_it*
1241%lang(ja) %{_datadir}/vim/lang/menu_ja*
1242%lang(ko) %{_datadir}/vim/lang/menu_ko*
1243%lang(nl) %{_datadir}/vim/lang/menu_nl*
1244%lang(nb) %{_datadir}/vim/lang/menu_nb*
1245%lang(pl) %{_datadir}/vim/lang/menu_pl*
1246%lang(pl) %{_datadir}/vim/lang/menu_*polish*
1247%lang(pt) %{_datadir}/vim/lang/menu_pt*
1248%lang(ru) %{_datadir}/vim/lang/menu_ru*
1249%lang(sk) %{_datadir}/vim/lang/menu_sk*
1250%lang(sk) %{_datadir}/vim/lang/menu_*slovak*
1251%lang(sl) %{_datadir}/vim/lang/menu_sl_si*
1252%lang(sr) %{_datadir}/vim/lang/menu_sr*
1253%lang(sv) %{_datadir}/vim/lang/menu_sv*
1254%lang(uk) %{_datadir}/vim/lang/menu_uk*
1255%lang(vi) %{_datadir}/vim/lang/menu_vi*
1256%lang(zh_CN) %{_datadir}/vim/lang/menu_zh.cp936*
1257%lang(zh_CN) %{_datadir}/vim/lang/menu_zh.gb2312*
1258%lang(zh_CN) %{_datadir}/vim/lang/menu_zh_cn*
1259%lang(zh_CN) %{_datadir}/vim/lang/menu_*chinese*gb*
1260%lang(zh_TW) %{_datadir}/vim/lang/menu_zh.cp950*
1261%lang(zh_TW) %{_datadir}/vim/lang/menu_zh.big5*
1262%lang(zh_TW) %{_datadir}/vim/lang/menu_zh_tw*
1263%lang(zh_TW) %{_datadir}/vim/lang/menu_*taiwan*
1264
1265%dir %{_datadir}/vim/spell
1e434aad 1266%{_datadir}/vim/spell/spell.vim
a48bd85b
ER
1267%lang(he) %{_datadir}/vim/spell/he.*
1268%lang(yi) %{_datadir}/vim/spell/yi.*
9bc905eb 1269
4399a7e9 1270%{_mandir}/man1/vim.1*
4399a7e9 1271%lang(fi) %{_mandir}/fi/man1/vim.1*
4399a7e9 1272%lang(fr) %{_mandir}/fr/man1/vim.1*
c64787d5 1273%{_pixmapsdir}/vim.png
5def452f 1274
3ee5bb1b
ER
1275# plugins in base -rt package
1276%{_datadir}/vim/autoload/gzip.vim
1277%{_datadir}/vim/plugin/gzip.vim
1278%{_datadir}/vim/plugin/matchparen.vim
1279
2440ded8
ER
1280%files rt-extras
1281%defattr(644,root,root,755)
3ee5bb1b
ER
1282%{_datadir}/vim/plugin/*.vim
1283%{_datadir}/vim/autoload/*.vim
1284%{_datadir}/vim/autoload/xml
a48bd85b
ER
1285%{_datadir}/vim/compiler
1286%{_datadir}/vim/macros
1287%{_datadir}/vim/print
2440ded8 1288
3ee5bb1b
ER
1289# plugins in base -rt package
1290%exclude %{_datadir}/vim/autoload/gzip.vim
1291%exclude %{_datadir}/vim/plugin/gzip.vim
1292%exclude %{_datadir}/vim/plugin/matchparen.vim
1293
2440ded8
ER
1294%files doc
1295%defattr(644,root,root,755)
2440ded8 1296# English
a48bd85b
ER
1297%{_datadir}/vim/doc/*.txt.gz
1298%verify(not md5 mtime size) %{_datadir}/vim/doc/tags
2440ded8
ER
1299
1300# Polish
a48bd85b
ER
1301%lang(pl) %{_datadir}/vim/doc/*.plx.gz
1302%lang(pl) %verify(not md5 mtime size) %{_datadir}/vim/doc/tags-pl
2440ded8 1303
5def452f
ER
1304%files tutor
1305%defattr(644,root,root,755)
1306%attr(755,root,root) %{_bindir}/vimtutor
a48bd85b
ER
1307%dir %{_datadir}/vim/tutor
1308%dir %{_datadir}/vim/tutor/tutor
1309
1310%{_datadir}/vim/tutor/README.txt
a48bd85b
ER
1311%{_datadir}/vim/tutor/tutor.vim
1312%{_datadir}/vim/tutor/tutor.utf-8
1313%lang(el) %{_datadir}/vim/tutor/README.el.cp737.txt
1314%lang(el) %{_datadir}/vim/tutor/README.el.txt
1315
1e434aad
AM
1316%lang(de) %{_datadir}/vim/tutor/tutor.bar
1317%lang(de) %{_datadir}/vim/tutor/tutor.bar.utf-8
a48bd85b
ER
1318%lang(ca) %{_datadir}/vim/tutor/tutor.ca
1319%lang(ca) %{_datadir}/vim/tutor/tutor.ca.utf-8
1320%lang(cs) %{_datadir}/vim/tutor/tutor.cs
1321%lang(cs) %{_datadir}/vim/tutor/tutor.cs.cp1250
1322%lang(cs) %{_datadir}/vim/tutor/tutor.cs.utf-8
1323%lang(de) %{_datadir}/vim/tutor/tutor.de
1324%lang(de) %{_datadir}/vim/tutor/tutor.de.utf-8
1325%lang(el) %{_datadir}/vim/tutor/tutor.el
1326%lang(el) %{_datadir}/vim/tutor/tutor.el.cp737
1327%lang(el) %{_datadir}/vim/tutor/tutor.el.utf-8
37175aa8 1328%lang(eo) %{_datadir}/vim/tutor/tutor.eo
a48bd85b
ER
1329%lang(eo) %{_datadir}/vim/tutor/tutor.eo.utf-8
1330%lang(es) %{_datadir}/vim/tutor/tutor.es
1331%lang(es) %{_datadir}/vim/tutor/tutor.es.utf-8
1332%lang(fr) %{_datadir}/vim/tutor/tutor.fr
1333%lang(fr) %{_datadir}/vim/tutor/tutor.fr.utf-8
1334%lang(hr) %{_datadir}/vim/tutor/tutor.hr
1335%lang(hr) %{_datadir}/vim/tutor/tutor.hr.cp1250
1336%lang(hr) %{_datadir}/vim/tutor/tutor.hr.utf-8
1337%lang(hu) %{_datadir}/vim/tutor/tutor.hu
a48bd85b 1338%lang(hu) %{_datadir}/vim/tutor/tutor.hu.cp1250
4963cca1 1339%lang(hu) %{_datadir}/vim/tutor/tutor.hu.utf-8
a48bd85b
ER
1340%lang(it) %{_datadir}/vim/tutor/tutor.it
1341%lang(it) %{_datadir}/vim/tutor/tutor.it.utf-8
1342%lang(ja) %{_datadir}/vim/tutor/tutor.ja.euc
1343%lang(ja) %{_datadir}/vim/tutor/tutor.ja.sjis
1344%lang(ja) %{_datadir}/vim/tutor/tutor.ja.utf-8
1345%lang(ko) %{_datadir}/vim/tutor/tutor.ko.euc
1346%lang(ko) %{_datadir}/vim/tutor/tutor.ko.utf-8
1e434aad
AM
1347%lang(nl) %{_datadir}/vim/tutor/tutor.nl
1348%lang(nl) %{_datadir}/vim/tutor/tutor.nl.utf-8
a48bd85b
ER
1349%lang(nb) %{_datadir}/vim/tutor/tutor.nb
1350%lang(nb) %{_datadir}/vim/tutor/tutor.nb.utf-8
1351%lang(pl) %{_datadir}/vim/tutor/tutor.pl
1352%lang(pl) %{_datadir}/vim/tutor/tutor.pl.cp1250
1353%lang(pl) %{_datadir}/vim/tutor/tutor.pl.utf-8
37175aa8
AG
1354%lang(pt) %{_datadir}/vim/tutor/tutor.pt
1355%lang(pt) %{_datadir}/vim/tutor/tutor.pt.utf-8
a48bd85b
ER
1356%lang(ru) %{_datadir}/vim/tutor/tutor.ru
1357%lang(ru) %{_datadir}/vim/tutor/tutor.ru.cp1251
1358%lang(ru) %{_datadir}/vim/tutor/tutor.ru.utf-8
1359%lang(sk) %{_datadir}/vim/tutor/tutor.sk
1360%lang(sk) %{_datadir}/vim/tutor/tutor.sk.cp1250
1361%lang(sk) %{_datadir}/vim/tutor/tutor.sk.utf-8
1362%lang(sv) %{_datadir}/vim/tutor/tutor.sv
1363%lang(sv) %{_datadir}/vim/tutor/tutor.sv.utf-8
1364%lang(tr) %{_datadir}/vim/tutor/tutor.tr.iso9
1365%lang(tr) %{_datadir}/vim/tutor/tutor.tr.utf-8
1366%lang(vi) %{_datadir}/vim/tutor/tutor.vi.utf-8
1e434aad 1367%lang(zh_CN) %{_datadir}/vim/tutor/tutor.zh_cn.utf-8
a48bd85b
ER
1368%lang(zh_TW) %{_datadir}/vim/tutor/tutor.zh.big5
1369%lang(zh_TW) %{_datadir}/vim/tutor/tutor.zh.euc
1370%lang(zh_TW) %{_datadir}/vim/tutor/tutor.zh.utf-8
1e434aad 1371%lang(zh_TW) %{_datadir}/vim/tutor/tutor.zh_tw.utf-8
478fb2f2 1372
5def452f 1373%{_mandir}/man1/vimtutor.1*
4399a7e9 1374%lang(fr) %{_mandir}/fr/man1/vimtutor.1*
4399a7e9 1375%lang(it) %{_mandir}/it/man1/vimtutor.1*
1e434aad 1376%lang(ja) %{_mandir}/ja/man1/vimtutor.1*
4399a7e9 1377%lang(pl) %{_mandir}/pl/man1/vimtutor.1*
4399a7e9 1378%lang(ru) %{_mandir}/ru/man1/vimtutor.1*
64bf7ae0 1379
ac713ebd
JR
1380%files -n vimx
1381%defattr(644,root,root,755)
1382%attr(755,root,root) %{_bindir}/vimx
1383
fbe64536
ER
1384%if %{with heavy}
1385%files heavy
1386%defattr(644,root,root,755)
1387%attr(755,root,root) %{_bindir}/vim.heavy
1388%endif
1389
4399a7e9
JB
1390%files spell-en
1391%defattr(644,root,root,755)
a48bd85b 1392%{_datadir}/vim/spell/en.*.*
4399a7e9 1393
d6e63bbe 1394%if %{with athena}
f22e9322 1395%files -n gvim-athena
1396%defattr(644,root,root,755)
c983f1ff 1397%attr(755,root,root) %{_bindir}/gvim.athena
eab7da3d 1398%{_desktopdir}/gvim-athena.desktop
f22e9322 1399%endif
1400
d6e63bbe 1401%if %{with motif}
f22e9322 1402%files -n gvim-motif
1403%defattr(644,root,root,755)
c983f1ff 1404%attr(755,root,root) %{_bindir}/gvim.motif
eab7da3d 1405%{_desktopdir}/gvim-motif.desktop
f22e9322 1406%endif
1407
d6e63bbe 1408%if %{with gtk}
f22e9322 1409%files -n gvim-gtk
1410%defattr(644,root,root,755)
c983f1ff 1411%attr(755,root,root) %{_bindir}/gvim.gtk
25a79fa4
JB
1412%attr(755,root,root) %verify(not link) %{_bindir}/gvim
1413%attr(755,root,root) %{_bindir}/eview
1414%attr(755,root,root) %{_bindir}/evim
4197338c 1415%attr(755,root,root) %{_bindir}/gview
25a79fa4 1416%attr(755,root,root) %{_bindir}/gvimdiff
c983f1ff 1417%attr(755,root,root) %{_bindir}/rgview
25a79fa4
JB
1418%attr(755,root,root) %{_bindir}/rgvim
1419%{_mandir}/man1/eview.1*
1420%{_mandir}/man1/evim.1*
4399a7e9
JB
1421%{_mandir}/man1/gvi*
1422%{_mandir}/man1/rgv*
9c95080e 1423%lang(fi) %{_mandir}/fi/man1/gvi*
1424%lang(fi) %{_mandir}/fi/man1/rgv*
25a79fa4
JB
1425%lang(fr) %{_mandir}/fr/man1/eview.1*
1426%lang(fr) %{_mandir}/fr/man1/evim.1*
9c95080e 1427%lang(fr) %{_mandir}/fr/man1/gvi*
1428%lang(fr) %{_mandir}/fr/man1/rgv*
1429%lang(id) %{_mandir}/id/man1/gvi*
1430%lang(id) %{_mandir}/id/man1/rgv*
25a79fa4
JB
1431%lang(it) %{_mandir}/it/man1/eview.1*
1432%lang(it) %{_mandir}/it/man1/evim.1*
4399a7e9
JB
1433%lang(it) %{_mandir}/it/man1/gvi*
1434%lang(it) %{_mandir}/it/man1/rgv*
1e434aad
AM
1435%lang(ja) %{_mandir}/ja/man1/eview.1*
1436%lang(ja) %{_mandir}/ja/man1/evim.1*
1437%lang(ja) %{_mandir}/ja/man1/gvi*
1438%lang(ja) %{_mandir}/ja/man1/rgv*
25a79fa4
JB
1439%lang(pl) %{_mandir}/pl/man1/eview.1*
1440%lang(pl) %{_mandir}/pl/man1/evim.1*
9c95080e 1441%lang(pl) %{_mandir}/pl/man1/gvi*
1442%lang(pl) %{_mandir}/pl/man1/rgv*
25a79fa4
JB
1443%lang(ru) %{_mandir}/ru/man1/eview.1*
1444%lang(ru) %{_mandir}/ru/man1/evim.1*
4399a7e9
JB
1445%lang(ru) %{_mandir}/ru/man1/gvi*
1446%lang(ru) %{_mandir}/ru/man1/rgv*
eab7da3d 1447%{_desktopdir}/gvim-gtk.desktop
f22e9322 1448%endif
1449
d6e63bbe 1450%if %{with gnome}
f22e9322 1451%files -n gvim-gnome
1452%defattr(644,root,root,755)
c983f1ff 1453%attr(755,root,root) %{_bindir}/gvim.gnome
474e8862 1454%{_desktopdir}/gvim-gnome.desktop
afe2d598 1455%endif
fbe64536
ER
1456
1457%if %{with heavy}
1458%files -n gvim-heavy
1459%defattr(644,root,root,755)
1460%attr(755,root,root) %{_bindir}/gvim.heavy
1461%endif
This page took 0.482182 seconds and 4 git commands to generate.