[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