[xom] Add POM file

Andy Grimm arg at fedoraproject.org
Fri Aug 10 21:37:45 UTC 2012


commit 7b43422d792af8a85783855563b23a4ccdb2d0b6
Author: Andy Grimm <agrimm at gmail.com>
Date:   Fri Aug 10 17:37:32 2012 -0400

    Add POM file

 xom-1.0.pom |   62 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 xom.spec    |   15 +++++++++++--
 2 files changed, 74 insertions(+), 3 deletions(-)
---
diff --git a/xom-1.0.pom b/xom-1.0.pom
new file mode 100644
index 0000000..4f3a1d7
--- /dev/null
+++ b/xom-1.0.pom
@@ -0,0 +1,62 @@
+<project>
+
+  <!-- From http://jira.codehaus.org/browse/MAVENUPLOAD-1559 -->
+
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>xom</groupId>
+  <artifactId>xom</artifactId>
+  <name>xom</name>
+  <version>1.0</version>
+  <url>http://www.xom.nu</url>
+  <ciManagement>
+    <notifiers>
+      <notifier>
+        <configuration>
+          <address>elharo at metalab.unc.edu</address>
+        </configuration>
+      </notifier>
+    </notifiers>
+  </ciManagement>
+  <inceptionYear>2002</inceptionYear>
+  <mailingLists>
+    <mailingList>
+      <name>XOM Interest Mailing List</name>
+      <archive>http://lists.ibiblio.org/pipermail/xom-interest/</archive>
+    </mailingList>
+  </mailingLists>
+  <licenses>
+	<license>
+		<name>LGPL</name>
+	</license>
+  </licenses>
+  <developers>
+    <developer>
+      <id>elharo</id>
+      <name>Elliotte Rusty Harold</name>
+      <email>elharo at metalab.unc.edu</email>
+      <organization>Cafe au Lait</organization>
+    </developer>
+  </developers>  
+  <dependencies>
+    <dependency>
+      <groupId>xerces</groupId>
+      <artifactId>xmlParserAPIs</artifactId>
+      <version>2.6.2</version>
+    </dependency>
+    <dependency>
+      <groupId>xerces</groupId>
+      <artifactId>xercesImpl</artifactId>
+      <version>2.6.2</version>
+    </dependency>
+    <dependency>
+      <groupId>xalan</groupId>
+      <artifactId>xalan</artifactId>
+      <version>2.6.0</version>
+    </dependency>
+    <dependency>
+      <groupId>com.ibm.icu</groupId>
+      <artifactId>icu4j</artifactId>
+      <version>2.6.1</version>
+    </dependency>
+  </dependencies>
+</project>
\ No newline at end of file
diff --git a/xom.spec b/xom.spec
index ea24eba..149f394 100644
--- a/xom.spec
+++ b/xom.spec
@@ -36,12 +36,13 @@
 Summary:        XML Pull Parser
 Name:           xom
 Version:        1.0
-Release:        8.6%{?dist}
+Release:        9%{?dist}
 Epoch:          0
 License:        LGPLv2
 URL:            http://www.xom.nu
 Group:          Development/Libraries
 Source0:        http://www.cafeconleche.org/XOM/xom-1.0.tar.gz
+Source1:        http://central.maven.org/maven2/xom/xom/1.0/xom-1.0.pom
 
 # Evidently gjdoc doesn't know about the noqualifier option; also, it
 # must do linkoffline and not link
@@ -138,8 +139,6 @@ done
 popd
 
 %install
-rm -rf $RPM_BUILD_ROOT
-
 # jars
 install -d -m 755 $RPM_BUILD_ROOT%{_javadir}
 
@@ -156,6 +155,11 @@ ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name}
 install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version}
 install -m 644 build/xom-samples.jar $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version}
 
+# POM
+install -d -m 755 $RPM_BUILD_ROOT%{_mavenpomdir}
+install -m 644 %{SOURCE1} $RPM_BUILD_ROOT%{_mavenpomdir}/JPP-%{name}.pom
+%add_maven_depmap JPP-%{name}.pom %{name}.jar
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -169,6 +173,8 @@ rm -rf $RPM_BUILD_ROOT
 %doc %{name}.graffle
 %{_javadir}/%{name}.jar
 %{_javadir}/%{name}-%{version}.jar
+%{_mavenpomdir}/JPP-%{name}.pom
+%{_mavendepmapfragdir}/*
 
 %files javadoc
 %defattr(0644,root,root,0755)
@@ -180,6 +186,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_datadir}/%{name}-%{version}/xom-samples.jar
 
 %changelog
+* Fri Aug 10 2012 Andy Grimm <agrimm at gmail.com> - 0:1.0-9
+- add POM
+
 * Sun Jul 22 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0:1.0-8.6
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
 


More information about the scm-commits mailing list