[xalan-j2] add POM files

Andy Grimm arg at fedoraproject.org
Wed Oct 19 15:26:52 UTC 2011


commit 37a7218b1bb419c62c407834acdf64889c5fe21a
Author: Andy Grimm <agrimm at gmail.com>
Date:   Wed Oct 19 11:26:01 2011 -0400

    add POM files

 .gitignore    |    3 +++
 sources       |    3 +++
 xalan-j2.spec |   21 ++++++++++++++++++++-
 3 files changed, 26 insertions(+), 1 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 9f82950..b4bfa2e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,6 @@
 xalan-j2-notarget.patch
 xalan-j_2_7_0-src-RHsemiCLEAN.tar.gz
 xalan-j_2_7_1-src.tar.gz
+/serializer-2.7.1.pom
+/xalan-2.7.1.pom
+/xsltc-2.7.1.pom
diff --git a/sources b/sources
index 88e0324..183e10d 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,5 @@
 3461365d8636e454f73e14884c3f8692  xalan-j2-notarget.patch
 fc805051f0fe505c7a4b1b5c8db9b9e3  xalan-j_2_7_1-src.tar.gz
+982e76686b5205871877ddc5f1406dfe  serializer-2.7.1.pom
+007fd1a7f92ad9df04af5235fc2ed5f0  xalan-2.7.1.pom
+422e0e6e9ab48831f2a38e72a4fbbe75  xsltc-2.7.1.pom
diff --git a/xalan-j2.spec b/xalan-j2.spec
index c70b4ca..13d6f04 100644
--- a/xalan-j2.spec
+++ b/xalan-j2.spec
@@ -32,7 +32,7 @@
 
 Name:           xalan-j2
 Version:        2.7.1
-Release:        6%{?dist}
+Release:        7%{?dist}
 Epoch:          0
 Summary:        Java XSLT processor
 # samples/servlet/ApplyXSLTException.java is ASL 1.1
@@ -40,6 +40,9 @@ Summary:        Java XSLT processor
 License:        ASL 1.1 and ASL 2.0 and W3C
 Source0:        http://www.apache.org/dist/xml/xalan-j/xalan-j_2_7_1-src.tar.gz
 Source1:        %{name}-serializer-MANIFEST.MF
+Source2:        http://repo1.maven.org/maven2/xalan/xalan/2.7.1/xalan-2.7.1.pom
+Source3:        http://repo1.maven.org/maven2/xalan/xalan/2.7.1/serializer-2.7.1.pom
+Source4:        xsltc-%{version}.pom
 Patch0:         %{name}-noxsltcdeps.patch
 # Fix the serializer JAR filename in xalan-j2's MANIFEST.MF
 # https://bugzilla.redhat.com/show_bug.cgi?id=718738
@@ -167,6 +170,15 @@ install -p -m 644 build/xsltc.jar \
 install -p -m 644 build/serializer.jar \
   $RPM_BUILD_ROOT%{_javadir}/%{name}-serializer.jar
 
+# POMs
+install -d -m 755 $RPM_BUILD_ROOT%{_mavenpomdir}
+install -p -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_mavenpomdir}/JPP-%{name}.pom
+install -p -m 644 %{SOURCE3} $RPM_BUILD_ROOT%{_mavenpomdir}/JPP-%{name}-serializer.pom
+install -p -m 644 %{SOURCE4} $RPM_BUILD_ROOT%{_mavenpomdir}/JPP-xsltc.pom
+%add_maven_depmap JPP-%{name}.pom %{name}.jar
+%add_maven_depmap JPP-%{name}-serializer.pom %{name}-serializer.jar
+%add_maven_depmap JPP-xsltc.pom xsltc.jar
+
 # javadoc
 install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}
 cp -pr build/docs/apidocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}
@@ -203,10 +215,14 @@ update-alternatives --install %{_javadir}/jaxp_transform_impl.jar \
 %{_javadir}/%{name}.jar
 %{_javadir}/%{name}-serializer.jar
 %ghost %{_javadir}/jaxp_transform_impl.jar
+%{_mavenpomdir}/JPP-%{name}.pom
+%{_mavendepmapfragdir}/%{name}
+%{_mavenpomdir}/JPP-%{name}-serializer.pom
 
 %files xsltc
 %doc LICENSE.txt
 %{_javadir}/xsltc.jar
+%{_mavenpomdir}/JPP-xsltc.pom
 
 %files manual
 %doc LICENSE.txt
@@ -220,6 +236,9 @@ update-alternatives --install %{_javadir}/jaxp_transform_impl.jar \
 %{_datadir}/%{name}
 
 %changelog
+* Mon Oct 10 2011 Andy Grimm <agrimm at gmail.com> 0:2.7.1-7
+- add POM files
+
 * Wed Aug 10 2011 Andrew Overholt <overholt at redhat.com> 0:2.7.1-6
 - Fix filename of serializer.jar in xalan-j2's MANIFEST.MF
 - https://bugzilla.redhat.com/show_bug.cgi?id=718738


More information about the scm-commits mailing list