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