]> git.pld-linux.org Git - packages/pluto.git/blame - pluto.spec
- initial, NFY
[packages/pluto.git] / pluto.spec
CommitLineData
4681e8b0 1#
2# Conditional build:
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
6
7%include /usr/lib/rpm/macros.java
8
9Summary: pluto
10Summary(pl.UTF-8): pluto
11Name: pluto
12Version: 1.0.1
13Release: 0.1
14License: Apache v2.0
15Group: Development/Languages/Java
16Source0: pluto-%{version}.tar.bz2
17# Source0-md5: d6355e173ebda88b4a2da4f7df688875
18URL: http://portals.apache.org/pluto/
19BuildRequires: ant
20%{?with_java_sun:BuildRequires: java-sun}
21%{!?with_java_sun:BuildRequires: java-gcj-compat-devel}
22Requires: jpackage-utils
23BuildArch: noarch
24BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
26%description
27
28%description -l pl.UTF-8
29
30%package javadoc
31Summary: Online manual for pluto
32Summary(pl.UTF-8): Dokumentacja online do pluto
33Group: Documentation
34Requires: jpackage-utils
35Obsoletes: jakarta-commons-io-javadoc
36
37%description javadoc
38Documentation for pluto.
39
40%description javadoc -l pl.UTF-8
41Dokumentacja do pluto.
42
43%description javadoc -l fr.UTF-8
44Javadoc pour pluto.
45
46%prep
47%setup -q
48
49%build
50%ant %{!?with_java_sun:-Dbuild.compiler=extJavac} all
51
52%if %{with tests}
53JUNITJAR=$(find-jar junit)
54%ant -Djunit.jar=$JUNITJAR test
55%endif
56
57%install
58rm -rf $RPM_BUILD_ROOT
59install -d $RPM_BUILD_ROOT%{_javadir}
60
61cp -a %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}
62ln -sf %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
63
64# javadoc
65%if %{with javadoc}
66install -d $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
67cp -a target/apidocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
68ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name} # ghost symlink
69%endif
70
71%clean
72rm -rf $RPM_BUILD_ROOT
73
74%post javadoc
75ln -nfs %{name}-%{version} %{_javadocdir}/%{name}
76
77%files
78%defattr(644,root,root,755)
79%{_javadir}/*.jar
80
81%if %{with javadoc}
82%files javadoc
83%defattr(644,root,root,755)
84%{_javadocdir}/%{name}-%{version}
85%ghost %{_javadocdir}/%{name}
86%endif
This page took 0.074513 seconds and 4 git commands to generate.