[packages/java-junit] - updated URLs, versioned Obsoletes, added tests bcond
qboosh
qboosh at pld-linux.org
Wed Feb 8 16:31:38 CET 2023
commit 6becf9137aaea66e263994660275047dc961c305
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Wed Feb 8 16:33:08 2023 +0100
- updated URLs, versioned Obsoletes, added tests bcond
java-junit.spec | 23 ++++++++++++++---------
1 file changed, 14 insertions(+), 9 deletions(-)
---
diff --git a/java-junit.spec b/java-junit.spec
index dfec640..4dabfc0 100644
--- a/java-junit.spec
+++ b/java-junit.spec
@@ -1,6 +1,7 @@
#
# Conditional build:
-%bcond_without javadoc # don't build javadoc
+%bcond_without javadoc # Javadoc documentation
+%bcond_without tests # unit tests
%define srcname junit
Summary: JUnit - regression testing framework
@@ -10,9 +11,12 @@ Version: 4.11
Release: 1
License: IBM Common Public License v1.0
Group: Libraries/Java
-Source0: https://github.com/junit-team/junit/archive/r%{version}.tar.gz
+# TODO:
+#Source0: https://github.com/junit-team/junit4/archive/r%{version}/junit4-r%{version}.tar.gz
+#Source0Download: https://github.com/junit-team/junit4/releases
+Source0: https://github.com/junit-team/junit4/r%{version}.tar.gz
# Source0-md5: bf62095e510f50baf0962af329438647
-URL: http://www.junit.org/
+URL: https://junit.org/
BuildRequires: java-hamcrest11
BuildRequires: java-qdox
BuildRequires: jdk >= 1.5
@@ -22,7 +26,7 @@ BuildRequires: rpmbuild(macros) >= 1.300
BuildRequires: unzip
Requires: java-hamcrest11
Requires: java-qdox
-Obsoletes: junit
+Obsoletes: junit < 4.5
BuildArch: noarch
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -37,8 +41,8 @@ Summary: Javadoc documentation for JUnit
Summary(pl.UTF-8): Dokumentacja javadoc dla pakietu JUnit
Group: Documentation
Requires: jpackage-utils
-Obsoletes: junit-doc
-Obsoletes: junit-javadoc
+Obsoletes: junit-doc < 4.5
+Obsoletes: junit-javadoc < 4.5
%description javadoc
JUnit API documentation.
@@ -60,20 +64,21 @@ Kod źródłowy JUnita.
%prep
%setup -q -n junit-r%{version}
+
install -d javadoc
-rm -f junit/runner/Version.java.template
%build
required_jars="hamcrest11-core qdox"
CLASSPATH=$(build-classpath $required_jars)
-%ant dist \
+%ant %{!?with_tests:populate-}dist \
-Dversion-status=
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT%{_javadir}
-install junit%{version}/junit-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/junit-%{version}.jar
+
+cp -p junit%{version}/junit-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/junit-%{version}.jar
ln -sf junit-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/junit.jar
# javadoc
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/java-junit.git/commitdiff/6becf9137aaea66e263994660275047dc961c305
More information about the pld-cvs-commit
mailing list