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