3 %bcond_without javadoc # don't build javadoc
6 Summary: JUnit - regression testing framework
7 Summary(pl.UTF-8): JUnit - środowisko do testów regresji
11 License: IBM Common Public License v1.0
13 Source0: https://github.com/junit-team/junit/archive/r%{version}.tar.gz
14 # Source0-md5: bf62095e510f50baf0962af329438647
15 URL: http://www.junit.org/
16 BuildRequires: java-hamcrest11
17 BuildRequires: java-qdox
18 BuildRequires: jdk >= 1.5
19 BuildRequires: jpackage-utils
20 BuildRequires: rpm-javaprov
21 BuildRequires: rpmbuild(macros) >= 1.300
23 Requires: java-hamcrest11
27 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30 JUnit - regression testing framework.
32 %description -l pl.UTF-8
33 JUnit - środowisko do testów regresji.
36 Summary: Javadoc documentation for JUnit
37 Summary(pl.UTF-8): Dokumentacja javadoc dla pakietu JUnit
39 Requires: jpackage-utils
41 Obsoletes: junit-javadoc
44 JUnit API documentation.
46 %description javadoc -l pl.UTF-8
47 Dokumentacja javadoc dla pakietu JUnit.
50 Summary: Source code of JUnit
51 Summary(pl.UTF-8): Kod źródłowy JUnita
53 Requires: jpackage-utils >= 1.7.5-2
58 %description source -l pl.UTF-8
62 %setup -q -n junit-r%{version}
64 rm -f junit/runner/Version.java.template
67 required_jars="hamcrest11-core qdox"
68 CLASSPATH=$(build-classpath $required_jars)
74 rm -rf $RPM_BUILD_ROOT
75 install -d $RPM_BUILD_ROOT%{_javadir}
76 install junit%{version}/junit-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/junit-%{version}.jar
77 ln -sf junit-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/junit.jar
81 install -d $RPM_BUILD_ROOT%{_javadocdir}/%{srcname}-%{version}
82 cp -pr junit%{version}/javadoc/* $RPM_BUILD_ROOT%{_javadocdir}/%{srcname}-%{version}
83 ln -s %{srcname}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{srcname} # ghost symlink
87 install -d $RPM_BUILD_ROOT%{_javasrcdir}
88 install junit%{version}/junit-%{version}-src.jar $RPM_BUILD_ROOT%{_javasrcdir}/%{srcname}.src.jar
91 rm -rf $RPM_BUILD_ROOT
94 ln -nfs %{srcname}-%{version} %{_javadocdir}/%{srcname}
97 %defattr(644,root,root,755)
98 %{_javadir}/junit-%{version}.jar
103 %defattr(644,root,root,755)
104 %{_javadocdir}/%{srcname}-%{version}
105 %ghost %{_javadocdir}/%{srcname}
109 %defattr(644,root,root,755)
110 %{_javasrcdir}/%{srcname}.src.jar