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