[maven-plugin-testing/f18] Updated to latest upstream version

Tomas Radej tradej at fedoraproject.org
Mon Jan 7 15:30:55 UTC 2013


commit e7a0bf9813e16f78b74e62b12caea0241b92ac38
Author: Tomas Radej <tradej at redhat.com>
Date:   Mon Jan 7 15:31:34 2013 +0100

    Updated to latest upstream version
    
    - Cleanup - removed patches, old files etc.
    - Added requires to subpackages

 .gitignore                                         |    1 +
 maven-plugin-testing-depmap.xml                    |   27 -------------
 ...ugin-testing-harness-AbstractMojoTestCase.patch |   11 -----
 maven-plugin-testing-harness-ArtifactStub.patch    |   20 ---------
 maven-plugin-testing-harness-SilentLog.patch       |   13 ------
 maven-plugin-testing-harness-pom.patch             |   19 ---------
 maven-plugin-testing-maven3-missing-methods.patch  |   25 ------------
 maven-plugin-testing.spec                          |   42 ++++++++++---------
 sources                                            |    2 +-
 9 files changed, 24 insertions(+), 136 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 56ee4b0..5f68415 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
 maven-plugin-testing-1.2.tar.xz
 /maven-plugin-testing-2.0-alpha-1.tar.xz
+/maven-plugin-testing-2.1-source-release.zip
diff --git a/maven-plugin-testing.spec b/maven-plugin-testing.spec
index f599313..0c9662f 100644
--- a/maven-plugin-testing.spec
+++ b/maven-plugin-testing.spec
@@ -1,19 +1,15 @@
 %global ver_suffix -alpha-1
 
 Name:           maven-plugin-testing
-Version:        2.0
-Release:        4.alpha1%{?dist}
+Version:        2.1
+Release:        1%{?dist}
 Summary:        Maven Plugin Testing
 
 Group:          Development/Libraries
 License:        ASL 2.0
 URL:            http://maven.apache.org/plugin-testing/
 
-#svn export http://svn.apache.org/repos/asf/maven/plugin-testing/tags/maven-plugin-testing-2.0-alpha-1
-#tar caf maven-plugin-testing-2.0-alpha-1.tar.xz maven-plugin-testing-2.0-alpha-1
-Source0:        %{name}-%{version}%{ver_suffix}.tar.xz
-
-Patch0:         %{name}-maven3-missing-methods.patch
+Source0:        http://repo1.maven.org/maven2/org/apache/maven/plugin-testing/%{name}/%{version}/%{name}-%{version}-source-release.zip
 
 BuildArch: noarch
 
@@ -54,6 +50,9 @@ API documentation for %{name}.
 Summary: Maven Plugin Testing Mechanism
 Group: Development/Libraries
 Requires: maven-plugin-testing = %{version}-%{release}
+Requires: plexus-archiver
+Requires: plexus-utils
+BuildRequires: maven-surefire-provider-junit4
 Obsoletes: maven-shared-plugin-testing-harness <= 0:1.2
 Provides: maven-shared-plugin-testing-harness = 1:%{version}-%{release}
 
@@ -64,6 +63,8 @@ The Maven Plugin Testing Harness provides mechanisms to manage tests on Mojo.
 Summary: Maven Plugin Testing Tools
 Group: Development/Libraries
 Requires: maven-plugin-testing = %{version}-%{release}
+Requires: maven-shared-invoker
+Requires: plexus-utils
 Obsoletes: maven-shared-plugin-testing-tools <= 0:%{version}-%{release}
 Provides: maven-shared-plugin-testing-tools = 1:%{version}-%{release}
 
@@ -74,6 +75,8 @@ A set of useful tools to help the Maven Plugin testing.
 Summary: Maven Testing Tool
 Group: Development/Libraries
 Requires: maven-plugin-testing = %{version}-%{release}
+Requires: easymock3
+Requires: plexus-utils
 Obsoletes: maven-shared-test-tools <= 0:%{version}-%{release}
 Provides: maven-shared-test-tools = 1:%{version}-%{release}
 
@@ -81,22 +84,21 @@ Provides: maven-shared-test-tools = 1:%{version}-%{release}
 Framework to test Maven Plugins with Easymock objects.
 
 %prep
-%setup -q -n %{name}-%{version}%{ver_suffix}
-
-%patch0 -p1
+%setup -q
 
 %build
-mvn-rpmbuild -Dmaven.test.failure.ignore=true install javadoc:aggregate
-#tests are skipped due to some test failures most probably caused by issues with our plexus container
+# Tests are skipped due to some test failures most probably caused by issues 
+# with our plexus container
+mvn-rpmbuild install javadoc:aggregate -Dmaven.test.failure.ignore
 
 %install
 # jars
 install -d -m 0755 %{buildroot}%{_javadir}/%{name}
-install -m 644 maven-plugin-testing-harness/target/%{name}-harness-%{version}%{ver_suffix}.jar  \
+install -m 644 maven-plugin-testing-harness/target/%{name}-harness-%{version}.jar  \
                    %{buildroot}%{_javadir}/%{name}/%{name}-harness.jar
-install -m 644 maven-plugin-testing-tools/target/%{name}-tools-%{version}%{ver_suffix}.jar \
+install -m 644 maven-plugin-testing-tools/target/%{name}-tools-%{version}.jar \
                  %{buildroot}%{_javadir}/%{name}/%{name}-tools.jar
-install -m 644 maven-test-tools/target/maven-test-tools-%{version}%{ver_suffix}.jar  \
+install -m 644 maven-test-tools/target/maven-test-tools-%{version}.jar  \
        %{buildroot}%{_javadir}/%{name}/maven-test-tools.jar
 
 # poms
@@ -115,11 +117,6 @@ cp -pr target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}/
 %add_maven_depmap -f tools -a "org.apache.maven.shared:%{name}-tools" JPP.%{name}-%{name}-tools.pom %{name}/%{name}-tools.jar
 %add_maven_depmap -f maven-test-tools -a "org.apache.maven.shared:maven-test-tools" JPP.%{name}-maven-test-tools.pom %{name}/maven-test-tools.jar
 
-%pre javadoc
-# workaround for rpm bug, can be removed in F-17
-[ $1 -gt 1 ] && [ -L %{_javadocdir}/%{name} ] && \
-rm -rf $(readlink -f %{_javadocdir}/%{name}) %{_javadocdir}/%{name} || :
-
 %files
 %{_mavenpomdir}/JPP.%{name}-%{name}.pom
 %{_mavendepmapfragdir}/%{name}
@@ -143,6 +140,11 @@ rm -rf $(readlink -f %{_javadocdir}/%{name}) %{_javadocdir}/%{name} || :
 %{_mavendepmapfragdir}/%{name}-maven-test-tools
 
 %changelog
+* Mon Jan 07 2013 Tomas Radej <tradej at redhat.com> - 2.1-1
+- Updated to latest upstream version
+- Cleanup - removed patches, old files etc.
+- Added requires to subpackages
+
 * Thu Jul 19 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.0-4.alpha1
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
 
diff --git a/sources b/sources
index c0ab830..b1e9e22 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-7b966b2d07d5727da8247f7ca4907dea  maven-plugin-testing-2.0-alpha-1.tar.xz
+c3ec130f445df5e955d060b288f854a0  maven-plugin-testing-2.1-source-release.zip


More information about the scm-commits mailing list