]> git.pld-linux.org Git - packages/vim.git/blob - vim.spec
26e48aa6a295d2da88d8842beb1ee77b5f50461a
[packages/vim.git] / vim.spec
1 #
2 # Conditional build:
3 %bcond_without static # without static version
4 %bcond_without athena # without Athena Widgets-based gvim
5 %bcond_without motif  # without Motif-based gvim
6 %bcond_without gtk    # without gtk+-based gvim support
7 %bcond_without gnome  # without gnome-based gvim support
8 %bcond_with    perl   # with perl interp
9 %bcond_with    python # with python interp
10 %bcond_with    ruby   # with ruby interp
11 %bcond_with    tcl    # with tcl interp
12 %bcond_with    bonobo # with bonobo patch (doesn't work at the moment)
13
14 %define         _ver            6.2
15 %define         _patchlevel     127
16
17 Summary:        Vi IMproved - a Vi clone
18 Summary(de):    VIsual editor iMproved
19 Summary(es):    Editor visual incrementado
20 Summary(fr):    Editeur VIM : VIsual editor iMproved
21 Summary(pl):    Vi IMproved - klon edytora Vi
22 Summary(pt_BR): Editor visual incrementado
23 Summary(ru):    Visual editor IMproved - åÄÉÎÓÔ×ÅÎÎÏ ðÒÁ×ÉÌØÎÙÊ òÅÄÁËÔÏÒ :)
24 Summary(tr):    Geliþmiþ bir vi sürümü
25 Summary(uk):    Visual editor IMproved - ´ÄÉÎÏ ÷¦ÒÎÉÊ òÅÄÁËÔÏÒ :)
26 Name:           vim
27 Version:        %{_ver}.%{_patchlevel}
28 #Version:       %{_ver}
29 Release:        3
30 Epoch:          4
31 License:        Charityware
32 Group:          Applications/Editors/Vim
33 Source0:        ftp://ftp.vim.org/pub/editors/vim/unix/%{name}-%{_ver}.tar.bz2
34 # Source0-md5:  c49d360bbd069d00e2a57804f2a123d9
35 Source1:        ftp://ftp.vim.org/pub/editors/vim/extra/%{name}-%{_ver}-lang.tar.gz
36 # Source1-md5:  aa0079938f636d08be71078933477d8b
37 Source2:        ftp://ftp.vim.org/pub/editors/vim/extra/%{name}-%{_ver}-extra.tar.gz
38 # Source2-md5:  db0db37baea01874867d8d2414db104c
39 Source4:        http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
40 # Source4-md5:  bc4d1e115ca506ad7751b9bd2b773a7f
41 Source10:       g%{name}-athena.desktop
42 Source11:       g%{name}-motif.desktop
43 Source12:       g%{name}-gtk.desktop
44 Source13:       g%{name}-gnome.desktop
45 Patch0:         %{name}-sysconfdir.patch
46 Patch1:         %{name}-visual.patch
47 Patch2:         %{name}-paths.patch
48 Patch3:         %{name}-ispell.patch
49 Patch4:         %{name}-ispell-axp.patch
50 Patch5:         %{name}-vimrc.patch
51 Patch6:         %{name}-no_libelf.patch
52 Patch7:         %{name}-egrep.patch
53 Patch8:         %{name}-spec-fix.patch
54 Patch9:         %{name}-specsyntax.patch
55 Patch10:        %{name}-specsyntax-pld.patch
56 Patch11:        %{name}-bonobo.patch
57 Patch12:        %{name}-home_etc.patch
58 #Patch12:       %{name}-dynamic_python.patch
59 Patch99:        http://www.opensky.ca/gnome-vim/patches/vim-bonobo-20030726.patch
60 Patch101:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.001
61 Patch102:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.002
62 Patch103:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.003
63 Patch104:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.004
64 Patch105:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.005
65 Patch106:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.006
66 Patch107:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.007
67 Patch108:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.008
68 Patch109:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.009
69 Patch110:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.010
70 Patch111:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.011
71 Patch112:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.012
72 Patch113:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.013
73 Patch114:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.014
74 Patch115:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.015
75 Patch116:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.016
76 Patch117:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.017
77 Patch118:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.018
78 Patch119:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.019
79 Patch120:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.020
80 Patch121:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.021
81 Patch122:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.022
82 Patch123:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.023
83 Patch124:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.024
84 Patch125:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.025
85 Patch126:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.026
86 Patch127:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.027
87 Patch128:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.028
88 Patch129:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.029
89 Patch130:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.030
90 Patch131:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.031
91 Patch132:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.032
92 Patch133:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.033
93 Patch134:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.034
94 Patch135:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.035
95 Patch136:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.036
96 Patch137:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.037
97 Patch138:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.038
98 Patch139:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.039
99 Patch140:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.040
100 Patch141:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.041
101 Patch142:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.042
102 Patch143:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.043
103 Patch144:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.044
104 Patch145:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.045
105 Patch146:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.046
106 Patch147:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.047
107 Patch148:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.048
108 Patch149:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.049
109 Patch150:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.050
110 Patch151:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.051
111 Patch152:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.052
112 Patch153:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.053
113 Patch154:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.054
114 Patch155:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.055
115 Patch156:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.056
116 Patch157:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.057
117 Patch158:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.058
118 Patch159:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.059
119 Patch160:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.060
120 Patch161:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.061
121 Patch162:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.062
122 Patch163:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.063
123 Patch164:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.064
124 Patch165:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.065
125 Patch166:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.066
126 Patch167:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.067
127 Patch168:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.068
128 Patch169:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.069
129 Patch170:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.070
130 Patch171:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.071
131 Patch172:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.072
132 Patch173:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.073
133 Patch174:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.074
134 Patch175:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.075
135 Patch176:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.076
136 Patch177:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.077
137 Patch178:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.078
138 Patch179:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.079
139 Patch180:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.080
140 Patch181:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.081
141 Patch182:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.082
142 Patch183:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.083
143 Patch184:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.084
144 Patch185:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.085
145 Patch186:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.086
146 Patch187:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.087
147 Patch188:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.088
148 Patch189:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.089
149 Patch190:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.090
150 Patch191:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.091
151 Patch192:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.092
152 Patch193:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.093
153 Patch194:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.094
154 Patch195:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.095
155 Patch196:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.096
156 Patch197:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.097
157 Patch198:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.098
158 Patch199:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.099
159 Patch200:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.100
160 Patch201:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.101
161 Patch202:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.102
162 Patch203:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.103
163 Patch204:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.104
164 Patch205:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.105
165 Patch206:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.106
166 Patch207:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.107
167 Patch208:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.108
168 Patch209:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.109
169 Patch210:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.110
170 Patch211:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.111
171 Patch212:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.112
172 Patch213:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.113
173 Patch214:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.114
174 Patch215:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.115
175 Patch216:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.116
176 Patch217:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.117
177 Patch218:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.118
178 Patch219:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.119
179 Patch220:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.120
180 Patch221:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.121
181 Patch222:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.122
182 Patch223:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.123
183 Patch224:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.124
184 Patch225:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.125
185 Patch226:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.126
186 Patch227:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.127
187 URL:            http://www.vim.org/
188 BuildRequires:  acl-devel
189 BuildRequires:  autoconf
190 BuildRequires:  gettext-devel
191 BuildRequires:  gpm-devel
192 BuildRequires:  ncurses-devel
193 %{?with_bonobo:BuildRequires:   libbonoboui-devel >= 2.2.0}
194 %{?with_bonobo:BuildRequires:   ORBit2-devel}
195 %{?with_bonobo:BuildRequires:   nautilus-devel >= 2.2.0}
196 %{?with_gtk:BuildRequires:              gtk+2-devel >= 2.2.1}
197 %{?with_gnome:BuildRequires:    libgnomeui-devel >= 2.2.0.1}
198 %{?with_motif:BuildRequires:    motif-devel}
199 %{?with_static:BuildRequires:   glibc-static}
200 %{?with_static:BuildRequires:   ncurses-static}
201 %{?with_perl:BuildRequires:     perl-devel}
202 %{?with_python:BuildRequires:   python-devel}
203 %{?with_ruby:BuildRequires:     ruby}
204 %{?with_tcl:BuildRequires:      tcl-devel}
205 %{!?with_static:Provides:       %{name}-static = %{epoch}:%{version}-%{release}}
206 Requires:       %{name}-rt = %{epoch}:%{version}
207 %{!?with_static:Obsoletes:      %{name}-static}
208 Obsoletes:      vim-enhanced
209 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
210
211 %description
212 Text editor similar to Vi. Important improvements: multiple windows,
213 multi-level undo, block highliting, folding, and many other.
214
215 %description -l cs
216 ViM je nový a vylep¹ený editor vycházející z klasického editoru vi. Vi
217 byl prvním celoobrazovkovým editorem pro Unix a je stále velmi
218 populární. ViM je obohacený funkcemi jako: podpora více oken,
219 víceúrovòové undo, zvýrazòování blokù a øadu dal¹ích u¾iteèných
220 funkcí.
221
222 %description -l de
223 Der Visual-Editor iMproved ist ein aktualisierter und erweiterter Klon
224 des vi-Editors, der mit praktisch allen UN*X-Systemen ausgeliefert
225 wird. Er bringt mehrere Fenster, mehrstufige Widerrufen-Funktion,
226 Block-Markierung und viele weitere Zusatzfunktionen im Vergleich zum
227 Standard-vi-Programm.
228
229 %description -l es
230 El editor Visual Mejorado es una versión actualizada y con nuevas
231 características adicionales del mundialmente famoso 'vi' que acompaña
232 prácticamente todos los sistemas UN*X. Posibilita trabajar con
233 múltiples ventanas, varios niveles de deshacer, bloques enfatizados, y
234 otras muchas características del 'vi'.
235
236 %description -l fr
237 L'éditeur VIsuel aMélioré est un clone mis à jour et doté de
238 caractéristiques supplémentaires de l'éditeur « vi » fourni avec
239 pratiquement tous les systèmes UN*X. Il ajoute les fenêtres
240 mutltiples, l'annulation a plusieurs niveaux, la mise en évidence des
241 blocs et autres caractéristiques au vi de base.
242
243 %description -l id
244 VIM (VIsual editor iMproved) adalah versi vi editor yang sudah
245 diupdate dan ditambah kemampuannya. Vi adalah editor untuk UNIX yang
246 pertama yang menggunakan layar, dan sekarang masih sangat populer. VIM
247 mengembangkan vi dengan menambah kemampuan baru seperti: multiple
248 windows, multi-level undo, block highlighting, dll.
249
250 %description -l is
251 VIM (VIsual editor iMproved) er uppfærð og endurbætt útgáfa af vi
252 ritlinum. Vi var fyrsti skjá-ritillinn fyrir UNIX og er enn mjög
253 vinsæll. VIM gerist föðurbetrungur með nýjum möguleikum líkt og
254 gluggakerfi, iðrun og yfirbót (e: multi-level undo), blokkarvali og
255 fleira.
256
257 %description -l it
258 VIM (Vi IMproved) è una versione aggiornata e perfezionata dell'editor
259 vi. Vi è stato il primo editor per UNIX realmente basato su video ed è
260 ancora molto diffuso. VIM perfeziona vi aggiungendo nuove funzioni:
261 finestre multiple, funzione \"annulla\" multilivello, evidenziazione
262 dei blocchi e altro.
263
264 %description -l pl
265 Edytor tekstu podobny do Vi. Wa¿ne ulepszenia: mo¿liwo¶æ pracy w wielu
266 oknach, wielopoziomowa opcja 'cofnij', bloki, pod¶wietlanie sk³adni,
267 folding i wiele innych.
268
269 %description -l ja
270 O VIM (VIsual editor iMproved) é uma versão melhorada e actualizada do
271 editor vi. O vi foi o primeiro verdadeiro editor baseado em ecrã para
272 o UNIX, e ainda é muito popular. O VIM melhora o vi acrescentando
273 novas potencialidades: janelas múltiplas, anulação multi-nível, realce
274 de blocos e mais.
275
276 %description -l pt_BR
277 O editor Vim (Vi Enhanced) é um versão atualizada e com novas
278 características do mundialmente famoso 'vi' que acompanha praticamente
279 todos os sistemas UN*X. Ele possibilita trabalhar com múltiplas
280 janelas, vários níveis de desfazer, blocos enfatizados, e muitas
281 outras características do 'vi'.
282
283 %description -l ru
284 VIsual editor iMproved - ÜÔÏ ÏÂÎÏ×ÌÅÎÎÙÊ É ÚÎÁÞÉÔÅÌØÎÏ ÕÌÕÞÛÅÎÎÙÊ ËÌÏÎ
285 ÒÅÄÁËÔÏÒÁ vi, ËÏÔÏÒÙÊ ÐÏÓÔÁ×ÌÑÅÔÓÑ ÐÒÁËÔÉÞÅÓËÉ ÓÏ ×ÓÅÍÉ
286 UN*X-ÓÉÓÔÅÍÁÍÉ. ÷ ÜÔÏÊ ×ÅÒÓÉÉ ÅÓÔØ ÍÎÏÇÏÕÒÏ×ÎÅ×ÙÊ ÏÔËÁÔ, ×ÙÄÅÌÅÎÉÅ
287 ÂÌÏËÏ×, ÓÉÎÔÁËÓÉÞÅÓËÁÑ ÐÏÄÓ×ÅÔËÁ É ÍÎÏÇÏ ÄÒÕÇÏÇÏ...
288
289 %description -l sk
290 VIM (VIsual editor iMproved) je nov¹ia a vylep¹ená verzia editoru vi.
291 Vi bol prvým skutoène obrazovkovo orientovaným editorom pre UNIX a
292 stále je veµmi populárny. VIM má oproti vi vylep¹enia ako: prácu s
293 viacerými oknami, viacnásobné undo, zvýrazòovanie blokov textu a iné.
294
295 %description -l sv
296 VIM (Vi IMproved) är en uppdaterad och förbättrad version av
297 redigeraren vi. Vi var den första riktiga skärmbaserade redigeraren
298 till UNIX, och är fortfarande väldigt populär. VIM förbättrar vi med
299 nya finesser: flera fönster, flernivå ångra, blockmarkering och mer
300 ändå.
301
302 %description -l tr
303 Standart vi metin düzenleyicisinin geliþmiþ hali; daha fazla komut,
304 birden fazla pencere desteði ve blok iþaretleme yetenekleri içerir.
305
306 %description -l uk
307 VIsual editor iMproved - ÃÅ ÏÎÏ×ÌÅÎÉÊ ÔÁ ÚÎÁÞÎÏ ÐÏ̦ÐÛÅÎÉÊ ËÌÏÎ
308 ÒÅÄÁËÔÏÒÁ vi, ÑËÉÊ ÐÏÓÔÁ×ÌѤÔØÓÑ ÐÒÁËÔÉÞÎÏ Ú¦ ×Ó¦ÍÁ UN*X-ÓÉÓÔÅÍÁÍÉ. ÷
309 æʠ×ÅÒÓ¦§ ¤ ÂÁÇÁÔÏÒ¦×ÎÅ×ÉʠצÄËÁÔ, ×ÉĦÌÅÎÎÑ ÂÌÏ˦×, ÓÉÎÔÁËÓÉÞÎÁ
310 ЦÄÓצÔËÁ ÔÁ ÂÁÇÁÔÏ ¦ÎÛÏÇÏ...
311
312 %package -n xxd
313 Summary:        Utility to convert files to hexdump or do the reverse
314 Summary(pl):    Narzêdzie do zamiany plików na postaæ szesnastkow± i odwrotnie
315 Group:          Applications/Editors/Vim
316
317 %description -n xxd
318 xxd creates a hex dump of a given file or standard input. It can also
319 convert a hex dump back to its original binary form. Like uuencode and
320 uudecode it allows the transmission of binary data in a `mail-safe'
321 ASCII representation, but has the advantage of decoding to standard
322 output. Moreover, it can be used to perform binary file patching.
323
324 %description -n xxd -l pl
325 xxd tworzy szesnastkowy zapis pliku podanego na standardowe wej¶cie.
326 Mo¿e tak¿e przekonwertowaæ taki zapis na oryginaln±, binarn± postaæ.
327 Podobnie jak uuencode i uudecode pozwala na przesy³anie danych
328 binarnych w postaci ASCII, ale ma mo¿liwo¶æ dekodowania na standardowe
329 wyj¶cie. Co wiêcej, mo¿e byæ u¿yty do modyfikowania plików binarnych.
330
331 %package static
332 Summary:        Statically linked Vim
333 Summary(pl):    Statycznie skonsolidowany Vim
334 Group:          Applications/Editors/Vim
335 Provides:       vi
336 Obsoletes:      elvis-static
337 Obsoletes:      nvi
338 Obsoletes:      vi
339 Obsoletes:      vim-minimal
340
341 %description static
342 Text editor similar to Vi. This version is built with minimal feature
343 and is installed in /bin as a rescue tool. The installation of this
344 package is STRONGLY recommended.
345
346 %description static -l pl
347 Edytor tekstu podobny do Vi. Ta wersja zosta³a skonsolidowana
348 statycznie i posiada minimaln± ilo¶æ dodatków. Jest instalowana w /bin
349 jako narzêdzie dla administratora. Instalacja tego pakietu jest MOCNO
350 zalecana, mo¿e on pomóc Ci uratowaæ system w czasie awarii.
351
352 %description static -l ru
353 ðÁËÅÔ vim-static ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ÒÁÚÎÏ×ÉÄÎÏÓÔØ vim ËÁË /bin/vi, ÞÔÏ
354 ÕÄÏÂÎÏ ÄÌÑ ÚÁÐÕÓËÁ ÄÁÖÅ ËÏÇÄÁ ÓÍÏÎÔÉÒÏ×ÁÎÁ ÔÏÌØËÏ ËÏÒÎÅ×ÁÑ ÆÁÊÌÏ×ÁÑ
355 ÓÉÓÔÅÍÁ.
356
357 %description static -l uk
358 ðÁËÅÔ vim-static ×ÓÔÁÎÏ×ÌÀ¤ Ò¦ÚÎÏ×ÉÄ vim ÑË /bin/vi, ÝÏ ÚÒÕÞÎÏ ÄÌÑ
359 ÚÁÐÕÓËÕ ÎÁצÔØ ÔÏĦ, ËÏÌÉ ÚÍÏÎÔÏ×ÁÎÁ Ô¦ÌØËÉ ËÏÒÎØÏ×Á ÆÁÊÌÏ×Á ÓÉÓÔÅÍÁ.
360
361 %package ispell
362 Summary:        Vim with ispell support
363 Summary(pl):    Vim z wsparciem dla ispella
364 Group:          Applications/Editors/Vim
365 Requires:       %{name}-rt = %{epoch}:%{version}
366 Conflicts:      ispell < 3.2.06
367 Conflicts:      ispell-pl < 20021127-2
368
369 %description ispell
370 Text editor similar to Vi. This version is built with ispell support.
371
372 %description ispell -l pl
373 Edytor tekstu podobny do Vi. Ta wersja zosta³a skompilowana ze
374 wsparciem dla ispella.
375
376 %package rt
377 Summary:        Vim runtime files
378 Summary(cs):    Soubory nezbytné pro libovolný editor ViM
379 Summary(da):    Fælles filer som er nødvendige for enhver version af VIM editoren
380 Summary(de):    Die von allen Versionen des VIM-Editors benötigten gemeinsamen Dateien
381 Summary(es):    Ficheros comunes a todas las versiones de VIM
382 Summary(fr):    Fichiers communs indispensables pour toute version de l'éditeur VIM
383 Summary(id):    File umum yang dibutuhkan oleh semua versi editor VIM
384 Summary(is):    Grunnskrár sem allar útgáfur VIM ritilsins þurfa á að halda
385 Summary(it):    File comuni necessari per tutte le versioni dell'editor VIM
386 Summary(ja):    ¤¹¤Ù¤Æ¤Î¥Ð¡¼¥¸¥ç¥ó¤Î VIM ¥¨¥Ç¥£¥¿¤ÇɬÍפȤµ¤ì¤ë¶¦ÄÌ¥Õ¥¡¥¤¥ë
387 Summary(no):    Felles filer som er nødvendige for enhver versjon av VIM editoren
388 Summary(pl):    Pliki przydatne edytorowi Vim
389 Summary(pt):    Os ficheiros comuns necessários para qualquer versão do editor VIM
390 Summary(ru):    æÁÊÌÙ, ÔÒÅÂÕÅÍÙÅ ÄÌÑ ÌÀÂÏÊ ×ÅÒÓÉÉ ÒÅÄÁËÔÏÒÁ vim
391 Summary(sk):    Spoloèné súbory potrebné pre v¹etky verzie editoru VIM
392 Summary(sl):    Skupne datoteke, potrebne s katerokoli razlièico urejevalnika VIM
393 Summary(sv):    De gemensamma filerna som behövs av alla versioner av redigeraren VIM
394 Summary(uk):    æÁÊÌÉ, ÐÏÔÒ¦ÂΦ ÄÌÑ ÂÕÄØ-ÑËϧ ×ÅÒÓ¦§ ÒÅÄÁËÔÏÒÕ vim
395 Summary(zh_CN): Èκΰ汾µÄ VIM ±à¼­Æ÷ËùÐèµÄ¹«ÓÃÎļþ¡£
396 Group:          Applications/Editors/Vim
397 Requires:       mktemp
398 Requires:       which
399 Obsoletes:      vim-common
400
401 %description rt
402 This package contains macros, documentation, syntax configuration and
403 manual pages for Vim. If you want to take advantage of Vim more
404 powerful features, you should install this package.
405
406 %description rt -l cs
407 Tento balíèek obsahuje spoleèné soubory pro v¹echny dal¹í balíèky s
408 vim.
409
410 %description rt -l da
411 The vim-rt package contains files which every VIM binary will need in
412 order to run.
413
414 %description rt -l de
415 Das Paket vim-rt enthält Dateien, die jede VIM-Binärdatei für die
416 Ausführung benötigt.
417
418 %description rt -l es
419 The vim-rt package contains files which every VIM binary will need in
420 order to run.
421
422 %description rt -l fr
423 Le paquetage vim-rt contient des fichiers dont chaque fichier binaire
424 VIM a besoin pour fonctionner.
425
426 %description rt -l id
427 Package vim-rt berisi file yang dibutuhkan semua versi VIM agar bisa
428 berjalan.
429
430 %description rt -l is
431 vim-rt pakkinn inniheldur skrár sem allar VIM keyrsluskrárnar þurfa
432 til að keyra.
433
434 %description rt -l it
435 Il pacchetto vim-rt contiene i file necessari a ogni binario di VIM
436 per poter funzionare.
437
438 %description rt -l pl
439 W tym pakiecie znajdziesz dokumentacjê, makra, pliki konfiguracyjne i
440 strony podrêcznika dla edytora Vim. Je¿eli chcesz korzystaæ z
441 zaawansowanych mo¿liwo¶ci Vima, powiniene¶ zainstalowaæ ten pakiet.
442
443 %description rt -l pt
444 O pacote vim-rt contém os ficheiros que todos os executáveis do VIM
445 irão necessitar para correr.
446
447 %description rt -l ru
448 ðÁËÅÔ vim-rt ÓÏÄÅÒÖÉÔ ÆÁÊÌÙ (ÎÁÐÒÉÍÅÒ, ÆÁÊÌÙ ÓÐÒÁ×ËÉ), ËÏÔÏÒÙÅ ÎÕÖÎÙ
449 ÄÌÑ ÒÁÂÏÔÙ ÌÀÂÏÊ ÐÒÏÇÒÁÍÍÙ vim.
450
451 %description rt -l sk
452 Balík vim-rt obsahuje súbory, ktoré bude potrebova» pre správnu
453 funkciu ka¾dá verzia editoru VIM.
454
455 %description rt -l sv
456 Paketet vim-rt innehåller filer som alla VIM-binärer behöver för att
457 köra.
458
459 %description rt -l uk
460 ðÁËÅÔ vim-rt Í¦ÓÔÉÔØ ÆÁÊÌÉ (ÎÁÐÒÉËÌÁÄ, ÆÁÊÌÉ ÄÏצÄËÉ), ËÏÔÒ¦ ÐÏÔÒ¦ÂΦ
461 ÄÌÑ ÒÏÂÏÔÉ ÂÕÄØ-ÑËϧ ÐÒÏÇÒÁÍÉ vim.
462
463 %package -n gvim-athena
464 Summary:        Vim for X Window built with Athena
465 Summary(pl):    Vim dla X Window korzystaj±cy z biblioteki Athena
466 Group:          Applications/Editors/Vim
467 Requires:       %{name}-rt = %{epoch}:%{version}
468 Requires:       iconv
469 Obsoletes:      vim-X11
470
471 %description -n gvim-athena
472 The classic Unix text editor now also under X Window System! This
473 version is built with Athena Widget Set.
474
475 %description -n gvim-athena -l pl
476 Wersja edytora Vim pracuj±ca w ¶rodowisku X Window z wykorzystaniem
477 biblioteki Athena Widget Set.
478
479 %description -n gvim-athena -l ru
480 üÔÏÔ ÐÁËÅÔ ÐÒÅÄÓÔÁ×ÌÑÅÔ ÓÏÂÏÊ ×ÅÒÓÉÀ VIM, ÓÏÂÒÁÎÎÕÀ Ó ÂÉÂÌÉÏÔÅËÁÍÉ
481 Athena Widget Set, ÞÔÏ ÐÏÚ×ÏÌÑÅÔ ÚÁÐÕÓËÁÔØ VIM ËÁË ÐÒÉÌÏÖÅÎÉÅ X Window
482 System - Ó ÐÏÌÎÏÓÔØÀ ÇÒÁÆÉÞÅÓËÉÍ ÉÎÔÅÒÆÅÊÓÏÍ É ÐÏÄÄÅÒÖËÏÊ ÍÙÛÉ.
483
484 %description -n gvim-athena -l uk
485 ãÅÊ ÐÁËÅԠͦÓÔÉÔØ ×ÅÒÓ¦À VIM, Ú¦ÂÒÁÎՠڠ¦Â̦ÏÔÅËÁÍÉ Athena Widget
486 Set, ÝÏ ÄÏÚ×ÏÌѤ ÚÁÐÕÓËÁÔÉ VIM ÑË ÐÒÉËÌÁÄÎÕ ÐÒÏÇÒÁÍÕ X Window System -
487 Ú ÐÏ×ΦÓÔÀ ÇÒÁƦÞÎÉÍ ¦ÎÔÅÒÆÅÊÓÏÍ ÔÁ Ð¦ÄÔÒÉÍËÏÀ ÍÉÛ¦.
488
489 %package -n gvim-motif
490 Summary:        Vim for X Window built with Motif
491 Summary(pl):    Vim dla X Window korzystaj±cy z biblioteki Motif
492 Group:          Applications/Editors/Vim
493 Requires:       %{name}-rt = %{epoch}:%{version}
494 Requires:       iconv
495 Obsoletes:      vim-X11
496
497 %description -n gvim-motif
498 The classic Unix text editor now also under X Window System! This
499 version is built with Motif.
500
501 %description -n gvim-motif -l pl
502 Wersja edytora Vim pracuj±ca w ¶rodowisku X Window z wykorzystaniem
503 biblioteki Motif.
504
505 %description -n gvim-motif -l ru
506 üÔÏÔ ÐÁËÅÔ ÐÒÅÄÓÔÁ×ÌÑÅÔ ÓÏÂÏÊ ×ÅÒÓÉÀ VIM, ÓÏÂÒÁÎÎÕÀ Ó ÂÉÂÌÉÏÔÅËÁÍÉ
507 Motif, ÞÔÏ ÐÏÚ×ÏÌÑÅÔ ÚÁÐÕÓËÁÔØ VIM ËÁË ÐÒÉÌÏÖÅÎÉÅ X Window System - Ó
508 ÐÏÌÎÏÓÔØÀ ÇÒÁÆÉÞÅÓËÉÍ ÉÎÔÅÒÆÅÊÓÏÍ É ÐÏÄÄÅÒÖËÏÊ ÍÙÛÉ.
509
510 %description -n gvim-motif -l uk
511 ãÅÊ ÐÁËÅԠͦÓÔÉÔØ ×ÅÒÓ¦À VIM, Ú¦ÂÒÁÎՠڠ¦Â̦ÏÔÅËÁÍÉ Motif, ÝÏ
512 ÄÏÚ×ÏÌѤ ÚÁÐÕÓËÁÔÉ VIM ÑË ÐÒÉËÌÁÄÎÕ ÐÒÏÇÒÁÍÕ X Window System - Ú
513 ÐÏ×ΦÓÔÀ ÇÒÁƦÞÎÉÍ ¦ÎÔÅÒÆÅÊÓÏÍ ÔÁ Ð¦ÄÔÒÉÍËÏÀ ÍÉÛ¦.
514
515 %package -n gvim-gtk
516 Summary:        Vim for X Window built with gtk
517 Summary(pl):    Vim dla X Window korzystaj±cy z biblioteki GTK
518 Group:          Applications/Editors/Vim
519 Requires:       %{name}-rt = %{epoch}:%{version}
520 Requires:       iconv
521 Obsoletes:      vim-X11
522
523 %description -n gvim-gtk
524 The classic Unix text editor now also under X Window System! This
525 version is built with GTK.
526
527 %description -n gvim-gtk -l pl
528 Wersja edytora Vim pracuj±ca w ¶rodowisku X Window z wykorzystaniem
529 biblioteki GTK.
530
531 %description -n gvim-gtk -l ru
532 üÔÏÔ ÐÁËÅÔ ÐÒÅÄÓÔÁ×ÌÑÅÔ ÓÏÂÏÊ ×ÅÒÓÉÀ VIM, ÓÏÂÒÁÎÎÕÀ Ó ÂÉÂÌÉÏÔÅËÁÍÉ
533 GTK, ÞÔÏ ÐÏÚ×ÏÌÑÅÔ ÚÁÐÕÓËÁÔØ VIM ËÁË ÐÒÉÌÏÖÅÎÉÅ X Window System - Ó
534 ÐÏÌÎÏÓÔØÀ ÇÒÁÆÉÞÅÓËÉÍ ÉÎÔÅÒÆÅÊÓÏÍ É ÐÏÄÄÅÒÖËÏÊ ÍÙÛÉ. ðÒÏÓÔÏ ÓËÁÖÉÔÅ
535 'gvim'...
536
537 %description -n gvim-gtk -l uk
538 ãÅÊ ÐÁËÅԠͦÓÔÉÔØ ×ÅÒÓ¦À VIM, Ú¦ÂÒÁÎՠڠ¦Â̦ÏÔÅËÁÍÉ GTK, ÝÏ ÄÏÚ×ÏÌѤ
539 ÚÁÐÕÓËÁÔÉ VIM ÑË ÐÒÉËÌÁÄÎÕ ÐÒÏÇÒÁÍÕ X Window System - Ú ÐÏ×ΦÓÔÀ
540 ÇÒÁƦÞÎÉÍ ¦ÎÔÅÒÆÅÊÓÏÍ ÔÁ Ð¦ÄÔÒÉÍËÏÀ ÍÉÛ¦. ðÒÏÓÔÏ ÓËÁÖ¦ÔØ 'gvim'...
541
542 %package -n gvim-gnome
543 Summary:        Vim for X Window built with gnome
544 Summary(pl):    Vim dla X Window korzystaj±cy z biblioteki GNOME
545 Group:          Applications/Editors/Vim
546 Requires:       %{name}-rt = %{epoch}:%{version}
547 Requires:       iconv
548 Obsoletes:      vim-X11
549
550 %description -n gvim-gnome
551 The classic Unix text editor now also under X Window System! This
552 version is build with GNOME.
553
554 %description -n gvim-gnome -l pl
555 Wersja edytora Vim pracuj±ca w ¶rodowisku X Window z wykorzystaniem
556 bibliotek GNOME.
557
558 %description -n gvim-gnome -l ru
559 üÔÏÔ ÐÁËÅÔ ÐÒÅÄÓÔÁ×ÌÑÅÔ ÓÏÂÏÊ ×ÅÒÓÉÀ VIM, ÓÏÂÒÁÎÎÕÀ Ó ÂÉÂÌÉÏÔÅËÁÍÉ
560 GNOME, ÞÔÏ ÐÏÚ×ÏÌÑÅÔ ÚÁÐÕÓËÁÔØ VIM ËÁË ÐÒÉÌÏÖÅÎÉÅ X Window System - Ó
561 ÐÏÌÎÏÓÔØÀ ÇÒÁÆÉÞÅÓËÉÍ ÉÎÔÅÒÆÅÊÓÏÍ É ÐÏÄÄÅÒÖËÏÊ ÍÙÛÉ.
562
563 %description -n gvim-gnome -l uk
564 ãÅÊ ÐÁËÅԠͦÓÔÉÔØ ×ÅÒÓ¦À VIM, Ú¦ÂÒÁÎՠڠ¦Â̦ÏÔÅËÁÍÉ GNOME, ÝÏ
565 ÄÏÚ×ÏÌѤ ÚÁÐÕÓËÁÔÉ VIM ÑË ÐÒÉËÌÁÄÎÕ ÐÒÏÇÒÁÍÕ X Window System - Ú
566 ÐÏ×ΦÓÔÀ ÇÒÁƦÞÎÉÍ ¦ÎÔÅÒÆÅÊÓÏÍ ÔÁ Ð¦ÄÔÒÉÍËÏÀ ÍÉÛ¦.
567
568 %prep
569 %setup -q -b1 -b2 -n %{name}%(echo %{_ver} | tr -d .)
570 # official patches
571 %patch101 -p0
572 %patch102 -p0
573 %patch103 -p0
574 %patch104 -p0
575 %patch105 -p0
576 %patch106 -p0
577 %patch107 -p0
578 %patch108 -p0
579 %patch109 -p0
580 %patch110 -p0
581 %patch111 -p0
582 %patch112 -p0
583 %patch113 -p0
584 %patch114 -p0
585 %patch115 -p0
586 %patch116 -p0
587 %patch117 -p0
588 %patch118 -p0
589 %patch119 -p0
590 %patch120 -p0
591 %patch121 -p0
592 %patch122 -p0
593 %patch123 -p0
594 %patch124 -p0
595 %patch125 -p0
596 %patch126 -p0
597 %patch127 -p0
598 %patch128 -p0
599 %patch129 -p0
600 %patch130 -p0
601 %patch131 -p0
602 %patch132 -p0
603 %patch133 -p0
604 %patch134 -p0
605 %patch135 -p0
606 %patch136 -p0
607 %patch137 -p0
608 %patch138 -p0
609 %patch139 -p0
610 %patch140 -p0
611 %patch141 -p0
612 %patch142 -p0
613 %patch143 -p0
614 %patch144 -p0
615 %patch145 -p0
616 %patch146 -p0
617 %patch147 -p0
618 %patch148 -p0
619 %patch149 -p0
620 %patch150 -p0
621 %patch151 -p0
622 %patch152 -p0
623 %patch153 -p0
624 %patch154 -p0
625 %patch155 -p0
626 %patch156 -p0
627 %patch157 -p0
628 %patch158 -p0
629 %patch159 -p0
630 %patch160 -p0
631 %patch161 -p0
632 %patch162 -p0
633 %patch163 -p0
634 %patch164 -p0
635 %patch165 -p0
636 %patch166 -p0
637 %patch167 -p0
638 %patch168 -p0
639 %patch169 -p0
640 %patch170 -p0
641 %patch171 -p0
642 %patch172 -p0
643 %patch173 -p0
644 %patch174 -p0
645 %patch175 -p0
646 %patch176 -p0
647 %patch177 -p0
648 %patch178 -p0
649 %patch179 -p0
650 %patch180 -p0
651 %patch181 -p0
652 %patch182 -p0
653 %patch183 -p0
654 %patch184 -p0
655 %patch185 -p0
656 %patch186 -p0
657 %patch187 -p0
658 %patch188 -p0
659 %patch189 -p0
660 %patch190 -p0
661 %patch191 -p0
662 %patch192 -p0
663 %patch193 -p0
664 %patch194 -p0
665 %patch195 -p0
666 %patch196 -p0
667 %patch197 -p0
668 %patch198 -p0
669 %patch199 -p0
670 %patch200 -p0
671 %patch201 -p0
672 %patch202 -p0
673 %patch203 -p0
674 %patch204 -p0
675 %patch205 -p0
676 %patch206 -p0
677 %patch207 -p0
678 %patch208 -p0
679 %patch209 -p0
680 %patch210 -p0
681 %patch211 -p0
682 %patch212 -p0
683 %patch213 -p0
684 %patch214 -p0
685 %patch215 -p0
686 %patch216 -p0
687 %patch217 -p0
688 %patch218 -p0
689 %patch219 -p0
690 %patch220 -p0
691 %patch221 -p0
692 %patch222 -p0
693 %patch223 -p0
694 %patch224 -p0
695 %patch225 -p0
696 %patch226 -p0
697 %patch227 -p0
698
699 %patch0 -p1
700 %{?with_bonobo:%patch99 -p1}
701 %patch1 -p1
702 %patch2 -p1
703 %patch3 -p1
704 %ifarch alpha
705 %patch4 -p1
706 %endif
707 %patch5 -p1
708 %patch6 -p1
709 %patch7 -p1
710 %patch8 -p1
711 %patch9 -p1
712 %patch10 -p1
713 %{?with_bonobo:%patch11 -p1}
714 %patch12 -p1
715
716 %build
717 cd src
718 %{__autoconf}
719 # needed to prevent deconfiguring
720 cp -f configure auto
721
722 %if %{with static}
723 %{__make} distclean
724 LDFLAGS="%{rpmldflags} -static"
725 %configure \
726         --disable-gui \
727         --without-x \
728         --disable-perlinterp \
729         --disable-pythoninterp \
730         --disable-rubyinterp \
731         --disable-tclinterp \
732         --disable-cscope \
733         --disable-gpm \
734         --disable-multibyte \
735         %{?with_bonobo:--disable-bonobo} \
736         --with-features=small \
737         --with-tlib=tinfo \
738         --disable-nls \
739         --with-modifiedby="PLD Linux Distribution" \
740         --with-compiledby="PLD Linux Distribution"
741
742 %{__make} \
743         SPELL_OBJ= vim
744 mv -f vim vim.static
745 LDFLAGS="%{rpmldflags}"
746 %endif
747
748 %configure \
749         --disable-gui \
750         --without-x \
751         %{!?with_perl:--disable-perlinterp} \
752         %{?with_perl:--enable-perlinterp} \
753         %{!?with_python:--disable-pythoninterp} \
754         %{?with_python:--enable-pythoninterp} \
755         %{!?with_ruby:--disable-rubyinterp} \
756         %{?with_ruby:--enable-rubyinterp} \
757         %{!?with_tcl:--disable-tclinterp} \
758         %{?with_tcl:--enable-tclinterp} \
759         %{?with_bonobo:--disable-bonobo} \
760         --enable-cscope \
761         --enable-gpm \
762         --with-features=huge \
763         --enable-multibyte \
764         --with-tlib=ncurses \
765         --enable-nls \
766         --with-modifiedby="PLD Linux Distribution" \
767         --with-compiledby="PLD Linux Distribution"
768
769 %{__make} \
770         SPELL_OBJ= vim
771 mv -f vim vim.ncurses
772 %{__make} xxd/xxd
773
774 %{__make} distclean
775 %configure \
776         CFLAGS="%{rpmcflags} -DFEAT_SPELL_HL" \
777         --disable-gui \
778         --without-x \
779         %{!?with_perl:--disable-perlinterp} \
780         %{?with_perl:--enable-perlinterp} \
781         %{!?with_python:--disable-pythoninterp} \
782         %{?with_python:--enable-pythoninterp} \
783         %{!?with_ruby:--disable-rubyinterp} \
784         %{?with_ruby:--enable-rubyinterp} \
785         %{!?with_tcl:--disable-tclinterp} \
786         %{?with_tcl:--enable-tclinterp} \
787         %{?with_bonobo:--disable-bonobo} \
788         --enable-cscope \
789         --enable-gpm \
790         --with-features=huge \
791         --enable-multibyte \
792         --with-tlib=ncurses \
793         --enable-nls \
794         --with-modifiedby="PLD Linux Distribution" \
795         --with-compiledby="PLD Linux Distribution"
796
797 %{__make} vim
798 mv -f vim vim.ispell
799
800 %if %{with athena}
801 %{__make} distclean
802 %configure \
803         CFLAGS="%{rpmcflags} -DFEAT_SPELL_HL" \
804         --with-features=huge \
805         --enable-gui=athena \
806         --with-x \
807         %{!?with_perl:--disable-perlinterp} \
808         %{?with_perl:--enable-perlinterp} \
809         %{!?with_python:--disable-pythoninterp} \
810         %{?with_python:--enable-pythoninterp} \
811         %{!?with_ruby:--disable-rubyinterp} \
812         %{?with_ruby:--enable-rubyinterp} \
813         %{!?with_tcl:--disable-tclinterp} \
814         %{?with_tcl:--enable-tclinterp} \
815         %{?with_bonobo:--disable-bonobo} \
816         --enable-cscope \
817         --enable-fontset \
818         --disable-gpm \
819         --without-gnome \
820         --enable-nls \
821         --with-modifiedby="PLD Linux Distribution" \
822         --with-compiledby="PLD Linux Distribution"
823
824 %{__make} vim
825 mv -f vim gvim.athena
826 %endif
827
828 %if %{with motif}
829 %{__make} distclean
830 %configure \
831         CFLAGS="%{rpmcflags} -DFEAT_SPELL_HL" \
832         --with-features=huge \
833         --enable-gui=motif \
834         --with-x \
835         %{!?with_perl:--disable-perlinterp} \
836         %{?with_perl:--enable-perlinterp} \
837         %{!?with_python:--disable-pythoninterp} \
838         %{?with_python:--enable-pythoninterp} \
839         %{!?with_ruby:--disable-rubyinterp} \
840         %{?with_ruby:--enable-rubyinterp} \
841         %{!?with_tcl:--disable-tclinterp} \
842         %{?with_tcl:--enable-tclinterp} \
843         %{?with_bonobo:--disable-bonobo} \
844         --enable-multibyte \
845         --enable-cscope \
846         --enable-fontset \
847         --disable-gpm \
848         --without-gnome \
849         --enable-nls \
850         --with-modifiedby="PLD Linux Distribution" \
851         --with-compiledby="PLD Linux Distribution"
852
853 %{__make} vim
854 mv -f vim gvim.motif
855 %endif
856
857 %if %{with gtk}
858 %{__make} distclean
859 %configure \
860         CFLAGS="%{rpmcflags} -DFEAT_SPELL_HL" \
861         --with-features=huge \
862         --enable-gui=gtk2 \
863         --enable-gtk2-check \
864         --with-x \
865         %{!?with_perl:--disable-perlinterp} \
866         %{?with_perl:--enable-perlinterp} \
867         %{!?with_python:--disable-pythoninterp} \
868         %{?with_python:--enable-pythoninterp} \
869         %{!?with_ruby:--disable-rubyinterp} \
870         %{?with_ruby:--enable-rubyinterp} \
871         %{!?with_tcl:--disable-tclinterp} \
872         %{?with_tcl:--enable-tclinterp} \
873         %{?with_bonobo:--disable-bonobo} \
874         --disable-gpm \
875         --enable-cscope \
876         --enable-nls \
877         --with-modifiedby="PLD Linux Distribution" \
878         --with-compiledby="PLD Linux Distribution"
879
880 %{__make} vim
881 mv -f vim gvim.gtk
882 %endif
883
884 %if %{with gnome}
885 %{__make} distclean
886 %configure \
887         CFLAGS="%{rpmcflags} -DFEAT_SPELL_HL" \
888         --with-features=huge \
889         --enable-gui=gnome2 \
890         %{?with_bonobo:--enable-bonobo} \
891         --enable-gtk2-check \
892         --enable-gnome-check \
893         --with-x \
894         %{!?with_perl:--disable-perlinterp} \
895         %{?with_perl:--enable-perlinterp} \
896         %{!?with_python:--disable-pythoninterp} \
897         %{?with_python:--enable-pythoninterp} \
898         %{!?with_ruby:--disable-rubyinterp} \
899         %{?with_ruby:--enable-rubyinterp} \
900         %{!?with_tcl:--disable-tclinterp} \
901         %{?with_tcl:--enable-tclinterp} \
902         --disable-gpm \
903         --enable-cscope \
904         --enable-nls \
905         --with-modifiedby="PLD Linux Distribution" \
906         --with-compiledby="PLD Linux Distribution"
907
908 %{__make} vim
909 mv -f vim gvim.gnome
910 %endif
911
912 %install
913 rm -rf $RPM_BUILD_ROOT
914 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/vim,%{_bindir}} \
915         $RPM_BUILD_ROOT{/bin,%{_mandir}/man1,%{_datadir}/vim} \
916         $RPM_BUILD_ROOT%{_applnkdir}/Editors \
917         $RPM_BUILD_ROOT%{_desktopdir}
918
919 %{__make} install \
920         DESTDIR=$RPM_BUILD_ROOT
921 rm -f $RPM_BUILD_ROOT%{_bindir}/*
922
923 %if %{with static}
924 install src/vim.ncurses $RPM_BUILD_ROOT%{_bindir}/vim
925 install src/vim.static  $RPM_BUILD_ROOT/bin/vi
926 %else
927 install src/vim.ncurses $RPM_BUILD_ROOT/bin/vi
928 ln -sf /bin/vi          $RPM_BUILD_ROOT%{_bindir}/vim
929 %endif
930
931 install src/vim.ispell                          $RPM_BUILD_ROOT%{_bindir}/vim.ispell
932 install src/xxd/xxd                             $RPM_BUILD_ROOT%{_bindir}/xxd
933 install src/vimtutor                            $RPM_BUILD_ROOT%{_bindir}/vimtutor
934
935 rm -f $RPM_BUILD_ROOT%{_mandir}/man1/*.1
936
937 install runtime/doc/vim.1 $RPM_BUILD_ROOT%{_mandir}/man1
938 install runtime/doc/xxd.1 $RPM_BUILD_ROOT%{_mandir}/man1
939
940 install runtime/doc/vimtutor.1 $RPM_BUILD_ROOT%{_mandir}/man1
941
942 echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/ex.1
943 echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/rview.1
944 echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/rvim.1
945 echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/vi.1
946 echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/view.1
947
948 mv -f $RPM_BUILD_ROOT%{_datadir}/vim/v*/vimrc_example.vim $RPM_BUILD_ROOT%{_sysconfdir}/vim/vimrc
949 mv -f $RPM_BUILD_ROOT%{_datadir}/vim/v*/gvimrc_example.vim $RPM_BUILD_ROOT%{_sysconfdir}/vim/gvimrc
950
951 ln -sf vim $RPM_BUILD_ROOT%{_bindir}/rvim
952 ln -sf vi  $RPM_BUILD_ROOT/bin/ex
953 ln -sf vi  $RPM_BUILD_ROOT/bin/view
954 ln -sf vi  $RPM_BUILD_ROOT/bin/rview
955
956 %if %{with athena}
957 install src/gvim.athena $RPM_BUILD_ROOT%{_bindir}/gvim.athena
958 install %{SOURCE10}     $RPM_BUILD_ROOT%{_applnkdir}/Editors
959 %endif
960 %if %{with motif}
961 install src/gvim.motif  $RPM_BUILD_ROOT%{_bindir}/gvim.motif
962 install %{SOURCE11}     $RPM_BUILD_ROOT%{_applnkdir}/Editors
963 %endif
964 %if %{with gnome}
965 install src/gvim.gnome  $RPM_BUILD_ROOT%{_bindir}/gvim.gnome
966 install %{SOURCE13}     $RPM_BUILD_ROOT%{_desktopdir}
967 %endif
968 %if %{with gtk}
969 install src/gvim.gtk    $RPM_BUILD_ROOT%{_bindir}/gvim.gtk
970 ln -sf gvim.gtk         $RPM_BUILD_ROOT%{_bindir}/gvim
971 ln -sf gvim             $RPM_BUILD_ROOT%{_bindir}/rgvim
972 ln -sf gvim             $RPM_BUILD_ROOT%{_bindir}/gview
973 ln -sf gvim             $RPM_BUILD_ROOT%{_bindir}/rgview
974 install %{SOURCE12}     $RPM_BUILD_ROOT%{_applnkdir}/Editors
975 %endif
976
977 # Bonobo
978 %if %{with bonobo}
979 install -d $RPM_BUILD_ROOT%{_libdir}/bonobo/servers
980 install src/Vim_Control.server $RPM_BUILD_ROOT%{_libdir}/bonobo/servers
981 %endif
982
983 bzip2 -dc %{SOURCE4} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
984
985 %clean
986 rm -rf $RPM_BUILD_ROOT
987
988 %files
989 %defattr(644,root,root,755)
990 %attr(755,root,root) %{_bindir}/vim
991 %attr(755,root,root) %{_bindir}/rvim
992
993 %if %{with static}
994 %files static
995 %endif
996 %defattr(644,root,root,755)
997 %attr(755,root,root) /bin/*
998
999 %{_mandir}/man1/vi.1*
1000 %{_mandir}/man1/ex.1*
1001 %{_mandir}/man1/view.1*
1002 %{_mandir}/man1/rview.1*
1003 %lang(fi) %{_mandir}/fi/man1/vi.1*
1004 %lang(fi) %{_mandir}/fi/man1/ex.1*
1005 %lang(fi) %{_mandir}/fi/man1/view.1*
1006 %lang(fi) %{_mandir}/fi/man1/rview.1*
1007 %lang(fr) %{_mandir}/fr/man1/vi.1*
1008 %lang(fr) %{_mandir}/fr/man1/ex.1*
1009 %lang(fr) %{_mandir}/fr/man1/view.1*
1010 %lang(fr) %{_mandir}/fr/man1/rview.1*
1011 %lang(id) %{_mandir}/id/man1/vi.1*
1012 %lang(id) %{_mandir}/id/man1/ex.1*
1013 %lang(id) %{_mandir}/id/man1/view.1*
1014 %lang(id) %{_mandir}/id/man1/rview.1*
1015 %lang(pl) %{_mandir}/pl/man1/vi.1*
1016 %lang(pl) %{_mandir}/pl/man1/ex.1*
1017 %lang(pl) %{_mandir}/pl/man1/view.1*
1018 %lang(pl) %{_mandir}/pl/man1/rview.1*
1019
1020 %files ispell
1021 %defattr(644,root,root,755)
1022 %attr(755,root,root) %{_bindir}/vim.ispell
1023
1024 %files -n xxd
1025 %defattr(644,root,root,755)
1026 %attr(755,root,root) %{_bindir}/xxd
1027 %{_mandir}/man1/xxd.1*
1028
1029 %files rt
1030 %defattr(644,root,root,755)
1031 %attr(755,root,root) %{_bindir}/vimtutor
1032 %dir %{_sysconfdir}/vim
1033 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/vim/vimrc
1034 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/vim/gvimrc
1035
1036 %dir %{_datadir}/vim
1037 %dir %{_datadir}/vim/v*
1038 %dir %{_datadir}/vim/v*/doc
1039 %doc %{_datadir}/vim/v*/doc/*.txt
1040 %attr(755,root,root) %{_datadir}/vim/v*/doc/*.pl
1041 %verify(not size mtime md5) %{_datadir}/vim/v*/doc/tags
1042 %{_datadir}/vim/v*/ftplugin
1043 %{_datadir}/vim/v*/indent
1044 %{_datadir}/vim/v*/keymap
1045 %dir %{_datadir}/vim/v*/lang
1046 %doc %{_datadir}/vim/v*/lang/README*
1047
1048 %lang(af) %{_datadir}/vim/v*/lang/af
1049 %lang(en_GB) %{_datadir}/vim/v*/lang/en_gb
1050 %lang(cs) %{_datadir}/vim/v*/lang/cs
1051 %lang(de) %{_datadir}/vim/v*/lang/de
1052 %lang(es) %{_datadir}/vim/v*/lang/es
1053 %lang(fr) %{_datadir}/vim/v*/lang/fr
1054 %lang(it) %{_datadir}/vim/v*/lang/it
1055 %lang(ja) %{_datadir}/vim/v*/lang/ja*
1056 %lang(ko) %{_datadir}/vim/v*/lang/ko
1057 %lang(pl) %{_datadir}/vim/v*/lang/pl
1058 %lang(sk) %{_datadir}/vim/v*/lang/sk
1059 %lang(no) %{_datadir}/vim/v*/lang/no
1060 #%lang(tr) %{_datadir}/vim/v*/lang/tr
1061 %lang(uk) %{_datadir}/vim/v*/lang/uk
1062 %lang(zh_CN) %{_datadir}/vim/v*/lang/zh_CN*
1063 %lang(zh_TW) %{_datadir}/vim/v*/lang/zh_TW*
1064
1065 %lang(af) %{_datadir}/vim/v*/lang/menu_af_af*
1066 %lang(cs) %{_datadir}/vim/v*/lang/menu_cs_cz*
1067 %lang(de) %{_datadir}/vim/v*/lang/menu_de_de*
1068 %lang(es) %{_datadir}/vim/v*/lang/menu_es_es*
1069 %lang(en_GB) %{_datadir}/vim/v*/lang/menu_en_gb*
1070 %lang(fr) %{_datadir}/vim/v*/lang/menu_fr_fr*
1071 %lang(hu) %{_datadir}/vim/v*/lang/menu_hu_hu*
1072 %lang(it) %{_datadir}/vim/v*/lang/menu_it_it*
1073 %lang(ja) %{_datadir}/vim/v*/lang/menu_ja_jp*
1074 %lang(ko) %{_datadir}/vim/v*/lang/menu_ko_kr*
1075 %lang(nl) %{_datadir}/vim/v*/lang/menu_nl_nl*
1076 %lang(no) %{_datadir}/vim/v*/lang/menu_no_no*
1077 %lang(pl) %{_datadir}/vim/v*/lang/menu_pl_pl*
1078 %lang(pt) %{_datadir}/vim/v*/lang/menu_pt_br*
1079 %lang(sk) %{_datadir}/vim/v*/lang/menu_sk_sk*
1080 %lang(sr) %{_datadir}/vim/v*/lang/menu_sr_yu*
1081 %lang(uk) %{_datadir}/vim/v*/lang/menu_uk_ua*
1082 %lang(zh_CN) %{_datadir}/vim/v*/lang/menu_zh_cn*
1083 %lang(zh_TW) %{_datadir}/vim/v*/lang/menu_zh_tw*
1084
1085 %{_datadir}/vim/v*/macros
1086 %{_datadir}/vim/v*/plugin
1087 %{_datadir}/vim/v*/print
1088 %{_datadir}/vim/v*/syntax
1089 %{_datadir}/vim/v*/tools
1090 %{_datadir}/vim/v*/tutor
1091 %{_datadir}/vim/v*/colors
1092 %{_datadir}/vim/v*/compiler
1093 %{_datadir}/vim/v*/*.vim
1094
1095 %{_mandir}/man1/vim*
1096 %{_mandir}/man1/rvim.*
1097 %lang(fi) %{_mandir}/fi/man1/vim*
1098 %lang(fi) %{_mandir}/fi/man1/rvim.*
1099 %lang(fi) %{_mandir}/fi/man1/gvi*
1100 %lang(fi) %{_mandir}/fi/man1/rgv*
1101 %lang(fr) %{_mandir}/fr/man1/vim*
1102 %lang(fr) %{_mandir}/fr/man1/rvim.*
1103 %lang(fr) %{_mandir}/fr/man1/gvi*
1104 %lang(fr) %{_mandir}/fr/man1/rgv*
1105 %lang(id) %{_mandir}/id/man1/vim*
1106 %lang(id) %{_mandir}/id/man1/rvim.*
1107 %lang(id) %{_mandir}/id/man1/gvi*
1108 %lang(id) %{_mandir}/id/man1/rgv*
1109 %lang(it) %{_mandir}/it/man1/vim*
1110 %lang(pl) %{_mandir}/pl/man1/vim*
1111 %lang(pl) %{_mandir}/pl/man1/rvim.*
1112 %lang(pl) %{_mandir}/pl/man1/gvi*
1113 %lang(pl) %{_mandir}/pl/man1/rgv*
1114
1115 %if %{with athena}
1116 %files -n gvim-athena
1117 %defattr(644,root,root,755)
1118 %attr(755,root,root) %{_bindir}/gvim.athena
1119 %{_applnkdir}/Editors/gvim-athena.desktop
1120 %endif
1121
1122 %if %{with motif}
1123 %files -n gvim-motif
1124 %defattr(644,root,root,755)
1125 %attr(755,root,root) %{_bindir}/gvim.motif
1126 %{_applnkdir}/Editors/gvim-motif.desktop
1127 %endif
1128
1129 %if %{with gtk}
1130 %files -n gvim-gtk
1131 %defattr(644,root,root,755)
1132 %attr(755,root,root) %{_bindir}/gvim.gtk
1133 %attr(755,root,root) %{_bindir}/rgvim
1134 %attr(755,root,root) %{_bindir}/rgview
1135 %attr(755,root,root) %verify(not link) %{_bindir}/gvim
1136 %{_applnkdir}/Editors/gvim-gtk.desktop
1137 %endif
1138
1139 %if %{with gnome}
1140 %files -n gvim-gnome
1141 %defattr(644,root,root,755)
1142 %attr(755,root,root) %{_bindir}/gvim.gnome
1143 %{_desktopdir}/gvim-gnome.desktop
1144 %{?with_bonobo:%{_libdir}/bonobo/servers/*}
1145 %endif
This page took 0.108775 seconds and 2 git commands to generate.