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_javamail:BuildRequires: jaf}
55 %{?with_bcel:BuildRequires: jakarta-bcel}
56 %{?with_commons_logging:BuildRequires: jakarta-commons-logging}
57 %{?with_commons_net:BuildRequires: jakarta-commons-net}
58 %{?with_apache_log4j:BuildRequires: jakarta-log4j}
59 %{?with_apache_oro:BuildRequires: jakarta-oro}
60 %{?with_apache_regexp:BuildRequires: jakarta-regexp}
61 %{?with_javamail:BuildRequires: javamail}
62 BuildRequires: jaxp_parser_impl
64 %{?with_jsch:BuildRequires: jsch}
65 %{?with_junit:BuildRequires: junit}
66 %{?with_bsf:BuildRequires: jython}
67 BuildRequires: rpm-javaprov
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)
76 %define ant_home %{_datadir}/ant
79 Platform-independent build tool for Java. Ant is a Java based build
80 system. Ant is used by apache jakarta & xml projects.
83 Ant est un outil de compilation multi-plateformes pour java. Il est
84 utilisé par les projets apache-jakarta et apache-xml.
87 Ant e' un tool indipendente dalla piattaforma creato per faciltare la
88 compilazione di programmi java. Allo stato attuale viene utilizzato
89 dai progetti apache jakarta ed apache xml.
92 Niezale¿ne od platformy narzêdzie do budowania w Javie. Ant jest
93 u¿ywany przez projekty apache jakarta i xml.
96 Summary: Optional antlr tasks for %{name}
97 Group: Development/Languages/Java
98 Requires: %{name} = %{epoch}:%{version}-%{release}
100 Provides: ant-antlr = %{epoch}:%{version}-%{release}
101 Conflicts: ant-optional-clean
102 Conflicts: 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
117 Conflicts: ant-optional-full
119 %description apache-bsf
120 Optional apache bsf tasks for %{name}.
122 %description apache-bsf -l fr
123 Taches apache bsf optionelles pour %{name}.
125 %package apache-resolver
126 Summary: Optional apache resolver tasks for %{name}
127 Group: Development/Languages/Java
128 Requires: %{name} = %{epoch}:%{version}-%{release}
129 Requires: xml-commons-resolver
130 Provides: ant-apache-resolver = %{epoch}:%{version}-%{release}
131 Conflicts: ant-optional-clean
132 Conflicts: ant-optional-full
134 %description apache-resolver
135 Optional apache resolver tasks for %{name}.
137 %description apache-resolver -l fr
138 Taches apache resolver optionelles pour %{name}.
140 %package commons-logging
141 Summary: Optional commons logging tasks for %{name}
142 Group: Development/Languages/Java
143 Requires: %{name} = %{epoch}:%{version}-%{release}
144 Requires: jakarta-commons-logging
145 Provides: ant-commons-logging = %{epoch}:%{version}-%{release}
146 Conflicts: ant-optional-clean
147 Conflicts: ant-optional-full
149 %description commons-logging
150 Optional commons logging tasks for %{name}.
152 %description commons-logging -l fr
153 Taches commons logging optionelles pour %{name}.
156 Summary: Optional commons net tasks for %{name}
157 Group: Development/Languages/Java
158 Requires: %{name} = %{epoch}:%{version}-%{release}
159 Requires: jakarta-commons-net
160 Provides: ant-commons-net = %{epoch}:%{version}-%{release}
161 Conflicts: ant-optional-clean
162 Conflicts: ant-optional-full
164 %description commons-net
165 Optional commons net tasks for %{name}.
167 %description commons-net -l fr
168 Taches commons net optionelles pour %{name}.
171 Summary: Optional jai tasks for %{name}
172 Group: Development/Languages/Java
173 Requires: %{name} = %{epoch}:%{version}-%{release}
175 Provides: ant-jai = %{epoch}:%{version}-%{release}
176 Conflicts: ant-optional-clean
177 Conflicts: ant-optional-full
180 Optional jai tasks for %{name}.
182 %description jai -l fr
183 Taches jai optionelles pour %{name}.
186 Summary: Optional apache bcel tasks for %{name}
187 Group: Development/Languages/Java
188 Requires: %{name} = %{epoch}:%{version}-%{release}
190 Provides: ant-apache-bcel = %{epoch}:%{version}-%{release}
191 Provides: ant-jakarta-bcel = %{epoch}:%{version}-%{release}
192 Obsoletes: ant-jakarta-bcel
193 Conflicts: ant-optional-clean
194 Conflicts: ant-optional-full
196 %description apache-bcel
197 Optional apache bcel tasks for %{name}.
199 %description apache-bcel -l fr
200 Taches apache bcel optionelles pour %{name}.
202 %package apache-log4j
203 Summary: Optional apache log4j tasks for %{name}
204 Group: Development/Languages/Java
205 Requires: %{name} = %{epoch}:%{version}-%{release}
207 Provides: ant-apache-log4j = %{epoch}:%{version}-%{release}
208 Provides: ant-jakarta-log4j = %{epoch}:%{version}-%{release}
209 Obsoletes: ant-jakarta-log4j
210 Conflicts: ant-optional-clean
211 Conflicts: ant-optional-full
213 %description apache-log4j
214 Optional apache log4j tasks for %{name}.
216 %description apache-log4j -l fr
217 Taches apache log4j optionelles pour %{name}.
220 Summary: Optional apache oro tasks for %{name}
221 Group: Development/Languages/Java
222 Requires: %{name} = %{epoch}:%{version}-%{release}
224 Provides: ant-apache-oro = %{epoch}:%{version}-%{release}
225 Provides: ant-jakarta-oro = %{epoch}:%{version}-%{release}
226 Obsoletes: ant-jakarta-oro
227 Conflicts: ant-optional-clean
228 Conflicts: ant-optional-full
230 %description apache-oro
231 Optional apache oro tasks for %{name}.
233 %description apache-oro -l fr
234 Taches apache oro optionelles pour %{name}.
236 %package apache-regexp
237 Summary: Optional apache regexp tasks for %{name}
238 Group: Development/Languages/Java
239 Requires: %{name} = %{epoch}:%{version}-%{release}
241 Provides: ant-apache-regexp = %{epoch}:%{version}-%{release}
242 Provides: ant-jakarta-regexp = %{epoch}:%{version}-%{release}
243 Obsoletes: ant-jakarta-regexp
244 Conflicts: ant-optional-clean
245 Conflicts: ant-optional-full
247 %description apache-regexp
248 Optional apache regexp tasks for %{name}.
250 %description apache-regexp -l fr
251 Taches apache regexp optionelles pour %{name}.
254 Summary: Optional javamail tasks for %{name}
255 Group: Development/Languages/Java
256 Requires: %{name} = %{epoch}:%{version}-%{release}
257 Requires: jaf >= 0:1.0.1-5jpp
258 Requires: javamail >= 0:1.2-5jpp
259 Provides: ant-javamail = %{epoch}:%{version}-%{release}
260 Conflicts: ant-optional-clean
261 Conflicts: ant-optional-full
263 %description javamail
264 Optional javamail tasks for %{name}.
266 %description javamail -l fr
267 Taches javamail optionelles pour %{name}.
270 Summary: Optional jdepend tasks for %{name}
271 Group: Development/Languages/Java
272 Requires: %{name} = %{epoch}:%{version}-%{release}
274 Provides: ant-jdepend = %{epoch}:%{version}-%{release}
275 Conflicts: ant-optional-clean
276 Conflicts: ant-optional-full
279 Optional jdepend tasks for %{name}.
281 %description jdepend -l fr
282 Taches jdepend optionelles pour %{name}.
285 Summary: Optional jmf tasks for %{name}
286 Group: Development/Languages/Java
287 Requires: %{name} = %{epoch}:%{version}-%{release}
288 Provides: ant-jmf = %{epoch}:%{version}-%{release}
289 Conflicts: ant-optional-clean
290 Conflicts: ant-optional-full
293 Optional jmf tasks for %{name}.
295 %description jmf -l fr
296 Taches jmf optionelles pour %{name}.
299 Summary: Optional jsch tasks for %{name}
300 Group: Development/Languages/Java
301 Requires: %{name} = %{epoch}:%{version}-%{release}
303 Provides: ant-jsch = %{epoch}:%{version}-%{release}
304 Conflicts: ant-optional-clean
305 Conflicts: ant-optional-full
308 Optional jsch tasks for %{name}.
310 %description jsch -l fr
311 Taches jsch optionelles pour %{name}.
314 Summary: Optional junit tasks for %{name}
315 Group: Development/Languages/Java
316 Requires: %{name} = %{epoch}:%{version}-%{release}
318 Provides: ant-junit = %{epoch}:%{version}-%{release}
319 Conflicts: ant-optional-clean
320 Conflicts: ant-optional-full
323 Optional junit tasks for %{name}.
325 %description junit -l fr
326 Taches junit optionelles pour %{name}.
329 Summary: Optional tasks for %{name}
330 Group: Development/Languages/Java
331 Requires: %{name} = %{epoch}:%{version}-%{release}
332 Provides: ant-nodeps = %{epoch}:%{version}-%{release}
333 Conflicts: ant-optional-clean
334 Conflicts: ant-optional-full
337 Optional tasks for %{name}.
339 %description nodeps -l fr
340 Taches optionelles pour %{name}.
343 Summary: Optional swing tasks for %{name}
344 Group: Development/Languages/Java
345 Requires: %{name} = %{epoch}:%{version}-%{release}
346 Provides: ant-swing = %{epoch}:%{version}-%{release}
347 Conflicts: ant-optional-clean
348 Conflicts: ant-optional-full
351 Optional swing tasks for %{name}.
353 %description swing -l fr
354 Taches swing optionelles pour %{name}.
357 Summary: Optional trax tasks for %{name}
358 Group: Development/Languages/Java
359 Requires: %{name} = %{epoch}:%{version}-%{release}
360 Requires: jaxp_transform_impl
361 Provides: ant-trax = %{epoch}:%{version}-%{release}
362 # The ant-xalan jar has been merged into the ant-trax one
363 Obsoletes: ant-xalan2
364 Conflicts: ant-optional-clean
365 Conflicts: ant-optional-full
368 Optional trax tasks for %{name}.
370 %description trax -l fr
371 Taches trax optionelles pour %{name}.
374 Summary: Additional scripts for %{name}
375 Group: Development/Languages/Java
377 Requires: %{name} = %{epoch}:%{version}-%{release}
378 Requires: /usr/bin/perl
379 Requires: /usr/bin/python
382 Additional Perl and Python scripts for %{name}.
384 %description scripts -l fr
385 Scripts additionels pour %{name}.
388 Summary: Manual for %{name}
389 Group: Development/Languages/Java
392 Documentation for %{name}.
394 %description doc -l it
395 Documentazione di %{name}.
397 %description doc -l fr
398 Documentation pour %{name}.
402 Summary: Online manual for ant
403 Summary(pl): Dokumentacja online do ant
405 Obsoletes: jakarta-ant-doc
408 Documentation for ant, platform-independent build tool for Java. Used
409 by Apache Group for jakarta and xml projects.
411 %description javadoc -l pl
412 Dokumentacja do ant - niezale¿nego od platformy narzêdzia do budowania
416 %setup -q -n apache-%{name}-%{version}
420 find . -name "*.jar" -exec rm -f {} \;
423 export JAVA_HOME="%{java_home}"
425 required_jars="jaxp_parser_impl"
426 %{?with_junit:required_jars="$required_jars junit"}
427 %{?with_antlr:required_jars="$required_jars antlr"}
428 %{?with_bsf:required_jars="$required_jars bsf jython beanshell"}
429 %{?with_apache_resolver:required_jars="$required_jars xml-commons-resolver"}
430 %{?with_commons_logging:required_jars="$required_jars jakarta-commons-logging"}
431 %{?with_commons_net:required_jars="$required_jars jakarta-commons-net"}
432 %{?with_jai:required_jars="$required_jars jait"}
433 %{?with_apache_bcel:required_jars="$required_jars bcel"}
434 %{?with_apache_log4j:required_jars="$required_jars log4j"}
435 %{?with_apache_oro:required_jars="$required_jars oro"}
436 %{?with_apache_regexp:required_jars="$required_jars regexp"}
437 %{?with_javamail:required_jars="$required_jars javamail/mailapi jaf"}
438 %{?with_jdepend:required_jars="$required_jars jdepend"}
439 %{?with_jsch:required_jars="$required_jars jsch"}
441 export CLASSPATH="`/usr/bin/build-classpath $required_jars`"
443 sh build.sh --noconfig main javadocs
446 rm -rf $RPM_BUILD_ROOT
447 install -d $RPM_BUILD_ROOT{%{_bindir},%{_sysconfdir}/%{name}.d} \
448 $RPM_BUILD_ROOT{%{_javadir}/%{name},%{ant_home}/{lib,etc}}
450 install dist/bin/{ant,antRun,runant.pl,runant.py} $RPM_BUILD_ROOT%{_bindir}
451 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.conf
454 cp -p src%{_sysconfdir}/*.xsl $RPM_BUILD_ROOT%{ant_home}%{_sysconfdir}
457 install dist/lib/%{name}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
458 install dist/lib/%{name}-launcher.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-launcher-%{version}.jar
461 install build/lib/%{name}-nodeps.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-nodeps-%{version}.jar
462 install build/lib/%{name}-trax.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-trax-%{version}.jar
463 install build/lib/%{name}-jmf.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-jmf-%{version}.jar
464 install build/lib/%{name}-swing.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-swing-%{version}.jar
465 echo "ant/ant-jmf" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/jmf
466 echo "ant/ant-nodeps" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/nodeps
467 echo "ant/ant-swing" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/swing
468 echo "jaxp_transform_impl ant/ant-trax" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/trax
471 install build/lib/%{name}-junit.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-junit-%{version}.jar
472 echo "junit ant/ant-junit" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/junit
474 rm $RPM_BUILD_ROOT%{ant_home}%{_sysconfdir}/junit-{no,}frames.xml
478 install build/lib/%{name}-antlr.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-antlr-%{version}.jar
479 echo "antlr ant/ant-antlr" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/antlr
483 install build/lib/%{name}-apache-bsf.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-apache-bsf-%{version}.jar
484 echo "bsf ant/ant-apache-bsf" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-bsf
487 %if %{with apache_resolver}
488 install build/lib/%{name}-apache-resolver.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-apache-resolver-%{version}.jar
489 echo "xml-commons-resolver ant/ant-apache-resolver" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-resolver
492 %if %{with commons_logging}
493 install build/lib/%{name}-commons-logging.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-commons-logging-%{version}.jar
494 echo "jakarta-commons-logging ant/ant-commons-logging" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/commons-logging
497 %if %{with commons_net}
498 install build/lib/%{name}-commons-net.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-commons-net-%{version}.jar
499 echo "jakarta-commons-net ant/ant-commons-net" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/commons-net
503 install build/lib/%{name}-jai.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-jai-%{version}.jar
504 echo "jai ant/ant-jai" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/jai
507 %if %{with apache_bcel}
508 install build/lib/%{name}-apache-bcel.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-apache-bcel-%{version}.jar
509 ln -sf %{name}-apache-bcel.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-jakarta-bcel.jar
510 echo "bcel ant/ant-apache-bcel" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-bcel
513 %if %{with apache_log4j}
514 install build/lib/%{name}-apache-log4j.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-apache-log4j-%{version}.jar
515 ln -sf %{name}-apache-log4j.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-jakarta-log4j.jar
516 echo "log4j ant/ant-apache-log4j" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-log4j
519 %if %{with apache_oro}
520 install build/lib/%{name}-apache-oro.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-apache-oro-%{version}.jar
521 ln -sf %{name}-apache-oro.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-jakarta-oro.jar
522 echo "oro ant/ant-apache-oro" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-oro
524 rm $RPM_BUILD_ROOT%{ant_home}%{_sysconfdir}/maudit-frames.xsl
527 %if %{with apache_regexp}
528 install build/lib/%{name}-apache-regexp.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-apache-regexp-%{version}.jar
529 echo "regexp ant/ant-apache-regexp" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-regexp
530 ln -sf %{name}-apache-regexp.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-jakarta-regexp.jar
534 install build/lib/%{name}-javamail.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-javamail-%{version}.jar
535 echo "javamail/mailapi jaf ant/ant-javamail" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/javamail
539 install build/lib/%{name}-jdepend.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-jdepend-%{version}.jar
540 echo "jdepend ant/ant-jdepend" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/jdepend
542 rm $RPM_BUILD_ROOT%{ant_home}%{_sysconfdir}/jdepend*
546 install build/lib/%{name}-jsch.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-jsch-%{version}.jar
547 echo "jsch ant/ant-jsch" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/jsch
551 (cd $RPM_BUILD_ROOT%{_javadir} && for jar in *-%{version}.jar; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`; done)
552 (cd $RPM_BUILD_ROOT%{_javadir}/%{name} && for jar in *-%{version}.jar; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`; done)
555 install -d $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
556 cp -pr build/javadocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
558 # fix link between manual and javadoc
560 ln -sf %{_javadocdir}/%{name}-%{version} api
564 rm -rf $RPM_BUILD_ROOT
567 rm -f %{_javadocdir}/%{name}
568 ln -s %{name}-%{version} %{_javadocdir}/%{name}
571 if [ "$1" = "0" ]; then
572 rm -f %{_javadocdir}/%{name}
576 %defattr(644,root,root,755)
577 %doc KEYS LICENSE* README WHATSNEW
578 %attr(755,root,root) %{_bindir}/ant
579 %attr(755,root,root) %{_bindir}/antRun
580 %{_javadir}/%{name}.jar
581 %{_javadir}/%{name}-launcher.jar
582 %{_javadir}/%{name}-%{version}.jar
583 %{_javadir}/%{name}-launcher-%{version}.jar
585 %dir %{ant_home}%{_sysconfdir}
586 %{ant_home}%{_sysconfdir}/ant-update.xsl
587 %{ant_home}%{_sysconfdir}/changelog.xsl
588 %{ant_home}%{_sysconfdir}/log.xsl
589 %{ant_home}%{_sysconfdir}/tagdiff.xsl
590 %{ant_home}%{_sysconfdir}/junit-frames-xalan1.xsl
592 %dir %{_sysconfdir}/%{name}.d
593 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.conf
596 %defattr(644,root,root,755)
597 %{_javadir}/%{name}/%{name}-nodeps.jar
598 %{_javadir}/%{name}/%{name}-nodeps-%{version}.jar
599 %{_sysconfdir}/%{name}.d/nodeps
602 %defattr(644,root,root,755)
603 %{_javadir}/%{name}/%{name}-swing.jar
604 %{_javadir}/%{name}/%{name}-swing-%{version}.jar
605 %{_sysconfdir}/%{name}.d/swing
608 %defattr(644,root,root,755)
609 %{_javadir}/%{name}/%{name}-trax.jar
610 %{_javadir}/%{name}/%{name}-trax-%{version}.jar
611 %{_sysconfdir}/%{name}.d/trax
612 %{ant_home}%{_sysconfdir}/mmetrics-frames.xsl
613 %{ant_home}%{_sysconfdir}/coverage-frames.xsl
616 %defattr(644,root,root,755)
617 %{_javadir}/%{name}/%{name}-jmf.jar
618 %{_javadir}/%{name}/%{name}-jmf-%{version}.jar
619 %{_sysconfdir}/%{name}.d/jmf
622 %defattr(644,root,root,755)
623 %attr(755,root,root) %{_bindir}/*.pl
624 %attr(755,root,root) %{_bindir}/*.py
627 %defattr(644,root,root,755)
631 %defattr(644,root,root,755)
632 %{_javadocdir}/%{name}-%{version}
636 %defattr(644,root,root,755)
637 %{_javadir}/%{name}/%{name}-junit.jar
638 %{_javadir}/%{name}/%{name}-junit-%{version}.jar
639 %{_sysconfdir}/%{name}.d/junit
640 %{ant_home}%{_sysconfdir}/junit-frames.xsl
641 %{ant_home}%{_sysconfdir}/junit-noframes.xsl
646 %defattr(644,root,root,755)
647 %{_javadir}/%{name}/%{name}-antlr.jar
648 %{_javadir}/%{name}/%{name}-antlr-%{version}.jar
649 %{_sysconfdir}/%{name}.d/antlr
652 %if %{with apache_bsf}
654 %defattr(644,root,root,755)
655 %{_javadir}/%{name}/%{name}-apache-bsf.jar
656 %{_javadir}/%{name}/%{name}-apache-bsf-%{version}.jar
657 %{_sysconfdir}/%{name}.d/apache-bsf
660 %if %{with apache_resolver}
661 %files apache-resolver
662 %defattr(644,root,root,755)
663 %{_javadir}/%{name}/%{name}-apache-resolver.jar
664 %{_javadir}/%{name}/%{name}-apache-resolver-%{version}.jar
665 %{_sysconfdir}/%{name}.d/apache-resolver
668 %if %{with commons_logging}
669 %files commons-logging
670 %defattr(644,root,root,755)
671 %{_javadir}/%{name}/%{name}-commons-logging.jar
672 %{_javadir}/%{name}/%{name}-commons-logging-%{version}.jar
673 %{_sysconfdir}/%{name}.d/commons-logging
676 %if %{with commons_net}
678 %defattr(644,root,root,755)
679 %{_javadir}/%{name}/%{name}-commons-net.jar
680 %{_javadir}/%{name}/%{name}-commons-net-%{version}.jar
681 %{_sysconfdir}/%{name}.d/commons-net
686 %defattr(644,root,root,755)
687 %{_javadir}/%{name}/%{name}-jai.jar
688 %{_javadir}/%{name}/%{name}-jai-%{version}.jar
689 %{_sysconfdir}/%{name}.d/jai
692 %if %{with apache_bcel}
694 %defattr(644,root,root,755)
695 %{_javadir}/%{name}/%{name}-apache-bcel.jar
696 %{_javadir}/%{name}/%{name}-apache-bcel-%{version}.jar
697 %{_javadir}/%{name}/%{name}-jakarta-bcel.jar
698 %{_sysconfdir}/%{name}.d/apache-bcel
701 %if %{with apache_log4j}
703 %defattr(644,root,root,755)
704 %{_javadir}/%{name}/%{name}-apache-log4j.jar
705 %{_javadir}/%{name}/%{name}-apache-log4j-%{version}.jar
706 %{_javadir}/%{name}/%{name}-jakarta-log4j.jar
707 %{_sysconfdir}/%{name}.d/apache-log4j
710 %if %{with apache_oro}
712 %defattr(644,root,root,755)
713 %{_javadir}/%{name}/%{name}-apache-oro.jar
714 %{_javadir}/%{name}/%{name}-apache-oro-%{version}.jar
715 %{_javadir}/%{name}/%{name}-jakarta-oro.jar
716 %{_sysconfdir}/%{name}.d/apache-oro
717 %{ant_home}%{_sysconfdir}/maudit-frames.xsl
720 %if %{with apache_regexp}
722 %defattr(644,root,root,755)
723 %{_javadir}/%{name}/%{name}-apache-regexp.jar
724 %{_javadir}/%{name}/%{name}-apache-regexp-%{version}.jar
725 %{_javadir}/%{name}/%{name}-jakarta-regexp.jar
726 %{_sysconfdir}/%{name}.d/apache-regexp
731 %defattr(644,root,root,755)
732 %{_javadir}/%{name}/%{name}-javamail.jar
733 %{_javadir}/%{name}/%{name}-javamail-%{version}.jar
734 %{_sysconfdir}/%{name}.d/javamail
739 %defattr(644,root,root,755)
740 %{_javadir}/%{name}/%{name}-jdepend.jar
741 %{_javadir}/%{name}/%{name}-jdepend-%{version}.jar
742 %{_sysconfdir}/%{name}.d/jdepend
743 %{ant_home}%{_sysconfdir}/jdepend.xsl
744 %{ant_home}%{_sysconfdir}/jdepend-frames.xsl
749 %defattr(644,root,root,755)
750 %{_javadir}/%{name}/%{name}-jsch.jar
751 %{_javadir}/%{name}/%{name}-jsch-%{version}.jar
752 %{_sysconfdir}/%{name}.d/jsch