3 %bcond_without javadoc # don't build javadoc
4 %bcond_with tests # run tests (takes long time)
5 %bcond_with java_sun # build using java-sun
7 %include /usr/lib/rpm/macros.java
10 Summary(pl.UTF-8): pluto
15 Group: Development/Languages/Java
16 Source0: pluto-%{version}.tar.bz2
17 # Source0-md5: d6355e173ebda88b4a2da4f7df688875
18 URL: http://portals.apache.org/pluto/
21 Requires: jpackage-utils
23 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27 %description -l pl.UTF-8
30 Summary: Online manual for pluto
31 Summary(pl.UTF-8): Dokumentacja online do pluto
33 Requires: jpackage-utils
34 Obsoletes: jakarta-commons-io-javadoc
37 Documentation for pluto.
39 %description javadoc -l pl.UTF-8
40 Dokumentacja do pluto.
42 %description javadoc -l fr.UTF-8
49 %ant %{!?with_java_sun:-Dbuild.compiler=extJavac} all
52 JUNITJAR=$(find-jar junit)
53 %ant -Djunit.jar=$JUNITJAR test
57 rm -rf $RPM_BUILD_ROOT
58 install -d $RPM_BUILD_ROOT%{_javadir}
60 cp -a %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}
61 ln -sf %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
65 install -d $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
66 cp -a target/apidocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
67 ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name} # ghost symlink
71 rm -rf $RPM_BUILD_ROOT
74 ln -nfs %{name}-%{version} %{_javadocdir}/%{name}
77 %defattr(644,root,root,755)
82 %defattr(644,root,root,755)
83 %{_javadocdir}/%{name}-%{version}
84 %ghost %{_javadocdir}/%{name}