]>
Commit | Line | Data |
---|---|---|
e2a8517c ER |
1 | # TODO |
2 | # - prepare all BR and test the full build | |
4e58ca96 | 3 | # (TODO: stylebook, starteam, jai, jdepend, weblogic) |
c83d3692 | 4 | # |
ad6ed000 | 5 | # Conditional build: |
9a2c58c6 JK |
6 | %bcond_with bootstrap # minimal build for bootstrap |
7 | %bcond_without antlr # disable building antlr optional task(s) | |
8 | %bcond_without apache_bcel # disable building apache-bcel optional task(s) | |
9 | %bcond_without apache_bsf # disable building apache-bsf optional task(s) | |
880431e5 | 10 | %bcond_without apache_log4j # disable building log4j optional task(s) |
9a2c58c6 JK |
11 | %bcond_without apache_oro # disable building apache-oro optional task(s) |
12 | %bcond_without apache_regexp # disable building apache-regexp optional task(s) | |
4e58ca96 | 13 | %bcond_without apache_resolver # disable building apache-resolver optional task(s) |
20f0e572 JB |
14 | %bcond_without commons_logging # disable building commons-logging optional task(s) |
15 | %bcond_without commons_net # disable building commons-net optional task(s) | |
9a2c58c6 JK |
16 | %bcond_with jai # enable building jai optional task(s) |
17 | %bcond_without javamail # disable building javamail optional task(s) | |
18 | %bcond_with jdepend # enable building jdepend optional task(s) | |
19 | %bcond_without jsch # disable building jsch optional task(s) | |
20 | %bcond_without junit # disable building junit optional task(s) | |
4e58ca96 | 21 | %bcond_without netrexx # disable building netrexx optional taks(s) |
9a2c58c6 JK |
22 | # |
23 | %if %{with bootstrap} | |
24 | %undefine with_antlr | |
25 | %undefine with_apache_bcel | |
26 | %undefine with_apache_bsf | |
27 | %undefine with_apache_log4j | |
28 | %undefine with_apache_oro | |
29 | %undefine with_apache_regexp | |
30 | %undefine with_apache_resolver | |
31 | %undefine with_commons_logging | |
32 | %undefine with_commons_net | |
33 | %undefine with_javamail | |
34 | %undefine with_jsch | |
4e58ca96 | 35 | %undefine with_netrexx |
9a2c58c6 | 36 | %endif |
ad6ed000 | 37 | # |
27ce7d39 | 38 | %define _rel 0.1 |
9a2c58c6 | 39 | Summary: Ant build tool for Java |
87b5929f ER |
40 | Summary(fr.UTF-8): Outil de compilation pour java |
41 | Summary(it.UTF-8): Tool per la compilazione di programmi java | |
42 | Summary(pl.UTF-8): Ant - narzędzie do budowania w Javie | |
9a2c58c6 | 43 | Name: ant |
27ce7d39 | 44 | Version: 1.7.0 |
6c8f65c0 | 45 | Release: %{?with_bootstrap:bootstrap.}%{_rel} |
663f9535 | 46 | License: Apache |
0ac5911b | 47 | Group: Development/Languages/Java |
9a2c58c6 | 48 | Source0: http://www.apache.org/dist/ant/source/apache-%{name}-%{version}-src.tar.bz2 |
27ce7d39 | 49 | # Source0-md5: 22b378e27ab300e4d73bf09d91c7e2a6 |
9a2c58c6 | 50 | Source1: %{name}.conf |
27ce7d39 | 51 | Patch0: %{name}-antRun.patch |
7b315d9b | 52 | URL: http://ant.apache.org/ |
9a2c58c6 | 53 | %{?with_antlr:BuildRequires: antlr} |
880431e5 JK |
54 | %{?with_apache_bsf:BuildRequires: beanshell} |
55 | %{?with_apache_bsf:BuildRequires: bsf} | |
af4f585e | 56 | %{?with_javamail:BuildRequires: jaf} |
67ac085a | 57 | %{?with_apache_bcel:BuildRequires: jakarta-bcel} |
9a2c58c6 JK |
58 | %{?with_commons_logging:BuildRequires: jakarta-commons-logging} |
59 | %{?with_commons_net:BuildRequires: jakarta-commons-net} | |
9a2c58c6 JK |
60 | %{?with_apache_oro:BuildRequires: jakarta-oro} |
61 | %{?with_apache_regexp:BuildRequires: jakarta-regexp} | |
5894f960 | 62 | %{?with_javamail:BuildRequires: javamail} |
af4f585e | 63 | BuildRequires: jaxp_parser_impl |
601d47ee | 64 | BuildRequires: jdk |
38374761 | 65 | BuildRequires: jpackage-utils |
455337fe | 66 | %{?with_jsch:BuildRequires: jsch >= 0.1.21} |
33835dca | 67 | %{?with_junit:BuildRequires: junit} |
880431e5 | 68 | %{?with_apache_bsf:BuildRequires: jython} |
c855d46c | 69 | %{?with_apache_log4j:BuildRequires: logging-log4j >= 1.2} |
4e58ca96 | 70 | %{?with_netrexx:BuildRequires: netrexx} |
3ced0526 | 71 | BuildRequires: rpm-pythonprov |
e2a8517c | 72 | BuildRequires: rpmbuild(macros) >= 1.300 |
4ee97d38 | 73 | %{?with_apache_resolver:BuildRequires: xml-commons-resolver} |
026df7b0 | 74 | Requires: jdk |
44fae853 | 75 | Requires: jpackage-utils |
9a2c58c6 | 76 | Obsoletes: jakarta-ant |
0ac5911b | 77 | BuildArch: noarch |
44fae853 | 78 | ExclusiveArch: i586 i686 pentium3 pentium4 athlon %{x8664} noarch |
0ac5911b | 79 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
80 | ||
9a2c58c6 JK |
81 | %define ant_home %{_datadir}/ant |
82 | ||
0ac5911b | 83 | %description |
44df08ea JB |
84 | Platform-independent build tool for Java. Ant is a Java based build |
85 | system. Ant is used by apache jakarta & xml projects. | |
86 | ||
6d9b16fa | 87 | %description -l fr.UTF-8 |
98f91b57 | 88 | Ant est un outil de compilation multi-plateformes pour java. Il est |
6d9b16fa | 89 | utilisé par les projets apache-jakarta et apache-xml. |
98f91b57 | 90 | |
6d9b16fa | 91 | %description -l it.UTF-8 |
98f91b57 | 92 | Ant e' un tool indipendente dalla piattaforma creato per faciltare la |
9a2c58c6 JK |
93 | compilazione di programmi java. Allo stato attuale viene utilizzato |
94 | dai progetti apache jakarta ed apache xml. | |
98f91b57 | 95 | |
6d9b16fa JR |
96 | %description -l pl.UTF-8 |
97 | Niezależne od platformy narzędzie do budowania w Javie. Ant jest | |
98 | używany przez projekty apache jakarta i xml. | |
0ac5911b | 99 | |
9a2c58c6 JK |
100 | %package antlr |
101 | Summary: Optional antlr tasks for %{name} | |
87b5929f ER |
102 | Summary(fr.UTF-8): Taches antlr optionelles pour %{name} |
103 | Summary(pl.UTF-8): Opcjonalne zadania antlr dla anta | |
9a2c58c6 | 104 | Group: Development/Languages/Java |
c83d3692 | 105 | Requires: %{name} = %{version}-%{release} |
9a2c58c6 | 106 | Requires: antlr |
af4f585e ER |
107 | Conflicts: ant-optional-clean |
108 | Conflicts: ant-optional-full | |
9a2c58c6 JK |
109 | |
110 | %description antlr | |
111 | Optional antlr tasks for %{name}. | |
112 | ||
6d9b16fa | 113 | %description antlr -l fr.UTF-8 |
9a2c58c6 JK |
114 | Taches antlr optionelles pour %{name}. |
115 | ||
6d9b16fa | 116 | %description antlr -l pl.UTF-8 |
c83d3692 JB |
117 | Opcjonalne zadania antlr dla anta. |
118 | ||
4e58ca96 JB |
119 | %package apache-bcel |
120 | Summary: Optional apache bcel tasks for %{name} | |
87b5929f ER |
121 | Summary(fr.UTF-8): Taches apache bcel optionelles pour %{name} |
122 | Summary(pl.UTF-8): Opcjonalne zadania apache bcel dla anta | |
4e58ca96 JB |
123 | Group: Development/Languages/Java |
124 | Requires: %{name} = %{version}-%{release} | |
125 | Requires: jakarta-bcel | |
126 | Provides: ant-jakarta-bcel = %{version}-%{release} | |
127 | Obsoletes: ant-jakarta-bcel | |
128 | Conflicts: ant-optional-clean | |
129 | Conflicts: ant-optional-full | |
130 | ||
131 | %description apache-bcel | |
132 | Optional apache bcel tasks for %{name}. | |
133 | ||
6d9b16fa | 134 | %description apache-bcel -l fr.UTF-8 |
4e58ca96 JB |
135 | Taches apache bcel optionelles pour %{name}. |
136 | ||
6d9b16fa | 137 | %description apache-bcel -l pl.UTF-8 |
4e58ca96 JB |
138 | Opcjonalne zadania apache bcel dla anta. |
139 | ||
9a2c58c6 JK |
140 | %package apache-bsf |
141 | Summary: Optional apache bsf tasks for %{name} | |
87b5929f ER |
142 | Summary(fr.UTF-8): Taches apache bsf optionelles pour %{name} |
143 | Summary(pl.UTF-8): Opcjonalne zadania apache bsf dla anta | |
9a2c58c6 | 144 | Group: Development/Languages/Java |
c83d3692 | 145 | Requires: %{name} = %{version}-%{release} |
9a2c58c6 | 146 | Requires: bsf |
af4f585e ER |
147 | Conflicts: ant-optional-clean |
148 | Conflicts: ant-optional-full | |
9a2c58c6 JK |
149 | |
150 | %description apache-bsf | |
151 | Optional apache bsf tasks for %{name}. | |
152 | ||
6d9b16fa | 153 | %description apache-bsf -l fr.UTF-8 |
9a2c58c6 JK |
154 | Taches apache bsf optionelles pour %{name}. |
155 | ||
6d9b16fa | 156 | %description apache-bsf -l pl.UTF-8 |
c83d3692 JB |
157 | Opcjonalne zadania apache bsf dla anta. |
158 | ||
4e58ca96 JB |
159 | %package apache-log4j |
160 | Summary: Optional apache log4j tasks for %{name} | |
87b5929f ER |
161 | Summary(fr.UTF-8): Taches apache log4j optionelles pour %{name} |
162 | Summary(pl.UTF-8): Opcjonalne zadania apache log4j dla anta | |
4e58ca96 JB |
163 | Group: Development/Languages/Java |
164 | Requires: %{name} = %{version}-%{release} | |
165 | Requires: logging-log4j >= 1.2 | |
166 | Provides: ant-jakarta-log4j = %{version}-%{release} | |
167 | Obsoletes: ant-jakarta-log4j | |
168 | Conflicts: ant-optional-clean | |
169 | Conflicts: ant-optional-full | |
170 | ||
171 | %description apache-log4j | |
172 | Optional apache log4j tasks for %{name}. | |
173 | ||
6d9b16fa | 174 | %description apache-log4j -l fr.UTF-8 |
4e58ca96 JB |
175 | Taches apache log4j optionelles pour %{name}. |
176 | ||
6d9b16fa | 177 | %description apache-log4j -l pl.UTF-8 |
4e58ca96 JB |
178 | Opcjonalne zadania apache log4j dla anta. |
179 | ||
180 | %package apache-oro | |
181 | Summary: Optional apache oro tasks for %{name} | |
87b5929f ER |
182 | Summary(fr.UTF-8): Taches apache oro optionelles pour %{name} |
183 | Summary(pl.UTF-8): Opcjonalne zadania apache oro dla anta | |
4e58ca96 JB |
184 | Group: Development/Languages/Java |
185 | Requires: %{name} = %{version}-%{release} | |
186 | Requires: jakarta-oro | |
187 | Provides: ant-jakarta-oro = %{version}-%{release} | |
188 | Obsoletes: ant-jakarta-oro | |
189 | Conflicts: ant-optional-clean | |
190 | Conflicts: ant-optional-full | |
191 | ||
192 | %description apache-oro | |
193 | Optional apache oro tasks for %{name}. | |
194 | ||
6d9b16fa | 195 | %description apache-oro -l fr.UTF-8 |
4e58ca96 JB |
196 | Taches apache oro optionelles pour %{name}. |
197 | ||
6d9b16fa | 198 | %description apache-oro -l pl.UTF-8 |
4e58ca96 JB |
199 | Opcjonalne zadania apache oro dla anta. |
200 | ||
201 | %package apache-regexp | |
202 | Summary: Optional apache regexp tasks for %{name} | |
87b5929f ER |
203 | Summary(fr.UTF-8): Taches apache regexp optionelles pour %{name} |
204 | Summary(pl.UTF-8): Opcjonalne zadania apache regexp dla anta | |
4e58ca96 JB |
205 | Group: Development/Languages/Java |
206 | Requires: %{name} = %{version}-%{release} | |
207 | Requires: jakarta-regexp | |
208 | Obsoletes: ant-jakarta-regexp | |
209 | Conflicts: ant-optional-clean | |
210 | Conflicts: ant-optional-full | |
211 | ||
212 | %description apache-regexp | |
213 | Optional apache regexp tasks for %{name}. | |
214 | ||
6d9b16fa | 215 | %description apache-regexp -l fr.UTF-8 |
4e58ca96 JB |
216 | Taches apache regexp optionelles pour %{name}. |
217 | ||
6d9b16fa | 218 | %description apache-regexp -l pl.UTF-8 |
4e58ca96 JB |
219 | Opcjonalne zadania apache regexp dla anta. |
220 | ||
9a2c58c6 JK |
221 | %package apache-resolver |
222 | Summary: Optional apache resolver tasks for %{name} | |
87b5929f ER |
223 | Summary(fr.UTF-8): Taches apache resolver optionelles pour %{name} |
224 | Summary(pl.UTF-8): Opcjonalne zadania apache resolver dla anta | |
9a2c58c6 | 225 | Group: Development/Languages/Java |
c83d3692 | 226 | Requires: %{name} = %{version}-%{release} |
9a2c58c6 | 227 | Requires: xml-commons-resolver |
c83d3692 | 228 | Provides: ant-apache-resolver = %{version}-%{release} |
af4f585e ER |
229 | Conflicts: ant-optional-clean |
230 | Conflicts: ant-optional-full | |
9a2c58c6 JK |
231 | |
232 | %description apache-resolver | |
233 | Optional apache resolver tasks for %{name}. | |
234 | ||
6d9b16fa | 235 | %description apache-resolver -l fr.UTF-8 |
9a2c58c6 JK |
236 | Taches apache resolver optionelles pour %{name}. |
237 | ||
238 | %package commons-logging | |
239 | Summary: Optional commons logging tasks for %{name} | |
87b5929f ER |
240 | Summary(fr.UTF-8): Taches commons logging optionelles pour %{name} |
241 | Summary(pl.UTF-8): Opcjonalne zadania commons logging dla anta | |
9a2c58c6 | 242 | Group: Development/Languages/Java |
c83d3692 | 243 | Requires: %{name} = %{version}-%{release} |
9a2c58c6 | 244 | Requires: jakarta-commons-logging |
af4f585e ER |
245 | Conflicts: ant-optional-clean |
246 | Conflicts: ant-optional-full | |
9a2c58c6 JK |
247 | |
248 | %description commons-logging | |
249 | Optional commons logging tasks for %{name}. | |
250 | ||
6d9b16fa | 251 | %description commons-logging -l fr.UTF-8 |
9a2c58c6 JK |
252 | Taches commons logging optionelles pour %{name}. |
253 | ||
6d9b16fa | 254 | %description commons-logging -l pl.UTF-8 |
c83d3692 JB |
255 | Opcjonalne zadania commons logging dla anta. |
256 | ||
9a2c58c6 JK |
257 | %package commons-net |
258 | Summary: Optional commons net tasks for %{name} | |
87b5929f ER |
259 | Summary(fr.UTF-8): Taches commons net optionelles pour %{name} |
260 | Summary(pl.UTF-8): Opcjonalne zadania commons net dla anta | |
9a2c58c6 | 261 | Group: Development/Languages/Java |
c83d3692 | 262 | Requires: %{name} = %{version}-%{release} |
9a2c58c6 | 263 | Requires: jakarta-commons-net |
af4f585e ER |
264 | Conflicts: ant-optional-clean |
265 | Conflicts: ant-optional-full | |
9a2c58c6 JK |
266 | |
267 | %description commons-net | |
268 | Optional commons net tasks for %{name}. | |
269 | ||
6d9b16fa | 270 | %description commons-net -l fr.UTF-8 |
9a2c58c6 JK |
271 | Taches commons net optionelles pour %{name}. |
272 | ||
6d9b16fa | 273 | %description commons-net -l pl.UTF-8 |
c83d3692 JB |
274 | Opcjonalne zadania commons net dla anta. |
275 | ||
9a2c58c6 JK |
276 | %package jai |
277 | Summary: Optional jai tasks for %{name} | |
87b5929f ER |
278 | Summary(fr.UTF-8): Taches jai optionelles pour %{name} |
279 | Summary(pl.UTF-8): Opcjonalne zadania jai dla anta | |
9a2c58c6 | 280 | Group: Development/Languages/Java |
c83d3692 | 281 | Requires: %{name} = %{version}-%{release} |
9a2c58c6 | 282 | Requires: jai |
af4f585e ER |
283 | Conflicts: ant-optional-clean |
284 | Conflicts: ant-optional-full | |
9a2c58c6 JK |
285 | |
286 | %description jai | |
287 | Optional jai tasks for %{name}. | |
288 | ||
6d9b16fa | 289 | %description jai -l fr.UTF-8 |
9a2c58c6 JK |
290 | Taches jai optionelles pour %{name}. |
291 | ||
6d9b16fa | 292 | %description jai -l pl.UTF-8 |
c83d3692 JB |
293 | Opcjonalne zadania jai dla anta. |
294 | ||
9a2c58c6 JK |
295 | %package javamail |
296 | Summary: Optional javamail tasks for %{name} | |
87b5929f ER |
297 | Summary(fr.UTF-8): Taches javamail optionelles pour %{name} |
298 | Summary(pl.UTF-8): Opcjonalne zadania javamail dla anta | |
9a2c58c6 | 299 | Group: Development/Languages/Java |
c83d3692 | 300 | Requires: %{name} = %{version}-%{release} |
06664a55 | 301 | Requires: jaf |
8970e07d | 302 | Requires: javamail >= 1.2 |
af4f585e ER |
303 | Conflicts: ant-optional-clean |
304 | Conflicts: ant-optional-full | |
9a2c58c6 JK |
305 | |
306 | %description javamail | |
307 | Optional javamail tasks for %{name}. | |
308 | ||
6d9b16fa | 309 | %description javamail -l fr.UTF-8 |
9a2c58c6 JK |
310 | Taches javamail optionelles pour %{name}. |
311 | ||
6d9b16fa | 312 | %description javamail -l pl.UTF-8 |
c83d3692 JB |
313 | Opcjonalne zadania javamail dla anta. |
314 | ||
9a2c58c6 JK |
315 | %package jdepend |
316 | Summary: Optional jdepend tasks for %{name} | |
87b5929f ER |
317 | Summary(fr.UTF-8): Taches jdepend optionelles pour %{name} |
318 | Summary(pl.UTF-8): Opcjonalne zadania jdepend dla anta | |
9a2c58c6 | 319 | Group: Development/Languages/Java |
c83d3692 | 320 | Requires: %{name} = %{version}-%{release} |
9a2c58c6 | 321 | Requires: jdepend |
af4f585e ER |
322 | Conflicts: ant-optional-clean |
323 | Conflicts: ant-optional-full | |
9a2c58c6 JK |
324 | |
325 | %description jdepend | |
326 | Optional jdepend tasks for %{name}. | |
327 | ||
6d9b16fa | 328 | %description jdepend -l fr.UTF-8 |
9a2c58c6 JK |
329 | Taches jdepend optionelles pour %{name}. |
330 | ||
6d9b16fa | 331 | %description jdepend -l pl.UTF-8 |
c83d3692 JB |
332 | Opcjonalne zadania jdepend dla anta. |
333 | ||
9a2c58c6 JK |
334 | %package jmf |
335 | Summary: Optional jmf tasks for %{name} | |
87b5929f ER |
336 | Summary(fr.UTF-8): Taches jmf optionelles pour %{name} |
337 | Summary(pl.UTF-8): Opcjonalne zadania jmf dla anta | |
9a2c58c6 | 338 | Group: Development/Languages/Java |
c83d3692 | 339 | Requires: %{name} = %{version}-%{release} |
af4f585e ER |
340 | Conflicts: ant-optional-clean |
341 | Conflicts: ant-optional-full | |
9a2c58c6 JK |
342 | |
343 | %description jmf | |
344 | Optional jmf tasks for %{name}. | |
345 | ||
6d9b16fa | 346 | %description jmf -l fr.UTF-8 |
9a2c58c6 JK |
347 | Taches jmf optionelles pour %{name}. |
348 | ||
6d9b16fa | 349 | %description jmf -l pl.UTF-8 |
c83d3692 JB |
350 | Opcjonalne zadania jmf dla anta. |
351 | ||
9a2c58c6 JK |
352 | %package jsch |
353 | Summary: Optional jsch tasks for %{name} | |
87b5929f ER |
354 | Summary(fr.UTF-8): Taches jsch optionelles pour %{name} |
355 | Summary(pl.UTF-8): Opcjonalne zadania jsch dla anta | |
9a2c58c6 | 356 | Group: Development/Languages/Java |
c83d3692 | 357 | Requires: %{name} = %{version}-%{release} |
c855d46c | 358 | Requires: jsch >= 0.1.21 |
af4f585e ER |
359 | Conflicts: ant-optional-clean |
360 | Conflicts: ant-optional-full | |
9a2c58c6 JK |
361 | |
362 | %description jsch | |
363 | Optional jsch tasks for %{name}. | |
364 | ||
6d9b16fa | 365 | %description jsch -l fr.UTF-8 |
9a2c58c6 JK |
366 | Taches jsch optionelles pour %{name}. |
367 | ||
6d9b16fa | 368 | %description jsch -l pl.UTF-8 |
c83d3692 JB |
369 | Opcjonalne zadania jsch dla anta. |
370 | ||
9a2c58c6 JK |
371 | %package junit |
372 | Summary: Optional junit tasks for %{name} | |
87b5929f ER |
373 | Summary(fr.UTF-8): Taches junit optionelles pour %{name} |
374 | Summary(pl.UTF-8): Opcjonalne zadania junit dla anta | |
9a2c58c6 | 375 | Group: Development/Languages/Java |
c83d3692 | 376 | Requires: %{name} = %{version}-%{release} |
9a2c58c6 | 377 | Requires: junit |
af4f585e ER |
378 | Conflicts: ant-optional-clean |
379 | Conflicts: ant-optional-full | |
9a2c58c6 JK |
380 | |
381 | %description junit | |
382 | Optional junit tasks for %{name}. | |
383 | ||
6d9b16fa | 384 | %description junit -l fr.UTF-8 |
9a2c58c6 JK |
385 | Taches junit optionelles pour %{name}. |
386 | ||
6d9b16fa | 387 | %description junit -l pl.UTF-8 |
c83d3692 JB |
388 | Opcjonalne zadania junit dla anta. |
389 | ||
4e58ca96 JB |
390 | %package netrexx |
391 | Summary: Optional netrexx tasks for %{name} | |
87b5929f ER |
392 | Summary(fr.UTF-8): Taches netrexx optionelles pour %{name} |
393 | Summary(pl.UTF-8): Opcjonalne zadania netrexx dla anta | |
4e58ca96 JB |
394 | Group: Development/Languages/Java |
395 | Requires: %{name} = %{version}-%{release} | |
396 | Conflicts: ant-optional-clean | |
397 | Conflicts: ant-optional-full | |
398 | ||
399 | %description netrexx | |
400 | Optional netrexx tasks for %{name}. | |
401 | ||
6d9b16fa | 402 | %description netrexx -l fr.UTF-8 |
4e58ca96 JB |
403 | Taches netrexx optionelles pour %{name}. |
404 | ||
6d9b16fa | 405 | %description netrexx -l pl.UTF-8 |
4e58ca96 JB |
406 | Opcjonalne zadania netrexx dla anta. |
407 | ||
9a2c58c6 JK |
408 | %package nodeps |
409 | Summary: Optional tasks for %{name} | |
87b5929f ER |
410 | Summary(fr.UTF-8): Taches optionelles pour %{name} |
411 | Summary(pl.UTF-8): Opcjonalne zadania dla anta | |
9a2c58c6 | 412 | Group: Development/Languages/Java |
c83d3692 | 413 | Requires: %{name} = %{version}-%{release} |
af4f585e ER |
414 | Conflicts: ant-optional-clean |
415 | Conflicts: ant-optional-full | |
9a2c58c6 JK |
416 | |
417 | %description nodeps | |
418 | Optional tasks for %{name}. | |
419 | ||
6d9b16fa | 420 | %description nodeps -l fr.UTF-8 |
9a2c58c6 JK |
421 | Taches optionelles pour %{name}. |
422 | ||
6d9b16fa | 423 | %description nodeps -l pl.UTF-8 |
c83d3692 JB |
424 | Opcjonalne zadania dla anta. |
425 | ||
9a2c58c6 JK |
426 | %package swing |
427 | Summary: Optional swing tasks for %{name} | |
87b5929f ER |
428 | Summary(fr.UTF-8): Taches swing optionelles pour %{name} |
429 | Summary(pl.UTF-8): Opcjonalne zadania swing dla anta | |
9a2c58c6 | 430 | Group: Development/Languages/Java |
c83d3692 | 431 | Requires: %{name} = %{version}-%{release} |
af4f585e ER |
432 | Conflicts: ant-optional-clean |
433 | Conflicts: ant-optional-full | |
9a2c58c6 JK |
434 | |
435 | %description swing | |
436 | Optional swing tasks for %{name}. | |
437 | ||
6d9b16fa | 438 | %description swing -l fr.UTF-8 |
9a2c58c6 JK |
439 | Taches swing optionelles pour %{name}. |
440 | ||
6d9b16fa | 441 | %description swing -l pl.UTF-8 |
c83d3692 JB |
442 | Opcjonalne zadania swing dla anta. |
443 | ||
9a2c58c6 JK |
444 | %package trax |
445 | Summary: Optional trax tasks for %{name} | |
87b5929f ER |
446 | Summary(fr.UTF-8): Taches trax optionelles pour %{name} |
447 | Summary(pl.UTF-8): Dodatkowe zadania trax dla anta | |
9a2c58c6 | 448 | Group: Development/Languages/Java |
c83d3692 | 449 | Requires: %{name} = %{version}-%{release} |
9a2c58c6 | 450 | Requires: jaxp_transform_impl |
9a2c58c6 JK |
451 | # The ant-xalan jar has been merged into the ant-trax one |
452 | Obsoletes: ant-xalan2 | |
af4f585e ER |
453 | Conflicts: ant-optional-clean |
454 | Conflicts: ant-optional-full | |
9a2c58c6 JK |
455 | |
456 | %description trax | |
457 | Optional trax tasks for %{name}. | |
458 | ||
6d9b16fa | 459 | %description trax -l fr.UTF-8 |
9a2c58c6 JK |
460 | Taches trax optionelles pour %{name}. |
461 | ||
6d9b16fa | 462 | %description trax -l pl.UTF-8 |
c83d3692 JB |
463 | Dodatkowe zadania trax dla anta. |
464 | ||
9a2c58c6 JK |
465 | %package scripts |
466 | Summary: Additional scripts for %{name} | |
87b5929f ER |
467 | Summary(fr.UTF-8): Scripts additionels pour %{name} |
468 | Summary(pl.UTF-8): Dodatkowe skrypty dla anta | |
9a2c58c6 JK |
469 | Group: Development/Languages/Java |
470 | AutoReqProv: no | |
c83d3692 | 471 | Requires: %{name} = %{version}-%{release} |
9a2c58c6 JK |
472 | Requires: /usr/bin/perl |
473 | Requires: /usr/bin/python | |
474 | ||
475 | %description scripts | |
476 | Additional Perl and Python scripts for %{name}. | |
477 | ||
6d9b16fa | 478 | %description scripts -l fr.UTF-8 |
9a2c58c6 JK |
479 | Scripts additionels pour %{name}. |
480 | ||
6d9b16fa | 481 | %description scripts -l pl.UTF-8 |
c83d3692 JB |
482 | Dodatkowe skrypty dla anta. |
483 | ||
0ac5911b | 484 | %package doc |
9a2c58c6 | 485 | Summary: Manual for %{name} |
87b5929f ER |
486 | Summary(fr.UTF-8): Documentation pour %{name} |
487 | Summary(it.UTF-8): Documentazione di %{name} | |
488 | Summary(pl.UTF-8): Podręcznik dla anta | |
9a2c58c6 JK |
489 | Group: Development/Languages/Java |
490 | ||
491 | %description doc | |
492 | Documentation for %{name}. | |
493 | ||
6d9b16fa | 494 | %description doc -l fr.UTF-8 |
9a2c58c6 JK |
495 | Documentation pour %{name}. |
496 | ||
6d9b16fa | 497 | %description doc -l it.UTF-8 |
c83d3692 JB |
498 | Documentazione di %{name}. |
499 | ||
6d9b16fa | 500 | %description doc -l pl.UTF-8 |
c83d3692 | 501 | Dokumentacja do anta. |
9a2c58c6 JK |
502 | |
503 | %package javadoc | |
44df08ea | 504 | Summary: Online manual for ant |
87b5929f | 505 | Summary(pl.UTF-8): Dokumentacja online do ant |
44df08ea | 506 | Group: Documentation |
2ea1d039 | 507 | Requires: jpackage-utils |
9a2c58c6 | 508 | Obsoletes: jakarta-ant-doc |
0ac5911b | 509 | |
9a2c58c6 | 510 | %description javadoc |
44df08ea JB |
511 | Documentation for ant, platform-independent build tool for Java. Used |
512 | by Apache Group for jakarta and xml projects. | |
513 | ||
6d9b16fa JR |
514 | %description javadoc -l pl.UTF-8 |
515 | Dokumentacja do anta - niezależnego od platformy narzędzia do | |
516 | budowania w Javie. Jest ono używane przez Apache Group w projektach | |
c83d3692 | 517 | jakarta i xml. |
0ac5911b | 518 | |
519 | %prep | |
9a2c58c6 | 520 | %setup -q -n apache-%{name}-%{version} |
1cb579a7 | 521 | %patch0 -p1 |
0ac5911b | 522 | |
9a2c58c6 JK |
523 | # clean jar files |
524 | find . -name "*.jar" -exec rm -f {} \; | |
525 | ||
4537e6e0 | 526 | sed -i -e 's|@BINDIR@|%{_bindir}|g' \ |
9413dfd6 JR |
527 | src/main/org/apache/tools/ant/taskdefs/Exec.java \ |
528 | src/main/org/apache/tools/ant/taskdefs/Execute.java | |
529 | ||
0ac5911b | 530 | %build |
af4f585e | 531 | export JAVA_HOME="%{java_home}" |
5894f960 | 532 | |
44fae853 | 533 | required_jars="jaxp_parser_impl" |
9a2c58c6 JK |
534 | %{?with_junit:required_jars="$required_jars junit"} |
535 | %{?with_antlr:required_jars="$required_jars antlr"} | |
3ff838eb | 536 | %{?with_apache_bsf:required_jars="$required_jars bsf jython bsh"} |
4e58ca96 | 537 | %{?with_apache_resolver:required_jars="$required_jars resolver"} |
e15a0c87 JB |
538 | %{?with_commons_logging:required_jars="$required_jars commons-logging"} |
539 | %{?with_commons_net:required_jars="$required_jars commons-net"} | |
9a2c58c6 JK |
540 | %{?with_jai:required_jars="$required_jars jait"} |
541 | %{?with_apache_bcel:required_jars="$required_jars bcel"} | |
c855d46c | 542 | %{?with_apache_log4j:required_jars="$required_jars log4j"} |
9a2c58c6 JK |
543 | %{?with_apache_oro:required_jars="$required_jars oro"} |
544 | %{?with_apache_regexp:required_jars="$required_jars regexp"} | |
3ff838eb | 545 | %{?with_javamail:required_jars="$required_jars mailapi activation"} |
9a2c58c6 JK |
546 | %{?with_jdepend:required_jars="$required_jars jdepend"} |
547 | %{?with_jsch:required_jars="$required_jars jsch"} | |
4e58ca96 | 548 | %{?with_netrexx:required_jars="$required_jars NetRexxC"} |
9a2c58c6 | 549 | |
5894f960 | 550 | export CLASSPATH="`/usr/bin/build-classpath $required_jars`" |
9a2c58c6 | 551 | |
9a2c58c6 | 552 | sh build.sh --noconfig main javadocs |
0ac5911b | 553 | |
554 | %install | |
555 | rm -rf $RPM_BUILD_ROOT | |
9a2c58c6 JK |
556 | install -d $RPM_BUILD_ROOT{%{_bindir},%{_sysconfdir}/%{name}.d} \ |
557 | $RPM_BUILD_ROOT{%{_javadir}/%{name},%{ant_home}/{lib,etc}} | |
0ac5911b | 558 | |
306092ef | 559 | install dist/bin/{ant,antRun,runant.pl,runant.py} $RPM_BUILD_ROOT%{_bindir} |
9a2c58c6 JK |
560 | install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.conf |
561 | ||
562 | # XSLs | |
563 | cp -p src%{_sysconfdir}/*.xsl $RPM_BUILD_ROOT%{ant_home}%{_sysconfdir} | |
564 | ||
565 | # base jars | |
566 | install dist/lib/%{name}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar | |
567 | install dist/lib/%{name}-launcher.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-launcher-%{version}.jar | |
568 | ||
569 | # optional jars | |
570 | install build/lib/%{name}-nodeps.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-nodeps-%{version}.jar | |
571 | install build/lib/%{name}-trax.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-trax-%{version}.jar | |
572 | install build/lib/%{name}-jmf.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-jmf-%{version}.jar | |
573 | install build/lib/%{name}-swing.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-swing-%{version}.jar | |
574 | echo "ant/ant-jmf" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/jmf | |
575 | echo "ant/ant-nodeps" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/nodeps | |
576 | echo "ant/ant-swing" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/swing | |
577 | echo "jaxp_transform_impl ant/ant-trax" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/trax | |
578 | ||
579 | %if %{with junit} | |
580 | install build/lib/%{name}-junit.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-junit-%{version}.jar | |
581 | echo "junit ant/ant-junit" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/junit | |
582 | %else | |
583 | rm $RPM_BUILD_ROOT%{ant_home}%{_sysconfdir}/junit-{no,}frames.xml | |
584 | %endif | |
585 | ||
586 | %if %{with antlr} | |
587 | install build/lib/%{name}-antlr.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-antlr-%{version}.jar | |
588 | echo "antlr ant/ant-antlr" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/antlr | |
589 | %endif | |
590 | ||
880431e5 | 591 | %if %{with apache_bsf} |
9a2c58c6 JK |
592 | install build/lib/%{name}-apache-bsf.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-apache-bsf-%{version}.jar |
593 | echo "bsf ant/ant-apache-bsf" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-bsf | |
594 | %endif | |
0ac5911b | 595 | |
9a2c58c6 JK |
596 | %if %{with apache_resolver} |
597 | install build/lib/%{name}-apache-resolver.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-apache-resolver-%{version}.jar | |
598 | echo "xml-commons-resolver ant/ant-apache-resolver" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-resolver | |
599 | %endif | |
600 | ||
601 | %if %{with commons_logging} | |
602 | install build/lib/%{name}-commons-logging.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-commons-logging-%{version}.jar | |
603 | echo "jakarta-commons-logging ant/ant-commons-logging" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/commons-logging | |
604 | %endif | |
605 | ||
606 | %if %{with commons_net} | |
607 | install build/lib/%{name}-commons-net.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-commons-net-%{version}.jar | |
608 | echo "jakarta-commons-net ant/ant-commons-net" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/commons-net | |
609 | %endif | |
610 | ||
611 | %if %{with jai} | |
612 | install build/lib/%{name}-jai.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-jai-%{version}.jar | |
613 | echo "jai ant/ant-jai" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/jai | |
614 | %endif | |
615 | ||
616 | %if %{with apache_bcel} | |
617 | install build/lib/%{name}-apache-bcel.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-apache-bcel-%{version}.jar | |
618 | ln -sf %{name}-apache-bcel.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-jakarta-bcel.jar | |
619 | echo "bcel ant/ant-apache-bcel" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-bcel | |
620 | %endif | |
fc86d42f | 621 | |
9a2c58c6 JK |
622 | %if %{with apache_log4j} |
623 | install build/lib/%{name}-apache-log4j.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-apache-log4j-%{version}.jar | |
624 | ln -sf %{name}-apache-log4j.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-jakarta-log4j.jar | |
880431e5 | 625 | echo "log4j ant/ant-log4j" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-log4j |
9a2c58c6 JK |
626 | %endif |
627 | ||
628 | %if %{with apache_oro} | |
629 | install build/lib/%{name}-apache-oro.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-apache-oro-%{version}.jar | |
630 | ln -sf %{name}-apache-oro.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-jakarta-oro.jar | |
631 | echo "oro ant/ant-apache-oro" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-oro | |
632 | %else | |
633 | rm $RPM_BUILD_ROOT%{ant_home}%{_sysconfdir}/maudit-frames.xsl | |
634 | %endif | |
635 | ||
636 | %if %{with apache_regexp} | |
637 | install build/lib/%{name}-apache-regexp.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-apache-regexp-%{version}.jar | |
638 | echo "regexp ant/ant-apache-regexp" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-regexp | |
639 | ln -sf %{name}-apache-regexp.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-jakarta-regexp.jar | |
640 | %endif | |
641 | ||
642 | %if %{with javamail} | |
643 | install build/lib/%{name}-javamail.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-javamail-%{version}.jar | |
5894f960 | 644 | echo "javamail/mailapi jaf ant/ant-javamail" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/javamail |
9a2c58c6 JK |
645 | %endif |
646 | ||
647 | %if %{with jdepend} | |
648 | install build/lib/%{name}-jdepend.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-jdepend-%{version}.jar | |
649 | echo "jdepend ant/ant-jdepend" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/jdepend | |
650 | %else | |
651 | rm $RPM_BUILD_ROOT%{ant_home}%{_sysconfdir}/jdepend* | |
652 | %endif | |
653 | ||
654 | %if %{with jsch} | |
655 | install build/lib/%{name}-jsch.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-jsch-%{version}.jar | |
656 | echo "jsch ant/ant-jsch" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/jsch | |
657 | %endif | |
658 | ||
4e58ca96 JB |
659 | %if %{with netrexx} |
660 | install build/lib/%{name}-netrexx.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-netrexx-%{version}.jar | |
661 | echo "netrexx ant/ant-netrexx" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/netrexx | |
662 | %endif | |
663 | ||
9a2c58c6 JK |
664 | # jar aliases |
665 | (cd $RPM_BUILD_ROOT%{_javadir} && for jar in *-%{version}.jar; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`; done) | |
666 | (cd $RPM_BUILD_ROOT%{_javadir}/%{name} && for jar in *-%{version}.jar; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`; done) | |
667 | ||
668 | # javadoc | |
669 | install -d $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} | |
670 | cp -pr build/javadocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} | |
671 | ||
672 | # fix link between manual and javadoc | |
673 | cd docs/manual | |
674 | ln -sf %{_javadocdir}/%{name}-%{version} api | |
675 | cd .. | |
e93b9650 | 676 | |
0ac5911b | 677 | %clean |
678 | rm -rf $RPM_BUILD_ROOT | |
679 | ||
9a2c58c6 JK |
680 | %post javadoc |
681 | rm -f %{_javadocdir}/%{name} | |
682 | ln -s %{name}-%{version} %{_javadocdir}/%{name} | |
683 | ||
684 | %postun javadoc | |
685 | if [ "$1" = "0" ]; then | |
4e58ca96 | 686 | rm -f %{_javadocdir}/%{name} |
9a2c58c6 JK |
687 | fi |
688 | ||
0ac5911b | 689 | %files |
690 | %defattr(644,root,root,755) | |
9a2c58c6 | 691 | %doc KEYS LICENSE* README WHATSNEW |
0ac5911b | 692 | %attr(755,root,root) %{_bindir}/ant |
693 | %attr(755,root,root) %{_bindir}/antRun | |
9a2c58c6 JK |
694 | %{_javadir}/%{name}.jar |
695 | %{_javadir}/%{name}-launcher.jar | |
696 | %{_javadir}/%{name}-%{version}.jar | |
697 | %{_javadir}/%{name}-launcher-%{version}.jar | |
5d25d450 | 698 | %dir %{_javadir}/%{name} |
9a2c58c6 | 699 | %dir %{ant_home} |
6bc03630 JB |
700 | %dir %{ant_home}/etc |
701 | %{ant_home}/etc/ant-update.xsl | |
702 | %{ant_home}/etc/changelog.xsl | |
703 | %{ant_home}/etc/common2master.xsl | |
704 | %{ant_home}/etc/log.xsl | |
705 | %{ant_home}/etc/tagdiff.xsl | |
706 | %{ant_home}/etc/junit-frames-xalan1.xsl | |
9a2c58c6 JK |
707 | %dir %{ant_home}/lib |
708 | %dir %{_sysconfdir}/%{name}.d | |
709 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.conf | |
710 | ||
9a2c58c6 JK |
711 | %if %{with antlr} |
712 | %files antlr | |
713 | %defattr(644,root,root,755) | |
714 | %{_javadir}/%{name}/%{name}-antlr.jar | |
715 | %{_javadir}/%{name}/%{name}-antlr-%{version}.jar | |
716 | %{_sysconfdir}/%{name}.d/antlr | |
717 | %endif | |
718 | ||
4e58ca96 JB |
719 | %if %{with apache_bcel} |
720 | %files apache-bcel | |
721 | %defattr(644,root,root,755) | |
722 | %{_javadir}/%{name}/%{name}-apache-bcel.jar | |
723 | %{_javadir}/%{name}/%{name}-apache-bcel-%{version}.jar | |
724 | %{_javadir}/%{name}/%{name}-jakarta-bcel.jar | |
725 | %{_sysconfdir}/%{name}.d/apache-bcel | |
726 | %endif | |
727 | ||
9a2c58c6 JK |
728 | %if %{with apache_bsf} |
729 | %files apache-bsf | |
730 | %defattr(644,root,root,755) | |
731 | %{_javadir}/%{name}/%{name}-apache-bsf.jar | |
732 | %{_javadir}/%{name}/%{name}-apache-bsf-%{version}.jar | |
733 | %{_sysconfdir}/%{name}.d/apache-bsf | |
734 | %endif | |
735 | ||
4e58ca96 JB |
736 | %if %{with apache_log4j} |
737 | %files apache-log4j | |
738 | %defattr(644,root,root,755) | |
739 | %{_javadir}/%{name}/%{name}-apache-log4j.jar | |
740 | %{_javadir}/%{name}/%{name}-apache-log4j-%{version}.jar | |
741 | %{_javadir}/%{name}/%{name}-jakarta-log4j.jar | |
742 | %{_sysconfdir}/%{name}.d/apache-log4j | |
743 | %endif | |
744 | ||
745 | %if %{with apache_oro} | |
746 | %files apache-oro | |
747 | %defattr(644,root,root,755) | |
748 | %{_javadir}/%{name}/%{name}-apache-oro.jar | |
749 | %{_javadir}/%{name}/%{name}-apache-oro-%{version}.jar | |
750 | %{_javadir}/%{name}/%{name}-jakarta-oro.jar | |
751 | %{_sysconfdir}/%{name}.d/apache-oro | |
752 | %{ant_home}/etc/maudit-frames.xsl | |
753 | %endif | |
754 | ||
755 | %if %{with apache_regexp} | |
756 | %files apache-regexp | |
757 | %defattr(644,root,root,755) | |
758 | %{_javadir}/%{name}/%{name}-apache-regexp.jar | |
759 | %{_javadir}/%{name}/%{name}-apache-regexp-%{version}.jar | |
760 | %{_javadir}/%{name}/%{name}-jakarta-regexp.jar | |
761 | %{_sysconfdir}/%{name}.d/apache-regexp | |
762 | %endif | |
763 | ||
9a2c58c6 JK |
764 | %if %{with apache_resolver} |
765 | %files apache-resolver | |
766 | %defattr(644,root,root,755) | |
767 | %{_javadir}/%{name}/%{name}-apache-resolver.jar | |
768 | %{_javadir}/%{name}/%{name}-apache-resolver-%{version}.jar | |
769 | %{_sysconfdir}/%{name}.d/apache-resolver | |
770 | %endif | |
771 | ||
772 | %if %{with commons_logging} | |
773 | %files commons-logging | |
774 | %defattr(644,root,root,755) | |
775 | %{_javadir}/%{name}/%{name}-commons-logging.jar | |
776 | %{_javadir}/%{name}/%{name}-commons-logging-%{version}.jar | |
777 | %{_sysconfdir}/%{name}.d/commons-logging | |
778 | %endif | |
779 | ||
780 | %if %{with commons_net} | |
781 | %files commons-net | |
782 | %defattr(644,root,root,755) | |
783 | %{_javadir}/%{name}/%{name}-commons-net.jar | |
784 | %{_javadir}/%{name}/%{name}-commons-net-%{version}.jar | |
785 | %{_sysconfdir}/%{name}.d/commons-net | |
786 | %endif | |
787 | ||
788 | %if %{with jai} | |
789 | %files jai | |
790 | %defattr(644,root,root,755) | |
791 | %{_javadir}/%{name}/%{name}-jai.jar | |
792 | %{_javadir}/%{name}/%{name}-jai-%{version}.jar | |
793 | %{_sysconfdir}/%{name}.d/jai | |
794 | %endif | |
795 | ||
9a2c58c6 JK |
796 | %if %{with javamail} |
797 | %files javamail | |
798 | %defattr(644,root,root,755) | |
799 | %{_javadir}/%{name}/%{name}-javamail.jar | |
800 | %{_javadir}/%{name}/%{name}-javamail-%{version}.jar | |
801 | %{_sysconfdir}/%{name}.d/javamail | |
802 | %endif | |
803 | ||
804 | %if %{with jdepend} | |
805 | %files jdepend | |
806 | %defattr(644,root,root,755) | |
807 | %{_javadir}/%{name}/%{name}-jdepend.jar | |
808 | %{_javadir}/%{name}/%{name}-jdepend-%{version}.jar | |
809 | %{_sysconfdir}/%{name}.d/jdepend | |
6bc03630 JB |
810 | %{ant_home}/etc/jdepend.xsl |
811 | %{ant_home}/etc/jdepend-frames.xsl | |
9a2c58c6 JK |
812 | %endif |
813 | ||
4e58ca96 JB |
814 | %files jmf |
815 | %defattr(644,root,root,755) | |
816 | %{_javadir}/%{name}/%{name}-jmf.jar | |
817 | %{_javadir}/%{name}/%{name}-jmf-%{version}.jar | |
818 | %{_sysconfdir}/%{name}.d/jmf | |
819 | ||
9a2c58c6 JK |
820 | %if %{with jsch} |
821 | %files jsch | |
822 | %defattr(644,root,root,755) | |
823 | %{_javadir}/%{name}/%{name}-jsch.jar | |
824 | %{_javadir}/%{name}/%{name}-jsch-%{version}.jar | |
825 | %{_sysconfdir}/%{name}.d/jsch | |
826 | %endif | |
4e58ca96 JB |
827 | |
828 | %if %{with junit} | |
829 | %files junit | |
830 | %defattr(644,root,root,755) | |
831 | %{_javadir}/%{name}/%{name}-junit.jar | |
832 | %{_javadir}/%{name}/%{name}-junit-%{version}.jar | |
833 | %{_sysconfdir}/%{name}.d/junit | |
834 | %{ant_home}/etc/junit-frames.xsl | |
835 | %{ant_home}/etc/junit-noframes.xsl | |
836 | %endif | |
837 | ||
838 | %if %{with netrexx} | |
839 | %files netrexx | |
840 | %defattr(644,root,root,755) | |
841 | %{_javadir}/%{name}/%{name}-netrexx.jar | |
842 | %{_javadir}/%{name}/%{name}-netrexx-%{version}.jar | |
843 | %{_sysconfdir}/%{name}.d/netrexx | |
844 | %endif | |
845 | ||
846 | %files nodeps | |
847 | %defattr(644,root,root,755) | |
848 | %{_javadir}/%{name}/%{name}-nodeps.jar | |
849 | %{_javadir}/%{name}/%{name}-nodeps-%{version}.jar | |
850 | %{_sysconfdir}/%{name}.d/nodeps | |
851 | ||
852 | %files swing | |
853 | %defattr(644,root,root,755) | |
854 | %{_javadir}/%{name}/%{name}-swing.jar | |
855 | %{_javadir}/%{name}/%{name}-swing-%{version}.jar | |
856 | %{_sysconfdir}/%{name}.d/swing | |
857 | ||
858 | %files trax | |
859 | %defattr(644,root,root,755) | |
860 | %{_javadir}/%{name}/%{name}-trax.jar | |
861 | %{_javadir}/%{name}/%{name}-trax-%{version}.jar | |
862 | %{_sysconfdir}/%{name}.d/trax | |
863 | %{ant_home}/etc/mmetrics-frames.xsl | |
864 | %{ant_home}/etc/coverage-frames.xsl | |
865 | ||
866 | %files scripts | |
867 | %defattr(644,root,root,755) | |
868 | %attr(755,root,root) %{_bindir}/*.pl | |
869 | %attr(755,root,root) %{_bindir}/*.py | |
870 | ||
871 | %files doc | |
872 | %defattr(644,root,root,755) | |
873 | %doc docs/* | |
874 | ||
875 | %files javadoc | |
876 | %defattr(644,root,root,755) | |
877 | %{_javadocdir}/%{name}-%{version} |