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