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