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