[protobuf] Fix java subpackage bugs #669345 and #669346

Stanislav Ochotnicky sochotni at fedoraproject.org
Thu Jan 13 13:33:36 UTC 2011


commit 83670761d560c89e27fb1e13f099830a3aeb4c57
Author: Stanislav Ochotnicky <sochotnicky at redhat.com>
Date:   Thu Jan 13 13:58:40 2011 +0100

    Fix java subpackage bugs #669345 and #669346
    
    - Use new maven plugin names
    - Use mavenpomdir macro for pom installation

 protobuf.spec |   32 ++++++++++++++++++--------------
 1 files changed, 18 insertions(+), 14 deletions(-)
---
diff --git a/protobuf.spec b/protobuf.spec
index 6dc4f98..ee270fb 100644
--- a/protobuf.spec
+++ b/protobuf.spec
@@ -12,7 +12,7 @@
 Summary:        Protocol Buffers - Google's data interchange format
 Name:           protobuf
 Version:        2.3.0
-Release:        5%{?dist}
+Release:        6%{?dist}
 License:        BSD
 Group:          Development/Libraries
 Source:         http://protobuf.googlecode.com/files/%{name}-%{version}.tar.bz2
@@ -133,16 +133,15 @@ Group:   Development/Languages
 BuildRequires:    java-devel >= 1.6
 BuildRequires:    jpackage-utils
 BuildRequires:    maven2
-BuildRequires:    maven2-plugin-compiler
-BuildRequires:    maven2-plugin-install
-BuildRequires:    maven2-plugin-jar
-BuildRequires:    maven2-plugin-javadoc
-#BuildRequires:    maven2-plugin-release
+BuildRequires:    maven-compiler-plugin
+BuildRequires:    maven-install-plugin
+BuildRequires:    maven-jar-plugin
+BuildRequires:    maven-javadoc-plugin
+BuildRequires:    maven-resources-plugin
+BuildRequires:    maven-surefire-plugin
+BuildRequires:    maven-antrun-plugin
 BuildRequires:    maven-doxia
 BuildRequires:    maven-doxia-sitetools
-BuildRequires:    maven2-plugin-resources
-BuildRequires:    maven2-plugin-surefire
-BuildRequires:    maven2-plugin-antrun
 Requires:         java
 Requires:         jpackage-utils
 Requires(post):   jpackage-utils
@@ -219,14 +218,14 @@ install -p -m 644 -D editors/proto.vim %{buildroot}%{_datadir}/vim/vimfiles/synt
 %if %{with java}
 pushd java
 install -d -m 755 %{buildroot}%{_javadir}
-install -pm 644 target/%{name}-java-%{version}.jar %{buildroot}%{_javadir}/%{name}-%{version}.jar
+install -pm 644 target/%{name}-java-%{version}.jar %{buildroot}%{_javadir}/%{name}.jar
 
 install -d -m 755 %{buildroot}%{_javadocdir}/%{name}
 cp -rp target/site/apidocs %{buildroot}%{_javadocdir}/%{name}
 
-install -d -m 755 %{buildroot}%{_datadir}/maven2/poms
-install -pm 644 pom.xml %{buildroot}%{_datadir}/maven2/poms/JPP-%{name}.pom
-%add_to_maven_depmap org.apache.maven %{name} %{version} JPP %{name}
+install -d -m 755 %{buildroot}%{_mavenpomdir}
+install -pm 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom
+%add_to_maven_depmap com.google.protobuf %{name}-java %{version} JPP %{name}
 
 %endif
 
@@ -307,7 +306,7 @@ rm -rf %{buildroot}
 %if %{with java}
 %files java
 %defattr(-, root, root, -)
-%{_datadir}/maven2/poms/JPP-protobuf.pom
+%{_mavenpomdir}/JPP-protobuf.pom
 %{_mavendepmapfragdir}/protobuf
 %{_javadir}/*
 %doc examples/AddPerson.java examples/ListPeople.java
@@ -318,6 +317,11 @@ rm -rf %{buildroot}
 %endif
 
 %changelog
+* Thu Jan 13 2011 Stanislav Ochotnicky <sochotnicky at redhat.com> - 2.3.0-6
+- Fix java subpackage bugs #669345 and #669346
+- Use new maven plugin names
+- Use mavenpomdir macro for pom installation
+
 * Mon Jul 26 2010 David Malcolm <dmalcolm at redhat.com> - 2.3.0-5
 - generalize hardcoded reference to 2.6 in python subpackage %%files manifest
 


More information about the scm-commits mailing list