3 # - 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
36 Summary: Ant build tool for Java
37 Summary(fr): Outil de compilation pour java
38 Summary(it): Tool per la compilazione di programmi java
39 Summary(pl): Ant - narzêdzie do budowania w Javie
44 Group: Development/Languages/Java
45 Source0: http://www.apache.org/dist/ant/source/apache-%{name}-%{version}-src.tar.bz2
46 # Source0-md5: 80a7ad191c40b7d8c82533524b282b6b
48 Patch0: %{name}-ant_d.patch
49 URL: http://ant.apache.org/
50 %{?with_antlr:BuildRequires: antlr}
51 %{?with_bsf:BuildRequires: beanshell}
52 %{?with_bsf:BuildRequires: bsf}
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: java-gnu-activation}
60 %{?with_javamail:BuildRequires: java-gnu-mail}
62 %{?with_jsch:BuildRequires: jsch}
63 %{?with_junit:BuildRequires: junit}
64 %{?with_bsf:BuildRequires: jython}
65 BuildRequires: rpm-pythonprov
67 Obsoletes: jakarta-ant
69 ExclusiveArch: i586 i686 pentium3 pentium4 athlon %{x8664}
70 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
72 %define _java_home /usr/lib/java
73 %define ant_home %{_datadir}/ant
76 Platform-independent build tool for Java. Ant is a Java based build
77 system. Ant is used by apache jakarta & xml projects.
80 Ant est un outil de compilation multi-plateformes pour java. Il est
81 utilisé par les projets apache-jakarta et apache-xml.
84 Ant e' un tool indipendente dalla piattaforma creato per faciltare la
85 compilazione di programmi java. Allo stato attuale viene utilizzato
86 dai progetti apache jakarta ed apache xml.
89 Niezale¿ne od platformy narzêdzie do budowania w Javie. Ant jest
90 u¿ywany przez projekty apache jakarta i xml.
93 Summary: Optional antlr tasks for %{name}
94 Group: Development/Languages/Java
95 Requires: %{name} = %{epoch}:%{version}-%{release}
97 Provides: ant-antlr = %{epoch}:%{version}-%{release}
98 Conflicts: ant-optional-clean, ant-optional-full
101 Optional antlr tasks for %{name}.
103 %description antlr -l fr
104 Taches antlr optionelles pour %{name}.
107 Summary: Optional apache bsf tasks for %{name}
108 Group: Development/Languages/Java
109 Requires: %{name} = %{epoch}:%{version}-%{release}
111 Provides: ant-apache-bsf = %{epoch}:%{version}-%{release}
112 Conflicts: ant-optional-clean, ant-optional-full
114 %description apache-bsf
115 Optional apache bsf tasks for %{name}.
117 %description apache-bsf -l fr
118 Taches apache bsf optionelles pour %{name}.
120 %package apache-resolver
121 Summary: Optional apache resolver tasks for %{name}
122 Group: Development/Languages/Java
123 Requires: %{name} = %{epoch}:%{version}-%{release}
124 Requires: xml-commons-resolver
125 Provides: ant-apache-resolver = %{epoch}:%{version}-%{release}
126 Conflicts: ant-optional-clean, ant-optional-full
128 %description apache-resolver
129 Optional apache resolver tasks for %{name}.
131 %description apache-resolver -l fr
132 Taches apache resolver optionelles pour %{name}.
134 %package commons-logging
135 Summary: Optional commons logging tasks for %{name}
136 Group: Development/Languages/Java
137 Requires: %{name} = %{epoch}:%{version}-%{release}
138 Requires: jakarta-commons-logging
139 Provides: ant-commons-logging = %{epoch}:%{version}-%{release}
140 Conflicts: ant-optional-clean, ant-optional-full
142 %description commons-logging
143 Optional commons logging tasks for %{name}.
145 %description commons-logging -l fr
146 Taches commons logging optionelles pour %{name}.
149 Summary: Optional commons net tasks for %{name}
150 Group: Development/Languages/Java
151 Requires: %{name} = %{epoch}:%{version}-%{release}
152 Requires: jakarta-commons-net
153 Provides: ant-commons-net = %{epoch}:%{version}-%{release}
154 Conflicts: ant-optional-clean, ant-optional-full
156 %description commons-net
157 Optional commons net tasks for %{name}.
159 %description commons-net -l fr
160 Taches commons net optionelles pour %{name}.
163 Summary: Optional jai tasks for %{name}
164 Group: Development/Languages/Java
165 Requires: %{name} = %{epoch}:%{version}-%{release}
167 Provides: ant-jai = %{epoch}:%{version}-%{release}
168 Conflicts: ant-optional-clean, ant-optional-full
171 Optional jai tasks for %{name}.
173 %description jai -l fr
174 Taches jai optionelles pour %{name}.
177 Summary: Optional apache bcel tasks for %{name}
178 Group: Development/Languages/Java
179 Requires: %{name} = %{epoch}:%{version}-%{release}
181 Provides: ant-apache-bcel = %{epoch}:%{version}-%{release}
182 Provides: ant-jakarta-bcel = %{epoch}:%{version}-%{release}
183 Obsoletes: ant-jakarta-bcel
184 Conflicts: ant-optional-clean, ant-optional-full
186 %description apache-bcel
187 Optional apache bcel tasks for %{name}.
189 %description apache-bcel -l fr
190 Taches apache bcel optionelles pour %{name}.
192 %package apache-log4j
193 Summary: Optional apache log4j tasks for %{name}
194 Group: Development/Languages/Java
195 Requires: %{name} = %{epoch}:%{version}-%{release}
197 Provides: ant-apache-log4j = %{epoch}:%{version}-%{release}
198 Provides: ant-jakarta-log4j = %{epoch}:%{version}-%{release}
199 Obsoletes: ant-jakarta-log4j
200 Conflicts: ant-optional-clean, ant-optional-full
202 %description apache-log4j
203 Optional apache log4j tasks for %{name}.
205 %description apache-log4j -l fr
206 Taches apache log4j optionelles pour %{name}.
209 Summary: Optional apache oro tasks for %{name}
210 Group: Development/Languages/Java
211 Requires: %{name} = %{epoch}:%{version}-%{release}
213 Provides: ant-apache-oro = %{epoch}:%{version}-%{release}
214 Provides: ant-jakarta-oro = %{epoch}:%{version}-%{release}
215 Obsoletes: ant-jakarta-oro
216 Conflicts: ant-optional-clean, ant-optional-full
218 %description apache-oro
219 Optional apache oro tasks for %{name}.
221 %description apache-oro -l fr
222 Taches apache oro optionelles pour %{name}.
224 %package apache-regexp
225 Summary: Optional apache regexp tasks for %{name}
226 Group: Development/Languages/Java
227 Requires: %{name} = %{epoch}:%{version}-%{release}
229 Provides: ant-apache-regexp = %{epoch}:%{version}-%{release}
230 Provides: ant-jakarta-regexp = %{epoch}:%{version}-%{release}
231 Obsoletes: ant-jakarta-regexp
232 Conflicts: ant-optional-clean, ant-optional-full
234 %description apache-regexp
235 Optional apache regexp tasks for %{name}.
237 %description apache-regexp -l fr
238 Taches apache regexp optionelles pour %{name}.
241 Summary: Optional javamail tasks for %{name}
242 Group: Development/Languages/Java
243 Requires: %{name} = %{epoch}:%{version}-%{release}
244 Requires: jaf >= 0:1.0.1-5jpp
245 Requires: javamail >= 0:1.2-5jpp
246 Provides: ant-javamail = %{epoch}:%{version}-%{release}
247 Conflicts: ant-optional-clean, ant-optional-full
249 %description javamail
250 Optional javamail tasks for %{name}.
252 %description javamail -l fr
253 Taches javamail optionelles pour %{name}.
256 Summary: Optional jdepend tasks for %{name}
257 Group: Development/Languages/Java
258 Requires: %{name} = %{epoch}:%{version}-%{release}
260 Provides: ant-jdepend = %{epoch}:%{version}-%{release}
261 Conflicts: ant-optional-clean, ant-optional-full
264 Optional jdepend tasks for %{name}.
266 %description jdepend -l fr
267 Taches jdepend optionelles pour %{name}.
270 Summary: Optional jmf tasks for %{name}
271 Group: Development/Languages/Java
272 Requires: %{name} = %{epoch}:%{version}-%{release}
273 Provides: ant-jmf = %{epoch}:%{version}-%{release}
274 Conflicts: ant-optional-clean, ant-optional-full
277 Optional jmf tasks for %{name}.
279 %description jmf -l fr
280 Taches jmf optionelles pour %{name}.
283 Summary: Optional jsch tasks for %{name}
284 Group: Development/Languages/Java
285 Requires: %{name} = %{epoch}:%{version}-%{release}
287 Provides: ant-jsch = %{epoch}:%{version}-%{release}
288 Conflicts: ant-optional-clean, ant-optional-full
291 Optional jsch tasks for %{name}.
293 %description jsch -l fr
294 Taches jsch optionelles pour %{name}.
297 Summary: Optional junit tasks for %{name}
298 Group: Development/Languages/Java
299 Requires: %{name} = %{epoch}:%{version}-%{release}
301 Provides: ant-junit = %{epoch}:%{version}-%{release}
302 Conflicts: ant-optional-clean, ant-optional-full
305 Optional junit tasks for %{name}.
307 %description junit -l fr
308 Taches junit optionelles pour %{name}.
311 Summary: Optional tasks for %{name}
312 Group: Development/Languages/Java
313 Requires: %{name} = %{epoch}:%{version}-%{release}
314 Provides: ant-nodeps = %{epoch}:%{version}-%{release}
315 Conflicts: ant-optional-clean, ant-optional-full
318 Optional tasks for %{name}.
320 %description nodeps -l fr
321 Taches optionelles pour %{name}.
324 Summary: Optional swing tasks for %{name}
325 Group: Development/Languages/Java
326 Requires: %{name} = %{epoch}:%{version}-%{release}
327 Provides: ant-swing = %{epoch}:%{version}-%{release}
328 Conflicts: ant-optional-clean, ant-optional-full
331 Optional swing tasks for %{name}.
333 %description swing -l fr
334 Taches swing optionelles pour %{name}.
337 Summary: Optional trax tasks for %{name}
338 Group: Development/Languages/Java
339 Requires: %{name} = %{epoch}:%{version}-%{release}
340 Requires: jaxp_transform_impl
341 Provides: ant-trax = %{epoch}:%{version}-%{release}
342 # The ant-xalan jar has been merged into the ant-trax one
343 Obsoletes: ant-xalan2
344 Conflicts: ant-optional-clean, ant-optional-full
347 Optional trax tasks for %{name}.
349 %description trax -l fr
350 Taches trax optionelles pour %{name}.
353 Summary: Additional scripts for %{name}
354 Group: Development/Languages/Java
356 Requires: %{name} = %{epoch}:%{version}-%{release}
357 Requires: /usr/bin/perl
358 Requires: /usr/bin/python
361 Additional Perl and Python scripts for %{name}.
363 %description scripts -l fr
364 Scripts additionels pour %{name}.
367 Summary: Manual for %{name}
368 Group: Development/Languages/Java
371 Documentation for %{name}.
373 %description doc -l it
374 Documentazione di %{name}.
376 %description doc -l fr
377 Documentation pour %{name}.
381 Summary: Online manual for ant
382 Summary(pl): Dokumentacja online do ant
384 Obsoletes: jakarta-ant-doc
387 Documentation for ant, platform-independent build tool for Java. Used
388 by Apache Group for jakarta and xml projects.
390 %description javadoc -l pl
391 Dokumentacja do ant - niezale¿nego od platformy narzêdzia do budowania
395 %setup -q -n apache-%{name}-%{version}
399 find . -name "*.jar" -exec rm -f {} \;
402 export JAVA_HOME=%{_libdir}/java
406 %{?with_junit:required_jars="$required_jars junit"}
407 %{?with_antlr:required_jars="$required_jars antlr"}
408 %{?with_bsf:required_jars="$required_jars bsf jython beanshell"}
409 %{?with_apache_resolver:required_jars="$required_jars xml-commons-resolver"}
410 %{?with_commons_logging:required_jars="$required_jars jakarta-commons-logging"}
411 %{?with_commons_net:required_jars="$required_jars jakarta-commons-net"}
412 %{?with_jai:required_jars="$required_jars jait"}
413 %{?with_apache_bcel:required_jars="$required_jars bcel"}
414 %{?with_apache_log4j:required_jars="$required_jars log4j"}
415 %{?with_apache_oro:required_jars="$required_jars oro"}
416 %{?with_apache_regexp:required_jars="$required_jars regexp"}
417 %{?with_javamail:required_jars="$required_jars java-gnu-mail java-gnu-activation"}
418 %{?with_jdepend:required_jars="$required_jars jdepend"}
419 %{?with_jsch:required_jars="$required_jars jsch"}
421 for jar_name in $required_jars ; do
422 if ! [ -f "%{_javadir}/${jar_name}.jar" ] ; then
423 echo "%{_javadir}/${jar_name}.jar missing. Broken BuildRequires?" >&2
426 CLASSPATH="$CLASSPATH:%{_javadir}/${jar_name}.jar"
429 export JAVA_HOME=%{_java_home}
430 sh build.sh --noconfig main javadocs
433 rm -rf $RPM_BUILD_ROOT
434 install -d $RPM_BUILD_ROOT{%{_bindir},%{_sysconfdir}/%{name}.d} \
435 $RPM_BUILD_ROOT{%{_javadir}/%{name},%{ant_home}/{lib,etc}}
437 install dist/bin/{ant,antRun,runant.pl,runant.py} $RPM_BUILD_ROOT%{_bindir}
438 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.conf
441 cp -p src%{_sysconfdir}/*.xsl $RPM_BUILD_ROOT%{ant_home}%{_sysconfdir}
444 install dist/lib/%{name}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
445 install dist/lib/%{name}-launcher.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-launcher-%{version}.jar
448 install build/lib/%{name}-nodeps.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-nodeps-%{version}.jar
449 install build/lib/%{name}-trax.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-trax-%{version}.jar
450 install build/lib/%{name}-jmf.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-jmf-%{version}.jar
451 install build/lib/%{name}-swing.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-swing-%{version}.jar
452 echo "ant/ant-jmf" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/jmf
453 echo "ant/ant-nodeps" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/nodeps
454 echo "ant/ant-swing" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/swing
455 echo "jaxp_transform_impl ant/ant-trax" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/trax
458 install build/lib/%{name}-junit.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-junit-%{version}.jar
459 echo "junit ant/ant-junit" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/junit
461 rm $RPM_BUILD_ROOT%{ant_home}%{_sysconfdir}/junit-{no,}frames.xml
465 install build/lib/%{name}-antlr.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-antlr-%{version}.jar
466 echo "antlr ant/ant-antlr" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/antlr
470 install build/lib/%{name}-apache-bsf.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-apache-bsf-%{version}.jar
471 echo "bsf ant/ant-apache-bsf" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-bsf
474 %if %{with apache_resolver}
475 install build/lib/%{name}-apache-resolver.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-apache-resolver-%{version}.jar
476 echo "xml-commons-resolver ant/ant-apache-resolver" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-resolver
479 %if %{with commons_logging}
480 install build/lib/%{name}-commons-logging.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-commons-logging-%{version}.jar
481 echo "jakarta-commons-logging ant/ant-commons-logging" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/commons-logging
484 %if %{with commons_net}
485 install build/lib/%{name}-commons-net.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-commons-net-%{version}.jar
486 echo "jakarta-commons-net ant/ant-commons-net" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/commons-net
490 install build/lib/%{name}-jai.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-jai-%{version}.jar
491 echo "jai ant/ant-jai" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/jai
494 %if %{with apache_bcel}
495 install build/lib/%{name}-apache-bcel.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-apache-bcel-%{version}.jar
496 ln -sf %{name}-apache-bcel.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-jakarta-bcel.jar
497 echo "bcel ant/ant-apache-bcel" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-bcel
500 %if %{with apache_log4j}
501 install build/lib/%{name}-apache-log4j.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-apache-log4j-%{version}.jar
502 ln -sf %{name}-apache-log4j.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-jakarta-log4j.jar
503 echo "log4j ant/ant-apache-log4j" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-log4j
506 %if %{with apache_oro}
507 install build/lib/%{name}-apache-oro.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-apache-oro-%{version}.jar
508 ln -sf %{name}-apache-oro.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-jakarta-oro.jar
509 echo "oro ant/ant-apache-oro" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-oro
511 rm $RPM_BUILD_ROOT%{ant_home}%{_sysconfdir}/maudit-frames.xsl
514 %if %{with apache_regexp}
515 install build/lib/%{name}-apache-regexp.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-apache-regexp-%{version}.jar
516 echo "regexp ant/ant-apache-regexp" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-regexp
517 ln -sf %{name}-apache-regexp.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-jakarta-regexp.jar
521 install build/lib/%{name}-javamail.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-javamail-%{version}.jar
522 echo "java-gnu-mail java-gnu-activation ant/ant-javamail" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/javamail
526 install build/lib/%{name}-jdepend.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-jdepend-%{version}.jar
527 echo "jdepend ant/ant-jdepend" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/jdepend
529 rm $RPM_BUILD_ROOT%{ant_home}%{_sysconfdir}/jdepend*
533 install build/lib/%{name}-jsch.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}-jsch-%{version}.jar
534 echo "jsch ant/ant-jsch" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/jsch
538 (cd $RPM_BUILD_ROOT%{_javadir} && for jar in *-%{version}.jar; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`; done)
539 (cd $RPM_BUILD_ROOT%{_javadir}/%{name} && for jar in *-%{version}.jar; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`; done)
542 install -d $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
543 cp -pr build/javadocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
545 # fix link between manual and javadoc
547 ln -sf %{_javadocdir}/%{name}-%{version} api
551 rm -rf $RPM_BUILD_ROOT
554 rm -f %{_javadocdir}/%{name}
555 ln -s %{name}-%{version} %{_javadocdir}/%{name}
558 if [ "$1" = "0" ]; then
559 rm -f %{_javadocdir}/%{name}
563 %defattr(644,root,root,755)
564 %doc KEYS LICENSE* README WHATSNEW
565 %attr(755,root,root) %{_bindir}/ant
566 %attr(755,root,root) %{_bindir}/antRun
567 %{_javadir}/%{name}.jar
568 %{_javadir}/%{name}-launcher.jar
569 %{_javadir}/%{name}-%{version}.jar
570 %{_javadir}/%{name}-launcher-%{version}.jar
572 %dir %{ant_home}%{_sysconfdir}
573 %{ant_home}%{_sysconfdir}/ant-update.xsl
574 %{ant_home}%{_sysconfdir}/changelog.xsl
575 %{ant_home}%{_sysconfdir}/log.xsl
576 %{ant_home}%{_sysconfdir}/tagdiff.xsl
577 %{ant_home}%{_sysconfdir}/junit-frames-xalan1.xsl
579 %dir %{_sysconfdir}/%{name}.d
580 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.conf
583 %defattr(644,root,root,755)
584 %{_javadir}/%{name}/%{name}-nodeps.jar
585 %{_javadir}/%{name}/%{name}-nodeps-%{version}.jar
586 %{_sysconfdir}/%{name}.d/nodeps
589 %defattr(644,root,root,755)
590 %{_javadir}/%{name}/%{name}-swing.jar
591 %{_javadir}/%{name}/%{name}-swing-%{version}.jar
592 %{_sysconfdir}/%{name}.d/swing
595 %defattr(644,root,root,755)
596 %{_javadir}/%{name}/%{name}-trax.jar
597 %{_javadir}/%{name}/%{name}-trax-%{version}.jar
598 %{_sysconfdir}/%{name}.d/trax
599 %{ant_home}%{_sysconfdir}/mmetrics-frames.xsl
600 %{ant_home}%{_sysconfdir}/coverage-frames.xsl
603 %defattr(644,root,root,755)
604 %{_javadir}/%{name}/%{name}-jmf.jar
605 %{_javadir}/%{name}/%{name}-jmf-%{version}.jar
606 %{_sysconfdir}/%{name}.d/jmf
609 %defattr(644,root,root,755)
610 %attr(755,root,root) %{_bindir}/*.pl
611 %attr(755,root,root) %{_bindir}/*.py
614 %defattr(644,root,root,755)
618 %defattr(644,root,root,755)
619 %{_javadocdir}/%{name}-%{version}
623 %defattr(644,root,root,755)
624 %{_javadir}/%{name}/%{name}-junit.jar
625 %{_javadir}/%{name}/%{name}-junit-%{version}.jar
626 %{_sysconfdir}/%{name}.d/junit
627 %{ant_home}%{_sysconfdir}/junit-frames.xsl
628 %{ant_home}%{_sysconfdir}/junit-noframes.xsl
633 %defattr(644,root,root,755)
634 %{_javadir}/%{name}/%{name}-antlr.jar
635 %{_javadir}/%{name}/%{name}-antlr-%{version}.jar
636 %{_sysconfdir}/%{name}.d/antlr
639 %if %{with apache_bsf}
641 %defattr(644,root,root,755)
642 %{_javadir}/%{name}/%{name}-apache-bsf.jar
643 %{_javadir}/%{name}/%{name}-apache-bsf-%{version}.jar
644 %{_sysconfdir}/%{name}.d/apache-bsf
647 %if %{with apache_resolver}
648 %files apache-resolver
649 %defattr(644,root,root,755)
650 %{_javadir}/%{name}/%{name}-apache-resolver.jar
651 %{_javadir}/%{name}/%{name}-apache-resolver-%{version}.jar
652 %{_sysconfdir}/%{name}.d/apache-resolver
655 %if %{with commons_logging}
656 %files commons-logging
657 %defattr(644,root,root,755)
658 %{_javadir}/%{name}/%{name}-commons-logging.jar
659 %{_javadir}/%{name}/%{name}-commons-logging-%{version}.jar
660 %{_sysconfdir}/%{name}.d/commons-logging
663 %if %{with commons_net}
665 %defattr(644,root,root,755)
666 %{_javadir}/%{name}/%{name}-commons-net.jar
667 %{_javadir}/%{name}/%{name}-commons-net-%{version}.jar
668 %{_sysconfdir}/%{name}.d/commons-net
673 %defattr(644,root,root,755)
674 %{_javadir}/%{name}/%{name}-jai.jar
675 %{_javadir}/%{name}/%{name}-jai-%{version}.jar
676 %{_sysconfdir}/%{name}.d/jai
679 %if %{with apache_bcel}
681 %defattr(644,root,root,755)
682 %{_javadir}/%{name}/%{name}-apache-bcel.jar
683 %{_javadir}/%{name}/%{name}-apache-bcel-%{version}.jar
684 %{_javadir}/%{name}/%{name}-jakarta-bcel.jar
685 %{_sysconfdir}/%{name}.d/apache-bcel
688 %if %{with apache_log4j}
690 %defattr(644,root,root,755)
691 %{_javadir}/%{name}/%{name}-apache-log4j.jar
692 %{_javadir}/%{name}/%{name}-apache-log4j-%{version}.jar
693 %{_javadir}/%{name}/%{name}-jakarta-log4j.jar
694 %{_sysconfdir}/%{name}.d/apache-log4j
697 %if %{with apache_oro}
699 %defattr(644,root,root,755)
700 %{_javadir}/%{name}/%{name}-apache-oro.jar
701 %{_javadir}/%{name}/%{name}-apache-oro-%{version}.jar
702 %{_javadir}/%{name}/%{name}-jakarta-oro.jar
703 %{_sysconfdir}/%{name}.d/apache-oro
704 %{ant_home}%{_sysconfdir}/maudit-frames.xsl
707 %if %{with apache_regexp}
709 %defattr(644,root,root,755)
710 %{_javadir}/%{name}/%{name}-apache-regexp.jar
711 %{_javadir}/%{name}/%{name}-apache-regexp-%{version}.jar
712 %{_javadir}/%{name}/%{name}-jakarta-regexp.jar
713 %{_sysconfdir}/%{name}.d/apache-regexp
718 %defattr(644,root,root,755)
719 %{_javadir}/%{name}/%{name}-javamail.jar
720 %{_javadir}/%{name}/%{name}-javamail-%{version}.jar
721 %{_sysconfdir}/%{name}.d/javamail
726 %defattr(644,root,root,755)
727 %{_javadir}/%{name}/%{name}-jdepend.jar
728 %{_javadir}/%{name}/%{name}-jdepend-%{version}.jar
729 %{_sysconfdir}/%{name}.d/jdepend
730 %{ant_home}%{_sysconfdir}/jdepend.xsl
731 %{ant_home}%{_sysconfdir}/jdepend-frames.xsl
736 %defattr(644,root,root,755)
737 %{_javadir}/%{name}/%{name}-jsch.jar
738 %{_javadir}/%{name}/%{name}-jsch-%{version}.jar
739 %{_sysconfdir}/%{name}.d/jsch