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