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