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