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