]> git.pld-linux.org Git - packages/vim.git/blame - vim.spec
- release 2 (by relup.sh)
[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}'
61579346 27# VCS Commits: https://code.google.com/p/vim/source/browse/
cfe3d9c1 28
37175aa8 29%define ver 7.3
b2a079fa 30%define patchlevel 1287
bd2e29d4 31%define rel 2
84c81dea 32Summary: Vi IMproved - a Vi clone
1a02d184
ER
33Summary(de.UTF-8): VIsual editor iMproved
34Summary(es.UTF-8): Editor visual incrementado
35Summary(fr.UTF-8): Editeur VIM : VIsual editor iMproved
a375a145 36Summary(hu.UTF-8): Vi IMproved - a Vi szerkesztő bővítése
1a02d184
ER
37Summary(pl.UTF-8): Vi IMproved - klon edytora Vi
38Summary(pt_BR.UTF-8): Editor visual incrementado
39Summary(ru.UTF-8): Visual editor IMproved - Единственно Правильный Редактор :)
40Summary(tr.UTF-8): Gelişmiş bir vi sürümü
41Summary(uk.UTF-8): Visual editor IMproved - Єдино Вірний Редактор :)
86c64819 42Name: vim
27be4eca 43Version: %{ver}.%{patchlevel}
a6a4cd99 44Release: %{rel}
2f66771d 45Epoch: 4
f73b565e 46License: Charityware
8627c94f 47Group: Applications/Editors/Vim
27be4eca 48Source0: ftp://ftp.vim.org/pub/vim/unix/%{name}-%{ver}.tar.bz2
37175aa8 49# Source0-md5: 5b9510a17074e2b37d8bb38ae09edbf2
b36b7b12
AG
50Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
51# Source1-md5: bc4d1e115ca506ad7751b9bd2b773a7f
52Source2: http://skawina.eu.org/mikolaj/usr_doc_pl.zip
53# Source2-md5: ff96284b1c913d55cf0877839b34d490
59e47b54
AF
54Source10: g%{name}-athena.desktop
55Source11: g%{name}-motif.desktop
56Source12: g%{name}-gtk.desktop
57Source13: g%{name}-gnome.desktop
0f99c50f 58Source14: %{name}.desktop
fbe64536 59# syntax files
4197338c 60# http://www.vim.org/scripts/script.php?script_id=1491 (0.7.5)
fbe64536 61Source20: javascript.vim
4197338c 62# http://www.vim.org/scripts/script.php?script_id=447 (20040206)
fbe64536 63Source22: exim.vim
fbe64536
ER
64# color schemes
65# http://www.vim.org/scripts/script.php?script_id=415 (1.15)
66Source30: zenburn.vim
67# http://www.vim.org/scripts/script.php?script_id=92 (1.0)
68Source31: borland.vim
f7d38103 69# http://www.vim.org/scripts/script.php?script_id=368 (1.2.5)
fbe64536 70Source32: oceandeep.vim
f7d38103
AG
71# http://www.vim.org/scripts/script.php?script_id=1464 (2.6.3)
72Source33: moria.vim
b0844a9b 73%patchset_source -f ftp://ftp.vim.org/pub/editors/vim/patches/%{ver}/%{ver}.%03g 1 %{patchlevel}
db58c86e 74Patch0: %{name}-sysconfdir.patch
75Patch1: %{name}-visual.patch
76Patch2: %{name}-paths.patch
2fd1acb8
AG
77Patch3: %{name}-no_libelf.patch
78Patch4: %{name}-egrep.patch
79Patch5: %{name}-awk.patch
80Patch6: %{name}-filetype_vim-perl_tests.patch
81Patch7: %{name}-apache.patch
82Patch8: %{name}-po-syntax.patch
83Patch9: %{name}-modprobe.patch
84Patch10: %{name}-doubleparenthesis.patch
85Patch11: %{name}-syntax-fstab.patch
86Patch12: 010_all_%{name}-6.3-vixie.patch
87Patch13: 013_all_%{name}-7.0-cron-vars-79981.patch
88Patch14: 020_all_%{name}-7.0-fstab-tmpfs-size.patch
89Patch15: 021_all_%{name}-7.0-fstab-bogus-errors.patch
90Patch16: 024_all_%{name}-6.3-bash-83565.patch
91Patch17: 027_all_%{name}-7.0-automake-substitutions-93378.patch
92Patch18: %{name}-smarty.patch
93Patch19: %{name}-tutor-lessdeps.patch
94Patch20: %{name}-nagios.patch
95Patch21: %{name}-filetypes.patch
96Patch22: %{name}-man_installation.patch
b65a166d 97Patch23: %{name}-vimrc.patch
be0a4d78 98Patch24: %{name}-syntax-exports.patch
6ea26f92 99Patch25: %{name}-syntax-sshconfig.patch
d6de9a65 100Patch102: %{name}-gtkfilechooser.patch
d6de9a65 101Patch104: %{name}-home_etc.patch
fbe64536
ER
102Patch105: %{name}-autopaste.patch
103Patch106: %{name}-ft-cron.patch
eb89511e 104Patch108: %{name}-phpscript.patch
ab355829 105Patch109: %{name}-pam.patch
18e49956 106Patch110: %{name}-ft-bash.patch
2440ded8 107Patch112: %{name}-localedir.patch
8effd04f 108Patch113: %{name}-locales.patch
a48bd85b 109Patch114: %{name}-rtdir.patch
6e856515 110Patch115: %{name}-ft-mib.patch
cfe3d9c1 111Patch116: %{name}-ft-lib-udevrules.patch
f59c5175 112Patch117: %{name}-ft-mysql.patch
fb4ae509 113Patch118: %{name}-ft-gyp.patch
f73b565e 114URL: http://www.vim.org/
21ab67a5 115BuildRequires: acl-devel
da7b5595
JB
116BuildRequires: autoconf
117BuildRequires: gettext-devel
84c81dea 118BuildRequires: gpm-devel
995743d1
ER
119%if "%{pld_release}" == "ac"
120%{?with_athena:BuildRequires: XFree86-devel}
121%else
fbe64536 122%{?with_athena:BuildRequires: xorg-lib-libXaw-devel}
995743d1 123%endif
fbe64536
ER
124%if %{with gtk} || %{with heavy}
125BuildRequires: gtk+2-devel >= 2:2.6.0
126%endif
d6e63bbe 127%{?with_gnome:BuildRequires: libgnomeui-devel >= 2.2.0.1}
fbe64536
ER
128%if %{with selinux} || %{with heavy}
129BuildRequires: libselinux-devel
130%endif
1fa34b46 131BuildRequires: ncurses-devel
e37f7386 132%{?with_motif:BuildRequires: openmotif-devel}
faa3cdd6 133BuildRequires: pkgconfig
fbe64536
ER
134%if %{with perl} || %{with heavy}
135BuildRequires: perl-devel
136%endif
137%if %{with python} || %{with heavy}
138BuildRequires: python-devel
139%endif
995743d1 140BuildRequires: rpm >= 4.4.9-56
27be4eca 141BuildRequires: rpmbuild(macros) >= 1.426
fbe64536
ER
142%if %{with ruby} || %{with heavy}
143BuildRequires: ruby-devel
144%endif
145%if %{with tcl} || %{with heavy}
146BuildRequires: tcl-devel
147%endif
2a61b438 148Obsoletes: kvim
082a03d8
AM
149%if %{with static}
150BuildRequires: acl-static
40ff2b7e
JB
151BuildRequires: attr-static
152BuildRequires: glibc-static
e57aa23e 153%{?with_selinux:BuildRequires: libselinux-static}
40ff2b7e 154BuildRequires: ncurses-static
082a03d8 155%else
7ba74caf 156Provides: %{name}-static = %{epoch}:%{version}-%{release}
214d5c14
ER
157Obsoletes: elvis-static
158Obsoletes: nvi
159Obsoletes: vi
160Obsoletes: vim-minimal
fc7b36fc 161Obsoletes: vim-static
082a03d8 162%endif
7b8fe793 163BuildRequires: unzip
85417422 164Suggests: %{name}-rt = %{epoch}:%{version}-%{release}
ed99f1fe 165Provides: vi-editor
fc7b36fc 166Provides: vi
5def452f 167Provides: vim-editor = %{epoch}:%{version}-%{release}
84c81dea 168Obsoletes: vim-enhanced
5664b129 169Obsoletes: vim-ispell
ea73bb7e 170Obsoletes: vim-plugin-multvals
beb06d49 171BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
8627c94f 172
16584cd5 173# configure redefines it to =1
174%define filterout_cpp -D_FORTIFY_SOURCE=[0-9]*
4156200d 175%define filterout_c -Wp,-D_FORTIFY_SOURCE=2
16584cd5 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
e534fe8e
ER
396%if "%{_rpmversion}" >= "5"
397BuildArch: noarch
398%endif
8627c94f 399
400%description rt
f73b565e 401This package contains macros, documentation, syntax configuration and
ec6033c5 402manual pages for Vim. If you want to take advantage of Vim more
f73b565e 403powerful features, you should install this package.
8627c94f 404
5cf83aa7
JR
405%description rt -l cs.UTF-8
406Tento balíček obsahuje společné soubory pro všechny další balíčky s
507e1057 407vim.
408
5cf83aa7
JR
409%description rt -l de.UTF-8
410Das Paket vim-rt enthält Dateien, die jede VIM-Binärdatei für die
411Ausführung benötigt.
507e1057 412
5cf83aa7 413%description rt -l fr.UTF-8
507e1057 414Le paquetage vim-rt contient des fichiers dont chaque fichier binaire
415VIM a besoin pour fonctionner.
416
a375a145
ZU
417%description rt -l hu.UTF-8
418Ez a csomag makrókat, dokumentációt, nyelvi konfigurációt és kézikönyv
2440ded8
ER
419oldalakat tartalmaz Vim-hez. Ha ki akarod használni a Vim
420lehetőségeit, érdemes telepítened ezt a csomagot.
a375a145 421
5cf83aa7 422%description rt -l id.UTF-8
507e1057 423Package vim-rt berisi file yang dibutuhkan semua versi VIM agar bisa
424berjalan.
425
5cf83aa7
JR
426%description rt -l is.UTF-8
427vim-rt pakkinn inniheldur skrár sem allar VIM keyrsluskrárnar þurfa
428til að keyra.
507e1057 429
5cf83aa7 430%description rt -l it.UTF-8
507e1057 431Il pacchetto vim-rt contiene i file necessari a ogni binario di VIM
432per poter funzionare.
433
5cf83aa7 434%description rt -l pl.UTF-8
25a79fa4
JB
435W tym pakiecie znajdują się makra, pliki konfiguracyjne i strony
436podręcznika dla edytora Vim. Aby korzystać z zaawansowanych możliwości
437Vima, należy zainstalować ten pakiet.
84c81dea 438
5cf83aa7
JR
439%description rt -l pt.UTF-8
440O pacote vim-rt contém os ficheiros que todos os executáveis do VIM
441irão necessitar para correr.
507e1057 442
5cf83aa7
JR
443%description rt -l ru.UTF-8
444Пакет vim-rt содержит файлы (например, файлы справки), которые нужны
445для работы любой программы vim.
9e79ff1a 446
5cf83aa7
JR
447%description rt -l sk.UTF-8
448Balík vim-rt obsahuje súbory, ktoré bude potrebovať pre správnu
449funkciu každá verzia editoru VIM.
507e1057 450
5cf83aa7
JR
451%description rt -l sv.UTF-8
452Paketet vim-rt innehåller filer som alla VIM-binärer behöver för att
453köra.
507e1057 454
5cf83aa7
JR
455%description rt -l uk.UTF-8
456Пакет vim-rt містить файли (наприклад, файли довідки), котрі потрібні
457для роботи будь-якої програми vim.
9e79ff1a 458
2440ded8
ER
459%package rt-extras
460Summary: Vim runtime extra files
25a79fa4 461Summary(pl.UTF-8): Dodatkowe pliki uruchomieniowe Vima
2440ded8
ER
462Group: Applications/Editors/Vim
463Requires: %{name}-rt = %{epoch}:%{version}-%{release}
e534fe8e
ER
464%if "%{_rpmversion}" >= "5"
465BuildArch: noarch
466%endif
2440ded8
ER
467
468%description rt-extras
3252ee87 469This package contains more runtime extra files, not really useful. If
2440ded8
ER
470you want to take full advantage of Vim more powerful features, you
471should install this package.
472
25a79fa4
JB
473%description rt-extras -l pl.UTF-8
474Ten pakiet zawiera dodatkowe pliki uruchomieniowe, nie tak bardzo
475przydatne. Aby korzystać ze wszystkich możliwości Vima, należy
476zainstalować ten pakiet.
477
2440ded8 478%package doc
3252ee87 479Summary: Context Vim documentation
25a79fa4 480Summary(pl.UTF-8): Dokumentacja kontekstowa do Vima
2440ded8
ER
481Group: Applications/Editors/Vim
482Requires: %{name}-rt = %{epoch}:%{version}-%{release}
483Requires: gzip
e534fe8e
ER
484%if "%{_rpmversion}" >= "5"
485BuildArch: noarch
486%endif
2440ded8
ER
487
488%description doc
3252ee87
TP
489This package contains Vim documentation accessible from vim itself
490using :help command.
2440ded8 491
25a79fa4 492%description doc -l pl.UTF-8
d63b8acf
ER
493Ten pakiet zawiera dokumentację do Vima dostępną z poziomu samego vima
494za pomocą polecenia :help.
25a79fa4 495
4399a7e9
JB
496%package spell-en
497Summary: English dictionaries for VIMspell
1a02d184 498Summary(pl.UTF-8): Angielskie słowniki dla VIMspella
4399a7e9 499Group: Applications/Editors/Vim
fbe64536 500Requires: %{name}-rt = %{epoch}:%{version}-%{release}
e534fe8e
ER
501%if "%{_rpmversion}" >= "5"
502BuildArch: noarch
503%endif
4399a7e9
JB
504
505%description spell-en
506English dictionaries for VIMspell.
507
5cf83aa7
JR
508%description spell-en -l pl.UTF-8
509Angielskie słowniki dla VIMspella.
4399a7e9 510
5def452f
ER
511%package tutor
512Summary: Vim tutorial
43791c4b 513Summary(hu.UTF-8): Vim tutorial
3dab36bd 514Summary(pl.UTF-8): Samouczek do Vima
5def452f
ER
515Group: Applications/Editors/Vim
516Requires: %{name}-rt = %{epoch}:%{version}-%{release}
517Requires: mktemp
518Requires: vim-editor = %{epoch}:%{version}-%{release}
e534fe8e
ER
519%if "%{_rpmversion}" >= "5"
520BuildArch: noarch
521%endif
5def452f
ER
522
523%description tutor
3dab36bd
JB
524This package contains Vim tutorial.
525
a375a145
ZU
526%description tutor -l hu.UTF-8
527Ez a csomag a vimtutor-t tartalmazza, amely egy gyakorlat-orientált
528bevezető a Vim-hez.
529
3dab36bd
JB
530%description tutor -l pl.UTF-8
531Ten pakiet zawiera samouczek do Vima.
5def452f 532
84c81dea 533%package -n gvim-athena
6facb60f 534Summary: Vim for X Window built with Athena
43791c4b 535Summary(hu.UTF-8): A Vim X Window verziója, az Athena felhasználásával
1a02d184 536Summary(pl.UTF-8): Vim dla X Window korzystający z biblioteki Athena
84c81dea 537Group: Applications/Editors/Vim
99216be1 538Requires: %{name}-rt = %{epoch}:%{version}-%{release}
d5d214fb 539Requires: iconv
86dc40a0 540Provides: gvim
ed99f1fe 541Provides: vi-editor
5def452f 542Provides: vim-editor = %{epoch}:%{version}-%{release}
84c81dea 543Obsoletes: vim-X11
544
545%description -n gvim-athena
f73b565e 546The classic Unix text editor now also under X Window System! This
b83ed9cf 547version is built with Athena Widget Set.
84c81dea 548
a375a145
ZU
549%description -n gvim-athena -l hu.UTF-8
550A Vim X Window verziója, az Athena Widgetkészlet felhasználásával.
551
5cf83aa7
JR
552%description -n gvim-athena -l pl.UTF-8
553Wersja edytora Vim pracująca w środowisku X Window z wykorzystaniem
f73b565e 554biblioteki Athena Widget Set.
84c81dea 555
5cf83aa7
JR
556%description -n gvim-athena -l ru.UTF-8
557Этот пакет представляет собой версию VIM, собранную с библиотеками
558Athena Widget Set, что позволяет запускать VIM как приложение X Window
559System - с полностью графическим интерфейсом и поддержкой мыши.
9e79ff1a 560
5cf83aa7
JR
561%description -n gvim-athena -l uk.UTF-8
562Цей пакет містить версію VIM, зібрану з бібліотеками Athena Widget
563Set, що дозволяє запускати VIM як прикладну програму X Window System -
564з повністю графічним інтерфейсом та підтримкою миші.
9e79ff1a 565
7a9200fa 566%package -n gvim-motif
25a79fa4 567Summary: Vim for X Window System built with Motif
43791c4b 568Summary(hu.UTF-8): A Vim X Window verziója, a Motif felhasználásával
25a79fa4 569Summary(pl.UTF-8): Vim dla systemu X Window korzystający z biblioteki Motif
84c81dea 570Group: Applications/Editors/Vim
99216be1 571Requires: %{name}-rt = %{epoch}:%{version}-%{release}
d5d214fb 572Requires: iconv
86dc40a0 573Provides: gvim
ed99f1fe 574Provides: vi-editor
5def452f 575Provides: vim-editor = %{epoch}:%{version}-%{release}
84c81dea 576Obsoletes: vim-X11
8627c94f 577
7a9200fa 578%description -n gvim-motif
f73b565e 579The classic Unix text editor now also under X Window System! This
b83ed9cf 580version is built with Motif.
84c81dea 581
a375a145
ZU
582%description -n gvim-motif -l hu.UTF-8
583A Vim X Window verziója, a Motif Widgetkészlet felhasználásával.
584
5cf83aa7
JR
585%description -n gvim-motif -l pl.UTF-8
586Wersja edytora Vim pracująca w środowisku X Window z wykorzystaniem
7a9200fa 587biblioteki Motif.
84c81dea 588
5cf83aa7
JR
589%description -n gvim-motif -l ru.UTF-8
590Этот пакет представляет собой версию VIM, собранную с библиотеками
591Motif, что позволяет запускать VIM как приложение X Window System - с
592полностью графическим интерфейсом и поддержкой мыши.
9e79ff1a 593
5cf83aa7
JR
594%description -n gvim-motif -l uk.UTF-8
595Цей пакет містить версію VIM, зібрану з бібліотеками Motif, що
596дозволяє запускати VIM як прикладну програму X Window System - з
597повністю графічним інтерфейсом та підтримкою миші.
9e79ff1a 598
84c81dea 599%package -n gvim-gtk
25a79fa4
JB
600Summary: Vim for X Window System built with GTK+
601Summary(hu.UTF-8): A Vim X Window verziója, a GTK+ felhasználásával
602Summary(pl.UTF-8): Vim dla systemu X Window korzystający z biblioteki GTK+
8627c94f 603Group: Applications/Editors/Vim
154ae592
AF
604Requires(post,postun): gtk-update-icon-cache
605Requires(post,postun): hicolor-icon-theme
99216be1 606Requires: %{name}-rt = %{epoch}:%{version}-%{release}
9250fc24 607Requires: %{name}-rt-extras = %{epoch}:%{version}-%{release}
d5d214fb 608Requires: iconv
86dc40a0 609Provides: gvim
ed99f1fe 610Provides: vi-editor
5def452f 611Provides: vim-editor = %{epoch}:%{version}-%{release}
84c81dea 612Obsoletes: vim-X11
8627c94f 613
84c81dea 614%description -n gvim-gtk
f73b565e 615The classic Unix text editor now also under X Window System! This
25a79fa4 616version is built with GTK+.
8627c94f 617
a375a145 618%description -n gvim-gtk -l hu.UTF-8
25a79fa4 619A Vim X Window verziója, a GTK+ Widgetkészlet felhasználásával.
a375a145 620
5cf83aa7
JR
621%description -n gvim-gtk -l pl.UTF-8
622Wersja edytora Vim pracująca w środowisku X Window z wykorzystaniem
25a79fa4 623biblioteki GTK+.
d5d214fb 624
5cf83aa7
JR
625%description -n gvim-gtk -l ru.UTF-8
626Этот пакет представляет собой версию VIM, собранную с библиотеками
627GTK, что позволяет запускать VIM как приложение X Window System - с
628полностью графическим интерфейсом и поддержкой мыши. Просто скажите
9e79ff1a 629'gvim'...
630
5cf83aa7
JR
631%description -n gvim-gtk -l uk.UTF-8
632Цей пакет містить версію VIM, зібрану з бібліотеками GTK, що дозволяє
633запускати VIM як прикладну програму X Window System - з повністю
634графічним інтерфейсом та підтримкою миші. Просто скажіть 'gvim'...
9e79ff1a 635
d5d214fb 636%package -n gvim-gnome
25a79fa4
JB
637Summary: Vim for X Window System built with GNOME
638Summary(hu.UTF-8): A Vim X Window verziója, a GNOME felhasználásával
639Summary(pl.UTF-8): Vim dla systemu X Window korzystający z biblioteki GNOME
d5d214fb 640Group: Applications/Editors/Vim
154ae592
AF
641Requires(post,postun): gtk-update-icon-cache
642Requires(post,postun): hicolor-icon-theme
99216be1 643Requires: %{name}-rt = %{epoch}:%{version}-%{release}
9250fc24 644Requires: %{name}-rt-extras = %{epoch}:%{version}-%{release}
d5d214fb 645Requires: iconv
86dc40a0 646Provides: gvim
ed99f1fe 647Provides: vi-editor
5def452f 648Provides: vim-editor = %{epoch}:%{version}-%{release}
d5d214fb
AM
649Obsoletes: vim-X11
650
651%description -n gvim-gnome
652The classic Unix text editor now also under X Window System! This
653version is build with GNOME.
654
3252ee87
TP
655%description -n gvim-gnome -l hu.UTF-8
656A Vim X Window verziója, a GNOME felhasználásával.
a375a145 657
5cf83aa7
JR
658%description -n gvim-gnome -l pl.UTF-8
659Wersja edytora Vim pracująca w środowisku X Window z wykorzystaniem
0d72267e 660bibliotek GNOME.
8627c94f 661
5cf83aa7
JR
662%description -n gvim-gnome -l ru.UTF-8
663Этот пакет представляет собой версию VIM, собранную с библиотеками
664GNOME, что позволяет запускать VIM как приложение X Window System - с
665полностью графическим интерфейсом и поддержкой мыши.
9e79ff1a 666
5cf83aa7
JR
667%description -n gvim-gnome -l uk.UTF-8
668Цей пакет містить версію VIM, зібрану з бібліотеками GNOME, що
669дозволяє запускати VIM як прикладну програму X Window System - з
670повністю графічним інтерфейсом та підтримкою миші.
9e79ff1a 671
fbe64536 672%package -n gvim-heavy
25a79fa4 673Summary: Full featured build of Vim with X Window support
43791c4b 674Summary(hu.UTF-8): A gvim legteljesebb verziója
25a79fa4 675Summary(pl.UTF-8): W pełni funkcjonalna wersja Vima z interfejsem dla X Window
fbe64536
ER
676Group: Applications/Editors/Vim
677Requires(post,postun): gtk+2
678Requires: %{name}-rt = %{epoch}:%{version}-%{release}
9250fc24 679Requires: %{name}-rt-extras = %{epoch}:%{version}-%{release}
fbe64536
ER
680Requires: iconv
681Provides: gvim
682Provides: vi-editor
5def452f 683Provides: vim-editor = %{epoch}:%{version}-%{release}
fbe64536
ER
684Obsoletes: vim-X11
685
686%description -n gvim-heavy
687This package provides full featured version of Vim, which includes
688support for Perl, Python, Ruby and Tcl scripting, as well as GTK+2
689GUI.
690
be7a5eb5 691%description -n gvim-heavy -l hu.UTF-8
a375a145
ZU
692A gvim legteljesebb verziója, Perl, Python, Ruby és Tcl támogatással.
693
be7a5eb5 694%description -n gvim-heavy -l pl.UTF-8
43791c4b
JB
695Pakiet ten dostarcza w pełni funkcjonalną wersję Vima, czyli
696zawierającą obsługę skryptów w językach Perl, Python, Ruby oraz Tcl
697jak również GUI GTK+2.
fbe64536 698
8627c94f 699%prep
37175aa8 700%setup -q -n %{name}73
60aa9cdd
AG
701
702# official patches
5e318f62 703%patchset_patch 1 %{patchlevel}
60aa9cdd 704
db58c86e 705%patch0 -p1
357ae4b4 706%patch1 -p1
2f99b393 707%patch2 -p1
d1abaab5
AG
708%patch3 -p1
709%patch4 -p1
d0793c9f 710%patch5 -p1
64570325 711%patch6 -p1
d6de9a65 712%patch7 -p1
19d8e711 713%patch8 -p1
2fd1acb8
AG
714%patch9 -p0
715%patch10 -p1
d6de9a65 716%patch11 -p1
19d8e711 717%patch12 -p1
d6de9a65
AG
718%patch13 -p1
719%patch14 -p1
720%patch15 -p1
2fd1acb8 721%patch16 -p0
d6de9a65 722%patch17 -p0
2fd1acb8 723%patch18 -p1
d1abaab5
AG
724%patch19 -p1
725%patch20 -p1
726%patch21 -p1
d6de9a65 727%patch22 -p1
b65a166d 728%patch23 -p1
be0a4d78 729%patch24 -p1
6ea26f92 730%patch25 -p1
d6de9a65 731
d6de9a65
AG
732# home etc
733%{?with_home_etc:%patch104 -p1}
734
fbe64536 735# autopaste patch - automatically switch to paste mode
2440ded8 736# when `really fast typing' situation happens
fbe64536 737%patch105 -p1
99890e04 738
95142873 739%patch106 -p1
37175aa8 740
eb89511e 741%patch108 -p1
ab355829 742%patch109 -p1
18e49956 743%patch110 -p1
2440ded8 744%patch112 -p1
8effd04f 745%patch113 -p1
a48bd85b 746%patch114 -p1
6e856515 747%patch115 -p1
cfe3d9c1 748%patch116 -p1
f59c5175 749%patch117 -p1
fb4ae509 750%patch118 -p1
9e18e433 751
fb4ae509
ER
752cp -p %{SOURCE20} runtime/syntax
753cp -p %{SOURCE22} runtime/syntax
fb4ae509
ER
754cp -p %{SOURCE30} runtime/colors
755cp -p %{SOURCE31} runtime/colors
756cp -p %{SOURCE32} runtime/colors
abf48674 757
b36b7b12 758%{__unzip} -qd runtime/doc %{SOURCE2}
2440ded8 759
8effd04f 760# remove unsupported locales
fb4ae509
ER
761%{__rm} src/po/zh_{CN,TW}.UTF-8.po
762%{__rm} runtime/lang/menu_zh_{cn,tw}.utf-8.vim
8effd04f
AG
763
764# fix nb/no
fb4ae509
ER
765%{__mv} src/po/n{o,b}.po
766%{__mv} runtime/tutor/tutor.n{o,b}
767%{__mv} runtime/tutor/tutor.n{o,b}.utf-8
768%{__mv} runtime/lang/menu_n{o,b}.latin1.vim
769%{__mv} runtime/lang/menu_n{o,b}.utf-8.vim
770%{__mv} runtime/lang/menu_n{o,b}_no.latin1.vim
771%{__mv} runtime/lang/menu_n{o,b}_no.utf-8.vim
8effd04f 772
8627c94f 773%build
96eaec6a 774cd src
34ddecbc 775%{__autoconf}
ffce5254
JB
776# needed to prevent deconfiguring
777cp -f configure auto
69b192f0 778install -d bin
afe2d598 779
fbe64536
ER
780build() {
781 set -x
782 local target=$1
783 shift
784
65c9ea50 785 %configure \
53014a9c 786%if "%{pld_release}" == "ac"
65c9ea50 787 --with-tlib="ncurses -ltinfo"
53014a9c 788%else
789 --with-tlib="ncursesw"
65c9ea50
TP
790%endif
791
fbe64536
ER
792 %{__make} distclean
793 # add common options, can override (disable) if needed with args
794 %configure \
795 --%{!?with_perl:dis}%{?with_perl:en}able-perlinterp \
796 --%{!?with_python:dis}%{?with_python:en}able-pythoninterp \
797 --%{!?with_ruby:dis}%{?with_ruby:en}able-rubyinterp \
798 --%{!?with_tcl:dis}%{?with_tcl:en}able-tclinterp \
799 %{!?with_selinux:--disable-selinux} \
800 --enable-cscope \
801 --enable-gpm \
802 --enable-multibyte \
803 --enable-nls \
53014a9c 804%if "%{pld_release}" == "ac"
c68d6bca 805 --with-tlib="ncurses -ltinfo" \
53014a9c 806%else
807 --with-tlib="ncursesw" \
c68d6bca 808%endif
4862f5a3 809 --with-modified-by="PLD Linux Distribution" \
fbe64536
ER
810 --with-compiledby="PLD Linux Distribution" \
811 "$@"
812
813 %{__make} vim
814 mv -f vim bin/$target
815}
816
d6e63bbe 817%if %{with static}
b5c16c76 818LDFLAGS="%{rpmldflags} -static"
fbe64536 819build vim.static \
8490904a
JB
820 --disable-gui \
821 --without-x \
fbe64536 822 --with-features=small \
8490904a
JB
823 --disable-perlinterp \
824 --disable-pythoninterp \
825 --disable-rubyinterp \
826 --disable-tclinterp \
827 --disable-cscope \
828 --disable-gpm \
829 --disable-multibyte \
fbe64536 830 --disable-nls
8490904a 831
b5c16c76 832LDFLAGS="%{rpmldflags}"
8490904a
JB
833%endif
834
fbe64536 835build vim.ncurses \
84c81dea 836 --disable-gui \
837 --without-x \
fbe64536 838 --with-features=huge
a04973b9 839
d6e63bbe 840%if %{with athena}
fbe64536 841build gvim.athena \
f22e9322 842 --with-features=huge \
f73b565e 843 --enable-gui=athena \
844 --with-x \
d5d214fb
AM
845 --enable-fontset \
846 --disable-gpm \
fbe64536 847 --without-gnome
84c81dea 848
fbe64536 849%endif
a04973b9 850
d6e63bbe 851%if %{with motif}
fbe64536 852build gvim.motif \
f22e9322 853 --with-features=huge \
f73b565e 854 --enable-gui=motif \
855 --with-x \
d5d214fb 856 --enable-multibyte \
d5d214fb
AM
857 --enable-fontset \
858 --disable-gpm \
fbe64536
ER
859 --without-gnome
860
fc7569f7 861%endif
8627c94f 862
d6e63bbe 863%if %{with gtk}
fbe64536 864build gvim.gtk \
f22e9322 865 --with-features=huge \
db58c86e 866 --enable-gui=gtk2 \
867 --enable-gtk2-check \
f73b565e 868 --with-x \
fbe64536
ER
869 --disable-gpm
870
fc7569f7 871%endif
8627c94f 872
d6e63bbe 873%if %{with gnome}
fbe64536 874build gvim.gnome \
f22e9322 875 --with-features=huge \
db58c86e 876 --enable-gui=gnome2 \
db58c86e 877 --enable-gtk2-check \
878 --enable-gnome-check \
d5d214fb 879 --with-x \
fbe64536
ER
880 --disable-gpm
881
882%endif
883
884# vim.heavy / gvim.heavy
885%if %{with heavy}
886build vim.heavy \
887 --with-features=huge \
888 --disable-gui \
889 --without-x \
890 --enable-perlinterp \
891 --enable-pythoninterp \
892 --enable-rubyinterp \
893 --enable-tclinterp \
894 --disable-gpm
895
896build gvim.heavy \
897 --with-features=huge \
898 --enable-gui=gnome2 \
899 --enable-gtk2-check \
900 --enable-gnome-check \
901 --with-x \
902 --enable-perlinterp \
903 --enable-pythoninterp \
904 --enable-rubyinterp \
905 --enable-tclinterp \
906 --disable-gpm
907
fc7569f7 908%endif
d5d214fb 909
afe2d598
AF
910%{__make} xxd/xxd languages
911
8627c94f 912%install
913rm -rf $RPM_BUILD_ROOT
0b31d255 914
f22e9322 915install -d $RPM_BUILD_ROOT{%{_sysconfdir}/vim,%{_bindir}} \
d1b4bd6a 916 $RPM_BUILD_ROOT{/bin,%{_mandir}/man1,%{_datadir}/vim/ftdetect} \
474e8862 917 $RPM_BUILD_ROOT%{_desktopdir}
46f826dd 918
f76e6f17 919%{__make} -j1 install \
a82d590c 920 DESTDIR=$RPM_BUILD_ROOT
7ba74caf 921
d63b8acf
ER
922# not supported locales added by 7.3.764
923%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/cs.cp1250
924%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ja.sjis
925%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/pl.UTF-8
926%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/pl.cp1250
927%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ru.cp1251
928%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/sk.cp1250
929%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/uk.cp1251
930%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/zh_CN.cp936
931
2440ded8
ER
932%find_lang %{name}
933
934# use compressed docs, see :help gzip-helpfile
a48bd85b
ER
935%{__gzip} -9 $RPM_BUILD_ROOT%{_datadir}/vim/doc/*.txt
936%{__sed} -i -e 's=\(\t.*\.txt\)\t=\1.gz\t=' $RPM_BUILD_ROOT%{_datadir}/vim/doc/tags
2440ded8 937
a48bd85b
ER
938%{__gzip} -9 $RPM_BUILD_ROOT%{_datadir}/vim/doc/*.??x
939%{__sed} -i -e 's=\(\t.*\.plx\)\t=\1.gz\t=' $RPM_BUILD_ROOT%{_datadir}/vim/doc/tags-pl
2440ded8 940
25a79fa4 941%{__rm} $RPM_BUILD_ROOT%{_bindir}/*
8627c94f 942
b93a0a21 943%if %{with static}
c64787d5
ER
944install -p src/bin/vim.ncurses $RPM_BUILD_ROOT%{_bindir}/vim
945install -p src/bin/vim.static $RPM_BUILD_ROOT/bin/vi
b93a0a21 946%else
c64787d5 947install -p src/bin/vim.ncurses $RPM_BUILD_ROOT/bin/vi
b93a0a21
AF
948ln -sf /bin/vi $RPM_BUILD_ROOT%{_bindir}/vim
949%endif
c64787d5
ER
950install -p src/xxd/xxd $RPM_BUILD_ROOT%{_bindir}/xxd
951install -p src/vimtutor $RPM_BUILD_ROOT%{_bindir}/vimtutor
a7fbf53c 952
8866285b
ER
953echo ".so man1/vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/vi.1
954echo ".so man1/vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/view.1
8627c94f 955
9c95080e 956# not supported directories
25a79fa4 957%{__rm} -r $RPM_BUILD_ROOT%{_mandir}/??.*/
9c95080e 958
a48bd85b
ER
959mv -f $RPM_BUILD_ROOT{%{_datadir}/vim/vimrc_example.vim,%{_sysconfdir}/vim/vimrc}
960mv -f $RPM_BUILD_ROOT{%{_datadir}/vim/gvimrc_example.vim,%{_sysconfdir}/vim/gvimrc}
8627c94f 961
923c746f 962ln -sf vim $RPM_BUILD_ROOT%{_bindir}/rvim
4399a7e9 963ln -sf vim $RPM_BUILD_ROOT%{_bindir}/vimdiff
d5d214fb
AM
964ln -sf vi $RPM_BUILD_ROOT/bin/ex
965ln -sf vi $RPM_BUILD_ROOT/bin/view
966ln -sf vi $RPM_BUILD_ROOT/bin/rview
84c81dea 967
fb4ae509 968cp -p %{SOURCE14} $RPM_BUILD_ROOT%{_desktopdir}
0f99c50f 969
b93a0a21 970%if %{with athena}
c64787d5 971install -p src/bin/gvim.athena $RPM_BUILD_ROOT%{_bindir}/gvim.athena
fb4ae509 972cp -p %{SOURCE10} $RPM_BUILD_ROOT%{_desktopdir}
b93a0a21
AF
973%endif
974%if %{with motif}
c64787d5 975install -p src/bin/gvim.motif $RPM_BUILD_ROOT%{_bindir}/gvim.motif
fb4ae509 976cp -p %{SOURCE11} $RPM_BUILD_ROOT%{_desktopdir}
b93a0a21
AF
977%endif
978%if %{with gnome}
c64787d5 979install -p src/bin/gvim.gnome $RPM_BUILD_ROOT%{_bindir}/gvim.gnome
fb4ae509 980cp -p %{SOURCE13} $RPM_BUILD_ROOT%{_desktopdir}
b93a0a21
AF
981%endif
982%if %{with gtk}
c64787d5 983install -p src/bin/gvim.gtk $RPM_BUILD_ROOT%{_bindir}/gvim.gtk
b93a0a21 984ln -sf gvim.gtk $RPM_BUILD_ROOT%{_bindir}/gvim
25a79fa4
JB
985ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/eview
986ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/evim
b93a0a21 987ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/gview
4399a7e9 988ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/gvimdiff
b93a0a21 989ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/rgview
4399a7e9 990ln -sf gvim $RPM_BUILD_ROOT%{_bindir}/rgvim
fb4ae509 991cp -p %{SOURCE12} $RPM_BUILD_ROOT%{_desktopdir}
b93a0a21 992%endif
fbe64536 993%if %{with heavy}
c64787d5
ER
994install -p src/bin/vim.heavy $RPM_BUILD_ROOT%{_bindir}
995install -p src/bin/gvim.heavy $RPM_BUILD_ROOT%{_bindir}
fbe64536 996%endif
8627c94f 997
c64787d5 998install -d $RPM_BUILD_ROOT%{_pixmapsdir}
fb4ae509 999cp -p runtime/vim48x48.png $RPM_BUILD_ROOT%{_pixmapsdir}/vim.png
ef0fdc18 1000
b36b7b12 1001bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
9c95080e 1002
a76f8cb4 1003install -d $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles/{doc,{after/,}{compiler,ftdetect,ftplugin,indent,plugin,spell,syntax}}
8e79b441 1004> $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles/doc/tags
9f5fc2a1 1005
27be4eca 1006# separate package
a48bd85b 1007%{__rm} $RPM_BUILD_ROOT%{_datadir}/vim/{ftplugin,syntax}/spec.vim
27be4eca 1008
2440ded8 1009# unuseful
25a79fa4
JB
1010%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/vim/tools
1011%{__rm} $RPM_BUILD_ROOT%{_datadir}/vim/bugreport.vim
1012%{__rm} $RPM_BUILD_ROOT%{_datadir}/vim/spell/check_locales.vim
1013%{__rm} $RPM_BUILD_ROOT%{_datadir}/vim/spell/cleanadd.vim
1014%{__rm} $RPM_BUILD_ROOT%{_datadir}/vim/spell/fixdup.vim
1015%{__rm} $RPM_BUILD_ROOT%{_datadir}/vim/doc/vim2html.pl
af865184 1016
8627c94f 1017%clean
1018rm -rf $RPM_BUILD_ROOT
1019
b1844844 1020%post
23fe3b70 1021[ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
b1844844 1022
1023%postun
23fe3b70 1024[ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
b1844844 1025
1026%post -n gvim-athena
23fe3b70 1027[ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
b1844844 1028
1029%postun -n gvim-athena
23fe3b70 1030[ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
b1844844 1031
1032%post -n gvim-motif
23fe3b70 1033[ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
b1844844 1034
1035%postun -n gvim-motif
23fe3b70 1036[ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
b1844844 1037
1038%post -n gvim-gtk
23fe3b70 1039[ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
70502921 1040%update_icon_cache hicolor
b1844844 1041
1042%postun -n gvim-gtk
23fe3b70 1043[ ! -x /usr/bin/update-desktop-database ] || %update_desktop_database
70502921 1044%update_icon_cache hicolor
b1844844 1045
1046%post -n gvim-gnome
9c95080e 1047%update_desktop_database_post
70502921 1048%update_icon_cache hicolor
b1844844 1049
1050%postun -n gvim-gnome
9c95080e 1051%update_desktop_database_postun
70502921 1052%update_icon_cache hicolor
b1844844 1053
84c81dea 1054%files
1055%defattr(644,root,root,755)
84c81dea 1056%attr(755,root,root) %{_bindir}/rvim
4399a7e9
JB
1057%attr(755,root,root) %{_bindir}/vim
1058%attr(755,root,root) %{_bindir}/vimdiff
4399a7e9
JB
1059%{_mandir}/man1/rvim.1*
1060%{_mandir}/man1/vimdiff.1*
1061%lang(fi) %{_mandir}/fi/man1/rvim.1*
4399a7e9
JB
1062%lang(fr) %{_mandir}/fr/man1/rvim.1*
1063%lang(fr) %{_mandir}/fr/man1/vimdiff.1*
1064%lang(id) %{_mandir}/id/man1/rvim.1*
478fb2f2 1065%lang(id) %{_mandir}/id/man1/vim.1*
4399a7e9 1066%lang(it) %{_mandir}/it/man1/rvim.1*
478fb2f2 1067%lang(it) %{_mandir}/it/man1/vim.1*
4399a7e9 1068%lang(it) %{_mandir}/it/man1/vimdiff.1*
4399a7e9 1069%lang(pl) %{_mandir}/pl/man1/rvim.1*
478fb2f2 1070%lang(pl) %{_mandir}/pl/man1/vim.1*
4399a7e9 1071%lang(pl) %{_mandir}/pl/man1/vimdiff.1*
4399a7e9 1072%lang(ru) %{_mandir}/ru/man1/rvim.1*
478fb2f2 1073%lang(ru) %{_mandir}/ru/man1/vim.1*
4399a7e9 1074%lang(ru) %{_mandir}/ru/man1/vimdiff.1*
0f99c50f 1075%{_desktopdir}/%{name}.desktop
84c81dea 1076
d6e63bbe 1077%if %{with static}
84c81dea 1078%files static
2576aec7 1079%endif
ce504e8b 1080%defattr(644,root,root,755)
25a79fa4
JB
1081%attr(755,root,root) /bin/ex
1082%attr(755,root,root) /bin/rview
1083%attr(755,root,root) /bin/vi
1084%attr(755,root,root) /bin/view
671e058b
AF
1085%{_mandir}/man1/vi.1*
1086%{_mandir}/man1/ex.1*
671e058b
AF
1087%{_mandir}/man1/view.1*
1088%{_mandir}/man1/rview.1*
0d564f51
JB
1089%lang(fi) %{_mandir}/fi/man1/vi.1*
1090%lang(fi) %{_mandir}/fi/man1/ex.1*
1091%lang(fi) %{_mandir}/fi/man1/view.1*
1092%lang(fi) %{_mandir}/fi/man1/rview.1*
9c95080e 1093%lang(fr) %{_mandir}/fr/man1/vi.1*
1094%lang(fr) %{_mandir}/fr/man1/ex.1*
1095%lang(fr) %{_mandir}/fr/man1/view.1*
1096%lang(fr) %{_mandir}/fr/man1/rview.1*
0d564f51
JB
1097%lang(id) %{_mandir}/id/man1/vi.1*
1098%lang(id) %{_mandir}/id/man1/ex.1*
1099%lang(id) %{_mandir}/id/man1/view.1*
1100%lang(id) %{_mandir}/id/man1/rview.1*
9c95080e 1101#%lang(it) %{_mandir}/it/man1/vi.1*
1102%lang(it) %{_mandir}/it/man1/ex.1*
1103%lang(it) %{_mandir}/it/man1/view.1*
1104%lang(it) %{_mandir}/it/man1/rview.1*
1105%lang(pl) %{_mandir}/pl/man1/vi.1*
1106%lang(pl) %{_mandir}/pl/man1/ex.1*
1107%lang(pl) %{_mandir}/pl/man1/view.1*
1108%lang(pl) %{_mandir}/pl/man1/rview.1*
1109#%lang(ru) %{_mandir}/ru/man1/vi.1*
1110%lang(ru) %{_mandir}/ru/man1/ex.1*
1111%lang(ru) %{_mandir}/ru/man1/view.1*
1112%lang(ru) %{_mandir}/ru/man1/rview.1*
ce504e8b 1113
2576aec7
AF
1114%files -n xxd
1115%defattr(644,root,root,755)
1116%attr(755,root,root) %{_bindir}/xxd
1117%{_mandir}/man1/xxd.1*
9c95080e 1118%lang(fr) %{_mandir}/fr/man1/xxd.1*
1119%lang(it) %{_mandir}/it/man1/xxd.1*
1120%lang(pl) %{_mandir}/pl/man1/xxd.1*
1121%lang(ru) %{_mandir}/ru/man1/xxd.1*
2576aec7 1122
2440ded8 1123%files rt -f %{name}.lang
8627c94f 1124%defattr(644,root,root,755)
54e1a2a3 1125%dir %{_sysconfdir}/vim
baa4aaf8 1126%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vim/vimrc
1127%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vim/gvimrc
84c81dea 1128
1a773fc5 1129%dir %{_datadir}/vim
2eeaaace
ER
1130
1131%dir %{_datadir}/vim/vimfiles
1132%dir %{_datadir}/vim/vimfiles/doc
1133%dir %{_datadir}/vim/vimfiles/after
1134%dir %{_datadir}/vim/vimfiles/after/compiler
1135%dir %{_datadir}/vim/vimfiles/after/ftdetect
1136%dir %{_datadir}/vim/vimfiles/after/ftplugin
1137%dir %{_datadir}/vim/vimfiles/after/indent
1138%dir %{_datadir}/vim/vimfiles/after/plugin
1139%dir %{_datadir}/vim/vimfiles/after/spell
1140%dir %{_datadir}/vim/vimfiles/after/syntax
1141%dir %{_datadir}/vim/vimfiles/compiler
1142%dir %{_datadir}/vim/vimfiles/ftdetect
1143%dir %{_datadir}/vim/vimfiles/ftplugin
1144%dir %{_datadir}/vim/vimfiles/indent
1145%dir %{_datadir}/vim/vimfiles/plugin
1146%dir %{_datadir}/vim/vimfiles/spell
1147%dir %{_datadir}/vim/vimfiles/syntax
1148%verify(not md5 mtime size) %{_datadir}/vim/vimfiles/doc/tags
2440ded8 1149
a48bd85b
ER
1150%{_datadir}/vim/*.vim
1151
88e9fd4c 1152%dir %{_datadir}/vim/autoload
3ee5bb1b 1153%doc %{_datadir}/vim/autoload/README.txt
88e9fd4c 1154
d1b4bd6a
ER
1155%dir %{_datadir}/vim/ftdetect
1156
a48bd85b
ER
1157%dir %{_datadir}/vim/ftplugin
1158%doc %{_datadir}/vim/ftplugin/README.txt
1159%{_datadir}/vim/ftplugin/*.vim
ec7cce13 1160%{_datadir}/vim/ftplugin/logtalk.dict
a48bd85b
ER
1161
1162%dir %{_datadir}/vim/indent
1163%doc %{_datadir}/vim/indent/README.txt
1164%{_datadir}/vim/indent/*.vim
1165
1166%dir %{_datadir}/vim/keymap
1167%doc %{_datadir}/vim/keymap/README.txt
1168%{_datadir}/vim/keymap/*.vim
1169
1170%dir %{_datadir}/vim/plugin
1171%doc %{_datadir}/vim/plugin/README.txt
a48bd85b
ER
1172
1173%dir %{_datadir}/vim/syntax
1174%doc %{_datadir}/vim/syntax/README.txt
1175%{_datadir}/vim/syntax/*.vim
1176
1177%dir %{_datadir}/vim/colors
1178%doc %{_datadir}/vim/colors/README.txt
1179%{_datadir}/vim/colors/*.vim
1180
1181%dir %{_datadir}/vim/lang
1182%doc %{_datadir}/vim/lang/README*
1183
1184%lang(af) %{_datadir}/vim/lang/menu_af*
1185%lang(ca) %{_datadir}/vim/lang/menu_ca*
1186%lang(cs) %{_datadir}/vim/lang/menu_cs*
1187%lang(cs) %{_datadir}/vim/lang/menu_*czech*
1188%lang(de) %{_datadir}/vim/lang/menu_de*
1189%lang(de) %{_datadir}/vim/lang/menu_*german*
1190%lang(en_GB) %{_datadir}/vim/lang/menu_en_gb*
1191%lang(en_GB) %{_datadir}/vim/lang/menu_*english*
1192%lang(eo) %{_datadir}/vim/lang/menu_eo.utf-8.vim
1193%lang(eo) %{_datadir}/vim/lang/menu_eo_eo.utf-8.vim
1194%lang(eo) %{_datadir}/vim/lang/menu_eo_xx.utf-8.vim
1195%lang(es) %{_datadir}/vim/lang/menu_es*
1196%lang(es) %{_datadir}/vim/lang/menu_*spanish*
1197%lang(fi) %{_datadir}/vim/lang/menu_fi.latin1.vim
1198%lang(fi) %{_datadir}/vim/lang/menu_fi.utf-8.vim
1199%lang(fi) %{_datadir}/vim/lang/menu_fi_fi.latin1.vim
1200%lang(fi) %{_datadir}/vim/lang/menu_fi_fi.utf-8.vim
1201%lang(fi) %{_datadir}/vim/lang/menu_finnish_finland.1252.vim
1202%lang(fr) %{_datadir}/vim/lang/menu_fr*
1203%lang(hu) %{_datadir}/vim/lang/menu_hu*
1204%lang(it) %{_datadir}/vim/lang/menu_it*
1205%lang(ja) %{_datadir}/vim/lang/menu_ja*
1206%lang(ko) %{_datadir}/vim/lang/menu_ko*
1207%lang(nl) %{_datadir}/vim/lang/menu_nl*
1208%lang(nb) %{_datadir}/vim/lang/menu_nb*
1209%lang(pl) %{_datadir}/vim/lang/menu_pl*
1210%lang(pl) %{_datadir}/vim/lang/menu_*polish*
1211%lang(pt) %{_datadir}/vim/lang/menu_pt*
1212%lang(ru) %{_datadir}/vim/lang/menu_ru*
1213%lang(sk) %{_datadir}/vim/lang/menu_sk*
1214%lang(sk) %{_datadir}/vim/lang/menu_*slovak*
1215%lang(sl) %{_datadir}/vim/lang/menu_sl_si*
1216%lang(sr) %{_datadir}/vim/lang/menu_sr*
1217%lang(sv) %{_datadir}/vim/lang/menu_sv*
1218%lang(uk) %{_datadir}/vim/lang/menu_uk*
1219%lang(vi) %{_datadir}/vim/lang/menu_vi*
1220%lang(zh_CN) %{_datadir}/vim/lang/menu_zh.cp936*
1221%lang(zh_CN) %{_datadir}/vim/lang/menu_zh.gb2312*
1222%lang(zh_CN) %{_datadir}/vim/lang/menu_zh_cn*
1223%lang(zh_CN) %{_datadir}/vim/lang/menu_*chinese*gb*
1224%lang(zh_TW) %{_datadir}/vim/lang/menu_zh.cp950*
1225%lang(zh_TW) %{_datadir}/vim/lang/menu_zh.big5*
1226%lang(zh_TW) %{_datadir}/vim/lang/menu_zh_tw*
1227%lang(zh_TW) %{_datadir}/vim/lang/menu_*taiwan*
1228
1229%dir %{_datadir}/vim/spell
1230%lang(he) %{_datadir}/vim/spell/he.*
1231%lang(yi) %{_datadir}/vim/spell/yi.*
9bc905eb 1232
4399a7e9 1233%{_mandir}/man1/vim.1*
4399a7e9 1234%lang(fi) %{_mandir}/fi/man1/vim.1*
4399a7e9 1235%lang(fr) %{_mandir}/fr/man1/vim.1*
c64787d5 1236%{_pixmapsdir}/vim.png
5def452f 1237
3ee5bb1b
ER
1238# plugins in base -rt package
1239%{_datadir}/vim/autoload/gzip.vim
1240%{_datadir}/vim/plugin/gzip.vim
1241%{_datadir}/vim/plugin/matchparen.vim
1242
2440ded8
ER
1243%files rt-extras
1244%defattr(644,root,root,755)
3ee5bb1b
ER
1245%{_datadir}/vim/plugin/*.vim
1246%{_datadir}/vim/autoload/*.vim
1247%{_datadir}/vim/autoload/xml
a48bd85b
ER
1248%{_datadir}/vim/compiler
1249%{_datadir}/vim/macros
1250%{_datadir}/vim/print
2440ded8 1251
3ee5bb1b
ER
1252# plugins in base -rt package
1253%exclude %{_datadir}/vim/autoload/gzip.vim
1254%exclude %{_datadir}/vim/plugin/gzip.vim
1255%exclude %{_datadir}/vim/plugin/matchparen.vim
1256
2440ded8
ER
1257%files doc
1258%defattr(644,root,root,755)
a48bd85b 1259%dir %{_datadir}/vim/doc
2440ded8
ER
1260
1261# English
a48bd85b
ER
1262%{_datadir}/vim/doc/*.txt.gz
1263%verify(not md5 mtime size) %{_datadir}/vim/doc/tags
2440ded8
ER
1264
1265# Polish
a48bd85b
ER
1266%lang(pl) %{_datadir}/vim/doc/*.plx.gz
1267%lang(pl) %verify(not md5 mtime size) %{_datadir}/vim/doc/tags-pl
2440ded8 1268
5def452f
ER
1269%files tutor
1270%defattr(644,root,root,755)
1271%attr(755,root,root) %{_bindir}/vimtutor
a48bd85b
ER
1272%dir %{_datadir}/vim/tutor
1273%dir %{_datadir}/vim/tutor/tutor
1274
1275%{_datadir}/vim/tutor/README.txt
a48bd85b
ER
1276%{_datadir}/vim/tutor/tutor.vim
1277%{_datadir}/vim/tutor/tutor.utf-8
1278%lang(el) %{_datadir}/vim/tutor/README.el.cp737.txt
1279%lang(el) %{_datadir}/vim/tutor/README.el.txt
1280
4963cca1
ER
1281%lang(bj) %{_datadir}/vim/tutor/tutor.bj
1282%lang(bj) %{_datadir}/vim/tutor/tutor.bj.utf-8
a48bd85b
ER
1283%lang(ca) %{_datadir}/vim/tutor/tutor.ca
1284%lang(ca) %{_datadir}/vim/tutor/tutor.ca.utf-8
1285%lang(cs) %{_datadir}/vim/tutor/tutor.cs
1286%lang(cs) %{_datadir}/vim/tutor/tutor.cs.cp1250
1287%lang(cs) %{_datadir}/vim/tutor/tutor.cs.utf-8
1288%lang(de) %{_datadir}/vim/tutor/tutor.de
1289%lang(de) %{_datadir}/vim/tutor/tutor.de.utf-8
1290%lang(el) %{_datadir}/vim/tutor/tutor.el
1291%lang(el) %{_datadir}/vim/tutor/tutor.el.cp737
1292%lang(el) %{_datadir}/vim/tutor/tutor.el.utf-8
37175aa8 1293%lang(eo) %{_datadir}/vim/tutor/tutor.eo
a48bd85b
ER
1294%lang(eo) %{_datadir}/vim/tutor/tutor.eo.utf-8
1295%lang(es) %{_datadir}/vim/tutor/tutor.es
1296%lang(es) %{_datadir}/vim/tutor/tutor.es.utf-8
1297%lang(fr) %{_datadir}/vim/tutor/tutor.fr
1298%lang(fr) %{_datadir}/vim/tutor/tutor.fr.utf-8
1299%lang(hr) %{_datadir}/vim/tutor/tutor.hr
1300%lang(hr) %{_datadir}/vim/tutor/tutor.hr.cp1250
1301%lang(hr) %{_datadir}/vim/tutor/tutor.hr.utf-8
1302%lang(hu) %{_datadir}/vim/tutor/tutor.hu
a48bd85b 1303%lang(hu) %{_datadir}/vim/tutor/tutor.hu.cp1250
4963cca1 1304%lang(hu) %{_datadir}/vim/tutor/tutor.hu.utf-8
a48bd85b
ER
1305%lang(it) %{_datadir}/vim/tutor/tutor.it
1306%lang(it) %{_datadir}/vim/tutor/tutor.it.utf-8
1307%lang(ja) %{_datadir}/vim/tutor/tutor.ja.euc
1308%lang(ja) %{_datadir}/vim/tutor/tutor.ja.sjis
1309%lang(ja) %{_datadir}/vim/tutor/tutor.ja.utf-8
1310%lang(ko) %{_datadir}/vim/tutor/tutor.ko.euc
1311%lang(ko) %{_datadir}/vim/tutor/tutor.ko.utf-8
1312%lang(nb) %{_datadir}/vim/tutor/tutor.nb
1313%lang(nb) %{_datadir}/vim/tutor/tutor.nb.utf-8
1314%lang(pl) %{_datadir}/vim/tutor/tutor.pl
1315%lang(pl) %{_datadir}/vim/tutor/tutor.pl.cp1250
1316%lang(pl) %{_datadir}/vim/tutor/tutor.pl.utf-8
37175aa8
AG
1317%lang(pt) %{_datadir}/vim/tutor/tutor.pt
1318%lang(pt) %{_datadir}/vim/tutor/tutor.pt.utf-8
a48bd85b
ER
1319%lang(ru) %{_datadir}/vim/tutor/tutor.ru
1320%lang(ru) %{_datadir}/vim/tutor/tutor.ru.cp1251
1321%lang(ru) %{_datadir}/vim/tutor/tutor.ru.utf-8
1322%lang(sk) %{_datadir}/vim/tutor/tutor.sk
1323%lang(sk) %{_datadir}/vim/tutor/tutor.sk.cp1250
1324%lang(sk) %{_datadir}/vim/tutor/tutor.sk.utf-8
1325%lang(sv) %{_datadir}/vim/tutor/tutor.sv
1326%lang(sv) %{_datadir}/vim/tutor/tutor.sv.utf-8
1327%lang(tr) %{_datadir}/vim/tutor/tutor.tr.iso9
1328%lang(tr) %{_datadir}/vim/tutor/tutor.tr.utf-8
1329%lang(vi) %{_datadir}/vim/tutor/tutor.vi.utf-8
1330%lang(zh_TW) %{_datadir}/vim/tutor/tutor.zh.big5
1331%lang(zh_TW) %{_datadir}/vim/tutor/tutor.zh.euc
1332%lang(zh_TW) %{_datadir}/vim/tutor/tutor.zh.utf-8
478fb2f2 1333
5def452f 1334%{_mandir}/man1/vimtutor.1*
4399a7e9 1335%lang(fr) %{_mandir}/fr/man1/vimtutor.1*
4399a7e9 1336%lang(it) %{_mandir}/it/man1/vimtutor.1*
4399a7e9 1337%lang(pl) %{_mandir}/pl/man1/vimtutor.1*
4399a7e9 1338%lang(ru) %{_mandir}/ru/man1/vimtutor.1*
64bf7ae0 1339
fbe64536
ER
1340%if %{with heavy}
1341%files heavy
1342%defattr(644,root,root,755)
1343%attr(755,root,root) %{_bindir}/vim.heavy
1344%endif
1345
4399a7e9
JB
1346%files spell-en
1347%defattr(644,root,root,755)
a48bd85b 1348%{_datadir}/vim/spell/en.*.*
4399a7e9 1349
d6e63bbe 1350%if %{with athena}
f22e9322 1351%files -n gvim-athena
1352%defattr(644,root,root,755)
c983f1ff 1353%attr(755,root,root) %{_bindir}/gvim.athena
eab7da3d 1354%{_desktopdir}/gvim-athena.desktop
f22e9322 1355%endif
1356
d6e63bbe 1357%if %{with motif}
f22e9322 1358%files -n gvim-motif
1359%defattr(644,root,root,755)
c983f1ff 1360%attr(755,root,root) %{_bindir}/gvim.motif
eab7da3d 1361%{_desktopdir}/gvim-motif.desktop
f22e9322 1362%endif
1363
d6e63bbe 1364%if %{with gtk}
f22e9322 1365%files -n gvim-gtk
1366%defattr(644,root,root,755)
c983f1ff 1367%attr(755,root,root) %{_bindir}/gvim.gtk
25a79fa4
JB
1368%attr(755,root,root) %verify(not link) %{_bindir}/gvim
1369%attr(755,root,root) %{_bindir}/eview
1370%attr(755,root,root) %{_bindir}/evim
4197338c 1371%attr(755,root,root) %{_bindir}/gview
25a79fa4 1372%attr(755,root,root) %{_bindir}/gvimdiff
c983f1ff 1373%attr(755,root,root) %{_bindir}/rgview
25a79fa4
JB
1374%attr(755,root,root) %{_bindir}/rgvim
1375%{_mandir}/man1/eview.1*
1376%{_mandir}/man1/evim.1*
4399a7e9
JB
1377%{_mandir}/man1/gvi*
1378%{_mandir}/man1/rgv*
9c95080e 1379%lang(fi) %{_mandir}/fi/man1/gvi*
1380%lang(fi) %{_mandir}/fi/man1/rgv*
25a79fa4
JB
1381%lang(fr) %{_mandir}/fr/man1/eview.1*
1382%lang(fr) %{_mandir}/fr/man1/evim.1*
9c95080e 1383%lang(fr) %{_mandir}/fr/man1/gvi*
1384%lang(fr) %{_mandir}/fr/man1/rgv*
1385%lang(id) %{_mandir}/id/man1/gvi*
1386%lang(id) %{_mandir}/id/man1/rgv*
25a79fa4
JB
1387%lang(it) %{_mandir}/it/man1/eview.1*
1388%lang(it) %{_mandir}/it/man1/evim.1*
4399a7e9
JB
1389%lang(it) %{_mandir}/it/man1/gvi*
1390%lang(it) %{_mandir}/it/man1/rgv*
25a79fa4
JB
1391%lang(pl) %{_mandir}/pl/man1/eview.1*
1392%lang(pl) %{_mandir}/pl/man1/evim.1*
9c95080e 1393%lang(pl) %{_mandir}/pl/man1/gvi*
1394%lang(pl) %{_mandir}/pl/man1/rgv*
25a79fa4
JB
1395%lang(ru) %{_mandir}/ru/man1/eview.1*
1396%lang(ru) %{_mandir}/ru/man1/evim.1*
4399a7e9
JB
1397%lang(ru) %{_mandir}/ru/man1/gvi*
1398%lang(ru) %{_mandir}/ru/man1/rgv*
eab7da3d 1399%{_desktopdir}/gvim-gtk.desktop
f22e9322 1400%endif
1401
d6e63bbe 1402%if %{with gnome}
f22e9322 1403%files -n gvim-gnome
1404%defattr(644,root,root,755)
c983f1ff 1405%attr(755,root,root) %{_bindir}/gvim.gnome
474e8862 1406%{_desktopdir}/gvim-gnome.desktop
afe2d598 1407%endif
fbe64536
ER
1408
1409%if %{with heavy}
1410%files -n gvim-heavy
1411%defattr(644,root,root,755)
1412%attr(755,root,root) %{_bindir}/gvim.heavy
1413%endif
This page took 0.73287 seconds and 4 git commands to generate.