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