1 %include /usr/lib/rpm/macros.java
4 # - prepare all BR and test the full build
6 %bcond_with bootstrap # minimal build for bootstrap
7 %bcond_without antlr # disable building antlr optional task(s)
8 %bcond_without apache_bcel # disable building apache-bcel optional task(s)
9 %bcond_without apache_bsf # disable building apache-bsf optional task(s)
10 %bcond_without apache_log4j # disable building apache-log4j optional task(s)
11 %bcond_without apache_oro # disable building apache-oro optional task(s)
12 %bcond_without apache_regexp # disable building apache-regexp optional task(s)
13 %bcond_without apache_resolver # disable building apache-resolver optional task(s)
14 %bcond_without commons-logging # disable building commons-logging optional task(s)
15 %bcond_without commons-net # disable building commons-net optional task(s)
16 %bcond_with jai # enable building jai optional task(s)
17 %bcond_without javamail # disable building javamail optional task(s)
18 %bcond_with jdepend # enable building jdepend optional task(s)
19 %bcond_without jsch # disable building jsch optional task(s)
20 %bcond_without junit # disable building junit optional task(s)
24 %undefine with_apache_bcel
25 %undefine with_apache_bsf
26 %undefine with_apache_log4j
27 %undefine with_apache_oro
28 %undefine with_apache_regexp
29 %undefine with_apache_resolver
30 %undefine with_commons_logging
31 %undefine with_commons_net
32 %undefine with_javamail
37 Summary: Ant build tool for Java
38 Summary(fr): Outil de compilation pour java
39 Summary(it): Tool per la compilazione di programmi java
40 Summary(pl): Ant - narzêdzie do budowania w Javie
45 Group: Development/Languages/Java
46 Source0: http://www.apache.org/dist/ant/source/apache-%{name}-%{version}-src.tar.bz2
47 # Source0-md5: 80a7ad191c40b7d8c82533524b282b6b
49 Patch0: %{name}-ant_d.patch
50 URL: http://ant.apache.org/
51 %{?with_antlr:BuildRequires: antlr}
52 %{?with_bsf:BuildRequires: beanshell}
53 %{?with_bsf:BuildRequires: bsf}
54 %{?with_bcel:BuildRequires: jakarta-bcel}
55 %{?with_commons_logging:BuildRequires: jakarta-commons-logging}
56 %{?with_commons_net:BuildRequires: jakarta-commons-net}
57 %{?with_apache_log4j:BuildRequires: jakarta-log4j}
58 %{?with_apache_oro:BuildRequires: jakarta-oro}
59 %{?with_apache_regexp:BuildRequires: jakarta-regexp}
60 %{?with_javamail:BuildRequires: jaf}
61 %{?with_javamail:BuildRequires: javamail}
63 %{?with_jsch:BuildRequires: jsch}
64 %{?with_junit:BuildRequires: junit}
65 %{?with_bsf:BuildRequires: jython}
66 BuildRequires: jaxp_parser_impl
67 BuildRequires: jpackage-utils
68 BuildRequires: rpm-pythonprov
70 Requires: jpackage-utils
71 Obsoletes: jakarta-ant
73 ExclusiveArch: i586 i686 pentium3 pentium4 athlon %{x8664} noarch
74 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
77 %define ant_home %{_datadir}/ant
80 Platform-independent build tool for Java. Ant is a Java based build
81 system. Ant is used by apache jakarta & xml projects.
84 Ant est un outil de compilation multi-plateformes pour java. Il est
85 utilisé par les projets apache-jakarta et apache-xml.
88 Ant e' un tool indipendente dalla piattaforma creato per faciltare la
89 compilazione di programmi java. Allo stato attuale viene utilizzato
90 dai progetti apache jakarta ed apache xml.
93 Niezale¿ne od platformy narzêdzie do budowania w Javie. Ant jest
94 u¿ywany przez projekty apache jakarta i xml.
97 Summary: Optional antlr tasks for %{name}
98 Group: Development/Languages/Java
99 Requires: %{name} = %{epoch}:%{version}-%{release}
101 Provides: ant-antlr = %{epoch}:%{version}-%{release}
102 Conflicts: ant-optional-clean, ant-optional-full
105 Optional antlr tasks for %{name}.
107 %description antlr -l fr
108 Taches antlr optionelles pour %{name}.
111 Summary: Optional apache bsf tasks for %{name}
112 Group: Development/Languages/Java
113 Requires: %{name} = %{epoch}:%{version}-%{release}
115 Provides: ant-apache-bsf = %{epoch}:%{version}-%{release}
116 Conflicts: ant-optional-clean, 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, ant-optional-full
132 %description apache-resolver
133 Optional apache resolver tasks for %{name}.
135 %description apache-resolver -l fr
136 Taches apache resolver optionelles pour %{name}.
138 %package commons-logging
139 Summary: Optional commons logging tasks for %{name}
140 Group: Development/Languages/Java
141 Requires: %{name} = %{epoch}:%{version}-%{release}
142 Requires: jakarta-commons-logging
143 Provides: ant-commons-logging = %{epoch}:%{version}-%{release}
144 Conflicts: ant-optional-clean, ant-optional-full
146 %description commons-logging
147 Optional commons logging tasks for %{name}.
149 %description commons-logging -l fr
150 Taches commons logging optionelles pour %{name}.
153 Summary: Optional commons net tasks for %{name}
154 Group: Development/Languages/Java
155 Requires: %{name} = %{epoch}:%{version}-%{release}
156 Requires: jakarta-commons-net
157 Provides: ant-commons-net = %{epoch}:%{version}-%{release}
158 Conflicts: ant-optional-clean, ant-optional-full
160 %description commons-net
161 Optional commons net tasks for %{name}.
163 %description commons-net -l fr
164 Taches commons net optionelles pour %{name}.
167 Summary: Optional jai tasks for %{name}
168 Group: Development/Languages/Java
169 Requires: %{name} = %{epoch}:%{version}-%{release}
171 Provides: ant-jai = %{epoch}:%{version}-%{release}
172 Conflicts: ant-optional-clean, ant-optional-full
175 Optional jai tasks for %{name}.
177 %description jai -l fr
178 Taches jai optionelles pour %{name}.
181 Summary: Optional apache bcel tasks for %{name}
182 Group: Development/Languages/Java
183 Requires: %{name} = %{epoch}:%{version}-%{release}
185 Provides: ant-apache-bcel = %{epoch}:%{version}-%{release}
186 Provides: ant-jakarta-bcel = %{epoch}:%{version}-%{release}
187 Obsoletes: ant-jakarta-bcel
188 Conflicts: ant-optional-clean, ant-optional-full
190 %description apache-bcel
191 Optional apache bcel tasks for %{name}.
193 %description apache-bcel -l fr
194 Taches apache bcel optionelles pour %{name}.
196 %package apache-log4j
197 Summary: Optional apache log4j tasks for %{name}
198 Group: Development/Languages/Java
199 Requires: %{name} = %{epoch}:%{version}-%{release}
201 Provides: ant-apache-log4j = %{epoch}:%{version}-%{release}
202 Provides: ant-jakarta-log4j = %{epoch}:%{version}-%{release}
203 Obsoletes: ant-jakarta-log4j
204 Conflicts: ant-optional-clean, ant-optional-full
206 %description apache-log4j
207 Optional apache log4j tasks for %{name}.
209 %description apache-log4j -l fr
210 Taches apache log4j optionelles pour %{name}.
213 Summary: Optional apache oro tasks for %{name}
214 Group: Development/Languages/Java
215 Requires: %{name} = %{epoch}:%{version}-%{release}
217 Provides: ant-apache-oro = %{epoch}:%{version}-%{release}
218 Provides: ant-jakarta-oro = %{epoch}:%{version}-%{release}
219 Obsoletes: ant-jakarta-oro
220 Conflicts: ant-optional-clean, ant-optional-full
222 %description apache-oro
223 Optional apache oro tasks for %{name}.
225 %description apache-oro -l fr
226 Taches apache oro optionelles pour %{name}.
228 %package apache-regexp
229 Summary: Optional apache regexp tasks for %{name}
230 Group: Development/Languages/Java
231 Requires: %{name} = %{epoch}:%{version}-%{release}
233 Provides: ant-apache-regexp = %{epoch}:%{version}-%{release}
234 Provides: ant-jakarta-regexp = %{epoch}:%{version}-%{release}
235 Obsoletes: ant-jakarta-regexp
236 Conflicts: ant-optional-clean, ant-optional-full
238 %description apache-regexp
239 Optional apache regexp tasks for %{name}.
241 %description apache-regexp -l fr
242 Taches apache regexp optionelles pour %{name}.
245 Summary: Optional javamail tasks for %{name}
246 Group: Development/Languages/Java
247 Requires: %{name} = %{epoch}:%{version}-%{release}
248 Requires: jaf >= 0:1.0.1-5jpp
249 Requires: javamail >= 0:1.2-5jpp
250 Provides: ant-javamail = %{epoch}:%{version}-%{release}
251 Conflicts: ant-optional-clean, ant-optional-full
253 %description javamail
254 Optional javamail tasks for %{name}.
256 %description javamail -l fr
257 Taches javamail optionelles pour %{name}.
260 Summary: Optional jdepend tasks for %{name}
261 Group: Development/Languages/Java
262 Requires: %{name} = %{epoch}:%{version}-%{release}
264 Provides: ant-jdepend = %{epoch}:%{version}-%{release}
265 Conflicts: ant-optional-clean, ant-optional-full
268 Optional jdepend tasks for %{name}.
270 %description jdepend -l fr
271 Taches jdepend optionelles pour %{name}.
274 Summary: Optional jmf tasks for %{name}
275 Group: Development/Languages/Java
276 Requires: %{name} = %{epoch}:%{version}-%{release}
277 Provides: ant-jmf = %{epoch}:%{version}-%{release}
278 Conflicts: ant-optional-clean, ant-optional-full
281 Optional jmf tasks for %{name}.
283 %description jmf -l fr
284 Taches jmf optionelles pour %{name}.
287 Summary: Optional jsch tasks for %{name}
288 Group: Development/Languages/Java
289 Requires: %{name} = %{epoch}:%{version}-%{release}
291 Provides: ant-jsch = %{epoch}:%{version}-%{release}
292 Conflicts: ant-optional-clean, ant-optional-full
295 Optional jsch tasks for %{name}.
297 %description jsch -l fr
298 Taches jsch optionelles pour %{name}.
301 Summary: Optional junit tasks for %{name}
302 Group: Development/Languages/Java
303 Requires: %{name} = %{epoch}:%{version}-%{release}
305 Provides: ant-junit = %{epoch}:%{version}-%{release}
306 Conflicts: ant-optional-clean, ant-optional-full
309 Optional junit tasks for %{name}.
311 %description junit -l fr
312 Taches junit optionelles pour %{name}.
315 Summary: Optional tasks for %{name}
316 Group: Development/Languages/Java
317 Requires: %{name} = %{epoch}:%{version}-%{release}
318 Provides: ant-nodeps = %{epoch}:%{version}-%{release}
319 Conflicts: ant-optional-clean, ant-optional-full
322 Optional tasks for %{name}.
324 %description nodeps -l fr
325 Taches optionelles pour %{name}.
328 Summary: Optional swing tasks for %{name}
329 Group: Development/Languages/Java
330 Requires: %{name} = %{epoch}:%{version}-%{release}
331 Provides: ant-swing = %{epoch}:%{version}-%{release}
332 Conflicts: ant-optional-clean, ant-optional-full
335 Optional swing tasks for %{name}.
337 %description swing -l fr
338 Taches swing optionelles pour %{name}.
341 Summary: Optional trax tasks for %{name}
342 Group: Development/Languages/Java
343 Requires: %{name} = %{epoch}:%{version}-%{release}
344 Requires: jaxp_transform_impl
345 Provides: ant-trax = %{epoch}:%{version}-%{release}
346 # The ant-xalan jar has been merged into the ant-trax one
347 Obsoletes: ant-xalan2
348 Conflicts: ant-optional-clean, ant-optional-full
351 Optional trax tasks for %{name}.
353 %description trax -l fr
354 Taches trax optionelles pour %{name}.
357 Summary: Additional scripts for %{name}
358 Group: Development/Languages/Java
360 Requires: %{name} = %{epoch}:%{version}-%{release}
361 Requires: /usr/bin/perl
362 Requires: /usr/bin/python
365 Additional Perl and Python scripts for %{name}.
367 %description scripts -l fr
368 Scripts additionels pour %{name}.
371 Summary: Manual for %{name}
372 Group: Development/Languages/Java
375 Documentation for %{name}.
377 %description doc -l it
378 Documentazione di %{name}.
380 %description doc -l fr
381 Documentation pour %{name}.
385 Summary: Online manual for ant
386 Summary(pl): Dokumentacja online do ant
388 Obsoletes: jakarta-ant-doc
391 Documentation for ant, platform-independent build tool for Java. Used
392 by Apache Group for jakarta and xml projects.
394 %description javadoc -l pl
395 Dokumentacja do ant - niezale¿nego od platformy narzêdzia do budowania
399 %setup -q -n apache-%{name}-%{version}
403 find . -name "*.jar" -exec rm -f {} \;
408 export JAVA_HOME="%{java_home}"
410 required_jars="jaxp_parser_impl"
411 %{?with_junit:required_jars="$required_jars junit"}
412 %{?with_antlr:required_jars="$required_jars antlr"}
413 %{?with_bsf:required_jars="$required_jars bsf jython beanshell"}
414 %{?with_apache_resolver:required_jars="$required_jars xml-commons-resolver"}
415 %{?with_commons_logging:required_jars="$required_jars jakarta-commons-logging"}
416 %{?with_commons_net:required_jars="$required_jars jakarta-commons-net"}
417 %{?with_jai:required_jars="$required_jars jait"}
418 %{?with_apache_bcel:required_jars="$required_jars bcel"}
419 %{?with_apache_log4j:required_jars="$required_jars log4j"}
420 %{?with_apache_oro:required_jars="$required_jars oro"}
421 %{?with_apache_regexp:required_jars="$required_jars regexp"}
422 %{?with_javamail:required_jars="$required_jars javamail/mailapi jaf"}
423 %{?with_jdepend:required_jars="$required_jars jdepend"}
424 %{?with_jsch:required_jars="$required_jars jsch"}
426 export CLASSPATH="`/usr/bin/build-classpath $required_jars`"
428 sh build.sh --noconfig main javadocs
431 rm -rf $RPM_BUILD_ROOT
432 install -d $RPM_BUILD_ROOT{%{_bindir},%{_sysconfdir}/%{name}.d} \
433 $RPM_BUILD_ROOT{%{_javadir}/%{name},%{ant_home}/{lib,etc}}
435 install dist/bin/{ant,antRun,runant.pl,runant.py} $RPM_BUILD_ROOT%{_bindir}
436 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.conf
439 cp -p src%{_sysconfdir}/*.xsl $RPM_BUILD_ROOT%{ant_home}%{_sysconfdir}
442 install dist/lib/%{name}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
443 install dist/lib/%{name}-launcher.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-launcher-%{version}.jar
446 install build/lib/%{name}-nodeps.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-nodeps-%{version}.jar
447 install build/lib/%{name}-trax.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-trax-%{version}.jar
448 install build/lib/%{name}-jmf.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-jmf-%{version}.jar
449 install build/lib/%{name}-swing.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-swing-%{version}.jar
450 echo "ant/ant-jmf" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/jmf
451 echo "ant/ant-nodeps" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/nodeps
452 echo "ant/ant-swing" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/swing
453 echo "jaxp_transform_impl ant/ant-trax" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/trax
456 install build/lib/%{name}-junit.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-junit-%{version}.jar
457 echo "junit ant/ant-junit" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/junit
459 rm $RPM_BUILD_ROOT%{ant_home}%{_sysconfdir}/junit-{no,}frames.xml
463 install build/lib/%{name}-antlr.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-antlr-%{version}.jar
464 echo "antlr ant/ant-antlr" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/antlr
468 install build/lib/%{name}-apache-bsf.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-apache-bsf-%{version}.jar
469 echo "bsf ant/ant-apache-bsf" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-bsf
472 %if %{with apache_resolver}
473 install build/lib/%{name}-apache-resolver.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-apache-resolver-%{version}.jar
474 echo "xml-commons-resolver ant/ant-apache-resolver" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-resolver
477 %if %{with commons_logging}
478 install build/lib/%{name}-commons-logging.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-commons-logging-%{version}.jar
479 echo "jakarta-commons-logging ant/ant-commons-logging" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/commons-logging
482 %if %{with commons_net}
483 install build/lib/%{name}-commons-net.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-commons-net-%{version}.jar
484 echo "jakarta-commons-net ant/ant-commons-net" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/commons-net
488 install build/lib/%{name}-jai.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-jai-%{version}.jar
489 echo "jai ant/ant-jai" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/jai
492 %if %{with apache_bcel}
493 install build/lib/%{name}-apache-bcel.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-apache-bcel-%{version}.jar
494 ln -sf %{name}-apache-bcel.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-jakarta-bcel.jar
495 echo "bcel ant/ant-apache-bcel" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-bcel
498 %if %{with apache_log4j}
499 install build/lib/%{name}-apache-log4j.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-apache-log4j-%{version}.jar
500 ln -sf %{name}-apache-log4j.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-jakarta-log4j.jar
501 echo "log4j ant/ant-apache-log4j" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-log4j
504 %if %{with apache_oro}
505 install build/lib/%{name}-apache-oro.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-apache-oro-%{version}.jar
506 ln -sf %{name}-apache-oro.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-jakarta-oro.jar
507 echo "oro ant/ant-apache-oro" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-oro
509 rm $RPM_BUILD_ROOT%{ant_home}%{_sysconfdir}/maudit-frames.xsl
512 %if %{with apache_regexp}
513 install build/lib/%{name}-apache-regexp.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-apache-regexp-%{version}.jar
514 echo "regexp ant/ant-apache-regexp" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-regexp
515 ln -sf %{name}-apache-regexp.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-jakarta-regexp.jar
519 install build/lib/%{name}-javamail.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-javamail-%{version}.jar
520 echo "javamail/mailapi jaf ant/ant-javamail" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/javamail
524 install build/lib/%{name}-jdepend.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-jdepend-%{version}.jar
525 echo "jdepend ant/ant-jdepend" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/jdepend
527 rm $RPM_BUILD_ROOT%{ant_home}%{_sysconfdir}/jdepend*
531 install build/lib/%{name}-jsch.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-jsch-%{version}.jar
532 echo "jsch ant/ant-jsch" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/jsch
536 (cd $RPM_BUILD_ROOT%{_javadir} && for jar in *-%{version}.jar; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`; done)
537 (cd $RPM_BUILD_ROOT%{_javadir}/%{name} && for jar in *-%{version}.jar; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`; done)
540 install -d $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
541 cp -pr build/javadocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
543 # fix link between manual and javadoc
545 ln -sf %{_javadocdir}/%{name}-%{version} api
549 rm -rf $RPM_BUILD_ROOT
552 rm -f %{_javadocdir}/%{name}
553 ln -s %{name}-%{version} %{_javadocdir}/%{name}
556 if [ "$1" = "0" ]; then
557 rm -f %{_javadocdir}/%{name}
561 %defattr(644,root,root,755)
562 %doc KEYS LICENSE* README WHATSNEW
563 %attr(755,root,root) %{_bindir}/ant
564 %attr(755,root,root) %{_bindir}/antRun
565 %{_javadir}/%{name}.jar
566 %{_javadir}/%{name}-launcher.jar
567 %{_javadir}/%{name}-%{version}.jar
568 %{_javadir}/%{name}-launcher-%{version}.jar
570 %dir %{ant_home}%{_sysconfdir}
571 %{ant_home}%{_sysconfdir}/ant-update.xsl
572 %{ant_home}%{_sysconfdir}/changelog.xsl
573 %{ant_home}%{_sysconfdir}/log.xsl
574 %{ant_home}%{_sysconfdir}/tagdiff.xsl
575 %{ant_home}%{_sysconfdir}/junit-frames-xalan1.xsl
577 %dir %{_sysconfdir}/%{name}.d
578 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.conf
581 %defattr(644,root,root,755)
582 %{_javadir}/%{name}/%{name}-nodeps.jar
583 %{_javadir}/%{name}/%{name}-nodeps-%{version}.jar
584 %{_sysconfdir}/%{name}.d/nodeps
587 %defattr(644,root,root,755)
588 %{_javadir}/%{name}/%{name}-swing.jar
589 %{_javadir}/%{name}/%{name}-swing-%{version}.jar
590 %{_sysconfdir}/%{name}.d/swing
593 %defattr(644,root,root,755)
594 %{_javadir}/%{name}/%{name}-trax.jar
595 %{_javadir}/%{name}/%{name}-trax-%{version}.jar
596 %{_sysconfdir}/%{name}.d/trax
597 %{ant_home}%{_sysconfdir}/mmetrics-frames.xsl
598 %{ant_home}%{_sysconfdir}/coverage-frames.xsl
601 %defattr(644,root,root,755)
602 %{_javadir}/%{name}/%{name}-jmf.jar
603 %{_javadir}/%{name}/%{name}-jmf-%{version}.jar
604 %{_sysconfdir}/%{name}.d/jmf
607 %defattr(644,root,root,755)
608 %attr(755,root,root) %{_bindir}/*.pl
609 %attr(755,root,root) %{_bindir}/*.py
612 %defattr(644,root,root,755)
616 %defattr(644,root,root,755)
617 %{_javadocdir}/%{name}-%{version}
621 %defattr(644,root,root,755)
622 %{_javadir}/%{name}/%{name}-junit.jar
623 %{_javadir}/%{name}/%{name}-junit-%{version}.jar
624 %{_sysconfdir}/%{name}.d/junit
625 %{ant_home}%{_sysconfdir}/junit-frames.xsl
626 %{ant_home}%{_sysconfdir}/junit-noframes.xsl
631 %defattr(644,root,root,755)
632 %{_javadir}/%{name}/%{name}-antlr.jar
633 %{_javadir}/%{name}/%{name}-antlr-%{version}.jar
634 %{_sysconfdir}/%{name}.d/antlr
637 %if %{with apache_bsf}
639 %defattr(644,root,root,755)
640 %{_javadir}/%{name}/%{name}-apache-bsf.jar
641 %{_javadir}/%{name}/%{name}-apache-bsf-%{version}.jar
642 %{_sysconfdir}/%{name}.d/apache-bsf
645 %if %{with apache_resolver}
646 %files apache-resolver
647 %defattr(644,root,root,755)
648 %{_javadir}/%{name}/%{name}-apache-resolver.jar
649 %{_javadir}/%{name}/%{name}-apache-resolver-%{version}.jar
650 %{_sysconfdir}/%{name}.d/apache-resolver
653 %if %{with commons_logging}
654 %files commons-logging
655 %defattr(644,root,root,755)
656 %{_javadir}/%{name}/%{name}-commons-logging.jar
657 %{_javadir}/%{name}/%{name}-commons-logging-%{version}.jar
658 %{_sysconfdir}/%{name}.d/commons-logging
661 %if %{with commons_net}
663 %defattr(644,root,root,755)
664 %{_javadir}/%{name}/%{name}-commons-net.jar
665 %{_javadir}/%{name}/%{name}-commons-net-%{version}.jar
666 %{_sysconfdir}/%{name}.d/commons-net
671 %defattr(644,root,root,755)
672 %{_javadir}/%{name}/%{name}-jai.jar
673 %{_javadir}/%{name}/%{name}-jai-%{version}.jar
674 %{_sysconfdir}/%{name}.d/jai
677 %if %{with apache_bcel}
679 %defattr(644,root,root,755)
680 %{_javadir}/%{name}/%{name}-apache-bcel.jar
681 %{_javadir}/%{name}/%{name}-apache-bcel-%{version}.jar
682 %{_javadir}/%{name}/%{name}-jakarta-bcel.jar
683 %{_sysconfdir}/%{name}.d/apache-bcel
686 %if %{with apache_log4j}
688 %defattr(644,root,root,755)
689 %{_javadir}/%{name}/%{name}-apache-log4j.jar
690 %{_javadir}/%{name}/%{name}-apache-log4j-%{version}.jar
691 %{_javadir}/%{name}/%{name}-jakarta-log4j.jar
692 %{_sysconfdir}/%{name}.d/apache-log4j
695 %if %{with apache_oro}
697 %defattr(644,root,root,755)
698 %{_javadir}/%{name}/%{name}-apache-oro.jar
699 %{_javadir}/%{name}/%{name}-apache-oro-%{version}.jar
700 %{_javadir}/%{name}/%{name}-jakarta-oro.jar
701 %{_sysconfdir}/%{name}.d/apache-oro
702 %{ant_home}%{_sysconfdir}/maudit-frames.xsl
705 %if %{with apache_regexp}
707 %defattr(644,root,root,755)
708 %{_javadir}/%{name}/%{name}-apache-regexp.jar
709 %{_javadir}/%{name}/%{name}-apache-regexp-%{version}.jar
710 %{_javadir}/%{name}/%{name}-jakarta-regexp.jar
711 %{_sysconfdir}/%{name}.d/apache-regexp
716 %defattr(644,root,root,755)
717 %{_javadir}/%{name}/%{name}-javamail.jar
718 %{_javadir}/%{name}/%{name}-javamail-%{version}.jar
719 %{_sysconfdir}/%{name}.d/javamail
724 %defattr(644,root,root,755)
725 %{_javadir}/%{name}/%{name}-jdepend.jar
726 %{_javadir}/%{name}/%{name}-jdepend-%{version}.jar
727 %{_sysconfdir}/%{name}.d/jdepend
728 %{ant_home}%{_sysconfdir}/jdepend.xsl
729 %{ant_home}%{_sysconfdir}/jdepend-frames.xsl
734 %defattr(644,root,root,755)
735 %{_javadir}/%{name}/%{name}-jsch.jar
736 %{_javadir}/%{name}/%{name}-jsch-%{version}.jar
737 %{_sysconfdir}/%{name}.d/jsch