]> git.pld-linux.org Git - packages/vim.git/blob - vim.spec
c91304a240665fc82fda786526dcfe08b8a8c957
[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     154
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:        1
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 Patch228:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.128
188 Patch229:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.129
189 Patch230:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.130
190 Patch231:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.131
191 Patch232:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.132
192 Patch233:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.133
193 Patch234:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.134
194 Patch235:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.135
195 Patch236:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.136
196 Patch237:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.137
197 Patch238:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.138
198 Patch239:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.139
199 Patch240:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.140
200 Patch241:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.141
201 Patch242:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.142
202 Patch243:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.143
203 Patch244:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.144
204 Patch245:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.145
205 Patch246:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.146
206 Patch247:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.147
207 Patch248:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.148
208 Patch249:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.149
209 Patch250:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.150
210 Patch251:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.151
211 Patch252:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.152
212 Patch253:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.153
213 Patch254:       ftp://ftp.vim.org/pub/editors/vim/patches/6.2.154
214 URL:            http://www.vim.org/
215 BuildRequires:  acl-devel
216 BuildRequires:  autoconf
217 BuildRequires:  gettext-devel
218 BuildRequires:  gpm-devel
219 BuildRequires:  ncurses-devel
220 %{?with_bonobo:BuildRequires:   libbonoboui-devel >= 2.2.0}
221 %{?with_bonobo:BuildRequires:   ORBit2-devel}
222 %{?with_bonobo:BuildRequires:   nautilus-devel >= 2.2.0}
223 %{?with_gtk:BuildRequires:              gtk+2-devel >= 2.2.1}
224 %{?with_gnome:BuildRequires:    libgnomeui-devel >= 2.2.0.1}
225 %{?with_motif:BuildRequires:    motif-devel}
226 %{?with_static:BuildRequires:   glibc-static}
227 %{?with_static:BuildRequires:   ncurses-static}
228 %{?with_perl:BuildRequires:     perl-devel}
229 %{?with_python:BuildRequires:   python-devel}
230 %{?with_ruby:BuildRequires:     ruby}
231 %{?with_tcl:BuildRequires:      tcl-devel}
232 %{!?with_static:Provides:       %{name}-static = %{epoch}:%{version}-%{release}}
233 Requires:       %{name}-rt = %{epoch}:%{version}
234 %{!?with_static:Obsoletes:      %{name}-static}
235 Obsoletes:      vim-enhanced
236 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
237
238 # that's example script
239 %define         _noautoreq      '/bin/csh'
240
241 %description
242 Text editor similar to Vi. Important improvements: multiple windows,
243 multi-level undo, block highliting, folding, and many other.
244
245 %description -l cs
246 ViM je nový a vylep¹ený editor vycházející z klasického editoru vi. Vi
247 byl prvním celoobrazovkovým editorem pro Unix a je stále velmi
248 populární. ViM je obohacený funkcemi jako: podpora více oken,
249 víceúrovòové undo, zvýrazòování blokù a øadu dal¹ích u¾iteèných
250 funkcí.
251
252 %description -l de
253 Der Visual-Editor iMproved ist ein aktualisierter und erweiterter Klon
254 des vi-Editors, der mit praktisch allen UN*X-Systemen ausgeliefert
255 wird. Er bringt mehrere Fenster, mehrstufige Widerrufen-Funktion,
256 Block-Markierung und viele weitere Zusatzfunktionen im Vergleich zum
257 Standard-vi-Programm.
258
259 %description -l es
260 El editor Visual Mejorado es una versión actualizada y con nuevas
261 características adicionales del mundialmente famoso 'vi' que acompaña
262 prácticamente todos los sistemas UN*X. Posibilita trabajar con
263 múltiples ventanas, varios niveles de deshacer, bloques enfatizados, y
264 otras muchas características del 'vi'.
265
266 %description -l fr
267 L'éditeur VIsuel aMélioré est un clone mis à jour et doté de
268 caractéristiques supplémentaires de l'éditeur « vi » fourni avec
269 pratiquement tous les systèmes UN*X. Il ajoute les fenêtres
270 mutltiples, l'annulation a plusieurs niveaux, la mise en évidence des
271 blocs et autres caractéristiques au vi de base.
272
273 %description -l id
274 VIM (VIsual editor iMproved) adalah versi vi editor yang sudah
275 diupdate dan ditambah kemampuannya. Vi adalah editor untuk UNIX yang
276 pertama yang menggunakan layar, dan sekarang masih sangat populer. VIM
277 mengembangkan vi dengan menambah kemampuan baru seperti: multiple
278 windows, multi-level undo, block highlighting, dll.
279
280 %description -l is
281 VIM (VIsual editor iMproved) er uppfærð og endurbætt útgáfa af vi
282 ritlinum. Vi var fyrsti skjá-ritillinn fyrir UNIX og er enn mjög
283 vinsæll. VIM gerist föðurbetrungur með nýjum möguleikum líkt og
284 gluggakerfi, iðrun og yfirbót (e: multi-level undo), blokkarvali og
285 fleira.
286
287 %description -l it
288 VIM (Vi IMproved) è una versione aggiornata e perfezionata dell'editor
289 vi. Vi è stato il primo editor per UNIX realmente basato su video ed è
290 ancora molto diffuso. VIM perfeziona vi aggiungendo nuove funzioni:
291 finestre multiple, funzione \"annulla\" multilivello, evidenziazione
292 dei blocchi e altro.
293
294 %description -l pl
295 Edytor tekstu podobny do Vi. Wa¿ne ulepszenia: mo¿liwo¶æ pracy w wielu
296 oknach, wielopoziomowa opcja 'cofnij', bloki, pod¶wietlanie sk³adni,
297 folding i wiele innych.
298
299 %description -l ja
300 O VIM (VIsual editor iMproved) é uma versão melhorada e actualizada do
301 editor vi. O vi foi o primeiro verdadeiro editor baseado em ecrã para
302 o UNIX, e ainda é muito popular. O VIM melhora o vi acrescentando
303 novas potencialidades: janelas múltiplas, anulação multi-nível, realce
304 de blocos e mais.
305
306 %description -l pt_BR
307 O editor Vim (Vi Enhanced) é um versão atualizada e com novas
308 características do mundialmente famoso 'vi' que acompanha praticamente
309 todos os sistemas UN*X. Ele possibilita trabalhar com múltiplas
310 janelas, vários níveis de desfazer, blocos enfatizados, e muitas
311 outras características do 'vi'.
312
313 %description -l ru
314 VIsual editor iMproved - ÜÔÏ ÏÂÎÏ×ÌÅÎÎÙÊ É ÚÎÁÞÉÔÅÌØÎÏ ÕÌÕÞÛÅÎÎÙÊ ËÌÏÎ
315 ÒÅÄÁËÔÏÒÁ vi, ËÏÔÏÒÙÊ ÐÏÓÔÁ×ÌÑÅÔÓÑ ÐÒÁËÔÉÞÅÓËÉ ÓÏ ×ÓÅÍÉ
316 UN*X-ÓÉÓÔÅÍÁÍÉ. ÷ ÜÔÏÊ ×ÅÒÓÉÉ ÅÓÔØ ÍÎÏÇÏÕÒÏ×ÎÅ×ÙÊ ÏÔËÁÔ, ×ÙÄÅÌÅÎÉÅ
317 ÂÌÏËÏ×, ÓÉÎÔÁËÓÉÞÅÓËÁÑ ÐÏÄÓ×ÅÔËÁ É ÍÎÏÇÏ ÄÒÕÇÏÇÏ...
318
319 %description -l sk
320 VIM (VIsual editor iMproved) je nov¹ia a vylep¹ená verzia editoru vi.
321 Vi bol prvým skutoène obrazovkovo orientovaným editorom pre UNIX a
322 stále je veµmi populárny. VIM má oproti vi vylep¹enia ako: prácu s
323 viacerými oknami, viacnásobné undo, zvýrazòovanie blokov textu a iné.
324
325 %description -l sv
326 VIM (Vi IMproved) är en uppdaterad och förbättrad version av
327 redigeraren vi. Vi var den första riktiga skärmbaserade redigeraren
328 till UNIX, och är fortfarande väldigt populär. VIM förbättrar vi med
329 nya finesser: flera fönster, flernivå ångra, blockmarkering och mer
330 ändå.
331
332 %description -l tr
333 Standart vi metin düzenleyicisinin geliþmiþ hali; daha fazla komut,
334 birden fazla pencere desteði ve blok iþaretleme yetenekleri içerir.
335
336 %description -l uk
337 VIsual editor iMproved - ÃÅ ÏÎÏ×ÌÅÎÉÊ ÔÁ ÚÎÁÞÎÏ ÐÏ̦ÐÛÅÎÉÊ ËÌÏÎ
338 ÒÅÄÁËÔÏÒÁ vi, ÑËÉÊ ÐÏÓÔÁ×ÌѤÔØÓÑ ÐÒÁËÔÉÞÎÏ Ú¦ ×Ó¦ÍÁ UN*X-ÓÉÓÔÅÍÁÍÉ. ÷
339 æʠ×ÅÒÓ¦§ ¤ ÂÁÇÁÔÏÒ¦×ÎÅ×ÉʠצÄËÁÔ, ×ÉĦÌÅÎÎÑ ÂÌÏ˦×, ÓÉÎÔÁËÓÉÞÎÁ
340 ЦÄÓצÔËÁ ÔÁ ÂÁÇÁÔÏ ¦ÎÛÏÇÏ...
341
342 %package -n xxd
343 Summary:        Utility to convert files to hexdump or do the reverse
344 Summary(pl):    Narzêdzie do zamiany plików na postaæ szesnastkow± i odwrotnie
345 Group:          Applications/Editors/Vim
346
347 %description -n xxd
348 xxd creates a hex dump of a given file or standard input. It can also
349 convert a hex dump back to its original binary form. Like uuencode and
350 uudecode it allows the transmission of binary data in a `mail-safe'
351 ASCII representation, but has the advantage of decoding to standard
352 output. Moreover, it can be used to perform binary file patching.
353
354 %description -n xxd -l pl
355 xxd tworzy szesnastkowy zapis pliku podanego na standardowe wej¶cie.
356 Mo¿e tak¿e przekonwertowaæ taki zapis na oryginaln±, binarn± postaæ.
357 Podobnie jak uuencode i uudecode pozwala na przesy³anie danych
358 binarnych w postaci ASCII, ale ma mo¿liwo¶æ dekodowania na standardowe
359 wyj¶cie. Co wiêcej, mo¿e byæ u¿yty do modyfikowania plików binarnych.
360
361 %package static
362 Summary:        Statically linked Vim
363 Summary(pl):    Statycznie skonsolidowany Vim
364 Group:          Applications/Editors/Vim
365 Provides:       vi
366 Obsoletes:      elvis-static
367 Obsoletes:      nvi
368 Obsoletes:      vi
369 Obsoletes:      vim-minimal
370
371 %description static
372 Text editor similar to Vi. This version is built with minimal feature
373 and is installed in /bin as a rescue tool. The installation of this
374 package is STRONGLY recommended.
375
376 %description static -l pl
377 Edytor tekstu podobny do Vi. Ta wersja zosta³a skonsolidowana
378 statycznie i posiada minimaln± ilo¶æ dodatków. Jest instalowana w /bin
379 jako narzêdzie dla administratora. Instalacja tego pakietu jest MOCNO
380 zalecana, mo¿e on pomóc Ci uratowaæ system w czasie awarii.
381
382 %description static -l ru
383 ðÁËÅÔ vim-static ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ÒÁÚÎÏ×ÉÄÎÏÓÔØ vim ËÁË /bin/vi, ÞÔÏ
384 ÕÄÏÂÎÏ ÄÌÑ ÚÁÐÕÓËÁ ÄÁÖÅ ËÏÇÄÁ ÓÍÏÎÔÉÒÏ×ÁÎÁ ÔÏÌØËÏ ËÏÒÎÅ×ÁÑ ÆÁÊÌÏ×ÁÑ
385 ÓÉÓÔÅÍÁ.
386
387 %description static -l uk
388 ðÁËÅÔ vim-static ×ÓÔÁÎÏ×ÌÀ¤ Ò¦ÚÎÏ×ÉÄ vim ÑË /bin/vi, ÝÏ ÚÒÕÞÎÏ ÄÌÑ
389 ÚÁÐÕÓËÕ ÎÁצÔØ ÔÏĦ, ËÏÌÉ ÚÍÏÎÔÏ×ÁÎÁ Ô¦ÌØËÉ ËÏÒÎØÏ×Á ÆÁÊÌÏ×Á ÓÉÓÔÅÍÁ.
390
391 %package ispell
392 Summary:        Vim with ispell support
393 Summary(pl):    Vim z wsparciem dla ispella
394 Group:          Applications/Editors/Vim
395 Requires:       %{name}-rt = %{epoch}:%{version}
396 Conflicts:      ispell < 3.2.06
397 Conflicts:      ispell-pl < 20021127-2
398
399 %description ispell
400 Text editor similar to Vi. This version is built with ispell support.
401
402 %description ispell -l pl
403 Edytor tekstu podobny do Vi. Ta wersja zosta³a skompilowana ze
404 wsparciem dla ispella.
405
406 %package rt
407 Summary:        Vim runtime files
408 Summary(cs):    Soubory nezbytné pro libovolný editor ViM
409 Summary(da):    Fælles filer som er nødvendige for enhver version af VIM editoren
410 Summary(de):    Die von allen Versionen des VIM-Editors benötigten gemeinsamen Dateien
411 Summary(es):    Ficheros comunes a todas las versiones de VIM
412 Summary(fr):    Fichiers communs indispensables pour toute version de l'éditeur VIM
413 Summary(id):    File umum yang dibutuhkan oleh semua versi editor VIM
414 Summary(is):    Grunnskrár sem allar útgáfur VIM ritilsins þurfa á að halda
415 Summary(it):    File comuni necessari per tutte le versioni dell'editor VIM
416 Summary(ja):    ¤¹¤Ù¤Æ¤Î¥Ð¡¼¥¸¥ç¥ó¤Î VIM ¥¨¥Ç¥£¥¿¤ÇɬÍפȤµ¤ì¤ë¶¦ÄÌ¥Õ¥¡¥¤¥ë
417 Summary(no):    Felles filer som er nødvendige for enhver versjon av VIM editoren
418 Summary(pl):    Pliki przydatne edytorowi Vim
419 Summary(pt):    Os ficheiros comuns necessários para qualquer versão do editor VIM
420 Summary(ru):    æÁÊÌÙ, ÔÒÅÂÕÅÍÙÅ ÄÌÑ ÌÀÂÏÊ ×ÅÒÓÉÉ ÒÅÄÁËÔÏÒÁ vim
421 Summary(sk):    Spoloèné súbory potrebné pre v¹etky verzie editoru VIM
422 Summary(sl):    Skupne datoteke, potrebne s katerokoli razlièico urejevalnika VIM
423 Summary(sv):    De gemensamma filerna som behövs av alla versioner av redigeraren VIM
424 Summary(uk):    æÁÊÌÉ, ÐÏÔÒ¦ÂΦ ÄÌÑ ÂÕÄØ-ÑËϧ ×ÅÒÓ¦§ ÒÅÄÁËÔÏÒÕ vim
425 Summary(zh_CN): Èκΰ汾µÄ VIM ±à¼­Æ÷ËùÐèµÄ¹«ÓÃÎļþ¡£
426 Group:          Applications/Editors/Vim
427 Requires:       mktemp
428 Requires:       which
429 Obsoletes:      vim-common
430
431 %description rt
432 This package contains macros, documentation, syntax configuration and
433 manual pages for Vim. If you want to take advantage of Vim more
434 powerful features, you should install this package.
435
436 %description rt -l cs
437 Tento balíèek obsahuje spoleèné soubory pro v¹echny dal¹í balíèky s
438 vim.
439
440 %description rt -l da
441 The vim-rt package contains files which every VIM binary will need in
442 order to run.
443
444 %description rt -l de
445 Das Paket vim-rt enthält Dateien, die jede VIM-Binärdatei für die
446 Ausführung benötigt.
447
448 %description rt -l es
449 The vim-rt package contains files which every VIM binary will need in
450 order to run.
451
452 %description rt -l fr
453 Le paquetage vim-rt contient des fichiers dont chaque fichier binaire
454 VIM a besoin pour fonctionner.
455
456 %description rt -l id
457 Package vim-rt berisi file yang dibutuhkan semua versi VIM agar bisa
458 berjalan.
459
460 %description rt -l is
461 vim-rt pakkinn inniheldur skrár sem allar VIM keyrsluskrárnar þurfa
462 til að keyra.
463
464 %description rt -l it
465 Il pacchetto vim-rt contiene i file necessari a ogni binario di VIM
466 per poter funzionare.
467
468 %description rt -l pl
469 W tym pakiecie znajdziesz dokumentacjê, makra, pliki konfiguracyjne i
470 strony podrêcznika dla edytora Vim. Je¿eli chcesz korzystaæ z
471 zaawansowanych mo¿liwo¶ci Vima, powiniene¶ zainstalowaæ ten pakiet.
472
473 %description rt -l pt
474 O pacote vim-rt contém os ficheiros que todos os executáveis do VIM
475 irão necessitar para correr.
476
477 %description rt -l ru
478 ðÁËÅÔ vim-rt ÓÏÄÅÒÖÉÔ ÆÁÊÌÙ (ÎÁÐÒÉÍÅÒ, ÆÁÊÌÙ ÓÐÒÁ×ËÉ), ËÏÔÏÒÙÅ ÎÕÖÎÙ
479 ÄÌÑ ÒÁÂÏÔÙ ÌÀÂÏÊ ÐÒÏÇÒÁÍÍÙ vim.
480
481 %description rt -l sk
482 Balík vim-rt obsahuje súbory, ktoré bude potrebova» pre správnu
483 funkciu ka¾dá verzia editoru VIM.
484
485 %description rt -l sv
486 Paketet vim-rt innehåller filer som alla VIM-binärer behöver för att
487 köra.
488
489 %description rt -l uk
490 ðÁËÅÔ vim-rt Í¦ÓÔÉÔØ ÆÁÊÌÉ (ÎÁÐÒÉËÌÁÄ, ÆÁÊÌÉ ÄÏצÄËÉ), ËÏÔÒ¦ ÐÏÔÒ¦ÂΦ
491 ÄÌÑ ÒÏÂÏÔÉ ÂÕÄØ-ÑËϧ ÐÒÏÇÒÁÍÉ vim.
492
493 %package -n gvim-athena
494 Summary:        Vim for X Window built with Athena
495 Summary(pl):    Vim dla X Window korzystaj±cy z biblioteki Athena
496 Group:          Applications/Editors/Vim
497 Requires:       %{name}-rt = %{epoch}:%{version}
498 Requires:       iconv
499 Obsoletes:      vim-X11
500
501 %description -n gvim-athena
502 The classic Unix text editor now also under X Window System! This
503 version is built with Athena Widget Set.
504
505 %description -n gvim-athena -l pl
506 Wersja edytora Vim pracuj±ca w ¶rodowisku X Window z wykorzystaniem
507 biblioteki Athena Widget Set.
508
509 %description -n gvim-athena -l ru
510 üÔÏÔ ÐÁËÅÔ ÐÒÅÄÓÔÁ×ÌÑÅÔ ÓÏÂÏÊ ×ÅÒÓÉÀ VIM, ÓÏÂÒÁÎÎÕÀ Ó ÂÉÂÌÉÏÔÅËÁÍÉ
511 Athena Widget Set, ÞÔÏ ÐÏÚ×ÏÌÑÅÔ ÚÁÐÕÓËÁÔØ VIM ËÁË ÐÒÉÌÏÖÅÎÉÅ X Window
512 System - Ó ÐÏÌÎÏÓÔØÀ ÇÒÁÆÉÞÅÓËÉÍ ÉÎÔÅÒÆÅÊÓÏÍ É ÐÏÄÄÅÒÖËÏÊ ÍÙÛÉ.
513
514 %description -n gvim-athena -l uk
515 ãÅÊ ÐÁËÅԠͦÓÔÉÔØ ×ÅÒÓ¦À VIM, Ú¦ÂÒÁÎՠڠ¦Â̦ÏÔÅËÁÍÉ Athena Widget
516 Set, ÝÏ ÄÏÚ×ÏÌѤ ÚÁÐÕÓËÁÔÉ VIM ÑË ÐÒÉËÌÁÄÎÕ ÐÒÏÇÒÁÍÕ X Window System -
517 Ú ÐÏ×ΦÓÔÀ ÇÒÁƦÞÎÉÍ ¦ÎÔÅÒÆÅÊÓÏÍ ÔÁ Ð¦ÄÔÒÉÍËÏÀ ÍÉÛ¦.
518
519 %package -n gvim-motif
520 Summary:        Vim for X Window built with Motif
521 Summary(pl):    Vim dla X Window korzystaj±cy z biblioteki Motif
522 Group:          Applications/Editors/Vim
523 Requires:       %{name}-rt = %{epoch}:%{version}
524 Requires:       iconv
525 Obsoletes:      vim-X11
526
527 %description -n gvim-motif
528 The classic Unix text editor now also under X Window System! This
529 version is built with Motif.
530
531 %description -n gvim-motif -l pl
532 Wersja edytora Vim pracuj±ca w ¶rodowisku X Window z wykorzystaniem
533 biblioteki Motif.
534
535 %description -n gvim-motif -l ru
536 üÔÏÔ ÐÁËÅÔ ÐÒÅÄÓÔÁ×ÌÑÅÔ ÓÏÂÏÊ ×ÅÒÓÉÀ VIM, ÓÏÂÒÁÎÎÕÀ Ó ÂÉÂÌÉÏÔÅËÁÍÉ
537 Motif, ÞÔÏ ÐÏÚ×ÏÌÑÅÔ ÚÁÐÕÓËÁÔØ VIM ËÁË ÐÒÉÌÏÖÅÎÉÅ X Window System - Ó
538 ÐÏÌÎÏÓÔØÀ ÇÒÁÆÉÞÅÓËÉÍ ÉÎÔÅÒÆÅÊÓÏÍ É ÐÏÄÄÅÒÖËÏÊ ÍÙÛÉ.
539
540 %description -n gvim-motif -l uk
541 ãÅÊ ÐÁËÅԠͦÓÔÉÔØ ×ÅÒÓ¦À VIM, Ú¦ÂÒÁÎՠڠ¦Â̦ÏÔÅËÁÍÉ Motif, ÝÏ
542 ÄÏÚ×ÏÌѤ ÚÁÐÕÓËÁÔÉ VIM ÑË ÐÒÉËÌÁÄÎÕ ÐÒÏÇÒÁÍÕ X Window System - Ú
543 ÐÏ×ΦÓÔÀ ÇÒÁƦÞÎÉÍ ¦ÎÔÅÒÆÅÊÓÏÍ ÔÁ Ð¦ÄÔÒÉÍËÏÀ ÍÉÛ¦.
544
545 %package -n gvim-gtk
546 Summary:        Vim for X Window built with gtk
547 Summary(pl):    Vim dla X Window korzystaj±cy z biblioteki GTK
548 Group:          Applications/Editors/Vim
549 Requires:       %{name}-rt = %{epoch}:%{version}
550 Requires:       iconv
551 Obsoletes:      vim-X11
552
553 %description -n gvim-gtk
554 The classic Unix text editor now also under X Window System! This
555 version is built with GTK.
556
557 %description -n gvim-gtk -l pl
558 Wersja edytora Vim pracuj±ca w ¶rodowisku X Window z wykorzystaniem
559 biblioteki GTK.
560
561 %description -n gvim-gtk -l ru
562 üÔÏÔ ÐÁËÅÔ ÐÒÅÄÓÔÁ×ÌÑÅÔ ÓÏÂÏÊ ×ÅÒÓÉÀ VIM, ÓÏÂÒÁÎÎÕÀ Ó ÂÉÂÌÉÏÔÅËÁÍÉ
563 GTK, ÞÔÏ ÐÏÚ×ÏÌÑÅÔ ÚÁÐÕÓËÁÔØ VIM ËÁË ÐÒÉÌÏÖÅÎÉÅ X Window System - Ó
564 ÐÏÌÎÏÓÔØÀ ÇÒÁÆÉÞÅÓËÉÍ ÉÎÔÅÒÆÅÊÓÏÍ É ÐÏÄÄÅÒÖËÏÊ ÍÙÛÉ. ðÒÏÓÔÏ ÓËÁÖÉÔÅ
565 'gvim'...
566
567 %description -n gvim-gtk -l uk
568 ãÅÊ ÐÁËÅԠͦÓÔÉÔØ ×ÅÒÓ¦À VIM, Ú¦ÂÒÁÎՠڠ¦Â̦ÏÔÅËÁÍÉ GTK, ÝÏ ÄÏÚ×ÏÌѤ
569 ÚÁÐÕÓËÁÔÉ VIM ÑË ÐÒÉËÌÁÄÎÕ ÐÒÏÇÒÁÍÕ X Window System - Ú ÐÏ×ΦÓÔÀ
570 ÇÒÁƦÞÎÉÍ ¦ÎÔÅÒÆÅÊÓÏÍ ÔÁ Ð¦ÄÔÒÉÍËÏÀ ÍÉÛ¦. ðÒÏÓÔÏ ÓËÁÖ¦ÔØ 'gvim'...
571
572 %package -n gvim-gnome
573 Summary:        Vim for X Window built with gnome
574 Summary(pl):    Vim dla X Window korzystaj±cy z biblioteki GNOME
575 Group:          Applications/Editors/Vim
576 Requires:       %{name}-rt = %{epoch}:%{version}
577 Requires:       iconv
578 Obsoletes:      vim-X11
579
580 %description -n gvim-gnome
581 The classic Unix text editor now also under X Window System! This
582 version is build with GNOME.
583
584 %description -n gvim-gnome -l pl
585 Wersja edytora Vim pracuj±ca w ¶rodowisku X Window z wykorzystaniem
586 bibliotek GNOME.
587
588 %description -n gvim-gnome -l ru
589 üÔÏÔ ÐÁËÅÔ ÐÒÅÄÓÔÁ×ÌÑÅÔ ÓÏÂÏÊ ×ÅÒÓÉÀ VIM, ÓÏÂÒÁÎÎÕÀ Ó ÂÉÂÌÉÏÔÅËÁÍÉ
590 GNOME, ÞÔÏ ÐÏÚ×ÏÌÑÅÔ ÚÁÐÕÓËÁÔØ VIM ËÁË ÐÒÉÌÏÖÅÎÉÅ X Window System - Ó
591 ÐÏÌÎÏÓÔØÀ ÇÒÁÆÉÞÅÓËÉÍ ÉÎÔÅÒÆÅÊÓÏÍ É ÐÏÄÄÅÒÖËÏÊ ÍÙÛÉ.
592
593 %description -n gvim-gnome -l uk
594 ãÅÊ ÐÁËÅԠͦÓÔÉÔØ ×ÅÒÓ¦À VIM, Ú¦ÂÒÁÎՠڠ¦Â̦ÏÔÅËÁÍÉ GNOME, ÝÏ
595 ÄÏÚ×ÏÌѤ ÚÁÐÕÓËÁÔÉ VIM ÑË ÐÒÉËÌÁÄÎÕ ÐÒÏÇÒÁÍÕ X Window System - Ú
596 ÐÏ×ΦÓÔÀ ÇÒÁƦÞÎÉÍ ¦ÎÔÅÒÆÅÊÓÏÍ ÔÁ Ð¦ÄÔÒÉÍËÏÀ ÍÉÛ¦.
597
598 %prep
599 %setup -q -b1 -b2 -n %{name}%(echo %{_ver} | tr -d .)
600 # official patches
601 %patch101 -p0
602 %patch102 -p0
603 %patch103 -p0
604 %patch104 -p0
605 %patch105 -p0
606 %patch106 -p0
607 %patch107 -p0
608 %patch108 -p0
609 %patch109 -p0
610 %patch110 -p0
611 %patch111 -p0
612 %patch112 -p0
613 %patch113 -p0
614 %patch114 -p0
615 %patch115 -p0
616 %patch116 -p0
617 %patch117 -p0
618 %patch118 -p0
619 %patch119 -p0
620 %patch120 -p0
621 %patch121 -p0
622 %patch122 -p0
623 %patch123 -p0
624 %patch124 -p0
625 %patch125 -p0
626 %patch126 -p0
627 %patch127 -p0
628 %patch128 -p0
629 %patch129 -p0
630 %patch130 -p0
631 %patch131 -p0
632 %patch132 -p0
633 %patch133 -p0
634 %patch134 -p0
635 %patch135 -p0
636 %patch136 -p0
637 %patch137 -p0
638 %patch138 -p0
639 %patch139 -p0
640 %patch140 -p0
641 %patch141 -p0
642 %patch142 -p0
643 %patch143 -p0
644 %patch144 -p0
645 %patch145 -p0
646 %patch146 -p0
647 %patch147 -p0
648 %patch148 -p0
649 %patch149 -p0
650 %patch150 -p0
651 %patch151 -p0
652 %patch152 -p0
653 %patch153 -p0
654 %patch154 -p0
655 %patch155 -p0
656 %patch156 -p0
657 %patch157 -p0
658 %patch158 -p0
659 %patch159 -p0
660 %patch160 -p0
661 %patch161 -p0
662 %patch162 -p0
663 %patch163 -p0
664 %patch164 -p0
665 %patch165 -p0
666 %patch166 -p0
667 %patch167 -p0
668 %patch168 -p0
669 %patch169 -p0
670 %patch170 -p0
671 %patch171 -p0
672 %patch172 -p0
673 %patch173 -p0
674 %patch174 -p0
675 %patch175 -p0
676 %patch176 -p0
677 %patch177 -p0
678 %patch178 -p0
679 %patch179 -p0
680 %patch180 -p0
681 %patch181 -p0
682 %patch182 -p0
683 %patch183 -p0
684 %patch184 -p0
685 %patch185 -p0
686 %patch186 -p0
687 %patch187 -p0
688 %patch188 -p0
689 %patch189 -p0
690 %patch190 -p0
691 %patch191 -p0
692 %patch192 -p0
693 %patch193 -p0
694 %patch194 -p0
695 %patch195 -p0
696 %patch196 -p0
697 %patch197 -p0
698 %patch198 -p0
699 %patch199 -p0
700 %patch200 -p0
701 %patch201 -p0
702 %patch202 -p0
703 %patch203 -p0
704 %patch204 -p0
705 %patch205 -p0
706 %patch206 -p0
707 %patch207 -p0
708 %patch208 -p0
709 %patch209 -p0
710 %patch210 -p0
711 %patch211 -p0
712 %patch212 -p0
713 %patch213 -p0
714 %patch214 -p0
715 %patch215 -p0
716 %patch216 -p0
717 %patch217 -p0
718 %patch218 -p0
719 %patch219 -p0
720 %patch220 -p0
721 %patch221 -p0
722 %patch222 -p0
723 %patch223 -p0
724 %patch224 -p0
725 %patch225 -p0
726 %patch226 -p0
727 %patch227 -p0
728 %patch228 -p0
729 %patch229 -p0
730 %patch230 -p0
731 %patch231 -p0
732 %patch232 -p0
733 %patch233 -p0
734 %patch234 -p0
735 %patch235 -p0
736 %patch236 -p0
737 %patch237 -p0
738 %patch238 -p0
739 %patch239 -p0
740 %patch240 -p0
741 %patch241 -p0
742 %patch242 -p0
743 %patch243 -p0
744 %patch244 -p0
745 %patch245 -p0
746 %patch246 -p0
747 %patch247 -p0
748 %patch248 -p0
749 %patch249 -p0
750 %patch250 -p0
751 %patch251 -p0
752 %patch252 -p0
753 %patch253 -p0
754 %patch254 -p0
755
756 %patch0 -p1
757 %{?with_bonobo:%patch99 -p1}
758 %patch1 -p1
759 %patch2 -p1
760 %patch3 -p1
761 %ifarch alpha
762 %patch4 -p1
763 %endif
764 %patch5 -p1
765 %patch6 -p1
766 %patch7 -p1
767 %patch8 -p1
768 %patch9 -p1
769 %patch10 -p1
770 %{?with_bonobo:%patch11 -p1}
771 %patch12 -p1
772
773 %build
774 cd src
775 %{__autoconf}
776 # needed to prevent deconfiguring
777 cp -f configure auto
778
779 %if %{with static}
780 %{__make} distclean
781 LDFLAGS="%{rpmldflags} -static"
782 %configure \
783         --disable-gui \
784         --without-x \
785         --disable-perlinterp \
786         --disable-pythoninterp \
787         --disable-rubyinterp \
788         --disable-tclinterp \
789         --disable-cscope \
790         --disable-gpm \
791         --disable-multibyte \
792         %{?with_bonobo:--disable-bonobo} \
793         --with-features=small \
794         --with-tlib=tinfo \
795         --disable-nls \
796         --with-modifiedby="PLD Linux Distribution" \
797         --with-compiledby="PLD Linux Distribution"
798
799 %{__make} \
800         SPELL_OBJ= vim
801 mv -f vim vim.static
802 LDFLAGS="%{rpmldflags}"
803 %endif
804
805 %configure \
806         --disable-gui \
807         --without-x \
808         %{!?with_perl:--disable-perlinterp} \
809         %{?with_perl:--enable-perlinterp} \
810         %{!?with_python:--disable-pythoninterp} \
811         %{?with_python:--enable-pythoninterp} \
812         %{!?with_ruby:--disable-rubyinterp} \
813         %{?with_ruby:--enable-rubyinterp} \
814         %{!?with_tcl:--disable-tclinterp} \
815         %{?with_tcl:--enable-tclinterp} \
816         %{?with_bonobo:--disable-bonobo} \
817         --enable-cscope \
818         --enable-gpm \
819         --with-features=huge \
820         --enable-multibyte \
821         --with-tlib=ncurses \
822         --enable-nls \
823         --with-modifiedby="PLD Linux Distribution" \
824         --with-compiledby="PLD Linux Distribution"
825
826 %{__make} \
827         SPELL_OBJ= vim
828 mv -f vim vim.ncurses
829 %{__make} xxd/xxd
830
831 %{__make} distclean
832 %configure \
833         CFLAGS="%{rpmcflags} -DFEAT_SPELL_HL" \
834         --disable-gui \
835         --without-x \
836         %{!?with_perl:--disable-perlinterp} \
837         %{?with_perl:--enable-perlinterp} \
838         %{!?with_python:--disable-pythoninterp} \
839         %{?with_python:--enable-pythoninterp} \
840         %{!?with_ruby:--disable-rubyinterp} \
841         %{?with_ruby:--enable-rubyinterp} \
842         %{!?with_tcl:--disable-tclinterp} \
843         %{?with_tcl:--enable-tclinterp} \
844         %{?with_bonobo:--disable-bonobo} \
845         --enable-cscope \
846         --enable-gpm \
847         --with-features=huge \
848         --enable-multibyte \
849         --with-tlib=ncurses \
850         --enable-nls \
851         --with-modifiedby="PLD Linux Distribution" \
852         --with-compiledby="PLD Linux Distribution"
853
854 %{__make} vim
855 mv -f vim vim.ispell
856
857 %if %{with athena}
858 %{__make} distclean
859 %configure \
860         CFLAGS="%{rpmcflags} -DFEAT_SPELL_HL" \
861         --with-features=huge \
862         --enable-gui=athena \
863         --with-x \
864         %{!?with_perl:--disable-perlinterp} \
865         %{?with_perl:--enable-perlinterp} \
866         %{!?with_python:--disable-pythoninterp} \
867         %{?with_python:--enable-pythoninterp} \
868         %{!?with_ruby:--disable-rubyinterp} \
869         %{?with_ruby:--enable-rubyinterp} \
870         %{!?with_tcl:--disable-tclinterp} \
871         %{?with_tcl:--enable-tclinterp} \
872         %{?with_bonobo:--disable-bonobo} \
873         --enable-cscope \
874         --enable-fontset \
875         --disable-gpm \
876         --without-gnome \
877         --enable-nls \
878         --with-modifiedby="PLD Linux Distribution" \
879         --with-compiledby="PLD Linux Distribution"
880
881 %{__make} vim
882 mv -f vim gvim.athena
883 %endif
884
885 %if %{with motif}
886 %{__make} distclean
887 %configure \
888         CFLAGS="%{rpmcflags} -DFEAT_SPELL_HL" \
889         --with-features=huge \
890         --enable-gui=motif \
891         --with-x \
892         %{!?with_perl:--disable-perlinterp} \
893         %{?with_perl:--enable-perlinterp} \
894         %{!?with_python:--disable-pythoninterp} \
895         %{?with_python:--enable-pythoninterp} \
896         %{!?with_ruby:--disable-rubyinterp} \
897         %{?with_ruby:--enable-rubyinterp} \
898         %{!?with_tcl:--disable-tclinterp} \
899         %{?with_tcl:--enable-tclinterp} \
900         %{?with_bonobo:--disable-bonobo} \
901         --enable-multibyte \
902         --enable-cscope \
903         --enable-fontset \
904         --disable-gpm \
905         --without-gnome \
906         --enable-nls \
907         --with-modifiedby="PLD Linux Distribution" \
908         --with-compiledby="PLD Linux Distribution"
909
910 %{__make} vim
911 mv -f vim gvim.motif
912 %endif
913
914 %if %{with gtk}
915 %{__make} distclean
916 %configure \
917         CFLAGS="%{rpmcflags} -DFEAT_SPELL_HL" \
918         --with-features=huge \
919         --enable-gui=gtk2 \
920         --enable-gtk2-check \
921         --with-x \
922         %{!?with_perl:--disable-perlinterp} \
923         %{?with_perl:--enable-perlinterp} \
924         %{!?with_python:--disable-pythoninterp} \
925         %{?with_python:--enable-pythoninterp} \
926         %{!?with_ruby:--disable-rubyinterp} \
927         %{?with_ruby:--enable-rubyinterp} \
928         %{!?with_tcl:--disable-tclinterp} \
929         %{?with_tcl:--enable-tclinterp} \
930         %{?with_bonobo:--disable-bonobo} \
931         --disable-gpm \
932         --enable-cscope \
933         --enable-nls \
934         --with-modifiedby="PLD Linux Distribution" \
935         --with-compiledby="PLD Linux Distribution"
936
937 %{__make} vim
938 mv -f vim gvim.gtk
939 %endif
940
941 %if %{with gnome}
942 %{__make} distclean
943 %configure \
944         CFLAGS="%{rpmcflags} -DFEAT_SPELL_HL" \
945         --with-features=huge \
946         --enable-gui=gnome2 \
947         %{?with_bonobo:--enable-bonobo} \
948         --enable-gtk2-check \
949         --enable-gnome-check \
950         --with-x \
951         %{!?with_perl:--disable-perlinterp} \
952         %{?with_perl:--enable-perlinterp} \
953         %{!?with_python:--disable-pythoninterp} \
954         %{?with_python:--enable-pythoninterp} \
955         %{!?with_ruby:--disable-rubyinterp} \
956         %{?with_ruby:--enable-rubyinterp} \
957         %{!?with_tcl:--disable-tclinterp} \
958         %{?with_tcl:--enable-tclinterp} \
959         --disable-gpm \
960         --enable-cscope \
961         --enable-nls \
962         --with-modifiedby="PLD Linux Distribution" \
963         --with-compiledby="PLD Linux Distribution"
964
965 %{__make} vim
966 mv -f vim gvim.gnome
967 %endif
968
969 %install
970 rm -rf $RPM_BUILD_ROOT
971 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/vim,%{_bindir}} \
972         $RPM_BUILD_ROOT{/bin,%{_mandir}/man1,%{_datadir}/vim} \
973         $RPM_BUILD_ROOT%{_desktopdir}
974
975 %{__make} install \
976         DESTDIR=$RPM_BUILD_ROOT
977 rm -f $RPM_BUILD_ROOT%{_bindir}/*
978
979 %if %{with static}
980 install src/vim.ncurses $RPM_BUILD_ROOT%{_bindir}/vim
981 install src/vim.static  $RPM_BUILD_ROOT/bin/vi
982 %else
983 install src/vim.ncurses $RPM_BUILD_ROOT/bin/vi
984 ln -sf /bin/vi          $RPM_BUILD_ROOT%{_bindir}/vim
985 %endif
986
987 install src/vim.ispell                          $RPM_BUILD_ROOT%{_bindir}/vim.ispell
988 install src/xxd/xxd                             $RPM_BUILD_ROOT%{_bindir}/xxd
989 install src/vimtutor                            $RPM_BUILD_ROOT%{_bindir}/vimtutor
990
991 rm -f $RPM_BUILD_ROOT%{_mandir}/man1/*.1
992
993 install runtime/doc/vim.1 $RPM_BUILD_ROOT%{_mandir}/man1
994 install runtime/doc/xxd.1 $RPM_BUILD_ROOT%{_mandir}/man1
995
996 install runtime/doc/vimtutor.1 $RPM_BUILD_ROOT%{_mandir}/man1
997
998 echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/ex.1
999 echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/rview.1
1000 echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/rvim.1
1001 echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/vi.1
1002 echo ".so vim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/view.1
1003
1004 mv -f $RPM_BUILD_ROOT%{_datadir}/vim/v*/vimrc_example.vim $RPM_BUILD_ROOT%{_sysconfdir}/vim/vimrc
1005 mv -f $RPM_BUILD_ROOT%{_datadir}/vim/v*/gvimrc_example.vim $RPM_BUILD_ROOT%{_sysconfdir}/vim/gvimrc
1006
1007 ln -sf vim $RPM_BUILD_ROOT%{_bindir}/rvim
1008 ln -sf vi  $RPM_BUILD_ROOT/bin/ex
1009 ln -sf vi  $RPM_BUILD_ROOT/bin/view
1010 ln -sf vi  $RPM_BUILD_ROOT/bin/rview
1011
1012 %if %{with athena}
1013 install src/gvim.athena $RPM_BUILD_ROOT%{_bindir}/gvim.athena
1014 install %{SOURCE10}     $RPM_BUILD_ROOT%{_desktopdir}
1015 %endif
1016 %if %{with motif}
1017 install src/gvim.motif  $RPM_BUILD_ROOT%{_bindir}/gvim.motif
1018 install %{SOURCE11}     $RPM_BUILD_ROOT%{_desktopdir}
1019 %endif
1020 %if %{with gnome}
1021 install src/gvim.gnome  $RPM_BUILD_ROOT%{_bindir}/gvim.gnome
1022 install %{SOURCE13}     $RPM_BUILD_ROOT%{_desktopdir}
1023 %endif
1024 %if %{with gtk}
1025 install src/gvim.gtk    $RPM_BUILD_ROOT%{_bindir}/gvim.gtk
1026 ln -sf gvim.gtk         $RPM_BUILD_ROOT%{_bindir}/gvim
1027 ln -sf gvim             $RPM_BUILD_ROOT%{_bindir}/rgvim
1028 ln -sf gvim             $RPM_BUILD_ROOT%{_bindir}/gview
1029 ln -sf gvim             $RPM_BUILD_ROOT%{_bindir}/rgview
1030 install %{SOURCE12}     $RPM_BUILD_ROOT%{_desktopdir}
1031 %endif
1032
1033 # Bonobo
1034 %if %{with bonobo}
1035 install -d $RPM_BUILD_ROOT%{_libdir}/bonobo/servers
1036 install src/Vim_Control.server $RPM_BUILD_ROOT%{_libdir}/bonobo/servers
1037 %endif
1038
1039 bzip2 -dc %{SOURCE4} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
1040
1041 %clean
1042 rm -rf $RPM_BUILD_ROOT
1043
1044 %files
1045 %defattr(644,root,root,755)
1046 %attr(755,root,root) %{_bindir}/vim
1047 %attr(755,root,root) %{_bindir}/rvim
1048
1049 %if %{with static}
1050 %files static
1051 %endif
1052 %defattr(644,root,root,755)
1053 %attr(755,root,root) /bin/*
1054
1055 %{_mandir}/man1/vi.1*
1056 %{_mandir}/man1/ex.1*
1057 %{_mandir}/man1/view.1*
1058 %{_mandir}/man1/rview.1*
1059 %lang(fi) %{_mandir}/fi/man1/vi.1*
1060 %lang(fi) %{_mandir}/fi/man1/ex.1*
1061 %lang(fi) %{_mandir}/fi/man1/view.1*
1062 %lang(fi) %{_mandir}/fi/man1/rview.1*
1063 %lang(fr) %{_mandir}/fr/man1/vi.1*
1064 %lang(fr) %{_mandir}/fr/man1/ex.1*
1065 %lang(fr) %{_mandir}/fr/man1/view.1*
1066 %lang(fr) %{_mandir}/fr/man1/rview.1*
1067 %lang(id) %{_mandir}/id/man1/vi.1*
1068 %lang(id) %{_mandir}/id/man1/ex.1*
1069 %lang(id) %{_mandir}/id/man1/view.1*
1070 %lang(id) %{_mandir}/id/man1/rview.1*
1071 %lang(pl) %{_mandir}/pl/man1/vi.1*
1072 %lang(pl) %{_mandir}/pl/man1/ex.1*
1073 %lang(pl) %{_mandir}/pl/man1/view.1*
1074 %lang(pl) %{_mandir}/pl/man1/rview.1*
1075
1076 %files ispell
1077 %defattr(644,root,root,755)
1078 %attr(755,root,root) %{_bindir}/vim.ispell
1079
1080 %files -n xxd
1081 %defattr(644,root,root,755)
1082 %attr(755,root,root) %{_bindir}/xxd
1083 %{_mandir}/man1/xxd.1*
1084
1085 %files rt
1086 %defattr(644,root,root,755)
1087 %attr(755,root,root) %{_bindir}/vimtutor
1088 %dir %{_sysconfdir}/vim
1089 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/vim/vimrc
1090 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/vim/gvimrc
1091
1092 %dir %{_datadir}/vim
1093 %dir %{_datadir}/vim/v*
1094 %dir %{_datadir}/vim/v*/doc
1095 %doc %{_datadir}/vim/v*/doc/*.txt
1096 %attr(755,root,root) %{_datadir}/vim/v*/doc/*.pl
1097 %verify(not size mtime md5) %{_datadir}/vim/v*/doc/tags
1098 %{_datadir}/vim/v*/ftplugin
1099 %{_datadir}/vim/v*/indent
1100 %{_datadir}/vim/v*/keymap
1101 %dir %{_datadir}/vim/v*/lang
1102 %doc %{_datadir}/vim/v*/lang/README*
1103
1104 %lang(af) %{_datadir}/vim/v*/lang/af
1105 %lang(en_GB) %{_datadir}/vim/v*/lang/en_gb
1106 %lang(cs) %{_datadir}/vim/v*/lang/cs
1107 %lang(de) %{_datadir}/vim/v*/lang/de
1108 %lang(es) %{_datadir}/vim/v*/lang/es
1109 %lang(fr) %{_datadir}/vim/v*/lang/fr
1110 %lang(it) %{_datadir}/vim/v*/lang/it
1111 %lang(ja) %{_datadir}/vim/v*/lang/ja*
1112 %lang(ko) %{_datadir}/vim/v*/lang/ko
1113 %lang(pl) %{_datadir}/vim/v*/lang/pl
1114 %lang(sk) %{_datadir}/vim/v*/lang/sk
1115 %lang(no) %{_datadir}/vim/v*/lang/no
1116 #%lang(tr) %{_datadir}/vim/v*/lang/tr
1117 %lang(uk) %{_datadir}/vim/v*/lang/uk
1118 %lang(zh_CN) %{_datadir}/vim/v*/lang/zh_CN*
1119 %lang(zh_TW) %{_datadir}/vim/v*/lang/zh_TW*
1120
1121 %lang(af) %{_datadir}/vim/v*/lang/menu_af_af*
1122 %lang(cs) %{_datadir}/vim/v*/lang/menu_cs_cz*
1123 %lang(de) %{_datadir}/vim/v*/lang/menu_de_de*
1124 %lang(es) %{_datadir}/vim/v*/lang/menu_es_es*
1125 %lang(en_GB) %{_datadir}/vim/v*/lang/menu_en_gb*
1126 %lang(fr) %{_datadir}/vim/v*/lang/menu_fr_fr*
1127 %lang(hu) %{_datadir}/vim/v*/lang/menu_hu_hu*
1128 %lang(it) %{_datadir}/vim/v*/lang/menu_it_it*
1129 %lang(ja) %{_datadir}/vim/v*/lang/menu_ja_jp*
1130 %lang(ko) %{_datadir}/vim/v*/lang/menu_ko_kr*
1131 %lang(nl) %{_datadir}/vim/v*/lang/menu_nl_nl*
1132 %lang(no) %{_datadir}/vim/v*/lang/menu_no_no*
1133 %lang(pl) %{_datadir}/vim/v*/lang/menu_pl_pl*
1134 %lang(pt) %{_datadir}/vim/v*/lang/menu_pt_br*
1135 %lang(sk) %{_datadir}/vim/v*/lang/menu_sk_sk*
1136 %lang(sr) %{_datadir}/vim/v*/lang/menu_sr_yu*
1137 %lang(uk) %{_datadir}/vim/v*/lang/menu_uk_ua*
1138 %lang(zh_CN) %{_datadir}/vim/v*/lang/menu_zh_cn*
1139 %lang(zh_TW) %{_datadir}/vim/v*/lang/menu_zh_tw*
1140
1141 %{_datadir}/vim/v*/macros
1142 %{_datadir}/vim/v*/plugin
1143 %{_datadir}/vim/v*/print
1144 %{_datadir}/vim/v*/syntax
1145 %{_datadir}/vim/v*/tools
1146 %{_datadir}/vim/v*/tutor
1147 %{_datadir}/vim/v*/colors
1148 %{_datadir}/vim/v*/compiler
1149 %{_datadir}/vim/v*/*.vim
1150
1151 %{_mandir}/man1/vim*
1152 %{_mandir}/man1/rvim.*
1153 %lang(fi) %{_mandir}/fi/man1/vim*
1154 %lang(fi) %{_mandir}/fi/man1/rvim.*
1155 %lang(fi) %{_mandir}/fi/man1/gvi*
1156 %lang(fi) %{_mandir}/fi/man1/rgv*
1157 %lang(fr) %{_mandir}/fr/man1/vim*
1158 %lang(fr) %{_mandir}/fr/man1/rvim.*
1159 %lang(fr) %{_mandir}/fr/man1/gvi*
1160 %lang(fr) %{_mandir}/fr/man1/rgv*
1161 %lang(id) %{_mandir}/id/man1/vim*
1162 %lang(id) %{_mandir}/id/man1/rvim.*
1163 %lang(id) %{_mandir}/id/man1/gvi*
1164 %lang(id) %{_mandir}/id/man1/rgv*
1165 %lang(it) %{_mandir}/it/man1/vim*
1166 %lang(pl) %{_mandir}/pl/man1/vim*
1167 %lang(pl) %{_mandir}/pl/man1/rvim.*
1168 %lang(pl) %{_mandir}/pl/man1/gvi*
1169 %lang(pl) %{_mandir}/pl/man1/rgv*
1170
1171 %if %{with athena}
1172 %files -n gvim-athena
1173 %defattr(644,root,root,755)
1174 %attr(755,root,root) %{_bindir}/gvim.athena
1175 %{_desktopdir}/gvim-athena.desktop
1176 %endif
1177
1178 %if %{with motif}
1179 %files -n gvim-motif
1180 %defattr(644,root,root,755)
1181 %attr(755,root,root) %{_bindir}/gvim.motif
1182 %{_desktopdir}/gvim-motif.desktop
1183 %endif
1184
1185 %if %{with gtk}
1186 %files -n gvim-gtk
1187 %defattr(644,root,root,755)
1188 %attr(755,root,root) %{_bindir}/gvim.gtk
1189 %attr(755,root,root) %{_bindir}/rgvim
1190 %attr(755,root,root) %{_bindir}/rgview
1191 %attr(755,root,root) %verify(not link) %{_bindir}/gvim
1192 %{_desktopdir}/gvim-gtk.desktop
1193 %endif
1194
1195 %if %{with gnome}
1196 %files -n gvim-gnome
1197 %defattr(644,root,root,755)
1198 %attr(755,root,root) %{_bindir}/gvim.gnome
1199 %{_desktopdir}/gvim-gnome.desktop
1200 %{?with_bonobo:%{_libdir}/bonobo/servers/*}
1201 %endif
This page took 0.104112 seconds and 2 git commands to generate.