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