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