1 # TODO: consider using external xerces-j
2 Summary: ant build tool for Java
3 Summary(fr): Outil de compilation pour java
4 Summary(it): Tool per la compilazione di programmi java
5 Summary(pl): ant - narzêdzie do budowania w Javie
10 Group: Development/Languages/Java
11 Source0: http://www.apache.org/dist/ant/source/apache-ant-%{version}-src.tar.bz2
12 # Source0-md5: 83c3adefdbf90bcbc4b804d4c55c0778
13 #Source0: http://cvs.apache.org/dist/ant/v%{version}%{_beta}/src/apache-ant-%{version}%{_beta}-src.tar.bz2
14 Patch0: %{name}-ANT_HOME.patch
15 URL: http://ant.apache.org/
17 BuildRequires: jakarta-regexp >= 1.3
18 BuildRequires: jakarta-oro >= 2.0.7
20 BuildRequires: xalan-j
22 BuildRequires: bsf >= 2.3.0
23 # BuildRequires: netrexx
24 BuildRequires: rhino >= 1.5R3
27 # BuildRequires: tcljava
28 # BuildRequires: BeanShell >= 1.3
29 # BuildRequires: jruby
31 BuildRequires: jakarta-commons-logging
32 BuildRequires: jakarta-log4j
33 BuildRequires: jakarta-commons-net >= 1.2.2
34 BuildRequires: jakarta-bcel
35 BuildRequires: javamail
41 Provides: jaxp_parser_impl
42 Provides: xerces-j = 2.6.2
45 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
48 Platform-independent build tool for Java. Ant is a Java based build
49 system. Ant is used by apache jakarta & xml projects.
52 Ant est un outil de compilation multi-plateformes pour java. Il est
53 utilisé par les projets apache-jakarta et apache-xml.
56 Ant e' un tool indipendente dalla piattaforma creato per faciltare la
57 compilazione di programmi java.
58 Allo stato attuale viene utilizzato dai progetti apache jakarta ed
62 Niezale¿ne od platformy narzêdzie do budowania w Javie. Ant jest
63 u¿ywany przez projekty apache jakarta i xml.
66 Summary: Online manual for ant
67 Summary(pl): Dokumentacja online do ant
72 Documentation for ant, platform-independent build tool for Java. Used
73 by Apache Group for jakarta and xml projects.
75 %description doc -l pl
76 Dokumentacja do ant - niezale¿nego od platformy narzêdzia do budowania
80 %setup -q -n apache-ant-%{version}
84 if [ -z "$JAVA_HOME" ]; then
85 JAVA_HOME=%{_libdir}/java
91 rm -rf $RPM_BUILD_ROOT
92 install -d $RPM_BUILD_ROOT{%{_bindir},%{_javadir}}
94 install bootstrap/bin/{ant,antRun,runant.pl,runant.py} $RPM_BUILD_ROOT%{_bindir}
95 install bootstrap/lib/ant-*.jar $RPM_BUILD_ROOT%{_javadir}
96 install bootstrap/lib/ant.jar $RPM_BUILD_ROOT%{_javadir}/ant-%{version}.jar
97 ln -sf ant-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/ant.jar
100 install bootstrap/lib/xercesImpl.jar $RPM_BUILD_ROOT%{_javadir}
101 ln -sf xercesImpl.jar $RPM_BUILD_ROOT%{_javadir}/jaxp_parser_impl.jar
104 ln -sf . $RPM_BUILD_ROOT%{_javadir}/lib
107 rm -rf $RPM_BUILD_ROOT
110 %defattr(644,root,root,755)
111 %doc KEYS LICENSE README WHATSNEW
112 %attr(755,root,root) %{_bindir}/ant
113 %attr(755,root,root) %{_bindir}/antRun
114 %attr(755,root,root) %{_bindir}/runant.pl
115 %attr(755,root,root) %{_bindir}/runant.py
120 %defattr(644,root,root,755)