]> git.pld-linux.org Git - packages/vim.git/blame - vim.spec
- drop ko.utf-8 locale; release 2
[packages/vim.git] / vim.spec
CommitLineData
ec7cce13
ER
1# TODO
2# - evim manuals not installed if no gui is built, move to -gui packages?
57a132bb 3# - fix glibc so that static work without hacks
ec7cce13 4#
a18a5bb6
JR
5# NOTE
6# - static package is not quite static, it must be linked with shared glibc
57a132bb 7# because of glibc nss brokeness wrt all static linking (see TODO)
a18a5bb6 8#
6facb60f 9# Conditional build:
ec23c5c9
JB
10%bcond_without static # don't build static version
11%bcond_without athena # don't build Athena Widgets-based gvim
12%bcond_without motif # don't build Motif-based gvim
e746f321 13%bcond_without gtk # don't build GTK+-based gvim support
14%bcond_without gnome # don't build GNOME-based gvim support
fbe64536 15%bcond_without heavy # don't build heavy (full-featured GNOME-based gvim/vim)
a18a5bb6 16%bcond_without gui # don't build any GUI
fbe64536
ER
17%bcond_with perl # with Perl interp in vim package
18%bcond_with python # with Python interp in vim package
19%bcond_with ruby # with Ruby interp in vim package
c931d32b 20%bcond_with tcl # with Tcl interp
ec23c5c9 21%bcond_without selinux # without selinux support
ec23c5c9 22%bcond_without home_etc # without home_etc support
80b161c5 23
d1b4bd6a
ER
24%if %{without gui}
25%undefine with_athena
26%undefine with_motif
27%undefine with_gtk
28%undefine with_gnome
29%endif
30
cfe3d9c1
ER
31# Command to check for latest patch:
32# wget -q -O - ftp://ftp.vim.org/pub/editors/vim/patches/7.2/MD5SUMS|grep -vF .gz|tail -n1|awk '{print $2}'
33
37175aa8
AG
34%define ver 7.3
35%define patchlevel 002
84c81dea 36Summary: Vi IMproved - a Vi clone
1a02d184
ER
37Summary(de.UTF-8): VIsual editor iMproved
38Summary(es.UTF-8): Editor visual incrementado
39Summary(fr.UTF-8): Editeur VIM : VIsual editor iMproved
a375a145 40Summary(hu.UTF-8): Vi IMproved - a Vi szerkesztő bővítése
1a02d184
ER
41Summary(pl.UTF-8): Vi IMproved - klon edytora Vi
42Summary(pt_BR.UTF-8): Editor visual incrementado
43Summary(ru.UTF-8): Visual editor IMproved - Единственно Правильный Редактор :)
44Summary(tr.UTF-8): Gelişmiş bir vi sürümü
45Summary(uk.UTF-8): Visual editor IMproved - Єдино Вірний Редактор :)
86c64819 46Name: vim
27be4eca 47Version: %{ver}.%{patchlevel}
b820466e 48Release: 2
2f66771d 49Epoch: 4
f73b565e 50License: Charityware
8627c94f 51Group: Applications/Editors/Vim
27be4eca 52Source0: ftp://ftp.vim.org/pub/vim/unix/%{name}-%{ver}.tar.bz2
37175aa8 53# Source0-md5: 5b9510a17074e2b37d8bb38ae09edbf2
b36b7b12
AG
54Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
55# Source1-md5: bc4d1e115ca506ad7751b9bd2b773a7f
56Source2: http://skawina.eu.org/mikolaj/usr_doc_pl.zip
57# Source2-md5: ff96284b1c913d55cf0877839b34d490
59e47b54
AF
58Source10: g%{name}-athena.desktop
59Source11: g%{name}-motif.desktop
60Source12: g%{name}-gtk.desktop
61Source13: g%{name}-gnome.desktop
0f99c50f 62Source14: %{name}.desktop
fbe64536 63# syntax files
4197338c 64# http://www.vim.org/scripts/script.php?script_id=1491 (0.7.5)
fbe64536 65Source20: javascript.vim
4197338c 66# http://www.vim.org/scripts/script.php?script_id=447 (20040206)
fbe64536
ER
67Source22: exim.vim
68# http://www.vim.org/scripts/script.php?script_id=1571 (0.9.7)
69Source23: php.vim
70# color schemes
71# http://www.vim.org/scripts/script.php?script_id=415 (1.15)
72Source30: zenburn.vim
73# http://www.vim.org/scripts/script.php?script_id=92 (1.0)
74Source31: borland.vim
f7d38103 75# http://www.vim.org/scripts/script.php?script_id=368 (1.2.5)
fbe64536 76Source32: oceandeep.vim
f7d38103
AG
77# http://www.vim.org/scripts/script.php?script_id=1464 (2.6.3)
78Source33: moria.vim
37175aa8 79%patchset_source -f ftp://ftp.vim.org/pub/editors/vim/patches/7.3/7.3.%03g 1 %{patchlevel}
db58c86e 80Patch0: %{name}-sysconfdir.patch
81Patch1: %{name}-visual.patch
82Patch2: %{name}-paths.patch
2fd1acb8
AG
83Patch3: %{name}-no_libelf.patch
84Patch4: %{name}-egrep.patch
85Patch5: %{name}-awk.patch
86Patch6: %{name}-filetype_vim-perl_tests.patch
87Patch7: %{name}-apache.patch
88Patch8: %{name}-po-syntax.patch
89Patch9: %{name}-modprobe.patch
90Patch10: %{name}-doubleparenthesis.patch
91Patch11: %{name}-syntax-fstab.patch
92Patch12: 010_all_%{name}-6.3-vixie.patch
93Patch13: 013_all_%{name}-7.0-cron-vars-79981.patch
94Patch14: 020_all_%{name}-7.0-fstab-tmpfs-size.patch
95Patch15: 021_all_%{name}-7.0-fstab-bogus-errors.patch
96Patch16: 024_all_%{name}-6.3-bash-83565.patch
97Patch17: 027_all_%{name}-7.0-automake-substitutions-93378.patch
98Patch18: %{name}-smarty.patch
99Patch19: %{name}-tutor-lessdeps.patch
100Patch20: %{name}-nagios.patch
101Patch21: %{name}-filetypes.patch
102Patch22: %{name}-man_installation.patch
b65a166d 103Patch23: %{name}-vimrc.patch
be0a4d78 104Patch24: %{name}-syntax-exports.patch
6ea26f92 105Patch25: %{name}-syntax-sshconfig.patch
d6de9a65 106Patch102: %{name}-gtkfilechooser.patch
d6de9a65 107Patch104: %{name}-home_etc.patch
fbe64536
ER
108Patch105: %{name}-autopaste.patch
109Patch106: %{name}-ft-cron.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
37175aa8 681%setup -q -n %{name}73
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
37175aa8 721
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
b36b7b12 740%{__unzip} -qd runtime/doc %{SOURCE2}
2440ded8 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
a18a5bb6 765 local shlink
fbe64536
ER
766 shift
767
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
a18a5bb6
JR
790 # Hack around glibc brokeness wrt static linking and NSS (Name Service Shit)
791 if [ "$target" = "vim.static" ]; then
792 echo "s| -l\([^ ]\+\)| %{_libdir}/lib\1.a|g" >>auto/link.sed
793 rm -f vim
794 %{__make} vim
98b753fa 795 shlink=$(ldd ./vim | grep -v "linux-\(gate\|vdso\)\|libc.so\|ld-linux.*" || :)
a18a5bb6
JR
796 if [ -n "$shlink" ]; then
797 echo "Looks like static link failed!"
798 echo "These libs should be linked static:"
799 echo $shlink
800 return 1
801 fi
802 fi
fbe64536
ER
803 mv -f vim bin/$target
804}
805
d6e63bbe 806%if %{with static}
a18a5bb6 807#LDFLAGS="%{rpmldflags} -static"
fbe64536 808build vim.static \
8490904a
JB
809 --disable-gui \
810 --without-x \
fbe64536 811 --with-features=small \
8490904a
JB
812 --disable-perlinterp \
813 --disable-pythoninterp \
814 --disable-rubyinterp \
815 --disable-tclinterp \
816 --disable-cscope \
817 --disable-gpm \
818 --disable-multibyte \
fbe64536 819 --disable-nls
8490904a 820
a18a5bb6 821#LDFLAGS="%{rpmldflags}"
8490904a
JB
822%endif
823
fbe64536 824build vim.ncurses \
84c81dea 825 --disable-gui \
826 --without-x \
fbe64536 827 --with-features=huge
a04973b9 828
d6e63bbe 829%if %{with athena}
fbe64536 830build gvim.athena \
f22e9322 831 --with-features=huge \
f73b565e 832 --enable-gui=athena \
833 --with-x \
d5d214fb
AM
834 --enable-fontset \
835 --disable-gpm \
fbe64536 836 --without-gnome
84c81dea 837
fbe64536 838%endif
a04973b9 839
d6e63bbe 840%if %{with motif}
fbe64536 841build gvim.motif \
f22e9322 842 --with-features=huge \
f73b565e 843 --enable-gui=motif \
844 --with-x \
d5d214fb 845 --enable-multibyte \
d5d214fb
AM
846 --enable-fontset \
847 --disable-gpm \
fbe64536
ER
848 --without-gnome
849
fc7569f7 850%endif
8627c94f 851
d6e63bbe 852%if %{with gtk}
fbe64536 853build gvim.gtk \
f22e9322 854 --with-features=huge \
db58c86e 855 --enable-gui=gtk2 \
856 --enable-gtk2-check \
f73b565e 857 --with-x \
fbe64536
ER
858 --disable-gpm
859
fc7569f7 860%endif
8627c94f 861
d6e63bbe 862%if %{with gnome}
fbe64536 863build gvim.gnome \
f22e9322 864 --with-features=huge \
db58c86e 865 --enable-gui=gnome2 \
db58c86e 866 --enable-gtk2-check \
867 --enable-gnome-check \
d5d214fb 868 --with-x \
fbe64536
ER
869 --disable-gpm
870
871%endif
872
873# vim.heavy / gvim.heavy
874%if %{with heavy}
875build vim.heavy \
876 --with-features=huge \
877 --disable-gui \
878 --without-x \
879 --enable-perlinterp \
880 --enable-pythoninterp \
881 --enable-rubyinterp \
882 --enable-tclinterp \
883 --disable-gpm
884
885build gvim.heavy \
886 --with-features=huge \
887 --enable-gui=gnome2 \
888 --enable-gtk2-check \
889 --enable-gnome-check \
890 --with-x \
891 --enable-perlinterp \
892 --enable-pythoninterp \
893 --enable-rubyinterp \
894 --enable-tclinterp \
895 --disable-gpm
896
fc7569f7 897%endif
d5d214fb 898
afe2d598
AF
899%{__make} xxd/xxd languages
900
8627c94f 901%install
902rm -rf $RPM_BUILD_ROOT
0b31d255 903
f22e9322 904install -d $RPM_BUILD_ROOT{%{_sysconfdir}/vim,%{_bindir}} \
d1b4bd6a 905 $RPM_BUILD_ROOT{/bin,%{_mandir}/man1,%{_datadir}/vim/ftdetect} \
474e8862 906 $RPM_BUILD_ROOT%{_desktopdir}
46f826dd 907
f76e6f17 908%{__make} -j1 install \
a82d590c 909 DESTDIR=$RPM_BUILD_ROOT
7ba74caf 910
2440ded8
ER
911%find_lang %{name}
912
913# use compressed docs, see :help gzip-helpfile
a48bd85b
ER
914%{__gzip} -9 $RPM_BUILD_ROOT%{_datadir}/vim/doc/*.txt
915%{__sed} -i -e 's=\(\t.*\.txt\)\t=\1.gz\t=' $RPM_BUILD_ROOT%{_datadir}/vim/doc/tags
2440ded8 916
a48bd85b
ER
917%{__gzip} -9 $RPM_BUILD_ROOT%{_datadir}/vim/doc/*.??x
918%{__sed} -i -e 's=\(\t.*\.plx\)\t=\1.gz\t=' $RPM_BUILD_ROOT%{_datadir}/vim/doc/tags-pl
2440ded8 919
310b65f3 920rm -f $RPM_BUILD_ROOT%{_bindir}/*
8627c94f 921
b93a0a21 922%if %{with static}
c64787d5
ER
923install -p src/bin/vim.ncurses $RPM_BUILD_ROOT%{_bindir}/vim
924install -p src/bin/vim.static $RPM_BUILD_ROOT/bin/vi
b93a0a21 925%else
c64787d5 926install -p src/bin/vim.ncurses $RPM_BUILD_ROOT/bin/vi
b93a0a21
AF
927ln -sf /bin/vi $RPM_BUILD_ROOT%{_bindir}/vim
928%endif
c64787d5
ER
929install -p src/xxd/xxd $RPM_BUILD_ROOT%{_bindir}/xxd
930install -p src/vimtutor $RPM_BUILD_ROOT%{_bindir}/vimtutor
a7fbf53c 931
84c81dea 932echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/vi.1
933echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/view.1
8627c94f 934
9c95080e 935# not supported directories
936rm -rf $RPM_BUILD_ROOT%{_mandir}/??.*/
937
a48bd85b
ER
938mv -f $RPM_BUILD_ROOT{%{_datadir}/vim/vimrc_example.vim,%{_sysconfdir}/vim/vimrc}
939mv -f $RPM_BUILD_ROOT{%{_datadir}/vim/gvimrc_example.vim,%{_sysconfdir}/vim/gvimrc}
8627c94f 940
4399a7e9
JB
941ln -sf vim $RPM_BUILD_ROOT%{_bindir}/eview
942ln -sf vim $RPM_BUILD_ROOT%{_bindir}/evim
923c746f 943ln -sf vim $RPM_BUILD_ROOT%{_bindir}/rvim
4399a7e9 944ln -sf vim $RPM_BUILD_ROOT%{_bindir}/vimdiff
d5d214fb
AM
945ln -sf vi $RPM_BUILD_ROOT/bin/ex
946ln -sf vi $RPM_BUILD_ROOT/bin/view
947ln -sf vi $RPM_BUILD_ROOT/bin/rview
84c81dea 948
c64787d5 949cp -a %{SOURCE14} $RPM_BUILD_ROOT%{_desktopdir}
0f99c50f 950
b93a0a21 951%if %{with athena}
c64787d5
ER
952install -p src/bin/gvim.athena $RPM_BUILD_ROOT%{_bindir}/gvim.athena
953cp -a %{SOURCE10} $RPM_BUILD_ROOT%{_desktopdir}
b93a0a21
AF
954%endif
955%if %{with motif}
c64787d5
ER
956install -p src/bin/gvim.motif $RPM_BUILD_ROOT%{_bindir}/gvim.motif
957cp -a %{SOURCE11} $RPM_BUILD_ROOT%{_desktopdir}
b93a0a21
AF
958%endif
959%if %{with gnome}
c64787d5
ER
960install -p src/bin/gvim.gnome $RPM_BUILD_ROOT%{_bindir}/gvim.gnome
961cp -a %{SOURCE13} $RPM_BUILD_ROOT%{_desktopdir}
b93a0a21
AF
962%endif
963%if %{with gtk}
c64787d5 964install -p src/bin/gvim.gtk $RPM_BUILD_ROOT%{_bindir}/gvim.gtk
b93a0a21 965ln -sf gvim.gtk $RPM_BUILD_ROOT%{_bindir}/gvim
b93a0a21 966ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/gview
4399a7e9 967ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/gvimdiff
b93a0a21 968ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/rgview
4399a7e9 969ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/rgvim
c64787d5 970cp -a %{SOURCE12} $RPM_BUILD_ROOT%{_desktopdir}
b93a0a21 971%endif
fbe64536 972%if %{with heavy}
c64787d5
ER
973install -p src/bin/vim.heavy $RPM_BUILD_ROOT%{_bindir}
974install -p src/bin/gvim.heavy $RPM_BUILD_ROOT%{_bindir}
fbe64536 975%endif
8627c94f 976
c64787d5
ER
977install -d $RPM_BUILD_ROOT%{_pixmapsdir}
978cp -a runtime/vim48x48.png $RPM_BUILD_ROOT%{_pixmapsdir}/vim.png
ef0fdc18 979
b36b7b12 980bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
9c95080e 981
a76f8cb4 982install -d $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles/{doc,{after/,}{compiler,ftdetect,ftplugin,indent,plugin,spell,syntax}}
8e79b441 983> $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles/doc/tags
9f5fc2a1 984
27be4eca 985# separate package
a48bd85b 986%{__rm} $RPM_BUILD_ROOT%{_datadir}/vim/{ftplugin,syntax}/spec.vim
27be4eca 987
2440ded8 988# unuseful
a48bd85b
ER
989rm -rf $RPM_BUILD_ROOT%{_datadir}/vim/tools
990rm -f $RPM_BUILD_ROOT%{_datadir}/vim/bugreport.vim
37175aa8 991rm -f $RPM_BUILD_ROOT%{_datadir}/vim/spell/check_locales.vim
a48bd85b 992rm -f $RPM_BUILD_ROOT%{_datadir}/vim/spell/cleanadd.vim
37175aa8 993rm -f $RPM_BUILD_ROOT%{_datadir}/vim/spell/fixdup.vim
a48bd85b 994rm -f $RPM_BUILD_ROOT%{_datadir}/vim/doc/vim2html.pl
af865184 995
8627c94f 996%clean
997rm -rf $RPM_BUILD_ROOT
998
b1844844 999%post
23fe3b70 1000[ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
b1844844 1001
1002%postun
23fe3b70 1003[ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
b1844844 1004
1005%post -n gvim-athena
23fe3b70 1006[ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
b1844844 1007
1008%postun -n gvim-athena
23fe3b70 1009[ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
b1844844 1010
1011%post -n gvim-motif
23fe3b70 1012[ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
b1844844 1013
1014%postun -n gvim-motif
23fe3b70 1015[ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
b1844844 1016
1017%post -n gvim-gtk
23fe3b70 1018[ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
70502921 1019%update_icon_cache hicolor
b1844844 1020
1021%postun -n gvim-gtk
23fe3b70 1022[ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
70502921 1023%update_icon_cache hicolor
b1844844 1024
1025%post -n gvim-gnome
9c95080e 1026%update_desktop_database_post
70502921 1027%update_icon_cache hicolor
b1844844 1028
1029%postun -n gvim-gnome
9c95080e 1030%update_desktop_database_postun
70502921 1031%update_icon_cache hicolor
b1844844 1032
84c81dea 1033%files
1034%defattr(644,root,root,755)
4399a7e9
JB
1035%attr(755,root,root) %{_bindir}/eview
1036%attr(755,root,root) %{_bindir}/evim
84c81dea 1037%attr(755,root,root) %{_bindir}/rvim
4399a7e9
JB
1038%attr(755,root,root) %{_bindir}/vim
1039%attr(755,root,root) %{_bindir}/vimdiff
9a40bb9c 1040%{_mandir}/man1/eview.1*
4399a7e9
JB
1041%{_mandir}/man1/evim.1*
1042%{_mandir}/man1/rvim.1*
1043%{_mandir}/man1/vimdiff.1*
1044%lang(fi) %{_mandir}/fi/man1/rvim.1*
9a40bb9c 1045%lang(fr) %{_mandir}/fr/man1/eview.1*
4399a7e9
JB
1046%lang(fr) %{_mandir}/fr/man1/evim.1*
1047%lang(fr) %{_mandir}/fr/man1/rvim.1*
1048%lang(fr) %{_mandir}/fr/man1/vimdiff.1*
1049%lang(id) %{_mandir}/id/man1/rvim.1*
478fb2f2 1050%lang(id) %{_mandir}/id/man1/vim.1*
9a40bb9c 1051%lang(it) %{_mandir}/it/man1/eview.1*
4399a7e9
JB
1052%lang(it) %{_mandir}/it/man1/evim.1*
1053%lang(it) %{_mandir}/it/man1/rvim.1*
478fb2f2 1054%lang(it) %{_mandir}/it/man1/vim.1*
4399a7e9 1055%lang(it) %{_mandir}/it/man1/vimdiff.1*
9a40bb9c 1056%lang(pl) %{_mandir}/pl/man1/eview.1*
4399a7e9
JB
1057%lang(pl) %{_mandir}/pl/man1/evim.1*
1058%lang(pl) %{_mandir}/pl/man1/rvim.1*
478fb2f2 1059%lang(pl) %{_mandir}/pl/man1/vim.1*
4399a7e9 1060%lang(pl) %{_mandir}/pl/man1/vimdiff.1*
9a40bb9c 1061%lang(ru) %{_mandir}/ru/man1/eview.1*
4399a7e9
JB
1062%lang(ru) %{_mandir}/ru/man1/evim.1*
1063%lang(ru) %{_mandir}/ru/man1/rvim.1*
478fb2f2 1064%lang(ru) %{_mandir}/ru/man1/vim.1*
4399a7e9 1065%lang(ru) %{_mandir}/ru/man1/vimdiff.1*
0f99c50f 1066%{_desktopdir}/%{name}.desktop
84c81dea 1067
d6e63bbe 1068%if %{with static}
84c81dea 1069%files static
2576aec7 1070%endif
ce504e8b 1071%defattr(644,root,root,755)
ce504e8b 1072%attr(755,root,root) /bin/*
671e058b
AF
1073%{_mandir}/man1/vi.1*
1074%{_mandir}/man1/ex.1*
671e058b
AF
1075%{_mandir}/man1/view.1*
1076%{_mandir}/man1/rview.1*
0d564f51
JB
1077%lang(fi) %{_mandir}/fi/man1/vi.1*
1078%lang(fi) %{_mandir}/fi/man1/ex.1*
1079%lang(fi) %{_mandir}/fi/man1/view.1*
1080%lang(fi) %{_mandir}/fi/man1/rview.1*
9c95080e 1081%lang(fr) %{_mandir}/fr/man1/vi.1*
1082%lang(fr) %{_mandir}/fr/man1/ex.1*
1083%lang(fr) %{_mandir}/fr/man1/view.1*
1084%lang(fr) %{_mandir}/fr/man1/rview.1*
0d564f51
JB
1085%lang(id) %{_mandir}/id/man1/vi.1*
1086%lang(id) %{_mandir}/id/man1/ex.1*
1087%lang(id) %{_mandir}/id/man1/view.1*
1088%lang(id) %{_mandir}/id/man1/rview.1*
9c95080e 1089#%lang(it) %{_mandir}/it/man1/vi.1*
1090%lang(it) %{_mandir}/it/man1/ex.1*
1091%lang(it) %{_mandir}/it/man1/view.1*
1092%lang(it) %{_mandir}/it/man1/rview.1*
1093%lang(pl) %{_mandir}/pl/man1/vi.1*
1094%lang(pl) %{_mandir}/pl/man1/ex.1*
1095%lang(pl) %{_mandir}/pl/man1/view.1*
1096%lang(pl) %{_mandir}/pl/man1/rview.1*
1097#%lang(ru) %{_mandir}/ru/man1/vi.1*
1098%lang(ru) %{_mandir}/ru/man1/ex.1*
1099%lang(ru) %{_mandir}/ru/man1/view.1*
1100%lang(ru) %{_mandir}/ru/man1/rview.1*
ce504e8b 1101
2576aec7
AF
1102%files -n xxd
1103%defattr(644,root,root,755)
1104%attr(755,root,root) %{_bindir}/xxd
1105%{_mandir}/man1/xxd.1*
9c95080e 1106%lang(fr) %{_mandir}/fr/man1/xxd.1*
1107%lang(it) %{_mandir}/it/man1/xxd.1*
1108%lang(pl) %{_mandir}/pl/man1/xxd.1*
1109%lang(ru) %{_mandir}/ru/man1/xxd.1*
2576aec7 1110
2440ded8 1111%files rt -f %{name}.lang
8627c94f 1112%defattr(644,root,root,755)
54e1a2a3 1113%dir %{_sysconfdir}/vim
baa4aaf8 1114%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vim/vimrc
1115%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vim/gvimrc
84c81dea 1116
1a773fc5 1117%dir %{_datadir}/vim
2eeaaace
ER
1118
1119%dir %{_datadir}/vim/vimfiles
1120%dir %{_datadir}/vim/vimfiles/doc
1121%dir %{_datadir}/vim/vimfiles/after
1122%dir %{_datadir}/vim/vimfiles/after/compiler
1123%dir %{_datadir}/vim/vimfiles/after/ftdetect
1124%dir %{_datadir}/vim/vimfiles/after/ftplugin
1125%dir %{_datadir}/vim/vimfiles/after/indent
1126%dir %{_datadir}/vim/vimfiles/after/plugin
1127%dir %{_datadir}/vim/vimfiles/after/spell
1128%dir %{_datadir}/vim/vimfiles/after/syntax
1129%dir %{_datadir}/vim/vimfiles/compiler
1130%dir %{_datadir}/vim/vimfiles/ftdetect
1131%dir %{_datadir}/vim/vimfiles/ftplugin
1132%dir %{_datadir}/vim/vimfiles/indent
1133%dir %{_datadir}/vim/vimfiles/plugin
1134%dir %{_datadir}/vim/vimfiles/spell
1135%dir %{_datadir}/vim/vimfiles/syntax
1136%verify(not md5 mtime size) %{_datadir}/vim/vimfiles/doc/tags
2440ded8 1137
a48bd85b
ER
1138%{_datadir}/vim/*.vim
1139
88e9fd4c 1140%dir %{_datadir}/vim/autoload
3ee5bb1b 1141%doc %{_datadir}/vim/autoload/README.txt
88e9fd4c 1142
d1b4bd6a
ER
1143%dir %{_datadir}/vim/ftdetect
1144
a48bd85b
ER
1145%dir %{_datadir}/vim/ftplugin
1146%doc %{_datadir}/vim/ftplugin/README.txt
1147%{_datadir}/vim/ftplugin/*.vim
ec7cce13 1148%{_datadir}/vim/ftplugin/logtalk.dict
a48bd85b
ER
1149
1150%dir %{_datadir}/vim/indent
1151%doc %{_datadir}/vim/indent/README.txt
1152%{_datadir}/vim/indent/*.vim
1153
1154%dir %{_datadir}/vim/keymap
1155%doc %{_datadir}/vim/keymap/README.txt
1156%{_datadir}/vim/keymap/*.vim
1157
1158%dir %{_datadir}/vim/plugin
1159%doc %{_datadir}/vim/plugin/README.txt
a48bd85b
ER
1160
1161%dir %{_datadir}/vim/syntax
1162%doc %{_datadir}/vim/syntax/README.txt
1163%{_datadir}/vim/syntax/*.vim
1164
1165%dir %{_datadir}/vim/colors
1166%doc %{_datadir}/vim/colors/README.txt
1167%{_datadir}/vim/colors/*.vim
1168
1169%dir %{_datadir}/vim/lang
1170%doc %{_datadir}/vim/lang/README*
1171
1172%lang(af) %{_datadir}/vim/lang/menu_af*
1173%lang(ca) %{_datadir}/vim/lang/menu_ca*
1174%lang(cs) %{_datadir}/vim/lang/menu_cs*
1175%lang(cs) %{_datadir}/vim/lang/menu_*czech*
1176%lang(de) %{_datadir}/vim/lang/menu_de*
1177%lang(de) %{_datadir}/vim/lang/menu_*german*
1178%lang(en_GB) %{_datadir}/vim/lang/menu_en_gb*
1179%lang(en_GB) %{_datadir}/vim/lang/menu_*english*
1180%lang(eo) %{_datadir}/vim/lang/menu_eo.utf-8.vim
1181%lang(eo) %{_datadir}/vim/lang/menu_eo_eo.utf-8.vim
1182%lang(eo) %{_datadir}/vim/lang/menu_eo_xx.utf-8.vim
1183%lang(es) %{_datadir}/vim/lang/menu_es*
1184%lang(es) %{_datadir}/vim/lang/menu_*spanish*
1185%lang(fi) %{_datadir}/vim/lang/menu_fi.latin1.vim
1186%lang(fi) %{_datadir}/vim/lang/menu_fi.utf-8.vim
1187%lang(fi) %{_datadir}/vim/lang/menu_fi_fi.latin1.vim
1188%lang(fi) %{_datadir}/vim/lang/menu_fi_fi.utf-8.vim
1189%lang(fi) %{_datadir}/vim/lang/menu_finnish_finland.1252.vim
1190%lang(fr) %{_datadir}/vim/lang/menu_fr*
1191%lang(hu) %{_datadir}/vim/lang/menu_hu*
1192%lang(it) %{_datadir}/vim/lang/menu_it*
1193%lang(ja) %{_datadir}/vim/lang/menu_ja*
1194%lang(ko) %{_datadir}/vim/lang/menu_ko*
1195%lang(nl) %{_datadir}/vim/lang/menu_nl*
1196%lang(nb) %{_datadir}/vim/lang/menu_nb*
1197%lang(pl) %{_datadir}/vim/lang/menu_pl*
1198%lang(pl) %{_datadir}/vim/lang/menu_*polish*
1199%lang(pt) %{_datadir}/vim/lang/menu_pt*
1200%lang(ru) %{_datadir}/vim/lang/menu_ru*
1201%lang(sk) %{_datadir}/vim/lang/menu_sk*
1202%lang(sk) %{_datadir}/vim/lang/menu_*slovak*
1203%lang(sl) %{_datadir}/vim/lang/menu_sl_si*
1204%lang(sr) %{_datadir}/vim/lang/menu_sr*
1205%lang(sv) %{_datadir}/vim/lang/menu_sv*
1206%lang(uk) %{_datadir}/vim/lang/menu_uk*
1207%lang(vi) %{_datadir}/vim/lang/menu_vi*
1208%lang(zh_CN) %{_datadir}/vim/lang/menu_zh.cp936*
1209%lang(zh_CN) %{_datadir}/vim/lang/menu_zh.gb2312*
1210%lang(zh_CN) %{_datadir}/vim/lang/menu_zh_cn*
1211%lang(zh_CN) %{_datadir}/vim/lang/menu_*chinese*gb*
1212%lang(zh_TW) %{_datadir}/vim/lang/menu_zh.cp950*
1213%lang(zh_TW) %{_datadir}/vim/lang/menu_zh.big5*
1214%lang(zh_TW) %{_datadir}/vim/lang/menu_zh_tw*
1215%lang(zh_TW) %{_datadir}/vim/lang/menu_*taiwan*
1216
1217%dir %{_datadir}/vim/spell
1218%lang(he) %{_datadir}/vim/spell/he.*
1219%lang(yi) %{_datadir}/vim/spell/yi.*
9bc905eb 1220
4399a7e9
JB
1221%{_mandir}/man1/rvim.1*
1222%{_mandir}/man1/vim.1*
4399a7e9
JB
1223%lang(fi) %{_mandir}/fi/man1/rvim.1*
1224%lang(fi) %{_mandir}/fi/man1/vim.1*
1225%lang(fr) %{_mandir}/fr/man1/rvim.1*
1226%lang(fr) %{_mandir}/fr/man1/vim.1*
c64787d5 1227%{_pixmapsdir}/vim.png
5def452f 1228
3ee5bb1b
ER
1229# plugins in base -rt package
1230%{_datadir}/vim/autoload/gzip.vim
1231%{_datadir}/vim/plugin/gzip.vim
1232%{_datadir}/vim/plugin/matchparen.vim
1233
2440ded8
ER
1234%files rt-extras
1235%defattr(644,root,root,755)
3ee5bb1b
ER
1236%{_datadir}/vim/plugin/*.vim
1237%{_datadir}/vim/autoload/*.vim
1238%{_datadir}/vim/autoload/xml
a48bd85b
ER
1239%{_datadir}/vim/compiler
1240%{_datadir}/vim/macros
1241%{_datadir}/vim/print
2440ded8 1242
3ee5bb1b
ER
1243# plugins in base -rt package
1244%exclude %{_datadir}/vim/autoload/gzip.vim
1245%exclude %{_datadir}/vim/plugin/gzip.vim
1246%exclude %{_datadir}/vim/plugin/matchparen.vim
1247
2440ded8
ER
1248%files doc
1249%defattr(644,root,root,755)
a48bd85b 1250%dir %{_datadir}/vim/doc
2440ded8
ER
1251
1252# English
a48bd85b
ER
1253%{_datadir}/vim/doc/*.txt.gz
1254%verify(not md5 mtime size) %{_datadir}/vim/doc/tags
2440ded8
ER
1255
1256# Polish
a48bd85b
ER
1257%lang(pl) %{_datadir}/vim/doc/*.plx.gz
1258%lang(pl) %verify(not md5 mtime size) %{_datadir}/vim/doc/tags-pl
2440ded8 1259
5def452f
ER
1260%files tutor
1261%defattr(644,root,root,755)
1262%attr(755,root,root) %{_bindir}/vimtutor
a48bd85b
ER
1263%dir %{_datadir}/vim/tutor
1264%dir %{_datadir}/vim/tutor/tutor
1265
1266%{_datadir}/vim/tutor/README.txt
a48bd85b
ER
1267%{_datadir}/vim/tutor/tutor.vim
1268%{_datadir}/vim/tutor/tutor.utf-8
1269%lang(el) %{_datadir}/vim/tutor/README.el.cp737.txt
1270%lang(el) %{_datadir}/vim/tutor/README.el.txt
1271
1272%lang(ca) %{_datadir}/vim/tutor/tutor.ca
1273%lang(ca) %{_datadir}/vim/tutor/tutor.ca.utf-8
1274%lang(cs) %{_datadir}/vim/tutor/tutor.cs
1275%lang(cs) %{_datadir}/vim/tutor/tutor.cs.cp1250
1276%lang(cs) %{_datadir}/vim/tutor/tutor.cs.utf-8
1277%lang(de) %{_datadir}/vim/tutor/tutor.de
1278%lang(de) %{_datadir}/vim/tutor/tutor.de.utf-8
1279%lang(el) %{_datadir}/vim/tutor/tutor.el
1280%lang(el) %{_datadir}/vim/tutor/tutor.el.cp737
1281%lang(el) %{_datadir}/vim/tutor/tutor.el.utf-8
37175aa8 1282%lang(eo) %{_datadir}/vim/tutor/tutor.eo
a48bd85b
ER
1283%lang(eo) %{_datadir}/vim/tutor/tutor.eo.utf-8
1284%lang(es) %{_datadir}/vim/tutor/tutor.es
1285%lang(es) %{_datadir}/vim/tutor/tutor.es.utf-8
1286%lang(fr) %{_datadir}/vim/tutor/tutor.fr
1287%lang(fr) %{_datadir}/vim/tutor/tutor.fr.utf-8
1288%lang(hr) %{_datadir}/vim/tutor/tutor.hr
1289%lang(hr) %{_datadir}/vim/tutor/tutor.hr.cp1250
1290%lang(hr) %{_datadir}/vim/tutor/tutor.hr.utf-8
1291%lang(hu) %{_datadir}/vim/tutor/tutor.hu
1292%lang(hu) %{_datadir}/vim/tutor/tutor.hu.utf-8
1293%lang(hu) %{_datadir}/vim/tutor/tutor.hu.cp1250
1294%lang(it) %{_datadir}/vim/tutor/tutor.it
1295%lang(it) %{_datadir}/vim/tutor/tutor.it.utf-8
1296%lang(ja) %{_datadir}/vim/tutor/tutor.ja.euc
1297%lang(ja) %{_datadir}/vim/tutor/tutor.ja.sjis
1298%lang(ja) %{_datadir}/vim/tutor/tutor.ja.utf-8
1299%lang(ko) %{_datadir}/vim/tutor/tutor.ko.euc
1300%lang(ko) %{_datadir}/vim/tutor/tutor.ko.utf-8
1301%lang(nb) %{_datadir}/vim/tutor/tutor.nb
1302%lang(nb) %{_datadir}/vim/tutor/tutor.nb.utf-8
1303%lang(pl) %{_datadir}/vim/tutor/tutor.pl
1304%lang(pl) %{_datadir}/vim/tutor/tutor.pl.cp1250
1305%lang(pl) %{_datadir}/vim/tutor/tutor.pl.utf-8
37175aa8
AG
1306%lang(pt) %{_datadir}/vim/tutor/tutor.pt
1307%lang(pt) %{_datadir}/vim/tutor/tutor.pt.utf-8
a48bd85b
ER
1308%lang(ru) %{_datadir}/vim/tutor/tutor.ru
1309%lang(ru) %{_datadir}/vim/tutor/tutor.ru.cp1251
1310%lang(ru) %{_datadir}/vim/tutor/tutor.ru.utf-8
1311%lang(sk) %{_datadir}/vim/tutor/tutor.sk
1312%lang(sk) %{_datadir}/vim/tutor/tutor.sk.cp1250
1313%lang(sk) %{_datadir}/vim/tutor/tutor.sk.utf-8
1314%lang(sv) %{_datadir}/vim/tutor/tutor.sv
1315%lang(sv) %{_datadir}/vim/tutor/tutor.sv.utf-8
1316%lang(tr) %{_datadir}/vim/tutor/tutor.tr.iso9
1317%lang(tr) %{_datadir}/vim/tutor/tutor.tr.utf-8
1318%lang(vi) %{_datadir}/vim/tutor/tutor.vi.utf-8
1319%lang(zh_TW) %{_datadir}/vim/tutor/tutor.zh.big5
1320%lang(zh_TW) %{_datadir}/vim/tutor/tutor.zh.euc
1321%lang(zh_TW) %{_datadir}/vim/tutor/tutor.zh.utf-8
478fb2f2 1322
5def452f 1323%{_mandir}/man1/vimtutor.1*
4399a7e9 1324%lang(fr) %{_mandir}/fr/man1/vimtutor.1*
4399a7e9 1325%lang(it) %{_mandir}/it/man1/vimtutor.1*
4399a7e9 1326%lang(pl) %{_mandir}/pl/man1/vimtutor.1*
4399a7e9 1327%lang(ru) %{_mandir}/ru/man1/vimtutor.1*
64bf7ae0 1328
fbe64536
ER
1329%if %{with heavy}
1330%files heavy
1331%defattr(644,root,root,755)
1332%attr(755,root,root) %{_bindir}/vim.heavy
1333%endif
1334
4399a7e9
JB
1335%files spell-en
1336%defattr(644,root,root,755)
a48bd85b 1337%{_datadir}/vim/spell/en.*.*
4399a7e9 1338
d6e63bbe 1339%if %{with athena}
f22e9322 1340%files -n gvim-athena
1341%defattr(644,root,root,755)
c983f1ff 1342%attr(755,root,root) %{_bindir}/gvim.athena
eab7da3d 1343%{_desktopdir}/gvim-athena.desktop
f22e9322 1344%endif
1345
d6e63bbe 1346%if %{with motif}
f22e9322 1347%files -n gvim-motif
1348%defattr(644,root,root,755)
c983f1ff 1349%attr(755,root,root) %{_bindir}/gvim.motif
eab7da3d 1350%{_desktopdir}/gvim-motif.desktop
f22e9322 1351%endif
1352
d6e63bbe 1353%if %{with gtk}
f22e9322 1354%files -n gvim-gtk
1355%defattr(644,root,root,755)
c983f1ff 1356%attr(755,root,root) %{_bindir}/gvim.gtk
4399a7e9 1357%attr(755,root,root) %{_bindir}/gvimdiff
4197338c 1358%attr(755,root,root) %{_bindir}/gview
c983f1ff 1359%attr(755,root,root) %{_bindir}/rgvim
1360%attr(755,root,root) %{_bindir}/rgview
1361%attr(755,root,root) %verify(not link) %{_bindir}/gvim
4399a7e9
JB
1362%{_mandir}/man1/gvi*
1363%{_mandir}/man1/rgv*
9c95080e 1364%lang(fi) %{_mandir}/fi/man1/gvi*
1365%lang(fi) %{_mandir}/fi/man1/rgv*
1366%lang(fr) %{_mandir}/fr/man1/gvi*
1367%lang(fr) %{_mandir}/fr/man1/rgv*
1368%lang(id) %{_mandir}/id/man1/gvi*
1369%lang(id) %{_mandir}/id/man1/rgv*
4399a7e9
JB
1370%lang(it) %{_mandir}/it/man1/gvi*
1371%lang(it) %{_mandir}/it/man1/rgv*
9c95080e 1372%lang(pl) %{_mandir}/pl/man1/gvi*
1373%lang(pl) %{_mandir}/pl/man1/rgv*
4399a7e9
JB
1374%lang(ru) %{_mandir}/ru/man1/gvi*
1375%lang(ru) %{_mandir}/ru/man1/rgv*
eab7da3d 1376%{_desktopdir}/gvim-gtk.desktop
f22e9322 1377%endif
1378
d6e63bbe 1379%if %{with gnome}
f22e9322 1380%files -n gvim-gnome
1381%defattr(644,root,root,755)
c983f1ff 1382%attr(755,root,root) %{_bindir}/gvim.gnome
474e8862 1383%{_desktopdir}/gvim-gnome.desktop
afe2d598 1384%endif
fbe64536
ER
1385
1386%if %{with heavy}
1387%files -n gvim-heavy
1388%defattr(644,root,root,755)
1389%attr(755,root,root) %{_bindir}/gvim.heavy
1390%endif
This page took 0.439399 seconds and 4 git commands to generate.