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