]> git.pld-linux.org Git - packages/ant.git/blob - ant.spec
- jaxp_transform_impl.jar is not provided here
[packages/ant.git] / ant.spec
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
6 Name:           jakarta-ant
7 Version:        1.6.2
8 Release:        1
9 License:        Apache
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/
16 BuildRequires:  jdk
17 Requires:       jdk
18 Provides:       jaxp_parser_impl
19 Provides:       xerces-j = 2.6.2
20 Obsoletes:      xerces-j
21 BuildArch:      noarch
22 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
24 %description
25 Platform-independent build tool for Java. Ant is a Java based build
26 system. Ant is used by apache jakarta & xml projects.
27
28 %description -l fr
29 Ant est un outil de compilation multi-plateformes pour java. Il est
30 utilisé par les projets apache-jakarta et apache-xml.
31
32 %description -l it
33 Ant e' un tool indipendente dalla piattaforma creato per faciltare la
34 compilazione di programmi java.
35 Allo stato attuale viene utilizzato dai progetti apache jakarta ed
36 apache xml.
37
38 %description -l pl
39 Niezale¿ne od platformy narzêdzie do budowania w Javie. Ant jest
40 u¿ywany przez projekty apache jakarta i xml.
41
42 %package doc
43 Summary:        Online manual for ant
44 Summary(pl):    Dokumentacja online do ant
45 Group:          Documentation
46 Obsoletes:      ant-doc
47
48 %description doc
49 Documentation for ant, platform-independent build tool for Java. Used
50 by Apache Group for jakarta and xml projects.
51
52 %description doc -l pl
53 Dokumentacja do ant - niezale¿nego od platformy narzêdzia do budowania
54 w Javie.
55
56 %prep
57 %setup -q -n apache-ant-%{version}
58 %patch0 -p1
59
60 %build
61 if [ -z "$JAVA_HOME" ]; then
62         JAVA_HOME=%{_libdir}/java
63 fi
64 export JAVA_HOME
65 sh build.sh
66
67 %install
68 rm -rf $RPM_BUILD_ROOT
69 install -d $RPM_BUILD_ROOT{%{_bindir},%{_javadir}}
70
71 install bootstrap/bin/{ant,antRun,runant.pl,runant.py} $RPM_BUILD_ROOT%{_bindir}
72 install bootstrap/lib/ant-*.jar $RPM_BUILD_ROOT%{_javadir}
73 install bootstrap/lib/ant.jar $RPM_BUILD_ROOT%{_javadir}/ant-%{version}.jar
74 ln -sf ant-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/ant.jar
75
76 # xerces-j 2.6.2
77 install bootstrap/lib/xercesImpl.jar $RPM_BUILD_ROOT%{_javadir}
78 ln -sf xercesImpl.jar $RPM_BUILD_ROOT%{_javadir}/jaxp_parser_impl.jar
79
80 # this looks strange
81 ln -sf . $RPM_BUILD_ROOT%{_javadir}/lib
82
83 %clean
84 rm -rf $RPM_BUILD_ROOT
85
86 %files
87 %defattr(644,root,root,755)
88 %doc KEYS LICENSE README WHATSNEW
89 %attr(755,root,root) %{_bindir}/ant
90 %attr(755,root,root) %{_bindir}/antRun
91 %attr(755,root,root) %{_bindir}/runant.pl
92 %attr(755,root,root) %{_bindir}/runant.py
93 %{_javadir}/lib
94 %{_javadir}/*.jar
95
96 %files doc
97 %defattr(644,root,root,755)
98 %doc docs
This page took 0.034937 seconds and 4 git commands to generate.