[xmlrpc3/f14/master] Install maven depmaps and poms.(cherry picked from commit 7baabe7e4c531ca0dd02b19c68dd68d56013ecf5)

Alexander Kurtakov akurtakov at fedoraproject.org
Tue Aug 24 16:02:01 UTC 2010


commit c86a2a7669c1ddadcfa735d42d5cf332e3ef18c0
Author: Alexander Kurtakov <akurtako at redhat.com>
Date:   Tue Aug 24 18:34:55 2010 +0300

    Install maven depmaps and poms.(cherry picked from commit 7baabe7e4c531ca0dd02b19c68dd68d56013ecf5)

 xmlrpc3.spec |   31 ++++++++++++++++++++++++++++++-
 1 files changed, 30 insertions(+), 1 deletions(-)
---
diff --git a/xmlrpc3.spec b/xmlrpc3.spec
index cadc9c7..ecc8a21 100644
--- a/xmlrpc3.spec
+++ b/xmlrpc3.spec
@@ -33,7 +33,7 @@
 
 Name:       xmlrpc3
 Version:    3.0
-Release:    4.15%{?dist}
+Release:    5%{?dist}
 Summary:    Java XML-RPC implementation
 License:    ASL 2.0
 Group:      Development/Libraries
@@ -89,6 +89,8 @@ Requires:       jakarta-commons-codec >= 1.3
 Requires:       jsse
 Requires:       ws-jaxme
 Requires:       ws-commons-util
+Requires(post): jpackage-utils
+Requires(postun): jpackage-utils
 
 BuildArch:    noarch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -277,6 +279,19 @@ install -m 644 common/target/%{mainname}-common-%{version}.jar \
 (cd $RPM_BUILD_ROOT%{_javadir} && for jar in *-%{version}*; do \
 ln -sf ${jar} ${jar/-%{version}/}; done)
 
+# install maven pom files
+install -Dm 644 pom.xml $RPM_BUILD_ROOT%{_mavenpomdir}/JPP-%{name}.pom
+install -Dm 644 common/pom.xml $RPM_BUILD_ROOT%{_mavenpomdir}/JPP-%{name}-common.pom
+install -Dm 644 client/pom.xml $RPM_BUILD_ROOT%{_mavenpomdir}/JPP-%{name}-client.pom
+install -Dm 644 server/pom.xml $RPM_BUILD_ROOT%{_mavenpomdir}/JPP-%{name}-server.pom
+
+# ... and maven depmaps
+%add_to_maven_depmap org.apache.xmlrpc %{mainname} %{version} JPP %{name}
+%add_to_maven_depmap org.apache.xmlrpc %{mainname}-common %{version} JPP %{name}-common
+%add_to_maven_depmap org.apache.xmlrpc %{mainname}-client %{version} JPP %{name}-client
+%add_to_maven_depmap org.apache.xmlrpc %{mainname}-server %{version} JPP %{name}-server
+
+
 # sources jars
 install -m 644 client/target/%{mainname}-client-%{version}-sources.jar \
   $RPM_BUILD_ROOT%{_javadir}/%{name}-client-%{version}-sources.jar
@@ -298,6 +313,12 @@ cp -pr server/target/site/apidocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{vers
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+%post common
+%update_maven_depmap
+
+%postun common
+%update_maven_depmap
+
 %files javadoc
 %defattr(-,root,root,-)
 %doc LICENSE.txt
@@ -306,6 +327,11 @@ rm -rf $RPM_BUILD_ROOT
 %files common
 %defattr(-,root,root,-)
 %doc LICENSE.txt
+%{_mavenpomdir}/JPP-%{name}.pom
+%{_mavenpomdir}/JPP-%{name}-common.pom
+%{_mavenpomdir}/JPP-%{name}-client.pom
+%{_mavenpomdir}/JPP-%{name}-server.pom
+%{_mavendepmapfragdir}/%{name}
 %{_javadir}/%{name}-common.jar
 %{_javadir}/%{name}-common-%{version}.jar
 
@@ -332,6 +358,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_javadir}/%{name}-server-%{version}-sources.jar
 
 %changelog
+* Wed Jul 21 2010 Stanislav Ochotnicky <sochotnicky at redhat.com> - 3.0-5
+- Install maven depmaps and pom.xml files
+
 * Mon Jul 12 2010 Andrew Overholt <overholt at redhat.com> 3.0-4.15
 - Ensure license is also in -javadoc package
 


More information about the scm-commits mailing list