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