[maven-gpg-plugin] Update to latest upstream version
by Stanislav Ochotnicky
commit 3503cf1ec124110428bc4a55059f3827f13267f3
Author: Stanislav Ochotnicky <sochotnicky(a)redhat.com>
Date: Wed Jul 20 15:25:17 2011 +0200
Update to latest upstream version
.gitignore | 1 +
0001-Add-support-for-maven-3.patch | 63 ++++++++++++++++++++++++++++++++++++
maven-gpg-plugin.spec | 36 ++++++++------------
sources | 2 +-
4 files changed, 79 insertions(+), 23 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 92b3728..b9a4d0a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
maven-gpg-plugin-1.1.tar.xz
maven-gpg-plugin-1.2-source-release.zip
+/maven-gpg-plugin-1.3-source-release.zip
diff --git a/0001-Add-support-for-maven-3.patch b/0001-Add-support-for-maven-3.patch
new file mode 100644
index 0000000..823430e
--- /dev/null
+++ b/0001-Add-support-for-maven-3.patch
@@ -0,0 +1,63 @@
+From 900d254a483b8d751456afc444f9e67d85d03c0c Mon Sep 17 00:00:00 2001
+From: Stanislav Ochotnicky <sochotnicky(a)redhat.com>
+Date: Wed, 20 Jul 2011 14:57:00 +0200
+Subject: [PATCH] Add support for maven 3
+
+---
+ pom.xml | 5 +++++
+ .../maven/plugin/gpg/AscArtifactMetadata.java | 9 +++++++++
+ .../maven/plugin/gpg/AttachedSignedArtifact.java | 2 +-
+ 3 files changed, 15 insertions(+), 1 deletions(-)
+
+diff --git a/pom.xml b/pom.xml
+index d68cf39..d2f97b9 100644
+--- a/pom.xml
++++ b/pom.xml
+@@ -57,6 +57,11 @@ under the License.
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.maven</groupId>
++ <artifactId>maven-compat</artifactId>
++ <version>${mavenVersion}</version>
++ </dependency>
++ <dependency>
++ <groupId>org.apache.maven</groupId>
+ <artifactId>maven-plugin-api</artifactId>
+ <version>${mavenVersion}</version>
+ </dependency>
+diff --git a/src/main/java/org/apache/maven/plugin/gpg/AscArtifactMetadata.java b/src/main/java/org/apache/maven/plugin/gpg/AscArtifactMetadata.java
+index b348c87..98bb5d8 100644
+--- a/src/main/java/org/apache/maven/plugin/gpg/AscArtifactMetadata.java
++++ b/src/main/java/org/apache/maven/plugin/gpg/AscArtifactMetadata.java
+@@ -85,6 +85,15 @@ public class AscArtifactMetadata
+ {
+ return getFilename();
+ }
++ public void merge( org.apache.maven.repository.legacy.metadata.ArtifactMetadata metadata )
++ {
++ AscArtifactMetadata m = (AscArtifactMetadata) metadata;
++ if ( !m.file.equals( file ) )
++ {
++ throw new IllegalStateException( "Cannot add two different pieces of metadata for: " + getKey() );
++ }
++ }
++
+
+ public void merge( ArtifactMetadata metadata )
+ {
+diff --git a/src/main/java/org/apache/maven/plugin/gpg/AttachedSignedArtifact.java b/src/main/java/org/apache/maven/plugin/gpg/AttachedSignedArtifact.java
+index a4baf8e..cc8e508 100644
+--- a/src/main/java/org/apache/maven/plugin/gpg/AttachedSignedArtifact.java
++++ b/src/main/java/org/apache/maven/plugin/gpg/AttachedSignedArtifact.java
+@@ -192,7 +192,7 @@ public class AttachedSignedArtifact
+ return delegate.equals( o );
+ }
+
+- public int compareTo( Object o )
++ public int compareTo( Artifact o )
+ {
+ return delegate.compareTo( o );
+ }
+--
+1.7.6
+
diff --git a/maven-gpg-plugin.spec b/maven-gpg-plugin.spec
index 16f7c6a..5c26e69 100644
--- a/maven-gpg-plugin.spec
+++ b/maven-gpg-plugin.spec
@@ -1,5 +1,5 @@
Name: maven-gpg-plugin
-Version: 1.2
+Version: 1.3
Release: 1%{?dist}
Summary: Maven GPG Plugin
@@ -7,6 +7,7 @@ Group: Development/Libraries
License: ASL 2.0
URL: http://maven.apache.org/plugins/maven-gpg-plugin/
Source0: http://repo2.maven.org/maven2/org/apache/maven/plugins/%{name}/%{version}...
+Patch0: 0001-Add-support-for-maven-3.patch
BuildArch: noarch
@@ -26,8 +27,6 @@ Requires: maven
Requires: jpackage-utils
Requires: java
Requires: gnupg2
-Requires(post): jpackage-utils
-Requires(postun): jpackage-utils
Obsoletes: maven2-plugin-gpg <= 0:2.0.8
Provides: maven2-plugin-gpg = 1:%{version}-%{release}
@@ -46,7 +45,9 @@ Requires: jpackage-utils
API documentation for %{name}.
%prep
-%setup -q
+%setup -q
+
+%patch0 -p1
%build
mvn-rpmbuild install javadoc:javadoc
@@ -55,35 +56,26 @@ mvn-rpmbuild install javadoc:javadoc
# jars
install -Dpm 644 target/%{name}-%{version}.jar %{buildroot}%{_javadir}/%{name}.jar
-%add_to_maven_depmap org.apache.maven.plugins %{name} %{version} JPP %{name}
-
# poms
install -Dpm 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom
-# javadoc
-install -dm 755 %{buildroot}%{_javadocdir}/%{name}-%{version}
-cp -pr target/site/api*/* %{buildroot}%{_javadocdir}/%{name}-%{version}/
-ln -s %{name}-%{version} %{buildroot}%{_javadocdir}/%{name}
-rm -rf target/site/api*
-
-%post
-%update_maven_depmap
+%add_maven_depmap JPP-%{name}.pom %{name}.jar
-%postun
-%update_maven_depmap
+# javadoc
+install -dm 755 %{buildroot}%{_javadocdir}/%{name}
%files
-%defattr(-,root,root,-)
-%{_javadir}/*
-%{_mavenpomdir}/*
-%{_mavendepmapfragdir}/*
+%{_javadir}/%{name}.jar
+%{_mavenpomdir}/JPP-%{name}.pom
+%{_mavendepmapfragdir}/%{name}
%files javadoc
-%defattr(-,root,root,-)
-%{_javadocdir}/%{name}-%{version}
%{_javadocdir}/%{name}
%changelog
+* Mon Jun 13 2011 Stanislav Ochotnicky <sochotnicky(a)redhat.com> - 1.3-1
+- Update to latest upstream version
+
* Fri Mar 25 2011 Alexander Kurtakov <akurtako(a)redhat.com> 1.2-1
- Update to new upstream release.
- Adapt to current guidelines.
diff --git a/sources b/sources
index c19392f..96ba4fc 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-fb3d2b7c31e11eeb0ac02c30acd41480 maven-gpg-plugin-1.2-source-release.zip
+676528352ea884c302ac9225577ca9fe maven-gpg-plugin-1.3-source-release.zip
12 years, 10 months