2 # - prepare all BR and test the full build
4 %bcond_with bootstrap # minimal build for bootstrap
5 %bcond_without antlr # disable building antlr optional task(s)
6 %bcond_without apache_bcel # disable building apache-bcel optional task(s)
7 %bcond_without apache_bsf # disable building apache-bsf optional task(s)
8 %bcond_without apache_log4j # disable building apache-log4j optional task(s)
9 %bcond_without apache_oro # disable building apache-oro optional task(s)
10 %bcond_without apache_regexp # disable building apache-regexp optional task(s)
11 %bcond_without apache_resolver # disable building apache-resolver optional task(s)
12 %bcond_without commons-logging # disable building commons-logging optional task(s)
13 %bcond_without commons-net # disable building commons-net optional task(s)
14 %bcond_with jai # enable building jai optional task(s)
15 %bcond_without javamail # disable building javamail optional task(s)
16 %bcond_with jdepend # enable building jdepend optional task(s)
17 %bcond_without jsch # disable building jsch optional task(s)
18 %bcond_without junit # disable building junit optional task(s)
22 %undefine with_apache_bcel
23 %undefine with_apache_bsf
24 %undefine with_apache_log4j
25 %undefine with_apache_oro
26 %undefine with_apache_regexp
27 %undefine with_apache_resolver
28 %undefine with_commons_logging
29 %undefine with_commons_net
30 %undefine with_javamail
35 Summary: Ant build tool for Java
36 Summary(fr): Outil de compilation pour java
37 Summary(it): Tool per la compilazione di programmi java
38 Summary(pl): Ant - narzêdzie do budowania w Javie
43 Group: Development/Languages/Java
44 Source0: http://www.apache.org/dist/ant/source/apache-%{name}-%{version}-src.tar.bz2
45 # Source0-md5: 80a7ad191c40b7d8c82533524b282b6b
47 Patch0: %{name}-ant_d.patch
48 URL: http://ant.apache.org/
49 %{?with_antlr:BuildRequires: antlr}
50 %{?with_bsf:BuildRequires: beanshell}
51 %{?with_bsf:BuildRequires: bsf}
52 %{?with_javamail:BuildRequires: jaf}
53 %{?with_bcel:BuildRequires: jakarta-bcel}
54 %{?with_commons_logging:BuildRequires: jakarta-commons-logging}
55 %{?with_commons_net:BuildRequires: jakarta-commons-net}
56 %{?with_apache_log4j:BuildRequires: jakarta-log4j}
57 %{?with_apache_oro:BuildRequires: jakarta-oro}
58 %{?with_apache_regexp:BuildRequires: jakarta-regexp}
59 %{?with_javamail:BuildRequires: javamail}
60 BuildRequires: jaxp_parser_impl
62 BuildRequires: jpackage-utils
63 %{?with_jsch:BuildRequires: jsch}
64 %{?with_junit:BuildRequires: junit}
65 %{?with_bsf:BuildRequires: jython}
66 BuildRequires: rpm-pythonprov
67 BuildRequires: rpmbuild(macros) >= 1.300
69 Requires: jpackage-utils
70 Obsoletes: jakarta-ant
72 ExclusiveArch: i586 i686 pentium3 pentium4 athlon %{x8664} noarch
73 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
75 %define ant_home %{_datadir}/ant
78 Platform-independent build tool for Java. Ant is a Java based build
79 system. Ant is used by apache jakarta & xml projects.
82 Ant est un outil de compilation multi-plateformes pour java. Il est
83 utilisé par les projets apache-jakarta et apache-xml.
86 Ant e' un tool indipendente dalla piattaforma creato per faciltare la
87 compilazione di programmi java. Allo stato attuale viene utilizzato
88 dai progetti apache jakarta ed apache xml.
91 Niezale¿ne od platformy narzêdzie do budowania w Javie. Ant jest
92 u¿ywany przez projekty apache jakarta i xml.
95 Summary: Optional antlr tasks for %{name}
96 Group: Development/Languages/Java
97 Requires: %{name} = %{epoch}:%{version}-%{release}
99 Provides: ant-antlr = %{epoch}:%{version}-%{release}
100 Conflicts: ant-optional-clean
101 Conflicts: ant-optional-full
104 Optional antlr tasks for %{name}.
106 %description antlr -l fr
107 Taches antlr optionelles pour %{name}.
110 Summary: Optional apache bsf tasks for %{name}
111 Group: Development/Languages/Java
112 Requires: %{name} = %{epoch}:%{version}-%{release}
114 Provides: ant-apache-bsf = %{epoch}:%{version}-%{release}
115 Conflicts: ant-optional-clean
116 Conflicts: ant-optional-full
118 %description apache-bsf
119 Optional apache bsf tasks for %{name}.
121 %description apache-bsf -l fr
122 Taches apache bsf optionelles pour %{name}.
124 %package apache-resolver
125 Summary: Optional apache resolver tasks for %{name}
126 Group: Development/Languages/Java
127 Requires: %{name} = %{epoch}:%{version}-%{release}
128 Requires: xml-commons-resolver
129 Provides: ant-apache-resolver = %{epoch}:%{version}-%{release}
130 Conflicts: ant-optional-clean
131 Conflicts: ant-optional-full
133 %description apache-resolver
134 Optional apache resolver tasks for %{name}.
136 %description apache-resolver -l fr
137 Taches apache resolver optionelles pour %{name}.
139 %package commons-logging
140 Summary: Optional commons logging tasks for %{name}
141 Group: Development/Languages/Java
142 Requires: %{name} = %{epoch}:%{version}-%{release}
143 Requires: jakarta-commons-logging
144 Provides: ant-commons-logging = %{epoch}:%{version}-%{release}
145 Conflicts: ant-optional-clean
146 Conflicts: ant-optional-full
148 %description commons-logging
149 Optional commons logging tasks for %{name}.
151 %description commons-logging -l fr
152 Taches commons logging optionelles pour %{name}.
155 Summary: Optional commons net tasks for %{name}
156 Group: Development/Languages/Java
157 Requires: %{name} = %{epoch}:%{version}-%{release}
158 Requires: jakarta-commons-net
159 Provides: ant-commons-net = %{epoch}:%{version}-%{release}
160 Conflicts: ant-optional-clean
161 Conflicts: ant-optional-full
163 %description commons-net
164 Optional commons net tasks for %{name}.
166 %description commons-net -l fr
167 Taches commons net optionelles pour %{name}.
170 Summary: Optional jai tasks for %{name}
171 Group: Development/Languages/Java
172 Requires: %{name} = %{epoch}:%{version}-%{release}
174 Provides: ant-jai = %{epoch}:%{version}-%{release}
175 Conflicts: ant-optional-clean
176 Conflicts: ant-optional-full
179 Optional jai tasks for %{name}.
181 %description jai -l fr
182 Taches jai optionelles pour %{name}.
185 Summary: Optional apache bcel tasks for %{name}
186 Group: Development/Languages/Java
187 Requires: %{name} = %{epoch}:%{version}-%{release}
189 Provides: ant-apache-bcel = %{epoch}:%{version}-%{release}
190 Provides: ant-jakarta-bcel = %{epoch}:%{version}-%{release}
191 Obsoletes: ant-jakarta-bcel
192 Conflicts: ant-optional-clean
193 Conflicts: ant-optional-full
195 %description apache-bcel
196 Optional apache bcel tasks for %{name}.
198 %description apache-bcel -l fr
199 Taches apache bcel optionelles pour %{name}.
201 %package apache-log4j
202 Summary: Optional apache log4j tasks for %{name}
203 Group: Development/Languages/Java
204 Requires: %{name} = %{epoch}:%{version}-%{release}
206 Provides: ant-apache-log4j = %{epoch}:%{version}-%{release}
207 Provides: ant-jakarta-log4j = %{epoch}:%{version}-%{release}
208 Obsoletes: ant-jakarta-log4j
209 Conflicts: ant-optional-clean
210 Conflicts: ant-optional-full
212 %description apache-log4j
213 Optional apache log4j tasks for %{name}.
215 %description apache-log4j -l fr
216 Taches apache log4j optionelles pour %{name}.
219 Summary: Optional apache oro tasks for %{name}
220 Group: Development/Languages/Java
221 Requires: %{name} = %{epoch}:%{version}-%{release}
223 Provides: ant-apache-oro = %{epoch}:%{version}-%{release}
224 Provides: ant-jakarta-oro = %{epoch}:%{version}-%{release}
225 Obsoletes: ant-jakarta-oro
226 Conflicts: ant-optional-clean
227 Conflicts: ant-optional-full
229 %description apache-oro
230 Optional apache oro tasks for %{name}.
232 %description apache-oro -l fr
233 Taches apache oro optionelles pour %{name}.
235 %package apache-regexp
236 Summary: Optional apache regexp tasks for %{name}
237 Group: Development/Languages/Java
238 Requires: %{name} = %{epoch}:%{version}-%{release}
240 Provides: ant-apache-regexp = %{epoch}:%{version}-%{release}
241 Provides: ant-jakarta-regexp = %{epoch}:%{version}-%{release}
242 Obsoletes: ant-jakarta-regexp
243 Conflicts: ant-optional-clean
244 Conflicts: ant-optional-full
246 %description apache-regexp
247 Optional apache regexp tasks for %{name}.
249 %description apache-regexp -l fr
250 Taches apache regexp optionelles pour %{name}.
253 Summary: Optional javamail tasks for %{name}
254 Group: Development/Languages/Java
255 Requires: %{name} = %{epoch}:%{version}-%{release}
256 Requires: jaf >= 0:1.0.1-5jpp
257 Requires: javamail >= 0:1.2-5jpp
258 Provides: ant-javamail = %{epoch}:%{version}-%{release}
259 Conflicts: ant-optional-clean
260 Conflicts: ant-optional-full
262 %description javamail
263 Optional javamail tasks for %{name}.
265 %description javamail -l fr
266 Taches javamail optionelles pour %{name}.
269 Summary: Optional jdepend tasks for %{name}
270 Group: Development/Languages/Java
271 Requires: %{name} = %{epoch}:%{version}-%{release}
273 Provides: ant-jdepend = %{epoch}:%{version}-%{release}
274 Conflicts: ant-optional-clean
275 Conflicts: ant-optional-full
278 Optional jdepend tasks for %{name}.
280 %description jdepend -l fr
281 Taches jdepend optionelles pour %{name}.
284 Summary: Optional jmf tasks for %{name}
285 Group: Development/Languages/Java
286 Requires: %{name} = %{epoch}:%{version}-%{release}
287 Provides: ant-jmf = %{epoch}:%{version}-%{release}
288 Conflicts: ant-optional-clean
289 Conflicts: ant-optional-full
292 Optional jmf tasks for %{name}.
294 %description jmf -l fr
295 Taches jmf optionelles pour %{name}.
298 Summary: Optional jsch tasks for %{name}
299 Group: Development/Languages/Java
300 Requires: %{name} = %{epoch}:%{version}-%{release}
302 Provides: ant-jsch = %{epoch}:%{version}-%{release}
303 Conflicts: ant-optional-clean
304 Conflicts: ant-optional-full
307 Optional jsch tasks for %{name}.
309 %description jsch -l fr
310 Taches jsch optionelles pour %{name}.
313 Summary: Optional junit tasks for %{name}
314 Group: Development/Languages/Java
315 Requires: %{name} = %{epoch}:%{version}-%{release}
317 Provides: ant-junit = %{epoch}:%{version}-%{release}
318 Conflicts: ant-optional-clean
319 Conflicts: ant-optional-full
322 Optional junit tasks for %{name}.
324 %description junit -l fr
325 Taches junit optionelles pour %{name}.
328 Summary: Optional tasks for %{name}
329 Group: Development/Languages/Java
330 Requires: %{name} = %{epoch}:%{version}-%{release}
331 Provides: ant-nodeps = %{epoch}:%{version}-%{release}
332 Conflicts: ant-optional-clean
333 Conflicts: ant-optional-full
336 Optional tasks for %{name}.
338 %description nodeps -l fr
339 Taches optionelles pour %{name}.
342 Summary: Optional swing tasks for %{name}
343 Group: Development/Languages/Java
344 Requires: %{name} = %{epoch}:%{version}-%{release}
345 Provides: ant-swing = %{epoch}:%{version}-%{release}
346 Conflicts: ant-optional-clean
347 Conflicts: ant-optional-full
350 Optional swing tasks for %{name}.
352 %description swing -l fr
353 Taches swing optionelles pour %{name}.
356 Summary: Optional trax tasks for %{name}
357 Group: Development/Languages/Java
358 Requires: %{name} = %{epoch}:%{version}-%{release}
359 Requires: jaxp_transform_impl
360 Provides: ant-trax = %{epoch}:%{version}-%{release}
361 # The ant-xalan jar has been merged into the ant-trax one
362 Obsoletes: ant-xalan2
363 Conflicts: ant-optional-clean
364 Conflicts: ant-optional-full
367 Optional trax tasks for %{name}.
369 %description trax -l fr
370 Taches trax optionelles pour %{name}.
373 Summary: Additional scripts for %{name}
374 Group: Development/Languages/Java
376 Requires: %{name} = %{epoch}:%{version}-%{release}
377 Requires: /usr/bin/perl
378 Requires: /usr/bin/python
381 Additional Perl and Python scripts for %{name}.
383 %description scripts -l fr
384 Scripts additionels pour %{name}.
387 Summary: Manual for %{name}
388 Group: Development/Languages/Java
391 Documentation for %{name}.
393 %description doc -l it
394 Documentazione di %{name}.
396 %description doc -l fr
397 Documentation pour %{name}.
401 Summary: Online manual for ant
402 Summary(pl): Dokumentacja online do ant
404 Obsoletes: jakarta-ant-doc
407 Documentation for ant, platform-independent build tool for Java. Used
408 by Apache Group for jakarta and xml projects.
410 %description javadoc -l pl
411 Dokumentacja do ant - niezale¿nego od platformy narzêdzia do budowania
415 %setup -q -n apache-%{name}-%{version}
419 find . -name "*.jar" -exec rm -f {} \;
422 export JAVA_HOME="%{java_home}"
424 required_jars="jaxp_parser_impl"
425 %{?with_junit:required_jars="$required_jars junit"}
426 %{?with_antlr:required_jars="$required_jars antlr"}
427 %{?with_bsf:required_jars="$required_jars bsf jython beanshell"}
428 %{?with_apache_resolver:required_jars="$required_jars xml-commons-resolver"}
429 %{?with_commons_logging:required_jars="$required_jars jakarta-commons-logging"}
430 %{?with_commons_net:required_jars="$required_jars jakarta-commons-net"}
431 %{?with_jai:required_jars="$required_jars jait"}
432 %{?with_apache_bcel:required_jars="$required_jars bcel"}
433 %{?with_apache_log4j:required_jars="$required_jars log4j"}
434 %{?with_apache_oro:required_jars="$required_jars oro"}
435 %{?with_apache_regexp:required_jars="$required_jars regexp"}
436 %{?with_javamail:required_jars="$required_jars javamail/mailapi jaf"}
437 %{?with_jdepend:required_jars="$required_jars jdepend"}
438 %{?with_jsch:required_jars="$required_jars jsch"}
440 export CLASSPATH="`/usr/bin/build-classpath $required_jars`"
442 sh build.sh --noconfig main javadocs
445 rm -rf $RPM_BUILD_ROOT
446 install -d $RPM_BUILD_ROOT{%{_bindir},%{_sysconfdir}/%{name}.d} \
447 $RPM_BUILD_ROOT{%{_javadir}/%{name},%{ant_home}/{lib,etc}}
449 install dist/bin/{ant,antRun,runant.pl,runant.py} $RPM_BUILD_ROOT%{_bindir}
450 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.conf
453 cp -p src%{_sysconfdir}/*.xsl $RPM_BUILD_ROOT%{ant_home}%{_sysconfdir}
456 install dist/lib/%{name}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
457 install dist/lib/%{name}-launcher.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-launcher-%{version}.jar
460 install build/lib/%{name}-nodeps.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-nodeps-%{version}.jar
461 install build/lib/%{name}-trax.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-trax-%{version}.jar
462 install build/lib/%{name}-jmf.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-jmf-%{version}.jar
463 install build/lib/%{name}-swing.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-swing-%{version}.jar
464 echo "ant/ant-jmf" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/jmf
465 echo "ant/ant-nodeps" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/nodeps
466 echo "ant/ant-swing" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/swing
467 echo "jaxp_transform_impl ant/ant-trax" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/trax
470 install build/lib/%{name}-junit.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-junit-%{version}.jar
471 echo "junit ant/ant-junit" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/junit
473 rm $RPM_BUILD_ROOT%{ant_home}%{_sysconfdir}/junit-{no,}frames.xml
477 install build/lib/%{name}-antlr.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-antlr-%{version}.jar
478 echo "antlr ant/ant-antlr" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/antlr
482 install build/lib/%{name}-apache-bsf.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-apache-bsf-%{version}.jar
483 echo "bsf ant/ant-apache-bsf" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-bsf
486 %if %{with apache_resolver}
487 install build/lib/%{name}-apache-resolver.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-apache-resolver-%{version}.jar
488 echo "xml-commons-resolver ant/ant-apache-resolver" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-resolver
491 %if %{with commons_logging}
492 install build/lib/%{name}-commons-logging.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-commons-logging-%{version}.jar
493 echo "jakarta-commons-logging ant/ant-commons-logging" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/commons-logging
496 %if %{with commons_net}
497 install build/lib/%{name}-commons-net.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-commons-net-%{version}.jar
498 echo "jakarta-commons-net ant/ant-commons-net" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/commons-net
502 install build/lib/%{name}-jai.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-jai-%{version}.jar
503 echo "jai ant/ant-jai" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/jai
506 %if %{with apache_bcel}
507 install build/lib/%{name}-apache-bcel.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-apache-bcel-%{version}.jar
508 ln -sf %{name}-apache-bcel.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-jakarta-bcel.jar
509 echo "bcel ant/ant-apache-bcel" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-bcel
512 %if %{with apache_log4j}
513 install build/lib/%{name}-apache-log4j.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-apache-log4j-%{version}.jar
514 ln -sf %{name}-apache-log4j.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-jakarta-log4j.jar
515 echo "log4j ant/ant-apache-log4j" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-log4j
518 %if %{with apache_oro}
519 install build/lib/%{name}-apache-oro.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-apache-oro-%{version}.jar
520 ln -sf %{name}-apache-oro.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-jakarta-oro.jar
521 echo "oro ant/ant-apache-oro" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-oro
523 rm $RPM_BUILD_ROOT%{ant_home}%{_sysconfdir}/maudit-frames.xsl
526 %if %{with apache_regexp}
527 install build/lib/%{name}-apache-regexp.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-apache-regexp-%{version}.jar
528 echo "regexp ant/ant-apache-regexp" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-regexp
529 ln -sf %{name}-apache-regexp.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-jakarta-regexp.jar
533 install build/lib/%{name}-javamail.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-javamail-%{version}.jar
534 echo "javamail/mailapi jaf ant/ant-javamail" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/javamail
538 install build/lib/%{name}-jdepend.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-jdepend-%{version}.jar
539 echo "jdepend ant/ant-jdepend" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/jdepend
541 rm $RPM_BUILD_ROOT%{ant_home}%{_sysconfdir}/jdepend*
545 install build/lib/%{name}-jsch.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-jsch-%{version}.jar
546 echo "jsch ant/ant-jsch" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/jsch
550 (cd $RPM_BUILD_ROOT%{_javadir} && for jar in *-%{version}.jar; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`; done)
551 (cd $RPM_BUILD_ROOT%{_javadir}/%{name} && for jar in *-%{version}.jar; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`; done)
554 install -d $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
555 cp -pr build/javadocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
557 # fix link between manual and javadoc
559 ln -sf %{_javadocdir}/%{name}-%{version} api
563 rm -rf $RPM_BUILD_ROOT
566 rm -f %{_javadocdir}/%{name}
567 ln -s %{name}-%{version} %{_javadocdir}/%{name}
570 if [ "$1" = "0" ]; then
571 rm -f %{_javadocdir}/%{name}
575 %defattr(644,root,root,755)
576 %doc KEYS LICENSE* README WHATSNEW
577 %attr(755,root,root) %{_bindir}/ant
578 %attr(755,root,root) %{_bindir}/antRun
579 %{_javadir}/%{name}.jar
580 %{_javadir}/%{name}-launcher.jar
581 %{_javadir}/%{name}-%{version}.jar
582 %{_javadir}/%{name}-launcher-%{version}.jar
584 %dir %{ant_home}%{_sysconfdir}
585 %{ant_home}%{_sysconfdir}/ant-update.xsl
586 %{ant_home}%{_sysconfdir}/changelog.xsl
587 %{ant_home}%{_sysconfdir}/log.xsl
588 %{ant_home}%{_sysconfdir}/tagdiff.xsl
589 %{ant_home}%{_sysconfdir}/junit-frames-xalan1.xsl
591 %dir %{_sysconfdir}/%{name}.d
592 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.conf
595 %defattr(644,root,root,755)
596 %{_javadir}/%{name}/%{name}-nodeps.jar
597 %{_javadir}/%{name}/%{name}-nodeps-%{version}.jar
598 %{_sysconfdir}/%{name}.d/nodeps
601 %defattr(644,root,root,755)
602 %{_javadir}/%{name}/%{name}-swing.jar
603 %{_javadir}/%{name}/%{name}-swing-%{version}.jar
604 %{_sysconfdir}/%{name}.d/swing
607 %defattr(644,root,root,755)
608 %{_javadir}/%{name}/%{name}-trax.jar
609 %{_javadir}/%{name}/%{name}-trax-%{version}.jar
610 %{_sysconfdir}/%{name}.d/trax
611 %{ant_home}%{_sysconfdir}/mmetrics-frames.xsl
612 %{ant_home}%{_sysconfdir}/coverage-frames.xsl
615 %defattr(644,root,root,755)
616 %{_javadir}/%{name}/%{name}-jmf.jar
617 %{_javadir}/%{name}/%{name}-jmf-%{version}.jar
618 %{_sysconfdir}/%{name}.d/jmf
621 %defattr(644,root,root,755)
622 %attr(755,root,root) %{_bindir}/*.pl
623 %attr(755,root,root) %{_bindir}/*.py
626 %defattr(644,root,root,755)
630 %defattr(644,root,root,755)
631 %{_javadocdir}/%{name}-%{version}
635 %defattr(644,root,root,755)
636 %{_javadir}/%{name}/%{name}-junit.jar
637 %{_javadir}/%{name}/%{name}-junit-%{version}.jar
638 %{_sysconfdir}/%{name}.d/junit
639 %{ant_home}%{_sysconfdir}/junit-frames.xsl
640 %{ant_home}%{_sysconfdir}/junit-noframes.xsl
645 %defattr(644,root,root,755)
646 %{_javadir}/%{name}/%{name}-antlr.jar
647 %{_javadir}/%{name}/%{name}-antlr-%{version}.jar
648 %{_sysconfdir}/%{name}.d/antlr
651 %if %{with apache_bsf}
653 %defattr(644,root,root,755)
654 %{_javadir}/%{name}/%{name}-apache-bsf.jar
655 %{_javadir}/%{name}/%{name}-apache-bsf-%{version}.jar
656 %{_sysconfdir}/%{name}.d/apache-bsf
659 %if %{with apache_resolver}
660 %files apache-resolver
661 %defattr(644,root,root,755)
662 %{_javadir}/%{name}/%{name}-apache-resolver.jar
663 %{_javadir}/%{name}/%{name}-apache-resolver-%{version}.jar
664 %{_sysconfdir}/%{name}.d/apache-resolver
667 %if %{with commons_logging}
668 %files commons-logging
669 %defattr(644,root,root,755)
670 %{_javadir}/%{name}/%{name}-commons-logging.jar
671 %{_javadir}/%{name}/%{name}-commons-logging-%{version}.jar
672 %{_sysconfdir}/%{name}.d/commons-logging
675 %if %{with commons_net}
677 %defattr(644,root,root,755)
678 %{_javadir}/%{name}/%{name}-commons-net.jar
679 %{_javadir}/%{name}/%{name}-commons-net-%{version}.jar
680 %{_sysconfdir}/%{name}.d/commons-net
685 %defattr(644,root,root,755)
686 %{_javadir}/%{name}/%{name}-jai.jar
687 %{_javadir}/%{name}/%{name}-jai-%{version}.jar
688 %{_sysconfdir}/%{name}.d/jai
691 %if %{with apache_bcel}
693 %defattr(644,root,root,755)
694 %{_javadir}/%{name}/%{name}-apache-bcel.jar
695 %{_javadir}/%{name}/%{name}-apache-bcel-%{version}.jar
696 %{_javadir}/%{name}/%{name}-jakarta-bcel.jar
697 %{_sysconfdir}/%{name}.d/apache-bcel
700 %if %{with apache_log4j}
702 %defattr(644,root,root,755)
703 %{_javadir}/%{name}/%{name}-apache-log4j.jar
704 %{_javadir}/%{name}/%{name}-apache-log4j-%{version}.jar
705 %{_javadir}/%{name}/%{name}-jakarta-log4j.jar
706 %{_sysconfdir}/%{name}.d/apache-log4j
709 %if %{with apache_oro}
711 %defattr(644,root,root,755)
712 %{_javadir}/%{name}/%{name}-apache-oro.jar
713 %{_javadir}/%{name}/%{name}-apache-oro-%{version}.jar
714 %{_javadir}/%{name}/%{name}-jakarta-oro.jar
715 %{_sysconfdir}/%{name}.d/apache-oro
716 %{ant_home}%{_sysconfdir}/maudit-frames.xsl
719 %if %{with apache_regexp}
721 %defattr(644,root,root,755)
722 %{_javadir}/%{name}/%{name}-apache-regexp.jar
723 %{_javadir}/%{name}/%{name}-apache-regexp-%{version}.jar
724 %{_javadir}/%{name}/%{name}-jakarta-regexp.jar
725 %{_sysconfdir}/%{name}.d/apache-regexp
730 %defattr(644,root,root,755)
731 %{_javadir}/%{name}/%{name}-javamail.jar
732 %{_javadir}/%{name}/%{name}-javamail-%{version}.jar
733 %{_sysconfdir}/%{name}.d/javamail
738 %defattr(644,root,root,755)
739 %{_javadir}/%{name}/%{name}-jdepend.jar
740 %{_javadir}/%{name}/%{name}-jdepend-%{version}.jar
741 %{_sysconfdir}/%{name}.d/jdepend
742 %{ant_home}%{_sysconfdir}/jdepend.xsl
743 %{ant_home}%{_sysconfdir}/jdepend-frames.xsl
748 %defattr(644,root,root,755)
749 %{_javadir}/%{name}/%{name}-jsch.jar
750 %{_javadir}/%{name}/%{name}-jsch-%{version}.jar
751 %{_sysconfdir}/%{name}.d/jsch