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 %{?with_jsch:BuildRequires: jsch}
63 %{?with_junit:BuildRequires: junit}
64 %{?with_bsf:BuildRequires: jython}
65 BuildRequires: rpm-pythonprov
66 BuildRequires: rpmbuild(macros) >= 1.300
68 Requires: jpackage-utils
69 Obsoletes: jakarta-ant
71 ExclusiveArch: i586 i686 pentium3 pentium4 athlon %{x8664} noarch
72 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
74 %define ant_home %{_datadir}/ant
77 Platform-independent build tool for Java. Ant is a Java based build
78 system. Ant is used by apache jakarta & xml projects.
81 Ant est un outil de compilation multi-plateformes pour java. Il est
82 utilisé par les projets apache-jakarta et apache-xml.
85 Ant e' un tool indipendente dalla piattaforma creato per faciltare la
86 compilazione di programmi java. Allo stato attuale viene utilizzato
87 dai progetti apache jakarta ed apache xml.
90 Niezale¿ne od platformy narzêdzie do budowania w Javie. Ant jest
91 u¿ywany przez projekty apache jakarta i xml.
94 Summary: Optional antlr tasks for %{name}
95 Group: Development/Languages/Java
96 Requires: %{name} = %{epoch}:%{version}-%{release}
98 Provides: ant-antlr = %{epoch}:%{version}-%{release}
99 Conflicts: ant-optional-clean
100 Conflicts: ant-optional-full
103 Optional antlr tasks for %{name}.
105 %description antlr -l fr
106 Taches antlr optionelles pour %{name}.
109 Summary: Optional apache bsf tasks for %{name}
110 Group: Development/Languages/Java
111 Requires: %{name} = %{epoch}:%{version}-%{release}
113 Provides: ant-apache-bsf = %{epoch}:%{version}-%{release}
114 Conflicts: ant-optional-clean
115 Conflicts: ant-optional-full
117 %description apache-bsf
118 Optional apache bsf tasks for %{name}.
120 %description apache-bsf -l fr
121 Taches apache bsf optionelles pour %{name}.
123 %package apache-resolver
124 Summary: Optional apache resolver tasks for %{name}
125 Group: Development/Languages/Java
126 Requires: %{name} = %{epoch}:%{version}-%{release}
127 Requires: xml-commons-resolver
128 Provides: ant-apache-resolver = %{epoch}:%{version}-%{release}
129 Conflicts: ant-optional-clean
130 Conflicts: 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
145 Conflicts: ant-optional-full
147 %description commons-logging
148 Optional commons logging tasks for %{name}.
150 %description commons-logging -l fr
151 Taches commons logging optionelles pour %{name}.
154 Summary: Optional commons net tasks for %{name}
155 Group: Development/Languages/Java
156 Requires: %{name} = %{epoch}:%{version}-%{release}
157 Requires: jakarta-commons-net
158 Provides: ant-commons-net = %{epoch}:%{version}-%{release}
159 Conflicts: ant-optional-clean
160 Conflicts: ant-optional-full
162 %description commons-net
163 Optional commons net tasks for %{name}.
165 %description commons-net -l fr
166 Taches commons net optionelles pour %{name}.
169 Summary: Optional jai tasks for %{name}
170 Group: Development/Languages/Java
171 Requires: %{name} = %{epoch}:%{version}-%{release}
173 Provides: ant-jai = %{epoch}:%{version}-%{release}
174 Conflicts: ant-optional-clean
175 Conflicts: ant-optional-full
178 Optional jai tasks for %{name}.
180 %description jai -l fr
181 Taches jai optionelles pour %{name}.
184 Summary: Optional apache bcel tasks for %{name}
185 Group: Development/Languages/Java
186 Requires: %{name} = %{epoch}:%{version}-%{release}
188 Provides: ant-apache-bcel = %{epoch}:%{version}-%{release}
189 Provides: ant-jakarta-bcel = %{epoch}:%{version}-%{release}
190 Obsoletes: ant-jakarta-bcel
191 Conflicts: ant-optional-clean
192 Conflicts: ant-optional-full
194 %description apache-bcel
195 Optional apache bcel tasks for %{name}.
197 %description apache-bcel -l fr
198 Taches apache bcel optionelles pour %{name}.
200 %package apache-log4j
201 Summary: Optional apache log4j tasks for %{name}
202 Group: Development/Languages/Java
203 Requires: %{name} = %{epoch}:%{version}-%{release}
205 Provides: ant-apache-log4j = %{epoch}:%{version}-%{release}
206 Provides: ant-jakarta-log4j = %{epoch}:%{version}-%{release}
207 Obsoletes: ant-jakarta-log4j
208 Conflicts: ant-optional-clean
209 Conflicts: ant-optional-full
211 %description apache-log4j
212 Optional apache log4j tasks for %{name}.
214 %description apache-log4j -l fr
215 Taches apache log4j optionelles pour %{name}.
218 Summary: Optional apache oro tasks for %{name}
219 Group: Development/Languages/Java
220 Requires: %{name} = %{epoch}:%{version}-%{release}
222 Provides: ant-apache-oro = %{epoch}:%{version}-%{release}
223 Provides: ant-jakarta-oro = %{epoch}:%{version}-%{release}
224 Obsoletes: ant-jakarta-oro
225 Conflicts: ant-optional-clean
226 Conflicts: ant-optional-full
228 %description apache-oro
229 Optional apache oro tasks for %{name}.
231 %description apache-oro -l fr
232 Taches apache oro optionelles pour %{name}.
234 %package apache-regexp
235 Summary: Optional apache regexp tasks for %{name}
236 Group: Development/Languages/Java
237 Requires: %{name} = %{epoch}:%{version}-%{release}
239 Provides: ant-apache-regexp = %{epoch}:%{version}-%{release}
240 Provides: ant-jakarta-regexp = %{epoch}:%{version}-%{release}
241 Obsoletes: ant-jakarta-regexp
242 Conflicts: ant-optional-clean
243 Conflicts: ant-optional-full
245 %description apache-regexp
246 Optional apache regexp tasks for %{name}.
248 %description apache-regexp -l fr
249 Taches apache regexp optionelles pour %{name}.
252 Summary: Optional javamail tasks for %{name}
253 Group: Development/Languages/Java
254 Requires: %{name} = %{epoch}:%{version}-%{release}
255 Requires: jaf >= 0:1.0.1-5jpp
256 Requires: javamail >= 0:1.2-5jpp
257 Provides: ant-javamail = %{epoch}:%{version}-%{release}
258 Conflicts: ant-optional-clean
259 Conflicts: ant-optional-full
261 %description javamail
262 Optional javamail tasks for %{name}.
264 %description javamail -l fr
265 Taches javamail optionelles pour %{name}.
268 Summary: Optional jdepend tasks for %{name}
269 Group: Development/Languages/Java
270 Requires: %{name} = %{epoch}:%{version}-%{release}
272 Provides: ant-jdepend = %{epoch}:%{version}-%{release}
273 Conflicts: ant-optional-clean
274 Conflicts: ant-optional-full
277 Optional jdepend tasks for %{name}.
279 %description jdepend -l fr
280 Taches jdepend optionelles pour %{name}.
283 Summary: Optional jmf tasks for %{name}
284 Group: Development/Languages/Java
285 Requires: %{name} = %{epoch}:%{version}-%{release}
286 Provides: ant-jmf = %{epoch}:%{version}-%{release}
287 Conflicts: ant-optional-clean
288 Conflicts: ant-optional-full
291 Optional jmf tasks for %{name}.
293 %description jmf -l fr
294 Taches jmf optionelles pour %{name}.
297 Summary: Optional jsch tasks for %{name}
298 Group: Development/Languages/Java
299 Requires: %{name} = %{epoch}:%{version}-%{release}
301 Provides: ant-jsch = %{epoch}:%{version}-%{release}
302 Conflicts: ant-optional-clean
303 Conflicts: ant-optional-full
306 Optional jsch tasks for %{name}.
308 %description jsch -l fr
309 Taches jsch optionelles pour %{name}.
312 Summary: Optional junit tasks for %{name}
313 Group: Development/Languages/Java
314 Requires: %{name} = %{epoch}:%{version}-%{release}
316 Provides: ant-junit = %{epoch}:%{version}-%{release}
317 Conflicts: ant-optional-clean
318 Conflicts: ant-optional-full
321 Optional junit tasks for %{name}.
323 %description junit -l fr
324 Taches junit optionelles pour %{name}.
327 Summary: Optional tasks for %{name}
328 Group: Development/Languages/Java
329 Requires: %{name} = %{epoch}:%{version}-%{release}
330 Provides: ant-nodeps = %{epoch}:%{version}-%{release}
331 Conflicts: ant-optional-clean
332 Conflicts: ant-optional-full
335 Optional tasks for %{name}.
337 %description nodeps -l fr
338 Taches optionelles pour %{name}.
341 Summary: Optional swing tasks for %{name}
342 Group: Development/Languages/Java
343 Requires: %{name} = %{epoch}:%{version}-%{release}
344 Provides: ant-swing = %{epoch}:%{version}-%{release}
345 Conflicts: ant-optional-clean
346 Conflicts: ant-optional-full
349 Optional swing tasks for %{name}.
351 %description swing -l fr
352 Taches swing optionelles pour %{name}.
355 Summary: Optional trax tasks for %{name}
356 Group: Development/Languages/Java
357 Requires: %{name} = %{epoch}:%{version}-%{release}
358 Requires: jaxp_transform_impl
359 Provides: ant-trax = %{epoch}:%{version}-%{release}
360 # The ant-xalan jar has been merged into the ant-trax one
361 Obsoletes: ant-xalan2
362 Conflicts: ant-optional-clean
363 Conflicts: ant-optional-full
366 Optional trax tasks for %{name}.
368 %description trax -l fr
369 Taches trax optionelles pour %{name}.
372 Summary: Additional scripts for %{name}
373 Group: Development/Languages/Java
375 Requires: %{name} = %{epoch}:%{version}-%{release}
376 Requires: /usr/bin/perl
377 Requires: /usr/bin/python
380 Additional Perl and Python scripts for %{name}.
382 %description scripts -l fr
383 Scripts additionels pour %{name}.
386 Summary: Manual for %{name}
387 Group: Development/Languages/Java
390 Documentation for %{name}.
392 %description doc -l it
393 Documentazione di %{name}.
395 %description doc -l fr
396 Documentation pour %{name}.
400 Summary: Online manual for ant
401 Summary(pl): Dokumentacja online do ant
403 Obsoletes: jakarta-ant-doc
406 Documentation for ant, platform-independent build tool for Java. Used
407 by Apache Group for jakarta and xml projects.
409 %description javadoc -l pl
410 Dokumentacja do ant - niezale¿nego od platformy narzêdzia do budowania
414 %setup -q -n apache-%{name}-%{version}
418 find . -name "*.jar" -exec rm -f {} \;
421 export JAVA_HOME="%{java_home}"
423 required_jars="jaxp_parser_impl"
424 %{?with_junit:required_jars="$required_jars junit"}
425 %{?with_antlr:required_jars="$required_jars antlr"}
426 %{?with_bsf:required_jars="$required_jars bsf jython beanshell"}
427 %{?with_apache_resolver:required_jars="$required_jars xml-commons-resolver"}
428 %{?with_commons_logging:required_jars="$required_jars jakarta-commons-logging"}
429 %{?with_commons_net:required_jars="$required_jars jakarta-commons-net"}
430 %{?with_jai:required_jars="$required_jars jait"}
431 %{?with_apache_bcel:required_jars="$required_jars bcel"}
432 %{?with_apache_log4j:required_jars="$required_jars log4j"}
433 %{?with_apache_oro:required_jars="$required_jars oro"}
434 %{?with_apache_regexp:required_jars="$required_jars regexp"}
435 %{?with_javamail:required_jars="$required_jars javamail/mailapi jaf"}
436 %{?with_jdepend:required_jars="$required_jars jdepend"}
437 %{?with_jsch:required_jars="$required_jars jsch"}
439 export CLASSPATH="`/usr/bin/build-classpath $required_jars`"
441 sh build.sh --noconfig main javadocs
444 rm -rf $RPM_BUILD_ROOT
445 install -d $RPM_BUILD_ROOT{%{_bindir},%{_sysconfdir}/%{name}.d} \
446 $RPM_BUILD_ROOT{%{_javadir}/%{name},%{ant_home}/{lib,etc}}
448 install dist/bin/{ant,antRun,runant.pl,runant.py} $RPM_BUILD_ROOT%{_bindir}
449 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.conf
452 cp -p src%{_sysconfdir}/*.xsl $RPM_BUILD_ROOT%{ant_home}%{_sysconfdir}
455 install dist/lib/%{name}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
456 install dist/lib/%{name}-launcher.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-launcher-%{version}.jar
459 install build/lib/%{name}-nodeps.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-nodeps-%{version}.jar
460 install build/lib/%{name}-trax.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-trax-%{version}.jar
461 install build/lib/%{name}-jmf.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-jmf-%{version}.jar
462 install build/lib/%{name}-swing.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-swing-%{version}.jar
463 echo "ant/ant-jmf" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/jmf
464 echo "ant/ant-nodeps" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/nodeps
465 echo "ant/ant-swing" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/swing
466 echo "jaxp_transform_impl ant/ant-trax" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/trax
469 install build/lib/%{name}-junit.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-junit-%{version}.jar
470 echo "junit ant/ant-junit" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/junit
472 rm $RPM_BUILD_ROOT%{ant_home}%{_sysconfdir}/junit-{no,}frames.xml
476 install build/lib/%{name}-antlr.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-antlr-%{version}.jar
477 echo "antlr ant/ant-antlr" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/antlr
481 install build/lib/%{name}-apache-bsf.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-apache-bsf-%{version}.jar
482 echo "bsf ant/ant-apache-bsf" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-bsf
485 %if %{with apache_resolver}
486 install build/lib/%{name}-apache-resolver.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-apache-resolver-%{version}.jar
487 echo "xml-commons-resolver ant/ant-apache-resolver" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-resolver
490 %if %{with commons_logging}
491 install build/lib/%{name}-commons-logging.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-commons-logging-%{version}.jar
492 echo "jakarta-commons-logging ant/ant-commons-logging" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/commons-logging
495 %if %{with commons_net}
496 install build/lib/%{name}-commons-net.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-commons-net-%{version}.jar
497 echo "jakarta-commons-net ant/ant-commons-net" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/commons-net
501 install build/lib/%{name}-jai.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-jai-%{version}.jar
502 echo "jai ant/ant-jai" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/jai
505 %if %{with apache_bcel}
506 install build/lib/%{name}-apache-bcel.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-apache-bcel-%{version}.jar
507 ln -sf %{name}-apache-bcel.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-jakarta-bcel.jar
508 echo "bcel ant/ant-apache-bcel" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-bcel
511 %if %{with apache_log4j}
512 install build/lib/%{name}-apache-log4j.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-apache-log4j-%{version}.jar
513 ln -sf %{name}-apache-log4j.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-jakarta-log4j.jar
514 echo "log4j ant/ant-apache-log4j" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-log4j
517 %if %{with apache_oro}
518 install build/lib/%{name}-apache-oro.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-apache-oro-%{version}.jar
519 ln -sf %{name}-apache-oro.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-jakarta-oro.jar
520 echo "oro ant/ant-apache-oro" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-oro
522 rm $RPM_BUILD_ROOT%{ant_home}%{_sysconfdir}/maudit-frames.xsl
525 %if %{with apache_regexp}
526 install build/lib/%{name}-apache-regexp.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-apache-regexp-%{version}.jar
527 echo "regexp ant/ant-apache-regexp" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-regexp
528 ln -sf %{name}-apache-regexp.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-jakarta-regexp.jar
532 install build/lib/%{name}-javamail.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-javamail-%{version}.jar
533 echo "javamail/mailapi jaf ant/ant-javamail" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/javamail
537 install build/lib/%{name}-jdepend.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-jdepend-%{version}.jar
538 echo "jdepend ant/ant-jdepend" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/jdepend
540 rm $RPM_BUILD_ROOT%{ant_home}%{_sysconfdir}/jdepend*
544 install build/lib/%{name}-jsch.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-jsch-%{version}.jar
545 echo "jsch ant/ant-jsch" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/jsch
549 (cd $RPM_BUILD_ROOT%{_javadir} && for jar in *-%{version}.jar; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`; done)
550 (cd $RPM_BUILD_ROOT%{_javadir}/%{name} && for jar in *-%{version}.jar; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`; done)
553 install -d $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
554 cp -pr build/javadocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
556 # fix link between manual and javadoc
558 ln -sf %{_javadocdir}/%{name}-%{version} api
562 rm -rf $RPM_BUILD_ROOT
565 rm -f %{_javadocdir}/%{name}
566 ln -s %{name}-%{version} %{_javadocdir}/%{name}
569 if [ "$1" = "0" ]; then
570 rm -f %{_javadocdir}/%{name}
574 %defattr(644,root,root,755)
575 %doc KEYS LICENSE* README WHATSNEW
576 %attr(755,root,root) %{_bindir}/ant
577 %attr(755,root,root) %{_bindir}/antRun
578 %{_javadir}/%{name}.jar
579 %{_javadir}/%{name}-launcher.jar
580 %{_javadir}/%{name}-%{version}.jar
581 %{_javadir}/%{name}-launcher-%{version}.jar
583 %dir %{ant_home}%{_sysconfdir}
584 %{ant_home}%{_sysconfdir}/ant-update.xsl
585 %{ant_home}%{_sysconfdir}/changelog.xsl
586 %{ant_home}%{_sysconfdir}/log.xsl
587 %{ant_home}%{_sysconfdir}/tagdiff.xsl
588 %{ant_home}%{_sysconfdir}/junit-frames-xalan1.xsl
590 %dir %{_sysconfdir}/%{name}.d
591 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.conf
594 %defattr(644,root,root,755)
595 %{_javadir}/%{name}/%{name}-nodeps.jar
596 %{_javadir}/%{name}/%{name}-nodeps-%{version}.jar
597 %{_sysconfdir}/%{name}.d/nodeps
600 %defattr(644,root,root,755)
601 %{_javadir}/%{name}/%{name}-swing.jar
602 %{_javadir}/%{name}/%{name}-swing-%{version}.jar
603 %{_sysconfdir}/%{name}.d/swing
606 %defattr(644,root,root,755)
607 %{_javadir}/%{name}/%{name}-trax.jar
608 %{_javadir}/%{name}/%{name}-trax-%{version}.jar
609 %{_sysconfdir}/%{name}.d/trax
610 %{ant_home}%{_sysconfdir}/mmetrics-frames.xsl
611 %{ant_home}%{_sysconfdir}/coverage-frames.xsl
614 %defattr(644,root,root,755)
615 %{_javadir}/%{name}/%{name}-jmf.jar
616 %{_javadir}/%{name}/%{name}-jmf-%{version}.jar
617 %{_sysconfdir}/%{name}.d/jmf
620 %defattr(644,root,root,755)
621 %attr(755,root,root) %{_bindir}/*.pl
622 %attr(755,root,root) %{_bindir}/*.py
625 %defattr(644,root,root,755)
629 %defattr(644,root,root,755)
630 %{_javadocdir}/%{name}-%{version}
634 %defattr(644,root,root,755)
635 %{_javadir}/%{name}/%{name}-junit.jar
636 %{_javadir}/%{name}/%{name}-junit-%{version}.jar
637 %{_sysconfdir}/%{name}.d/junit
638 %{ant_home}%{_sysconfdir}/junit-frames.xsl
639 %{ant_home}%{_sysconfdir}/junit-noframes.xsl
644 %defattr(644,root,root,755)
645 %{_javadir}/%{name}/%{name}-antlr.jar
646 %{_javadir}/%{name}/%{name}-antlr-%{version}.jar
647 %{_sysconfdir}/%{name}.d/antlr
650 %if %{with apache_bsf}
652 %defattr(644,root,root,755)
653 %{_javadir}/%{name}/%{name}-apache-bsf.jar
654 %{_javadir}/%{name}/%{name}-apache-bsf-%{version}.jar
655 %{_sysconfdir}/%{name}.d/apache-bsf
658 %if %{with apache_resolver}
659 %files apache-resolver
660 %defattr(644,root,root,755)
661 %{_javadir}/%{name}/%{name}-apache-resolver.jar
662 %{_javadir}/%{name}/%{name}-apache-resolver-%{version}.jar
663 %{_sysconfdir}/%{name}.d/apache-resolver
666 %if %{with commons_logging}
667 %files commons-logging
668 %defattr(644,root,root,755)
669 %{_javadir}/%{name}/%{name}-commons-logging.jar
670 %{_javadir}/%{name}/%{name}-commons-logging-%{version}.jar
671 %{_sysconfdir}/%{name}.d/commons-logging
674 %if %{with commons_net}
676 %defattr(644,root,root,755)
677 %{_javadir}/%{name}/%{name}-commons-net.jar
678 %{_javadir}/%{name}/%{name}-commons-net-%{version}.jar
679 %{_sysconfdir}/%{name}.d/commons-net
684 %defattr(644,root,root,755)
685 %{_javadir}/%{name}/%{name}-jai.jar
686 %{_javadir}/%{name}/%{name}-jai-%{version}.jar
687 %{_sysconfdir}/%{name}.d/jai
690 %if %{with apache_bcel}
692 %defattr(644,root,root,755)
693 %{_javadir}/%{name}/%{name}-apache-bcel.jar
694 %{_javadir}/%{name}/%{name}-apache-bcel-%{version}.jar
695 %{_javadir}/%{name}/%{name}-jakarta-bcel.jar
696 %{_sysconfdir}/%{name}.d/apache-bcel
699 %if %{with apache_log4j}
701 %defattr(644,root,root,755)
702 %{_javadir}/%{name}/%{name}-apache-log4j.jar
703 %{_javadir}/%{name}/%{name}-apache-log4j-%{version}.jar
704 %{_javadir}/%{name}/%{name}-jakarta-log4j.jar
705 %{_sysconfdir}/%{name}.d/apache-log4j
708 %if %{with apache_oro}
710 %defattr(644,root,root,755)
711 %{_javadir}/%{name}/%{name}-apache-oro.jar
712 %{_javadir}/%{name}/%{name}-apache-oro-%{version}.jar
713 %{_javadir}/%{name}/%{name}-jakarta-oro.jar
714 %{_sysconfdir}/%{name}.d/apache-oro
715 %{ant_home}%{_sysconfdir}/maudit-frames.xsl
718 %if %{with apache_regexp}
720 %defattr(644,root,root,755)
721 %{_javadir}/%{name}/%{name}-apache-regexp.jar
722 %{_javadir}/%{name}/%{name}-apache-regexp-%{version}.jar
723 %{_javadir}/%{name}/%{name}-jakarta-regexp.jar
724 %{_sysconfdir}/%{name}.d/apache-regexp
729 %defattr(644,root,root,755)
730 %{_javadir}/%{name}/%{name}-javamail.jar
731 %{_javadir}/%{name}/%{name}-javamail-%{version}.jar
732 %{_sysconfdir}/%{name}.d/javamail
737 %defattr(644,root,root,755)
738 %{_javadir}/%{name}/%{name}-jdepend.jar
739 %{_javadir}/%{name}/%{name}-jdepend-%{version}.jar
740 %{_sysconfdir}/%{name}.d/jdepend
741 %{ant_home}%{_sysconfdir}/jdepend.xsl
742 %{ant_home}%{_sysconfdir}/jdepend-frames.xsl
747 %defattr(644,root,root,755)
748 %{_javadir}/%{name}/%{name}-jsch.jar
749 %{_javadir}/%{name}/%{name}-jsch-%{version}.jar
750 %{_sysconfdir}/%{name}.d/jsch