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