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