]> git.pld-linux.org Git - packages/vim.git/blame - vim.spec
updated to 7.3.1212
[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:
562df1eb
ER
25# wget ftp://ftp.vim.org/pub/editors/vim/patches/7.3/MD5SUMS -O sources
26# tail -n1 sources | awk '{print $2}'
61579346 27# VCS Commits: https://code.google.com/p/vim/source/browse/
cfe3d9c1 28
37175aa8 29%define ver 7.3
a9c8a268 30%define patchlevel 1212
08ed61e6 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
37175aa8 49# Source0-md5: 5b9510a17074e2b37d8bb38ae09edbf2
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
fbe64536 59# syntax files
4197338c 60# http://www.vim.org/scripts/script.php?script_id=1491 (0.7.5)
fbe64536 61Source20: javascript.vim
4197338c 62# http://www.vim.org/scripts/script.php?script_id=447 (20040206)
fbe64536
ER
63Source22: exim.vim
64# http://www.vim.org/scripts/script.php?script_id=1571 (0.9.7)
65Source23: php.vim
66# color schemes
67# http://www.vim.org/scripts/script.php?script_id=415 (1.15)
68Source30: zenburn.vim
69# http://www.vim.org/scripts/script.php?script_id=92 (1.0)
70Source31: borland.vim
f7d38103 71# http://www.vim.org/scripts/script.php?script_id=368 (1.2.5)
fbe64536 72Source32: oceandeep.vim
f7d38103
AG
73# http://www.vim.org/scripts/script.php?script_id=1464 (2.6.3)
74Source33: moria.vim
b0844a9b 75%patchset_source -f ftp://ftp.vim.org/pub/editors/vim/patches/%{ver}/%{ver}.%03g 1 %{patchlevel}
db58c86e 76Patch0: %{name}-sysconfdir.patch
77Patch1: %{name}-visual.patch
78Patch2: %{name}-paths.patch
2fd1acb8
AG
79Patch3: %{name}-no_libelf.patch
80Patch4: %{name}-egrep.patch
81Patch5: %{name}-awk.patch
82Patch6: %{name}-filetype_vim-perl_tests.patch
83Patch7: %{name}-apache.patch
84Patch8: %{name}-po-syntax.patch
85Patch9: %{name}-modprobe.patch
86Patch10: %{name}-doubleparenthesis.patch
87Patch11: %{name}-syntax-fstab.patch
88Patch12: 010_all_%{name}-6.3-vixie.patch
89Patch13: 013_all_%{name}-7.0-cron-vars-79981.patch
90Patch14: 020_all_%{name}-7.0-fstab-tmpfs-size.patch
91Patch15: 021_all_%{name}-7.0-fstab-bogus-errors.patch
92Patch16: 024_all_%{name}-6.3-bash-83565.patch
93Patch17: 027_all_%{name}-7.0-automake-substitutions-93378.patch
94Patch18: %{name}-smarty.patch
95Patch19: %{name}-tutor-lessdeps.patch
96Patch20: %{name}-nagios.patch
97Patch21: %{name}-filetypes.patch
98Patch22: %{name}-man_installation.patch
b65a166d 99Patch23: %{name}-vimrc.patch
be0a4d78 100Patch24: %{name}-syntax-exports.patch
6ea26f92 101Patch25: %{name}-syntax-sshconfig.patch
d6de9a65 102Patch102: %{name}-gtkfilechooser.patch
d6de9a65 103Patch104: %{name}-home_etc.patch
fbe64536
ER
104Patch105: %{name}-autopaste.patch
105Patch106: %{name}-ft-cron.patch
eb89511e 106Patch108: %{name}-phpscript.patch
ab355829 107Patch109: %{name}-pam.patch
18e49956 108Patch110: %{name}-ft-bash.patch
2440ded8 109Patch112: %{name}-localedir.patch
8effd04f 110Patch113: %{name}-locales.patch
a48bd85b 111Patch114: %{name}-rtdir.patch
6e856515 112Patch115: %{name}-ft-mib.patch
cfe3d9c1 113Patch116: %{name}-ft-lib-udevrules.patch
f59c5175 114Patch117: %{name}-ft-mysql.patch
fb4ae509 115Patch118: %{name}-ft-gyp.patch
f73b565e 116URL: http://www.vim.org/
21ab67a5 117BuildRequires: acl-devel
da7b5595
JB
118BuildRequires: autoconf
119BuildRequires: gettext-devel
84c81dea 120BuildRequires: gpm-devel
995743d1
ER
121%if "%{pld_release}" == "ac"
122%{?with_athena:BuildRequires: XFree86-devel}
123%else
fbe64536 124%{?with_athena:BuildRequires: xorg-lib-libXaw-devel}
995743d1 125%endif
fbe64536
ER
126%if %{with gtk} || %{with heavy}
127BuildRequires: gtk+2-devel >= 2:2.6.0
128%endif
d6e63bbe 129%{?with_gnome:BuildRequires: libgnomeui-devel >= 2.2.0.1}
fbe64536
ER
130%if %{with selinux} || %{with heavy}
131BuildRequires: libselinux-devel
132%endif
1fa34b46 133BuildRequires: ncurses-devel
e37f7386 134%{?with_motif:BuildRequires: openmotif-devel}
faa3cdd6 135BuildRequires: pkgconfig
fbe64536
ER
136%if %{with perl} || %{with heavy}
137BuildRequires: perl-devel
138%endif
139%if %{with python} || %{with heavy}
140BuildRequires: python-devel
141%endif
995743d1 142BuildRequires: rpm >= 4.4.9-56
27be4eca 143BuildRequires: rpmbuild(macros) >= 1.426
fbe64536
ER
144%if %{with ruby} || %{with heavy}
145BuildRequires: ruby-devel
146%endif
147%if %{with tcl} || %{with heavy}
148BuildRequires: tcl-devel
149%endif
2a61b438 150Obsoletes: kvim
082a03d8
AM
151%if %{with static}
152BuildRequires: acl-static
40ff2b7e
JB
153BuildRequires: attr-static
154BuildRequires: glibc-static
e57aa23e 155%{?with_selinux:BuildRequires: libselinux-static}
40ff2b7e 156BuildRequires: ncurses-static
082a03d8 157%else
7ba74caf 158Provides: %{name}-static = %{epoch}:%{version}-%{release}
214d5c14
ER
159Obsoletes: elvis-static
160Obsoletes: nvi
161Obsoletes: vi
162Obsoletes: vim-minimal
fc7b36fc 163Obsoletes: vim-static
082a03d8 164%endif
7b8fe793 165BuildRequires: unzip
85417422 166Suggests: %{name}-rt = %{epoch}:%{version}-%{release}
ed99f1fe 167Provides: vi-editor
fc7b36fc 168Provides: vi
5def452f 169Provides: vim-editor = %{epoch}:%{version}-%{release}
84c81dea 170Obsoletes: vim-enhanced
5664b129 171Obsoletes: vim-ispell
ea73bb7e 172Obsoletes: vim-plugin-multvals
beb06d49 173BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
8627c94f 174
16584cd5 175# configure redefines it to =1
176%define filterout_cpp -D_FORTIFY_SOURCE=[0-9]*
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
6590d069 334%package static
7e3e3036 335Summary: Statically linked Vim
43791c4b 336Summary(hu.UTF-8): A Vim statikus verziója
1a02d184 337Summary(pl.UTF-8): Statycznie skonsolidowany Vim
84c81dea 338Group: Applications/Editors/Vim
ed99f1fe 339Provides: vi-editor
fc7b36fc 340Provides: vi
5def452f 341Provides: vim-editor = %{epoch}:%{version}-%{release}
95a598bc
JB
342Obsoletes: elvis-static
343Obsoletes: nvi
84c81dea 344Obsoletes: vim-minimal
c9897555 345
84c81dea 346%description static
b83ed9cf 347Text editor similar to Vi. This version is built with minimal feature
f73b565e 348and is installed in /bin as a rescue tool. The installation of this
349package is STRONGLY recommended.
84c81dea 350
a375a145
ZU
351%description static -l hu.UTF-8
352Vi-hez hasonló text editor. Ez a verzió a legminimálisabb
2440ded8 353szolgáltatásokat nyújtja, és a /bin könyvtárba települ, mint egy mentő
a375a145
ZU
354eszköz. Ennek a csomagnak a telepítése ERŐSEN javallott.
355
5cf83aa7
JR
356%description static -l pl.UTF-8
357Edytor tekstu podobny do Vi. Ta wersja została skonsolidowana
358statycznie i posiada minimalną ilość dodatków. Jest instalowana w /bin
359jako narzędzie dla administratora. Instalacja tego pakietu jest MOCNO
360zalecana, może on pomóc Ci uratować system w czasie awarii.
8627c94f 361
5cf83aa7
JR
362%description static -l ru.UTF-8
363Пакет vim-static устанавливает разновидность vim как /bin/vi, что
364удобно для запуска даже когда смонтирована только корневая файловая
365система.
9e79ff1a 366
5cf83aa7
JR
367%description static -l uk.UTF-8
368Пакет vim-static встановлює різновид vim як /bin/vi, що зручно для
369запуску навіть тоді, коли змонтована тільки корньова файлова система.
9e79ff1a 370
c9897555 371%package rt
8627c94f 372Summary: Vim runtime files
3252ee87 373Summary(cs.UTF-8): Soubory nezbytné pro libovolný editor VIM
1a02d184
ER
374Summary(da.UTF-8): Fælles filer som er nødvendige for enhver version af VIM editoren
375Summary(de.UTF-8): Die von allen Versionen des VIM-Editors benötigten gemeinsamen Dateien
376Summary(es.UTF-8): Ficheros comunes a todas las versiones de VIM
377Summary(fr.UTF-8): Fichiers communs indispensables pour toute version de l'éditeur VIM
43791c4b 378Summary(hu.UTF-8): A Vim futásidejű fájljai
1a02d184
ER
379Summary(id.UTF-8): File umum yang dibutuhkan oleh semua versi editor VIM
380Summary(is.UTF-8): Grunnskrár sem allar útgáfur VIM ritilsins þurfa á að halda
381Summary(it.UTF-8): File comuni necessari per tutte le versioni dell'editor VIM
382Summary(ja.UTF-8): すべてのバージョンの VIM エディタで必要とされる共通ファイル
383Summary(nb.UTF-8): Felles filer som er nødvendige for enhver versjon av VIM editoren
25a79fa4 384Summary(pl.UTF-8): Pliki przydatne dla edytora Vim
1a02d184
ER
385Summary(pt.UTF-8): Os ficheiros comuns necessários para qualquer versão do editor VIM
386Summary(ru.UTF-8): Файлы, требуемые для любой версии редактора vim
387Summary(sk.UTF-8): Spoločné súbory potrebné pre všetky verzie editoru VIM
388Summary(sl.UTF-8): Skupne datoteke, potrebne s katerokoli različico urejevalnika VIM
389Summary(sv.UTF-8): De gemensamma filerna som behövs av alla versioner av redigeraren VIM
390Summary(uk.UTF-8): Файли, потрібні для будь-якої версії редактору vim
391Summary(zh_CN.UTF-8): 任何版本的 VIM 编辑器所需的公用文件。
8627c94f 392Group: Applications/Editors/Vim
b65a166d 393Requires: rpm-whiteout >= 1.3
340c741f 394Requires: vim-plugin-securemodelines
237877cd 395Obsoletes: gvim-bonobo
84c81dea 396Obsoletes: vim-common
e534fe8e
ER
397%if "%{_rpmversion}" >= "5"
398BuildArch: noarch
399%endif
8627c94f 400
401%description rt
f73b565e 402This package contains macros, documentation, syntax configuration and
ec6033c5 403manual pages for Vim. If you want to take advantage of Vim more
f73b565e 404powerful features, you should install this package.
8627c94f 405
5cf83aa7
JR
406%description rt -l cs.UTF-8
407Tento balíček obsahuje společné soubory pro všechny další balíčky s
507e1057 408vim.
409
5cf83aa7
JR
410%description rt -l de.UTF-8
411Das Paket vim-rt enthält Dateien, die jede VIM-Binärdatei für die
412Ausführung benötigt.
507e1057 413
5cf83aa7 414%description rt -l fr.UTF-8
507e1057 415Le paquetage vim-rt contient des fichiers dont chaque fichier binaire
416VIM a besoin pour fonctionner.
417
a375a145
ZU
418%description rt -l hu.UTF-8
419Ez a csomag makrókat, dokumentációt, nyelvi konfigurációt és kézikönyv
2440ded8
ER
420oldalakat tartalmaz Vim-hez. Ha ki akarod használni a Vim
421lehetőségeit, érdemes telepítened ezt a csomagot.
a375a145 422
5cf83aa7 423%description rt -l id.UTF-8
507e1057 424Package vim-rt berisi file yang dibutuhkan semua versi VIM agar bisa
425berjalan.
426
5cf83aa7
JR
427%description rt -l is.UTF-8
428vim-rt pakkinn inniheldur skrár sem allar VIM keyrsluskrárnar þurfa
429til að keyra.
507e1057 430
5cf83aa7 431%description rt -l it.UTF-8
507e1057 432Il pacchetto vim-rt contiene i file necessari a ogni binario di VIM
433per poter funzionare.
434
5cf83aa7 435%description rt -l pl.UTF-8
25a79fa4
JB
436W tym pakiecie znajdują się makra, pliki konfiguracyjne i strony
437podręcznika dla edytora Vim. Aby korzystać z zaawansowanych możliwości
438Vima, należy zainstalować ten pakiet.
84c81dea 439
5cf83aa7
JR
440%description rt -l pt.UTF-8
441O pacote vim-rt contém os ficheiros que todos os executáveis do VIM
442irão necessitar para correr.
507e1057 443
5cf83aa7
JR
444%description rt -l ru.UTF-8
445Пакет vim-rt содержит файлы (например, файлы справки), которые нужны
446для работы любой программы vim.
9e79ff1a 447
5cf83aa7
JR
448%description rt -l sk.UTF-8
449Balík vim-rt obsahuje súbory, ktoré bude potrebovať pre správnu
450funkciu každá verzia editoru VIM.
507e1057 451
5cf83aa7
JR
452%description rt -l sv.UTF-8
453Paketet vim-rt innehåller filer som alla VIM-binärer behöver för att
454köra.
507e1057 455
5cf83aa7
JR
456%description rt -l uk.UTF-8
457Пакет vim-rt містить файли (наприклад, файли довідки), котрі потрібні
458для роботи будь-якої програми vim.
9e79ff1a 459
2440ded8
ER
460%package rt-extras
461Summary: Vim runtime extra files
25a79fa4 462Summary(pl.UTF-8): Dodatkowe pliki uruchomieniowe Vima
2440ded8
ER
463Group: Applications/Editors/Vim
464Requires: %{name}-rt = %{epoch}:%{version}-%{release}
e534fe8e
ER
465%if "%{_rpmversion}" >= "5"
466BuildArch: noarch
467%endif
2440ded8
ER
468
469%description rt-extras
3252ee87 470This package contains more runtime extra files, not really useful. If
2440ded8
ER
471you want to take full advantage of Vim more powerful features, you
472should install this package.
473
25a79fa4
JB
474%description rt-extras -l pl.UTF-8
475Ten pakiet zawiera dodatkowe pliki uruchomieniowe, nie tak bardzo
476przydatne. Aby korzystać ze wszystkich możliwości Vima, należy
477zainstalować ten pakiet.
478
2440ded8 479%package doc
3252ee87 480Summary: Context Vim documentation
25a79fa4 481Summary(pl.UTF-8): Dokumentacja kontekstowa do Vima
2440ded8
ER
482Group: Applications/Editors/Vim
483Requires: %{name}-rt = %{epoch}:%{version}-%{release}
484Requires: gzip
e534fe8e
ER
485%if "%{_rpmversion}" >= "5"
486BuildArch: noarch
487%endif
2440ded8
ER
488
489%description doc
3252ee87
TP
490This package contains Vim documentation accessible from vim itself
491using :help command.
2440ded8 492
25a79fa4 493%description doc -l pl.UTF-8
d63b8acf
ER
494Ten pakiet zawiera dokumentację do Vima dostępną z poziomu samego vima
495za pomocą polecenia :help.
25a79fa4 496
4399a7e9
JB
497%package spell-en
498Summary: English dictionaries for VIMspell
1a02d184 499Summary(pl.UTF-8): Angielskie słowniki dla VIMspella
4399a7e9 500Group: Applications/Editors/Vim
fbe64536 501Requires: %{name}-rt = %{epoch}:%{version}-%{release}
e534fe8e
ER
502%if "%{_rpmversion}" >= "5"
503BuildArch: noarch
504%endif
4399a7e9
JB
505
506%description spell-en
507English dictionaries for VIMspell.
508
5cf83aa7
JR
509%description spell-en -l pl.UTF-8
510Angielskie słowniki dla VIMspella.
4399a7e9 511
5def452f
ER
512%package tutor
513Summary: Vim tutorial
43791c4b 514Summary(hu.UTF-8): Vim tutorial
3dab36bd 515Summary(pl.UTF-8): Samouczek do Vima
5def452f
ER
516Group: Applications/Editors/Vim
517Requires: %{name}-rt = %{epoch}:%{version}-%{release}
518Requires: mktemp
519Requires: vim-editor = %{epoch}:%{version}-%{release}
e534fe8e
ER
520%if "%{_rpmversion}" >= "5"
521BuildArch: noarch
522%endif
5def452f
ER
523
524%description tutor
3dab36bd
JB
525This package contains Vim tutorial.
526
a375a145
ZU
527%description tutor -l hu.UTF-8
528Ez a csomag a vimtutor-t tartalmazza, amely egy gyakorlat-orientált
529bevezető a Vim-hez.
530
3dab36bd
JB
531%description tutor -l pl.UTF-8
532Ten pakiet zawiera samouczek do Vima.
5def452f 533
84c81dea 534%package -n gvim-athena
6facb60f 535Summary: Vim for X Window built with Athena
43791c4b 536Summary(hu.UTF-8): A Vim X Window verziója, az Athena felhasználásával
1a02d184 537Summary(pl.UTF-8): Vim dla X Window korzystający z biblioteki Athena
84c81dea 538Group: Applications/Editors/Vim
99216be1 539Requires: %{name}-rt = %{epoch}:%{version}-%{release}
d5d214fb 540Requires: iconv
86dc40a0 541Provides: gvim
ed99f1fe 542Provides: vi-editor
5def452f 543Provides: vim-editor = %{epoch}:%{version}-%{release}
84c81dea 544Obsoletes: vim-X11
545
546%description -n gvim-athena
f73b565e 547The classic Unix text editor now also under X Window System! This
b83ed9cf 548version is built with Athena Widget Set.
84c81dea 549
a375a145
ZU
550%description -n gvim-athena -l hu.UTF-8
551A Vim X Window verziója, az Athena Widgetkészlet felhasználásával.
552
5cf83aa7
JR
553%description -n gvim-athena -l pl.UTF-8
554Wersja edytora Vim pracująca w środowisku X Window z wykorzystaniem
f73b565e 555biblioteki Athena Widget Set.
84c81dea 556
5cf83aa7
JR
557%description -n gvim-athena -l ru.UTF-8
558Этот пакет представляет собой версию VIM, собранную с библиотеками
559Athena Widget Set, что позволяет запускать VIM как приложение X Window
560System - с полностью графическим интерфейсом и поддержкой мыши.
9e79ff1a 561
5cf83aa7
JR
562%description -n gvim-athena -l uk.UTF-8
563Цей пакет містить версію VIM, зібрану з бібліотеками Athena Widget
564Set, що дозволяє запускати VIM як прикладну програму X Window System -
565з повністю графічним інтерфейсом та підтримкою миші.
9e79ff1a 566
7a9200fa 567%package -n gvim-motif
25a79fa4 568Summary: Vim for X Window System built with Motif
43791c4b 569Summary(hu.UTF-8): A Vim X Window verziója, a Motif felhasználásával
25a79fa4 570Summary(pl.UTF-8): Vim dla systemu X Window korzystający z biblioteki Motif
84c81dea 571Group: Applications/Editors/Vim
99216be1 572Requires: %{name}-rt = %{epoch}:%{version}-%{release}
d5d214fb 573Requires: iconv
86dc40a0 574Provides: gvim
ed99f1fe 575Provides: vi-editor
5def452f 576Provides: vim-editor = %{epoch}:%{version}-%{release}
84c81dea 577Obsoletes: vim-X11
8627c94f 578
7a9200fa 579%description -n gvim-motif
f73b565e 580The classic Unix text editor now also under X Window System! This
b83ed9cf 581version is built with Motif.
84c81dea 582
a375a145
ZU
583%description -n gvim-motif -l hu.UTF-8
584A Vim X Window verziója, a Motif Widgetkészlet felhasználásával.
585
5cf83aa7
JR
586%description -n gvim-motif -l pl.UTF-8
587Wersja edytora Vim pracująca w środowisku X Window z wykorzystaniem
7a9200fa 588biblioteki Motif.
84c81dea 589
5cf83aa7
JR
590%description -n gvim-motif -l ru.UTF-8
591Этот пакет представляет собой версию VIM, собранную с библиотеками
592Motif, что позволяет запускать VIM как приложение X Window System - с
593полностью графическим интерфейсом и поддержкой мыши.
9e79ff1a 594
5cf83aa7
JR
595%description -n gvim-motif -l uk.UTF-8
596Цей пакет містить версію VIM, зібрану з бібліотеками Motif, що
597дозволяє запускати VIM як прикладну програму X Window System - з
598повністю графічним інтерфейсом та підтримкою миші.
9e79ff1a 599
84c81dea 600%package -n gvim-gtk
25a79fa4
JB
601Summary: Vim for X Window System built with GTK+
602Summary(hu.UTF-8): A Vim X Window verziója, a GTK+ felhasználásával
603Summary(pl.UTF-8): Vim dla systemu X Window korzystający z biblioteki GTK+
8627c94f 604Group: Applications/Editors/Vim
154ae592
AF
605Requires(post,postun): gtk-update-icon-cache
606Requires(post,postun): hicolor-icon-theme
99216be1 607Requires: %{name}-rt = %{epoch}:%{version}-%{release}
9250fc24 608Requires: %{name}-rt-extras = %{epoch}:%{version}-%{release}
d5d214fb 609Requires: iconv
86dc40a0 610Provides: gvim
ed99f1fe 611Provides: vi-editor
5def452f 612Provides: vim-editor = %{epoch}:%{version}-%{release}
84c81dea 613Obsoletes: vim-X11
8627c94f 614
84c81dea 615%description -n gvim-gtk
f73b565e 616The classic Unix text editor now also under X Window System! This
25a79fa4 617version is built with GTK+.
8627c94f 618
a375a145 619%description -n gvim-gtk -l hu.UTF-8
25a79fa4 620A Vim X Window verziója, a GTK+ Widgetkészlet felhasználásával.
a375a145 621
5cf83aa7
JR
622%description -n gvim-gtk -l pl.UTF-8
623Wersja edytora Vim pracująca w środowisku X Window z wykorzystaniem
25a79fa4 624biblioteki GTK+.
d5d214fb 625
5cf83aa7
JR
626%description -n gvim-gtk -l ru.UTF-8
627Этот пакет представляет собой версию VIM, собранную с библиотеками
628GTK, что позволяет запускать VIM как приложение X Window System - с
629полностью графическим интерфейсом и поддержкой мыши. Просто скажите
9e79ff1a 630'gvim'...
631
5cf83aa7
JR
632%description -n gvim-gtk -l uk.UTF-8
633Цей пакет містить версію VIM, зібрану з бібліотеками GTK, що дозволяє
634запускати VIM як прикладну програму X Window System - з повністю
635графічним інтерфейсом та підтримкою миші. Просто скажіть 'gvim'...
9e79ff1a 636
d5d214fb 637%package -n gvim-gnome
25a79fa4
JB
638Summary: Vim for X Window System built with GNOME
639Summary(hu.UTF-8): A Vim X Window verziója, a GNOME felhasználásával
640Summary(pl.UTF-8): Vim dla systemu X Window korzystający z biblioteki GNOME
d5d214fb 641Group: Applications/Editors/Vim
154ae592
AF
642Requires(post,postun): gtk-update-icon-cache
643Requires(post,postun): hicolor-icon-theme
99216be1 644Requires: %{name}-rt = %{epoch}:%{version}-%{release}
9250fc24 645Requires: %{name}-rt-extras = %{epoch}:%{version}-%{release}
d5d214fb 646Requires: iconv
86dc40a0 647Provides: gvim
ed99f1fe 648Provides: vi-editor
5def452f 649Provides: vim-editor = %{epoch}:%{version}-%{release}
d5d214fb
AM
650Obsoletes: vim-X11
651
652%description -n gvim-gnome
653The classic Unix text editor now also under X Window System! This
654version is build with GNOME.
655
3252ee87
TP
656%description -n gvim-gnome -l hu.UTF-8
657A Vim X Window verziója, a GNOME felhasználásával.
a375a145 658
5cf83aa7
JR
659%description -n gvim-gnome -l pl.UTF-8
660Wersja edytora Vim pracująca w środowisku X Window z wykorzystaniem
0d72267e 661bibliotek GNOME.
8627c94f 662
5cf83aa7
JR
663%description -n gvim-gnome -l ru.UTF-8
664Этот пакет представляет собой версию VIM, собранную с библиотеками
665GNOME, что позволяет запускать VIM как приложение X Window System - с
666полностью графическим интерфейсом и поддержкой мыши.
9e79ff1a 667
5cf83aa7
JR
668%description -n gvim-gnome -l uk.UTF-8
669Цей пакет містить версію VIM, зібрану з бібліотеками GNOME, що
670дозволяє запускати VIM як прикладну програму X Window System - з
671повністю графічним інтерфейсом та підтримкою миші.
9e79ff1a 672
fbe64536 673%package -n gvim-heavy
25a79fa4 674Summary: Full featured build of Vim with X Window support
43791c4b 675Summary(hu.UTF-8): A gvim legteljesebb verziója
25a79fa4 676Summary(pl.UTF-8): W pełni funkcjonalna wersja Vima z interfejsem dla X Window
fbe64536
ER
677Group: Applications/Editors/Vim
678Requires(post,postun): gtk+2
679Requires: %{name}-rt = %{epoch}:%{version}-%{release}
9250fc24 680Requires: %{name}-rt-extras = %{epoch}:%{version}-%{release}
fbe64536
ER
681Requires: iconv
682Provides: gvim
683Provides: vi-editor
5def452f 684Provides: vim-editor = %{epoch}:%{version}-%{release}
fbe64536
ER
685Obsoletes: vim-X11
686
687%description -n gvim-heavy
688This package provides full featured version of Vim, which includes
689support for Perl, Python, Ruby and Tcl scripting, as well as GTK+2
690GUI.
691
be7a5eb5 692%description -n gvim-heavy -l hu.UTF-8
a375a145
ZU
693A gvim legteljesebb verziója, Perl, Python, Ruby és Tcl támogatással.
694
be7a5eb5 695%description -n gvim-heavy -l pl.UTF-8
43791c4b
JB
696Pakiet ten dostarcza w pełni funkcjonalną wersję Vima, czyli
697zawierającą obsługę skryptów w językach Perl, Python, Ruby oraz Tcl
698jak również GUI GTK+2.
fbe64536 699
8627c94f 700%prep
37175aa8 701%setup -q -n %{name}73
60aa9cdd
AG
702
703# official patches
5e318f62 704%patchset_patch 1 %{patchlevel}
60aa9cdd 705
db58c86e 706%patch0 -p1
357ae4b4 707%patch1 -p1
2f99b393 708%patch2 -p1
d1abaab5
AG
709%patch3 -p1
710%patch4 -p1
d0793c9f 711%patch5 -p1
64570325 712%patch6 -p1
d6de9a65 713%patch7 -p1
19d8e711 714%patch8 -p1
2fd1acb8
AG
715%patch9 -p0
716%patch10 -p1
d6de9a65 717%patch11 -p1
19d8e711 718%patch12 -p1
d6de9a65
AG
719%patch13 -p1
720%patch14 -p1
721%patch15 -p1
2fd1acb8 722%patch16 -p0
d6de9a65 723%patch17 -p0
2fd1acb8 724%patch18 -p1
d1abaab5
AG
725%patch19 -p1
726%patch20 -p1
727%patch21 -p1
d6de9a65 728%patch22 -p1
b65a166d 729%patch23 -p1
be0a4d78 730%patch24 -p1
6ea26f92 731%patch25 -p1
d6de9a65 732
d6de9a65
AG
733# home etc
734%{?with_home_etc:%patch104 -p1}
735
fbe64536 736# autopaste patch - automatically switch to paste mode
2440ded8 737# when `really fast typing' situation happens
fbe64536 738%patch105 -p1
99890e04 739
95142873 740%patch106 -p1
37175aa8 741
eb89511e 742%patch108 -p1
ab355829 743%patch109 -p1
18e49956 744%patch110 -p1
2440ded8 745%patch112 -p1
8effd04f 746%patch113 -p1
a48bd85b 747%patch114 -p1
6e856515 748%patch115 -p1
cfe3d9c1 749%patch116 -p1
f59c5175 750%patch117 -p1
fb4ae509 751%patch118 -p1
9e18e433 752
fb4ae509
ER
753cp -p %{SOURCE20} runtime/syntax
754cp -p %{SOURCE22} runtime/syntax
755cp -p %{SOURCE23} runtime/syntax
756cp -p %{SOURCE30} runtime/colors
757cp -p %{SOURCE31} runtime/colors
758cp -p %{SOURCE32} runtime/colors
abf48674 759
b36b7b12 760%{__unzip} -qd runtime/doc %{SOURCE2}
2440ded8 761
8effd04f 762# remove unsupported locales
fb4ae509
ER
763%{__rm} src/po/zh_{CN,TW}.UTF-8.po
764%{__rm} runtime/lang/menu_zh_{cn,tw}.utf-8.vim
8effd04f
AG
765
766# fix nb/no
fb4ae509
ER
767%{__mv} src/po/n{o,b}.po
768%{__mv} runtime/tutor/tutor.n{o,b}
769%{__mv} runtime/tutor/tutor.n{o,b}.utf-8
770%{__mv} runtime/lang/menu_n{o,b}.latin1.vim
771%{__mv} runtime/lang/menu_n{o,b}.utf-8.vim
772%{__mv} runtime/lang/menu_n{o,b}_no.latin1.vim
773%{__mv} runtime/lang/menu_n{o,b}_no.utf-8.vim
8effd04f 774
8627c94f 775%build
96eaec6a 776cd src
34ddecbc 777%{__autoconf}
ffce5254
JB
778# needed to prevent deconfiguring
779cp -f configure auto
69b192f0 780install -d bin
afe2d598 781
fbe64536
ER
782build() {
783 set -x
784 local target=$1
785 shift
786
65c9ea50 787 %configure \
53014a9c 788%if "%{pld_release}" == "ac"
65c9ea50 789 --with-tlib="ncurses -ltinfo"
53014a9c 790%else
791 --with-tlib="ncursesw"
65c9ea50
TP
792%endif
793
fbe64536
ER
794 %{__make} distclean
795 # add common options, can override (disable) if needed with args
796 %configure \
797 --%{!?with_perl:dis}%{?with_perl:en}able-perlinterp \
798 --%{!?with_python:dis}%{?with_python:en}able-pythoninterp \
799 --%{!?with_ruby:dis}%{?with_ruby:en}able-rubyinterp \
800 --%{!?with_tcl:dis}%{?with_tcl:en}able-tclinterp \
801 %{!?with_selinux:--disable-selinux} \
802 --enable-cscope \
803 --enable-gpm \
804 --enable-multibyte \
805 --enable-nls \
53014a9c 806%if "%{pld_release}" == "ac"
c68d6bca 807 --with-tlib="ncurses -ltinfo" \
53014a9c 808%else
809 --with-tlib="ncursesw" \
c68d6bca 810%endif
4862f5a3 811 --with-modified-by="PLD Linux Distribution" \
fbe64536
ER
812 --with-compiledby="PLD Linux Distribution" \
813 "$@"
814
815 %{__make} vim
816 mv -f vim bin/$target
817}
818
d6e63bbe 819%if %{with static}
b5c16c76 820LDFLAGS="%{rpmldflags} -static"
fbe64536 821build vim.static \
8490904a
JB
822 --disable-gui \
823 --without-x \
fbe64536 824 --with-features=small \
8490904a
JB
825 --disable-perlinterp \
826 --disable-pythoninterp \
827 --disable-rubyinterp \
828 --disable-tclinterp \
829 --disable-cscope \
830 --disable-gpm \
831 --disable-multibyte \
fbe64536 832 --disable-nls
8490904a 833
b5c16c76 834LDFLAGS="%{rpmldflags}"
8490904a
JB
835%endif
836
fbe64536 837build vim.ncurses \
84c81dea 838 --disable-gui \
839 --without-x \
fbe64536 840 --with-features=huge
a04973b9 841
d6e63bbe 842%if %{with athena}
fbe64536 843build gvim.athena \
f22e9322 844 --with-features=huge \
f73b565e 845 --enable-gui=athena \
846 --with-x \
d5d214fb
AM
847 --enable-fontset \
848 --disable-gpm \
fbe64536 849 --without-gnome
84c81dea 850
fbe64536 851%endif
a04973b9 852
d6e63bbe 853%if %{with motif}
fbe64536 854build gvim.motif \
f22e9322 855 --with-features=huge \
f73b565e 856 --enable-gui=motif \
857 --with-x \
d5d214fb 858 --enable-multibyte \
d5d214fb
AM
859 --enable-fontset \
860 --disable-gpm \
fbe64536
ER
861 --without-gnome
862
fc7569f7 863%endif
8627c94f 864
d6e63bbe 865%if %{with gtk}
fbe64536 866build gvim.gtk \
f22e9322 867 --with-features=huge \
db58c86e 868 --enable-gui=gtk2 \
869 --enable-gtk2-check \
f73b565e 870 --with-x \
fbe64536
ER
871 --disable-gpm
872
fc7569f7 873%endif
8627c94f 874
d6e63bbe 875%if %{with gnome}
fbe64536 876build gvim.gnome \
f22e9322 877 --with-features=huge \
db58c86e 878 --enable-gui=gnome2 \
db58c86e 879 --enable-gtk2-check \
880 --enable-gnome-check \
d5d214fb 881 --with-x \
fbe64536
ER
882 --disable-gpm
883
884%endif
885
886# vim.heavy / gvim.heavy
887%if %{with heavy}
888build vim.heavy \
889 --with-features=huge \
890 --disable-gui \
891 --without-x \
892 --enable-perlinterp \
893 --enable-pythoninterp \
894 --enable-rubyinterp \
895 --enable-tclinterp \
896 --disable-gpm
897
898build gvim.heavy \
899 --with-features=huge \
900 --enable-gui=gnome2 \
901 --enable-gtk2-check \
902 --enable-gnome-check \
903 --with-x \
904 --enable-perlinterp \
905 --enable-pythoninterp \
906 --enable-rubyinterp \
907 --enable-tclinterp \
908 --disable-gpm
909
fc7569f7 910%endif
d5d214fb 911
afe2d598
AF
912%{__make} xxd/xxd languages
913
8627c94f 914%install
915rm -rf $RPM_BUILD_ROOT
0b31d255 916
f22e9322 917install -d $RPM_BUILD_ROOT{%{_sysconfdir}/vim,%{_bindir}} \
d1b4bd6a 918 $RPM_BUILD_ROOT{/bin,%{_mandir}/man1,%{_datadir}/vim/ftdetect} \
474e8862 919 $RPM_BUILD_ROOT%{_desktopdir}
46f826dd 920
f76e6f17 921%{__make} -j1 install \
a82d590c 922 DESTDIR=$RPM_BUILD_ROOT
7ba74caf 923
d63b8acf
ER
924# not supported locales added by 7.3.764
925%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/cs.cp1250
926%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ja.sjis
927%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/pl.UTF-8
928%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/pl.cp1250
929%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ru.cp1251
930%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/sk.cp1250
931%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/uk.cp1251
932%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/zh_CN.cp936
933
2440ded8
ER
934%find_lang %{name}
935
936# use compressed docs, see :help gzip-helpfile
a48bd85b
ER
937%{__gzip} -9 $RPM_BUILD_ROOT%{_datadir}/vim/doc/*.txt
938%{__sed} -i -e 's=\(\t.*\.txt\)\t=\1.gz\t=' $RPM_BUILD_ROOT%{_datadir}/vim/doc/tags
2440ded8 939
a48bd85b
ER
940%{__gzip} -9 $RPM_BUILD_ROOT%{_datadir}/vim/doc/*.??x
941%{__sed} -i -e 's=\(\t.*\.plx\)\t=\1.gz\t=' $RPM_BUILD_ROOT%{_datadir}/vim/doc/tags-pl
2440ded8 942
25a79fa4 943%{__rm} $RPM_BUILD_ROOT%{_bindir}/*
8627c94f 944
b93a0a21 945%if %{with static}
c64787d5
ER
946install -p src/bin/vim.ncurses $RPM_BUILD_ROOT%{_bindir}/vim
947install -p src/bin/vim.static $RPM_BUILD_ROOT/bin/vi
b93a0a21 948%else
c64787d5 949install -p src/bin/vim.ncurses $RPM_BUILD_ROOT/bin/vi
b93a0a21
AF
950ln -sf /bin/vi $RPM_BUILD_ROOT%{_bindir}/vim
951%endif
c64787d5
ER
952install -p src/xxd/xxd $RPM_BUILD_ROOT%{_bindir}/xxd
953install -p src/vimtutor $RPM_BUILD_ROOT%{_bindir}/vimtutor
a7fbf53c 954
8866285b
ER
955echo ".so man1/vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/vi.1
956echo ".so man1/vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/view.1
8627c94f 957
9c95080e 958# not supported directories
25a79fa4 959%{__rm} -r $RPM_BUILD_ROOT%{_mandir}/??.*/
9c95080e 960
a48bd85b
ER
961mv -f $RPM_BUILD_ROOT{%{_datadir}/vim/vimrc_example.vim,%{_sysconfdir}/vim/vimrc}
962mv -f $RPM_BUILD_ROOT{%{_datadir}/vim/gvimrc_example.vim,%{_sysconfdir}/vim/gvimrc}
8627c94f 963
923c746f 964ln -sf vim $RPM_BUILD_ROOT%{_bindir}/rvim
4399a7e9 965ln -sf vim $RPM_BUILD_ROOT%{_bindir}/vimdiff
d5d214fb
AM
966ln -sf vi $RPM_BUILD_ROOT/bin/ex
967ln -sf vi $RPM_BUILD_ROOT/bin/view
968ln -sf vi $RPM_BUILD_ROOT/bin/rview
84c81dea 969
fb4ae509 970cp -p %{SOURCE14} $RPM_BUILD_ROOT%{_desktopdir}
0f99c50f 971
b93a0a21 972%if %{with athena}
c64787d5 973install -p src/bin/gvim.athena $RPM_BUILD_ROOT%{_bindir}/gvim.athena
fb4ae509 974cp -p %{SOURCE10} $RPM_BUILD_ROOT%{_desktopdir}
b93a0a21
AF
975%endif
976%if %{with motif}
c64787d5 977install -p src/bin/gvim.motif $RPM_BUILD_ROOT%{_bindir}/gvim.motif
fb4ae509 978cp -p %{SOURCE11} $RPM_BUILD_ROOT%{_desktopdir}
b93a0a21
AF
979%endif
980%if %{with gnome}
c64787d5 981install -p src/bin/gvim.gnome $RPM_BUILD_ROOT%{_bindir}/gvim.gnome
fb4ae509 982cp -p %{SOURCE13} $RPM_BUILD_ROOT%{_desktopdir}
b93a0a21
AF
983%endif
984%if %{with gtk}
c64787d5 985install -p src/bin/gvim.gtk $RPM_BUILD_ROOT%{_bindir}/gvim.gtk
b93a0a21 986ln -sf gvim.gtk $RPM_BUILD_ROOT%{_bindir}/gvim
25a79fa4
JB
987ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/eview
988ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/evim
b93a0a21 989ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/gview
4399a7e9 990ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/gvimdiff
b93a0a21 991ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/rgview
4399a7e9 992ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/rgvim
fb4ae509 993cp -p %{SOURCE12} $RPM_BUILD_ROOT%{_desktopdir}
b93a0a21 994%endif
fbe64536 995%if %{with heavy}
c64787d5
ER
996install -p src/bin/vim.heavy $RPM_BUILD_ROOT%{_bindir}
997install -p src/bin/gvim.heavy $RPM_BUILD_ROOT%{_bindir}
fbe64536 998%endif
8627c94f 999
c64787d5 1000install -d $RPM_BUILD_ROOT%{_pixmapsdir}
fb4ae509 1001cp -p runtime/vim48x48.png $RPM_BUILD_ROOT%{_pixmapsdir}/vim.png
ef0fdc18 1002
b36b7b12 1003bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
9c95080e 1004
a76f8cb4 1005install -d $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles/{doc,{after/,}{compiler,ftdetect,ftplugin,indent,plugin,spell,syntax}}
8e79b441 1006> $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles/doc/tags
9f5fc2a1 1007
27be4eca 1008# separate package
a48bd85b 1009%{__rm} $RPM_BUILD_ROOT%{_datadir}/vim/{ftplugin,syntax}/spec.vim
27be4eca 1010
2440ded8 1011# unuseful
25a79fa4
JB
1012%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/vim/tools
1013%{__rm} $RPM_BUILD_ROOT%{_datadir}/vim/bugreport.vim
1014%{__rm} $RPM_BUILD_ROOT%{_datadir}/vim/spell/check_locales.vim
1015%{__rm} $RPM_BUILD_ROOT%{_datadir}/vim/spell/cleanadd.vim
1016%{__rm} $RPM_BUILD_ROOT%{_datadir}/vim/spell/fixdup.vim
1017%{__rm} $RPM_BUILD_ROOT%{_datadir}/vim/doc/vim2html.pl
af865184 1018
8627c94f 1019%clean
1020rm -rf $RPM_BUILD_ROOT
1021
b1844844 1022%post
23fe3b70 1023[ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
b1844844 1024
1025%postun
23fe3b70 1026[ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
b1844844 1027
1028%post -n gvim-athena
23fe3b70 1029[ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
b1844844 1030
1031%postun -n gvim-athena
23fe3b70 1032[ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
b1844844 1033
1034%post -n gvim-motif
23fe3b70 1035[ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
b1844844 1036
1037%postun -n gvim-motif
23fe3b70 1038[ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
b1844844 1039
1040%post -n gvim-gtk
23fe3b70 1041[ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
70502921 1042%update_icon_cache hicolor
b1844844 1043
1044%postun -n gvim-gtk
23fe3b70 1045[ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
70502921 1046%update_icon_cache hicolor
b1844844 1047
1048%post -n gvim-gnome
9c95080e 1049%update_desktop_database_post
70502921 1050%update_icon_cache hicolor
b1844844 1051
1052%postun -n gvim-gnome
9c95080e 1053%update_desktop_database_postun
70502921 1054%update_icon_cache hicolor
b1844844 1055
84c81dea 1056%files
1057%defattr(644,root,root,755)
84c81dea 1058%attr(755,root,root) %{_bindir}/rvim
4399a7e9
JB
1059%attr(755,root,root) %{_bindir}/vim
1060%attr(755,root,root) %{_bindir}/vimdiff
4399a7e9
JB
1061%{_mandir}/man1/rvim.1*
1062%{_mandir}/man1/vimdiff.1*
1063%lang(fi) %{_mandir}/fi/man1/rvim.1*
4399a7e9
JB
1064%lang(fr) %{_mandir}/fr/man1/rvim.1*
1065%lang(fr) %{_mandir}/fr/man1/vimdiff.1*
1066%lang(id) %{_mandir}/id/man1/rvim.1*
478fb2f2 1067%lang(id) %{_mandir}/id/man1/vim.1*
4399a7e9 1068%lang(it) %{_mandir}/it/man1/rvim.1*
478fb2f2 1069%lang(it) %{_mandir}/it/man1/vim.1*
4399a7e9 1070%lang(it) %{_mandir}/it/man1/vimdiff.1*
4399a7e9 1071%lang(pl) %{_mandir}/pl/man1/rvim.1*
478fb2f2 1072%lang(pl) %{_mandir}/pl/man1/vim.1*
4399a7e9 1073%lang(pl) %{_mandir}/pl/man1/vimdiff.1*
4399a7e9 1074%lang(ru) %{_mandir}/ru/man1/rvim.1*
478fb2f2 1075%lang(ru) %{_mandir}/ru/man1/vim.1*
4399a7e9 1076%lang(ru) %{_mandir}/ru/man1/vimdiff.1*
0f99c50f 1077%{_desktopdir}/%{name}.desktop
84c81dea 1078
d6e63bbe 1079%if %{with static}
84c81dea 1080%files static
2576aec7 1081%endif
ce504e8b 1082%defattr(644,root,root,755)
25a79fa4
JB
1083%attr(755,root,root) /bin/ex
1084%attr(755,root,root) /bin/rview
1085%attr(755,root,root) /bin/vi
1086%attr(755,root,root) /bin/view
671e058b
AF
1087%{_mandir}/man1/vi.1*
1088%{_mandir}/man1/ex.1*
671e058b
AF
1089%{_mandir}/man1/view.1*
1090%{_mandir}/man1/rview.1*
0d564f51
JB
1091%lang(fi) %{_mandir}/fi/man1/vi.1*
1092%lang(fi) %{_mandir}/fi/man1/ex.1*
1093%lang(fi) %{_mandir}/fi/man1/view.1*
1094%lang(fi) %{_mandir}/fi/man1/rview.1*
9c95080e 1095%lang(fr) %{_mandir}/fr/man1/vi.1*
1096%lang(fr) %{_mandir}/fr/man1/ex.1*
1097%lang(fr) %{_mandir}/fr/man1/view.1*
1098%lang(fr) %{_mandir}/fr/man1/rview.1*
0d564f51
JB
1099%lang(id) %{_mandir}/id/man1/vi.1*
1100%lang(id) %{_mandir}/id/man1/ex.1*
1101%lang(id) %{_mandir}/id/man1/view.1*
1102%lang(id) %{_mandir}/id/man1/rview.1*
9c95080e 1103#%lang(it) %{_mandir}/it/man1/vi.1*
1104%lang(it) %{_mandir}/it/man1/ex.1*
1105%lang(it) %{_mandir}/it/man1/view.1*
1106%lang(it) %{_mandir}/it/man1/rview.1*
1107%lang(pl) %{_mandir}/pl/man1/vi.1*
1108%lang(pl) %{_mandir}/pl/man1/ex.1*
1109%lang(pl) %{_mandir}/pl/man1/view.1*
1110%lang(pl) %{_mandir}/pl/man1/rview.1*
1111#%lang(ru) %{_mandir}/ru/man1/vi.1*
1112%lang(ru) %{_mandir}/ru/man1/ex.1*
1113%lang(ru) %{_mandir}/ru/man1/view.1*
1114%lang(ru) %{_mandir}/ru/man1/rview.1*
ce504e8b 1115
2576aec7
AF
1116%files -n xxd
1117%defattr(644,root,root,755)
1118%attr(755,root,root) %{_bindir}/xxd
1119%{_mandir}/man1/xxd.1*
9c95080e 1120%lang(fr) %{_mandir}/fr/man1/xxd.1*
1121%lang(it) %{_mandir}/it/man1/xxd.1*
1122%lang(pl) %{_mandir}/pl/man1/xxd.1*
1123%lang(ru) %{_mandir}/ru/man1/xxd.1*
2576aec7 1124
2440ded8 1125%files rt -f %{name}.lang
8627c94f 1126%defattr(644,root,root,755)
54e1a2a3 1127%dir %{_sysconfdir}/vim
baa4aaf8 1128%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vim/vimrc
1129%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vim/gvimrc
84c81dea 1130
1a773fc5 1131%dir %{_datadir}/vim
2eeaaace
ER
1132
1133%dir %{_datadir}/vim/vimfiles
1134%dir %{_datadir}/vim/vimfiles/doc
1135%dir %{_datadir}/vim/vimfiles/after
1136%dir %{_datadir}/vim/vimfiles/after/compiler
1137%dir %{_datadir}/vim/vimfiles/after/ftdetect
1138%dir %{_datadir}/vim/vimfiles/after/ftplugin
1139%dir %{_datadir}/vim/vimfiles/after/indent
1140%dir %{_datadir}/vim/vimfiles/after/plugin
1141%dir %{_datadir}/vim/vimfiles/after/spell
1142%dir %{_datadir}/vim/vimfiles/after/syntax
1143%dir %{_datadir}/vim/vimfiles/compiler
1144%dir %{_datadir}/vim/vimfiles/ftdetect
1145%dir %{_datadir}/vim/vimfiles/ftplugin
1146%dir %{_datadir}/vim/vimfiles/indent
1147%dir %{_datadir}/vim/vimfiles/plugin
1148%dir %{_datadir}/vim/vimfiles/spell
1149%dir %{_datadir}/vim/vimfiles/syntax
1150%verify(not md5 mtime size) %{_datadir}/vim/vimfiles/doc/tags
2440ded8 1151
a48bd85b
ER
1152%{_datadir}/vim/*.vim
1153
88e9fd4c 1154%dir %{_datadir}/vim/autoload
3ee5bb1b 1155%doc %{_datadir}/vim/autoload/README.txt
88e9fd4c 1156
d1b4bd6a
ER
1157%dir %{_datadir}/vim/ftdetect
1158
a48bd85b
ER
1159%dir %{_datadir}/vim/ftplugin
1160%doc %{_datadir}/vim/ftplugin/README.txt
1161%{_datadir}/vim/ftplugin/*.vim
ec7cce13 1162%{_datadir}/vim/ftplugin/logtalk.dict
a48bd85b
ER
1163
1164%dir %{_datadir}/vim/indent
1165%doc %{_datadir}/vim/indent/README.txt
1166%{_datadir}/vim/indent/*.vim
1167
1168%dir %{_datadir}/vim/keymap
1169%doc %{_datadir}/vim/keymap/README.txt
1170%{_datadir}/vim/keymap/*.vim
1171
1172%dir %{_datadir}/vim/plugin
1173%doc %{_datadir}/vim/plugin/README.txt
a48bd85b
ER
1174
1175%dir %{_datadir}/vim/syntax
1176%doc %{_datadir}/vim/syntax/README.txt
1177%{_datadir}/vim/syntax/*.vim
1178
1179%dir %{_datadir}/vim/colors
1180%doc %{_datadir}/vim/colors/README.txt
1181%{_datadir}/vim/colors/*.vim
1182
1183%dir %{_datadir}/vim/lang
1184%doc %{_datadir}/vim/lang/README*
1185
1186%lang(af) %{_datadir}/vim/lang/menu_af*
1187%lang(ca) %{_datadir}/vim/lang/menu_ca*
1188%lang(cs) %{_datadir}/vim/lang/menu_cs*
1189%lang(cs) %{_datadir}/vim/lang/menu_*czech*
1190%lang(de) %{_datadir}/vim/lang/menu_de*
1191%lang(de) %{_datadir}/vim/lang/menu_*german*
1192%lang(en_GB) %{_datadir}/vim/lang/menu_en_gb*
1193%lang(en_GB) %{_datadir}/vim/lang/menu_*english*
1194%lang(eo) %{_datadir}/vim/lang/menu_eo.utf-8.vim
1195%lang(eo) %{_datadir}/vim/lang/menu_eo_eo.utf-8.vim
1196%lang(eo) %{_datadir}/vim/lang/menu_eo_xx.utf-8.vim
1197%lang(es) %{_datadir}/vim/lang/menu_es*
1198%lang(es) %{_datadir}/vim/lang/menu_*spanish*
1199%lang(fi) %{_datadir}/vim/lang/menu_fi.latin1.vim
1200%lang(fi) %{_datadir}/vim/lang/menu_fi.utf-8.vim
1201%lang(fi) %{_datadir}/vim/lang/menu_fi_fi.latin1.vim
1202%lang(fi) %{_datadir}/vim/lang/menu_fi_fi.utf-8.vim
1203%lang(fi) %{_datadir}/vim/lang/menu_finnish_finland.1252.vim
1204%lang(fr) %{_datadir}/vim/lang/menu_fr*
1205%lang(hu) %{_datadir}/vim/lang/menu_hu*
1206%lang(it) %{_datadir}/vim/lang/menu_it*
1207%lang(ja) %{_datadir}/vim/lang/menu_ja*
1208%lang(ko) %{_datadir}/vim/lang/menu_ko*
1209%lang(nl) %{_datadir}/vim/lang/menu_nl*
1210%lang(nb) %{_datadir}/vim/lang/menu_nb*
1211%lang(pl) %{_datadir}/vim/lang/menu_pl*
1212%lang(pl) %{_datadir}/vim/lang/menu_*polish*
1213%lang(pt) %{_datadir}/vim/lang/menu_pt*
1214%lang(ru) %{_datadir}/vim/lang/menu_ru*
1215%lang(sk) %{_datadir}/vim/lang/menu_sk*
1216%lang(sk) %{_datadir}/vim/lang/menu_*slovak*
1217%lang(sl) %{_datadir}/vim/lang/menu_sl_si*
1218%lang(sr) %{_datadir}/vim/lang/menu_sr*
1219%lang(sv) %{_datadir}/vim/lang/menu_sv*
1220%lang(uk) %{_datadir}/vim/lang/menu_uk*
1221%lang(vi) %{_datadir}/vim/lang/menu_vi*
1222%lang(zh_CN) %{_datadir}/vim/lang/menu_zh.cp936*
1223%lang(zh_CN) %{_datadir}/vim/lang/menu_zh.gb2312*
1224%lang(zh_CN) %{_datadir}/vim/lang/menu_zh_cn*
1225%lang(zh_CN) %{_datadir}/vim/lang/menu_*chinese*gb*
1226%lang(zh_TW) %{_datadir}/vim/lang/menu_zh.cp950*
1227%lang(zh_TW) %{_datadir}/vim/lang/menu_zh.big5*
1228%lang(zh_TW) %{_datadir}/vim/lang/menu_zh_tw*
1229%lang(zh_TW) %{_datadir}/vim/lang/menu_*taiwan*
1230
1231%dir %{_datadir}/vim/spell
1232%lang(he) %{_datadir}/vim/spell/he.*
1233%lang(yi) %{_datadir}/vim/spell/yi.*
9bc905eb 1234
4399a7e9 1235%{_mandir}/man1/vim.1*
4399a7e9 1236%lang(fi) %{_mandir}/fi/man1/vim.1*
4399a7e9 1237%lang(fr) %{_mandir}/fr/man1/vim.1*
c64787d5 1238%{_pixmapsdir}/vim.png
5def452f 1239
3ee5bb1b
ER
1240# plugins in base -rt package
1241%{_datadir}/vim/autoload/gzip.vim
1242%{_datadir}/vim/plugin/gzip.vim
1243%{_datadir}/vim/plugin/matchparen.vim
1244
2440ded8
ER
1245%files rt-extras
1246%defattr(644,root,root,755)
3ee5bb1b
ER
1247%{_datadir}/vim/plugin/*.vim
1248%{_datadir}/vim/autoload/*.vim
1249%{_datadir}/vim/autoload/xml
a48bd85b
ER
1250%{_datadir}/vim/compiler
1251%{_datadir}/vim/macros
1252%{_datadir}/vim/print
2440ded8 1253
3ee5bb1b
ER
1254# plugins in base -rt package
1255%exclude %{_datadir}/vim/autoload/gzip.vim
1256%exclude %{_datadir}/vim/plugin/gzip.vim
1257%exclude %{_datadir}/vim/plugin/matchparen.vim
1258
2440ded8
ER
1259%files doc
1260%defattr(644,root,root,755)
a48bd85b 1261%dir %{_datadir}/vim/doc
2440ded8
ER
1262
1263# English
a48bd85b
ER
1264%{_datadir}/vim/doc/*.txt.gz
1265%verify(not md5 mtime size) %{_datadir}/vim/doc/tags
2440ded8
ER
1266
1267# Polish
a48bd85b
ER
1268%lang(pl) %{_datadir}/vim/doc/*.plx.gz
1269%lang(pl) %verify(not md5 mtime size) %{_datadir}/vim/doc/tags-pl
2440ded8 1270
5def452f
ER
1271%files tutor
1272%defattr(644,root,root,755)
1273%attr(755,root,root) %{_bindir}/vimtutor
a48bd85b
ER
1274%dir %{_datadir}/vim/tutor
1275%dir %{_datadir}/vim/tutor/tutor
1276
1277%{_datadir}/vim/tutor/README.txt
a48bd85b
ER
1278%{_datadir}/vim/tutor/tutor.vim
1279%{_datadir}/vim/tutor/tutor.utf-8
1280%lang(el) %{_datadir}/vim/tutor/README.el.cp737.txt
1281%lang(el) %{_datadir}/vim/tutor/README.el.txt
1282
4963cca1
ER
1283%lang(bj) %{_datadir}/vim/tutor/tutor.bj
1284%lang(bj) %{_datadir}/vim/tutor/tutor.bj.utf-8
a48bd85b
ER
1285%lang(ca) %{_datadir}/vim/tutor/tutor.ca
1286%lang(ca) %{_datadir}/vim/tutor/tutor.ca.utf-8
1287%lang(cs) %{_datadir}/vim/tutor/tutor.cs
1288%lang(cs) %{_datadir}/vim/tutor/tutor.cs.cp1250
1289%lang(cs) %{_datadir}/vim/tutor/tutor.cs.utf-8
1290%lang(de) %{_datadir}/vim/tutor/tutor.de
1291%lang(de) %{_datadir}/vim/tutor/tutor.de.utf-8
1292%lang(el) %{_datadir}/vim/tutor/tutor.el
1293%lang(el) %{_datadir}/vim/tutor/tutor.el.cp737
1294%lang(el) %{_datadir}/vim/tutor/tutor.el.utf-8
37175aa8 1295%lang(eo) %{_datadir}/vim/tutor/tutor.eo
a48bd85b
ER
1296%lang(eo) %{_datadir}/vim/tutor/tutor.eo.utf-8
1297%lang(es) %{_datadir}/vim/tutor/tutor.es
1298%lang(es) %{_datadir}/vim/tutor/tutor.es.utf-8
1299%lang(fr) %{_datadir}/vim/tutor/tutor.fr
1300%lang(fr) %{_datadir}/vim/tutor/tutor.fr.utf-8
1301%lang(hr) %{_datadir}/vim/tutor/tutor.hr
1302%lang(hr) %{_datadir}/vim/tutor/tutor.hr.cp1250
1303%lang(hr) %{_datadir}/vim/tutor/tutor.hr.utf-8
1304%lang(hu) %{_datadir}/vim/tutor/tutor.hu
a48bd85b 1305%lang(hu) %{_datadir}/vim/tutor/tutor.hu.cp1250
4963cca1 1306%lang(hu) %{_datadir}/vim/tutor/tutor.hu.utf-8
a48bd85b
ER
1307%lang(it) %{_datadir}/vim/tutor/tutor.it
1308%lang(it) %{_datadir}/vim/tutor/tutor.it.utf-8
1309%lang(ja) %{_datadir}/vim/tutor/tutor.ja.euc
1310%lang(ja) %{_datadir}/vim/tutor/tutor.ja.sjis
1311%lang(ja) %{_datadir}/vim/tutor/tutor.ja.utf-8
1312%lang(ko) %{_datadir}/vim/tutor/tutor.ko.euc
1313%lang(ko) %{_datadir}/vim/tutor/tutor.ko.utf-8
1314%lang(nb) %{_datadir}/vim/tutor/tutor.nb
1315%lang(nb) %{_datadir}/vim/tutor/tutor.nb.utf-8
1316%lang(pl) %{_datadir}/vim/tutor/tutor.pl
1317%lang(pl) %{_datadir}/vim/tutor/tutor.pl.cp1250
1318%lang(pl) %{_datadir}/vim/tutor/tutor.pl.utf-8
37175aa8
AG
1319%lang(pt) %{_datadir}/vim/tutor/tutor.pt
1320%lang(pt) %{_datadir}/vim/tutor/tutor.pt.utf-8
a48bd85b
ER
1321%lang(ru) %{_datadir}/vim/tutor/tutor.ru
1322%lang(ru) %{_datadir}/vim/tutor/tutor.ru.cp1251
1323%lang(ru) %{_datadir}/vim/tutor/tutor.ru.utf-8
1324%lang(sk) %{_datadir}/vim/tutor/tutor.sk
1325%lang(sk) %{_datadir}/vim/tutor/tutor.sk.cp1250
1326%lang(sk) %{_datadir}/vim/tutor/tutor.sk.utf-8
1327%lang(sv) %{_datadir}/vim/tutor/tutor.sv
1328%lang(sv) %{_datadir}/vim/tutor/tutor.sv.utf-8
1329%lang(tr) %{_datadir}/vim/tutor/tutor.tr.iso9
1330%lang(tr) %{_datadir}/vim/tutor/tutor.tr.utf-8
1331%lang(vi) %{_datadir}/vim/tutor/tutor.vi.utf-8
1332%lang(zh_TW) %{_datadir}/vim/tutor/tutor.zh.big5
1333%lang(zh_TW) %{_datadir}/vim/tutor/tutor.zh.euc
1334%lang(zh_TW) %{_datadir}/vim/tutor/tutor.zh.utf-8
478fb2f2 1335
5def452f 1336%{_mandir}/man1/vimtutor.1*
4399a7e9 1337%lang(fr) %{_mandir}/fr/man1/vimtutor.1*
4399a7e9 1338%lang(it) %{_mandir}/it/man1/vimtutor.1*
4399a7e9 1339%lang(pl) %{_mandir}/pl/man1/vimtutor.1*
4399a7e9 1340%lang(ru) %{_mandir}/ru/man1/vimtutor.1*
64bf7ae0 1341
fbe64536
ER
1342%if %{with heavy}
1343%files heavy
1344%defattr(644,root,root,755)
1345%attr(755,root,root) %{_bindir}/vim.heavy
1346%endif
1347
4399a7e9
JB
1348%files spell-en
1349%defattr(644,root,root,755)
a48bd85b 1350%{_datadir}/vim/spell/en.*.*
4399a7e9 1351
d6e63bbe 1352%if %{with athena}
f22e9322 1353%files -n gvim-athena
1354%defattr(644,root,root,755)
c983f1ff 1355%attr(755,root,root) %{_bindir}/gvim.athena
eab7da3d 1356%{_desktopdir}/gvim-athena.desktop
f22e9322 1357%endif
1358
d6e63bbe 1359%if %{with motif}
f22e9322 1360%files -n gvim-motif
1361%defattr(644,root,root,755)
c983f1ff 1362%attr(755,root,root) %{_bindir}/gvim.motif
eab7da3d 1363%{_desktopdir}/gvim-motif.desktop
f22e9322 1364%endif
1365
d6e63bbe 1366%if %{with gtk}
f22e9322 1367%files -n gvim-gtk
1368%defattr(644,root,root,755)
c983f1ff 1369%attr(755,root,root) %{_bindir}/gvim.gtk
25a79fa4
JB
1370%attr(755,root,root) %verify(not link) %{_bindir}/gvim
1371%attr(755,root,root) %{_bindir}/eview
1372%attr(755,root,root) %{_bindir}/evim
4197338c 1373%attr(755,root,root) %{_bindir}/gview
25a79fa4 1374%attr(755,root,root) %{_bindir}/gvimdiff
c983f1ff 1375%attr(755,root,root) %{_bindir}/rgview
25a79fa4
JB
1376%attr(755,root,root) %{_bindir}/rgvim
1377%{_mandir}/man1/eview.1*
1378%{_mandir}/man1/evim.1*
4399a7e9
JB
1379%{_mandir}/man1/gvi*
1380%{_mandir}/man1/rgv*
9c95080e 1381%lang(fi) %{_mandir}/fi/man1/gvi*
1382%lang(fi) %{_mandir}/fi/man1/rgv*
25a79fa4
JB
1383%lang(fr) %{_mandir}/fr/man1/eview.1*
1384%lang(fr) %{_mandir}/fr/man1/evim.1*
9c95080e 1385%lang(fr) %{_mandir}/fr/man1/gvi*
1386%lang(fr) %{_mandir}/fr/man1/rgv*
1387%lang(id) %{_mandir}/id/man1/gvi*
1388%lang(id) %{_mandir}/id/man1/rgv*
25a79fa4
JB
1389%lang(it) %{_mandir}/it/man1/eview.1*
1390%lang(it) %{_mandir}/it/man1/evim.1*
4399a7e9
JB
1391%lang(it) %{_mandir}/it/man1/gvi*
1392%lang(it) %{_mandir}/it/man1/rgv*
25a79fa4
JB
1393%lang(pl) %{_mandir}/pl/man1/eview.1*
1394%lang(pl) %{_mandir}/pl/man1/evim.1*
9c95080e 1395%lang(pl) %{_mandir}/pl/man1/gvi*
1396%lang(pl) %{_mandir}/pl/man1/rgv*
25a79fa4
JB
1397%lang(ru) %{_mandir}/ru/man1/eview.1*
1398%lang(ru) %{_mandir}/ru/man1/evim.1*
4399a7e9
JB
1399%lang(ru) %{_mandir}/ru/man1/gvi*
1400%lang(ru) %{_mandir}/ru/man1/rgv*
eab7da3d 1401%{_desktopdir}/gvim-gtk.desktop
f22e9322 1402%endif
1403
d6e63bbe 1404%if %{with gnome}
f22e9322 1405%files -n gvim-gnome
1406%defattr(644,root,root,755)
c983f1ff 1407%attr(755,root,root) %{_bindir}/gvim.gnome
474e8862 1408%{_desktopdir}/gvim-gnome.desktop
afe2d598 1409%endif
fbe64536
ER
1410
1411%if %{with heavy}
1412%files -n gvim-heavy
1413%defattr(644,root,root,755)
1414%attr(755,root,root) %{_bindir}/gvim.heavy
1415%endif
This page took 0.419677 seconds and 4 git commands to generate.