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