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