diff --git a/.gitignore b/.gitignore index fe9925c..49ce2ef 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ maven-release-2.0.tar.xz /maven-release-2.0.tar.xz /maven-release-2.2.tar.xz +maven-release-2.2.1-source-release.zip diff --git a/001-mavenrelease-skiptests.patch b/001-mavenrelease-skiptests.patch deleted file mode 100644 index 54f80f1..0000000 --- a/001-mavenrelease-skiptests.patch +++ /dev/null @@ -1,42 +0,0 @@ -diff -u -r maven-release-2.2/maven-release-manager/pom.xml maven-release-2.2-patched/maven-release-manager/pom.xml ---- maven-release-2.2/maven-release-manager/pom.xml 2011-06-27 10:45:56.000000000 +0200 -+++ maven-release-2.2-patched/maven-release-manager/pom.xml 2011-07-18 18:01:32.961894470 +0200 -@@ -197,23 +197,6 @@ - ${scmVersion} - test - -- -- jmock -- jmock -- test -- -- -- jmock -- jmock-cglib -- 1.0.1 -- test -- -- -- org.mockito -- mockito-all -- 1.8.5 -- test -- - - - -diff -u -r maven-release-2.2/maven-release-plugin/pom.xml maven-release-2.2-patched/maven-release-plugin/pom.xml ---- maven-release-2.2/maven-release-plugin/pom.xml 2011-06-27 10:45:56.000000000 +0200 -+++ maven-release-2.2-patched/maven-release-plugin/pom.xml 2011-07-18 18:01:53.953909509 +0200 -@@ -95,11 +95,6 @@ - jdom - - -- jmock -- jmock -- test -- -- - org.apache.maven.shared - maven-plugin-testing-harness - test diff --git a/maven-release.spec b/maven-release.spec index c82f7ae..4ed9eb3 100644 --- a/maven-release.spec +++ b/maven-release.spec @@ -1,17 +1,12 @@ Name: maven-release -Version: 2.2 -Release: 3%{?dist} +Version: 2.2.1 +Release: 1%{?dist} Summary: Release a project updating the POM and tagging in the SCM Group: Development/Libraries License: ASL 2.0 URL: http://maven.apache.org/plugins/maven-release-plugin/ -# tar creation instructions -# svn export http://svn.apache.org/repos/asf/maven/release/tags/maven-release-2.2 maven-release-2.2 -# tar cfJ maven-release-2.2.tar.xz maven-release-2.2 -Source0: maven-release-2.2.tar.xz -# Remove jmock needed for tests and set source to 1.4 to support assert stmt -Patch0: 001-mavenrelease-skiptests.patch +Source0: http://repo1.maven.org/maven2/org/apache/maven/release/%{name}/%{version}/%{name}-%{version}-source-release.zip # Remove deps needed for tests, till jmock gets packaged Patch1: 002-mavenrelease-fixbuild.patch BuildArch: noarch @@ -39,10 +34,6 @@ BuildRequires: jaxen Requires: java Requires: jpackage-utils -Requires(post): jpackage-utils -Requires(postun): jpackage-utils - - %description This plugin is used to release a project with Maven, saving a lot of repetitive, manual work. Releasing a project is made in two steps: @@ -54,7 +45,6 @@ Summary: Release a project updating the POM and tagging in the SCM Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: jpackage-utils -BuildArch: noarch %description manager This package contains %{name}-manager needed by %{name}-plugin. @@ -65,7 +55,6 @@ Summary: Release a project updating the POM and tagging in the SCM Group: Development/Libraries Requires: %{name}-manager = %{version}-%{release} Requires: jpackage-utils -BuildArch: noarch %description plugin This plugin is used to release a project with Maven, saving a lot of @@ -80,7 +69,6 @@ Requires: %{name} = %{version}-%{release} Requires: jpackage-utils Obsoletes: %{name}-manager-javadoc <= 2.0-1 Obsoletes: %{name}-plugin-javadoc <= 2.0-1 -BuildArch: noarch %description javadoc This package contains the API documentation for %{name}. @@ -88,7 +76,6 @@ This package contains the API documentation for %{name}. %prep %setup -q -n %{name}-%{version} -%patch0 -p1 %patch1 -p1 cat > README << EOT %{name}-%{version} @@ -123,35 +110,32 @@ install -pm 644 %{name}-manager/pom.xml \ install -pm 644 %{name}-plugin/pom.xml \ $RPM_BUILD_ROOT%{_mavenpomdir}/JPP-%{name}-plugin.pom -%add_maven_depmap JPP-%{name}.pom %{name}.jar +%add_maven_depmap JPP-%{name}.pom %add_maven_depmap JPP-%{name}-manager.pom %{name}-manager.jar %add_maven_depmap JPP-%{name}-plugin.pom %{name}-plugin.jar %files -%defattr(-,root,root,-) %doc README %{_mavenpomdir}/JPP-%{name}.pom %{_mavendepmapfragdir}/* - %files manager -%defattr(-,root,root,-) %{_javadir}/*manager* %{_mavenpomdir}/JPP-%{name}-manager.pom - %files plugin -%defattr(-,root,root,-) %{_javadir}/*plugin* %{_mavenpomdir}/JPP-%{name}-plugin.pom - %files javadoc -%defattr(-,root,root,-) %{_javadocdir}/%{name} %changelog +* Tue Nov 29 2011 Alexander Kurtakov 2.2.1-1 +- Update to latest upstream release. +- Adapt to current guidelines. + * Tue Jul 26 2011 Guido Grazioli - 2.2-3 - Reinclude maven-scm-test in BRs diff --git a/sources b/sources index 0bc1a45..cfe0cf1 100644 --- a/sources +++ b/sources @@ -1 +1,2 @@ 1d135afb48bf3841f4ec4c9db5b57234 maven-release-2.2.tar.xz +adfb662ff2b604e46b1466b369dce8a7 maven-release-2.2.1-source-release.zip