[mx4j] Add maven POMs

Mikolaj Izdebski mizdebsk at fedoraproject.org
Tue Oct 9 17:55:05 UTC 2012


commit cf8a04ad491419346e05c851cdff46998a2da2b4
Author: gil <puntogil at libero.it>
Date:   Tue Oct 9 19:27:00 2012 +0200

    Add maven POMs

 .gitignore |    8 ++++++++
 mx4j.spec  |   40 +++++++++++++++++++++++++++++++++++++++-
 sources    |    8 ++++++++
 3 files changed, 55 insertions(+), 1 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 715871d..a6b76ba 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,9 @@
 mx4j-3.0.1-src.tar.gz
+/mx4j-jmx-3.0.1.pom
+/mx4j-rjmx-2.1.1.pom
+/mx4j-rimpl-2.1.1.pom
+/mx4j-3.0.1.pom
+/mx4j-impl-2.1.1.pom
+/mx4j-remote-3.0.1.pom
+/mx4j-tools-3.0.1.pom
+/mx4j-jmx-remote-3.0.1.pom
diff --git a/mx4j.spec b/mx4j.spec
index 9f22e56..05b79cc 100644
--- a/mx4j.spec
+++ b/mx4j.spec
@@ -30,7 +30,7 @@
 
 Name:           mx4j
 Version:        3.0.1
-Release:        15%{?dist}
+Release:        16%{?dist}
 Epoch:          1
 Summary:        Open source implementation of JMX Java API
 License:        ASL 1.1
@@ -38,6 +38,17 @@ Group:          Development/Libraries
 Source0:        %{name}-%{version}-src.tar.gz
 Source1:        %{name}-build.policy
 Source2:        CatalogManager.properties
+
+Source3:        http://repo1.maven.org/maven2/mx4j/mx4j/%{version}/mx4j-%{version}.pom
+Source4:        http://repo1.maven.org/maven2/mx4j/mx4j-jmx/%{version}/mx4j-jmx-%{version}.pom
+Source5:        http://repo1.maven.org/maven2/mx4j/mx4j-jmx-remote/%{version}/mx4j-jmx-remote-%{version}.pom
+Source6:        http://repo1.maven.org/maven2/mx4j/mx4j-remote/%{version}/mx4j-remote-%{version}.pom
+Source7:        http://repo1.maven.org/maven2/mx4j/mx4j-tools/%{version}/mx4j-tools-%{version}.pom
+# not available
+Source8:        http://repo1.maven.org/maven2/mx4j/mx4j-impl/2.1.1/mx4j-impl-2.1.1.pom
+Source9:        http://repo1.maven.org/maven2/mx4j/mx4j-rimpl/2.1.1/mx4j-rimpl-2.1.1.pom
+Source10:       http://repo1.maven.org/maven2/mx4j/mx4j-rjmx/2.1.1/mx4j-rjmx-2.1.1.pom
+
 Patch0:         mx4j-javaxssl.patch
 Patch1:         mx4j-%{version}.patch
 Patch2:         mx4j-build.patch
@@ -112,6 +123,11 @@ Documentation for %{name}.
 cp %{SOURCE1} build
 cp %{_sourcedir}/CatalogManager.properties %{_builddir}/%{name}-%{version}/build/
 
+cp %{SOURCE8} %{name}-impl-%{version}.pom
+cp %{SOURCE9} %{name}-rimpl-%{version}.pom
+cp %{SOURCE10} %{name}-rjmx-%{version}.pom
+sed -i "s|<version>2.1.1</version>|<version>%{version}</version>|" %{name}-*-%{version}.pom
+
 pushd lib
    ln -sf $(build-classpath xml-commons-apis) xml-apis.jar
    ln -sf $(build-classpath xerces-j2) xercesImpl.jar
@@ -151,6 +167,23 @@ install -m 644 dist/lib/boa/%{name}-rjmx-boa.jar $RPM_BUILD_ROOT%{_javadir}/%{na
 install -m 644 dist/lib/boa/%{name}-rimpl-boa.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/boa/%{name}-rimpl-boa.jar
 install -m 644 dist/lib/boa/%{name}-remote-boa.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/boa/%{name}-remote-boa.jar
 
+install -d -m 755 $RPM_BUILD_ROOT%{_mavenpomdir}
+install -pm 644 %{SOURCE3} $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.%{name}-%{name}.pom
+%add_maven_depmap JPP.%{name}-%{name}.pom %{name}/%{name}.jar
+install -pm 644 %{SOURCE4} $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.%{name}-%{name}-jmx.pom
+%add_maven_depmap JPP.%{name}-%{name}-jmx.pom %{name}/%{name}-jmx.jar
+install -pm 644 %{SOURCE6} $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.%{name}-%{name}-remote.pom
+%add_maven_depmap JPP.%{name}-%{name}-remote.pom %{name}/%{name}-remote.jar
+install -pm 644 %{SOURCE7} $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.%{name}-%{name}-tools.pom
+%add_maven_depmap JPP.%{name}-%{name}-tools.pom %{name}/%{name}-tools.jar
+
+install -pm 644 %{name}-impl-%{version}.pom $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.%{name}-%{name}-impl.pom
+%add_maven_depmap JPP.%{name}-%{name}-impl.pom %{name}/%{name}-impl.jar
+install -pm 644 %{name}-rimpl-%{version}.pom $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.%{name}-%{name}-rimpl.pom
+%add_maven_depmap JPP.%{name}-%{name}-rimpl.pom %{name}/%{name}-rimpl.jar
+install -pm 644 %{name}-rjmx-%{version}.pom $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.%{name}-%{name}-rjmx.pom
+%add_maven_depmap JPP.%{name}-%{name}-rjmx.pom %{name}/%{name}-rjmx.jar
+
 install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}
 dos2unix dist/docs/styles.css README.txt LICENSE.txt
 cp -r dist/docs/api/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}
@@ -168,6 +201,8 @@ fi
 
 %files
 %{_javadir}/%{name}
+%{_mavenpomdir}/JPP.%{name}-*.pom
+%{_mavendepmapfragdir}/%{name}
 %doc LICENSE.txt
 %doc README.txt
 
@@ -178,6 +213,9 @@ fi
 %doc dist/docs/*
 
 %changelog
+* Tue Oct 09 2012 gil cattaneo <puntogil at libero.it> 1:3.0.1-16
+- Add maven POMs
+
 * Fri Jul 20 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1:3.0.1-15
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
 
diff --git a/sources b/sources
index 57db1c9..7c49324 100644
--- a/sources
+++ b/sources
@@ -1 +1,9 @@
+91cc3bd7b1643e2653eacc8b6f3b57bf  mx4j-jmx-3.0.1.pom
+588abf68e816aa958044ed6ee81ba8cb  mx4j-rjmx-2.1.1.pom
+616a53657738444509e10bbee6471a64  mx4j-rimpl-2.1.1.pom
+dfc86b5e2a8d75b767d95f734d185801  mx4j-3.0.1.pom
+77a811ac0a1b311318739728cf543a81  mx4j-impl-2.1.1.pom
+6934928e1e7fe75e8cd3b1b5c75b4140  mx4j-remote-3.0.1.pom
+f575d5379a19f20fcc3c786fd6c1be9d  mx4j-tools-3.0.1.pom
+21689da5f4acd4346c5f9493bf591062  mx4j-jmx-remote-3.0.1.pom
 eb5c08c4281aeb94c08ead7091b23dde  mx4j-3.0.1-src.tar.gz


More information about the scm-commits mailing list