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