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