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