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