From 00d7d126b59f0ba256a61dbb234a37d7baf365ba Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Dec 14 2012 17:52:36 +0000 Subject: Merge junit3 and junit4 providers - Disable dependency on shadefire --- diff --git a/maven-surefire.spec b/maven-surefire.spec index 9542210..038b1af 100644 --- a/maven-surefire.spec +++ b/maven-surefire.spec @@ -1,6 +1,6 @@ Name: maven-surefire Version: 2.12.4 -Release: 5%{?dist} +Release: 6%{?dist} Epoch: 0 Summary: Test framework project License: ASL 2.0 and CPL @@ -9,6 +9,7 @@ URL: http://maven.apache.org/surefire/ Source0: http://repo2.maven.org/maven2/org/apache/maven/surefire/surefire/%{version}/surefire-%{version}-source-release.zip Source2: http://junit.sourceforge.net/cpl-v10.html +Source3: shadefire-depmap.xml BuildArch: noarch BuildRequires: apache-commons-lang3 @@ -73,18 +74,14 @@ Provides: maven-surefire-report-maven-plugin = %{epoch}:%{version} Plugin for generating reports from surefire test runs. %package provider-junit -Summary: JUnit3 provider for Maven Surefire +Summary: JUnit provider for Maven Surefire Obsoletes: maven2-plugin-surefire-report <= 0:2.0.4O Provides: maven2-plugin-surefire-report = %{epoch}:%{version}-%{release} +Obsoletes: %{name}-provider-junit4 < %{epoch}:%{version}-%{release} +Provides: %{name}-provider-junit4 < %{epoch}:%{version}-%{release} %description provider-junit -JUnit3 provider for Maven Surefire. - -%package provider-junit4 -Summary: JUnit4 provider for Maven Surefire - -%description provider-junit4 -JUnit4 provider for Maven Surefire. +JUnit provider for Maven Surefire. %package provider-testng Summary: TestNG provider for Maven Surefire @@ -134,7 +131,7 @@ cp -p %{SOURCE2} . %build # tests turned off because they need jmock -%mvn_build -f -L "(surefire-plugin|report-plugin|junit3|junit4|testng|tests|failsafe-plugin)=>@1" +%mvn_build -f -D %{SOURCE3} -L "(surefire-plugin|report-plugin|junit|testng|tests|failsafe-plugin)=>@1" %install %mvn_install @@ -146,8 +143,7 @@ cp -p %{SOURCE2} . %files plugin -f .mfiles-surefire-plugin %files report-plugin -f .mfiles-report-plugin -%files provider-junit -f .mfiles-junit3 -%files provider-junit4 -f .mfiles-junit4 +%files provider-junit -f .mfiles-junit %files provider-testng -f .mfiles-testng %files tests -f .mfiles-tests %files -n maven-failsafe-plugin -f .mfiles-failsafe-plugin @@ -156,6 +152,10 @@ cp -p %{SOURCE2} . %doc LICENSE NOTICE cpl-v10.html %changelog +* Fri Dec 14 2012 Mikolaj Izdebski - 0:2.12.4-6 +- Merge junit3 and junit4 providers +- Disable dependency on shadefire + * Mon Dec 10 2012 Mikolaj Izdebski - 0:2.12.4-5 - Enable xmvn auto-requires diff --git a/shadefire-depmap.xml b/shadefire-depmap.xml new file mode 100644 index 0000000..8469c64 --- /dev/null +++ b/shadefire-depmap.xml @@ -0,0 +1,10 @@ + + + org.apache.maven.surefire + surefire-shadefire + + + JPP/maven + empty-dep + +