Author: drazzib
Date: 2010-01-31 18:20:36 +0000 (Sun, 31 Jan 2010)
New Revision: 11467

Added:
   trunk/xmlbeans/debian/libxmlbeans-java.poms
   trunk/xmlbeans/debian/poms/
   trunk/xmlbeans/debian/poms/qname.xml
   trunk/xmlbeans/debian/poms/xmlbeans.xml
   trunk/xmlbeans/debian/poms/xpath.xml
Modified:
   trunk/xmlbeans/debian/changelog
   trunk/xmlbeans/debian/control
   trunk/xmlbeans/debian/rules
Log:
* Install JARs in maven-repository
  - Build-Depends on maven-repo-helper
  - Use mh_installjar to install JARs
  - Add a get-orig-pom target in debian/rules

Modified: trunk/xmlbeans/debian/changelog
===================================================================
--- trunk/xmlbeans/debian/changelog     2010-01-31 17:53:29 UTC (rev 11466)
+++ trunk/xmlbeans/debian/changelog     2010-01-31 18:20:36 UTC (rev 11467)
@@ -15,8 +15,12 @@
     - Update all patches
     - Add debian/README.source
   * Update and review of debian/copyright
+  * Install JARs in maven-repository
+    - Build-Depends on maven-repo-helper
+    - Use mh_installjar to install JARs
+    - Add a get-orig-pom target in debian/rules
 
- -- Damien Raude-Morvan <draz...@debian.org>  Sun, 31 Jan 2010 18:36:34 +0100
+ -- Damien Raude-Morvan <draz...@debian.org>  Sun, 31 Jan 2010 19:20:05 +0100
 
 xmlbeans (2.4.0-0ubuntu2) jaunty; urgency=low
 

Modified: trunk/xmlbeans/debian/control
===================================================================
--- trunk/xmlbeans/debian/control       2010-01-31 17:53:29 UTC (rev 11466)
+++ trunk/xmlbeans/debian/control       2010-01-31 18:20:36 UTC (rev 11467)
@@ -4,8 +4,8 @@
 Maintainer: Debian Java maintainers 
<pkg-java-maintainers@lists.alioth.debian.org>
 Uploaders: Damien Raude-Morvan <draz...@debian.org>
 Build-Depends: cdbs, debhelper (>= 7), ant, default-jdk, quilt
-Build-Depends-Indep: ant-optional,
- libsaxonb-java
+Build-Depends-Indep: ant-optional, libxmlbeans-java,
+ libsaxonb-java, maven-repo-helper
 Homepage: http://xmlbeans.apache.org/
 Standards-Version: 3.8.4
 

Added: trunk/xmlbeans/debian/libxmlbeans-java.poms
===================================================================
--- trunk/xmlbeans/debian/libxmlbeans-java.poms                         (rev 0)
+++ trunk/xmlbeans/debian/libxmlbeans-java.poms 2010-01-31 18:20:36 UTC (rev 
11467)
@@ -0,0 +1,3 @@
+debian/poms/xmlbeans.xml
+debian/poms/xpath.xml
+debian/poms/qname.xml

Added: trunk/xmlbeans/debian/poms/qname.xml
===================================================================
--- trunk/xmlbeans/debian/poms/qname.xml                                (rev 0)
+++ trunk/xmlbeans/debian/poms/qname.xml        2010-01-31 18:20:36 UTC (rev 
11467)
@@ -0,0 +1,142 @@
+<project>
+    <modelVersion>4.0.0</modelVersion>
+    <groupId>org.apache.xmlbeans</groupId>
+    <artifactId>xmlbeans-qname</artifactId>
+    <version>2.5.0</version>
+
+    <name>XmlBeans</name>
+    <description>Jar that enables XmlBeans to run under JDK 1.4</description>
+    <url>http://xmlbeans.apache.org</url>
+
+    <issueManagement>
+        <system>jira</system>
+        
<url>http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10436</url>
+    </issueManagement>
+
+    <mailingLists>
+        <mailingList>
+            <name>XmlBeans User List</name>
+            <subscribe>user-subscr...@xmlbeans.apache.org</subscribe>
+            <unsubscribe>users-unsubscr...@xmlbeans.apache.org</unsubscribe>
+            
<archive>http://mail-archives.apache.org/mod_mbox/xmlbeans-user/</archive>
+        </mailingList>
+        <mailingList>
+            <name>XmlBeans Developer List</name>
+            <subscribe>dev-subscr...@xmlbeans.apache.org</subscribe>
+            <unsubscribe>dev-unsubscr...@xmlbeans.apache.org</unsubscribe>
+            
<archive>http://mail-archives.apache.org/mod_mbox/xmlbeans-dev/</archive>
+        </mailingList>
+        <mailingList>
+            <name>Source Control List</name>
+            <subscribe>commits-subscr...@xmlbeans.apache.org</subscribe>
+            <unsubscribe>commits-unsubscr...@xmlbeans.apache.org</unsubscribe>
+            
<archive>http://mail-archives.apache.org/mod_mbox/xmlbeans-commits/</archive>
+        </mailingList>
+    </mailingLists>
+
+    <licenses>
+        <license>
+            <name>The Apache Software License, Version 2.0</name>
+            <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+            <distribution>repo</distribution>
+        </license>
+    </licenses>
+
+    <scm>
+        
<connection>scm:svn:https://svn.apache.org/repos/asf/xmlbeans/</connection>
+        
<developerConnection>scm:svn:https://${maven.userna...@svn.apache.org/repos/asf/xmlbeans/</developerConnection>
+        <url>https://svn.apache.org/repos/asf/xmlbeans/</url>
+    </scm>
+
+    <organization>
+        <name>XmlBeans</name>
+        <url>http://xmlbeans.apache.org/</url>
+    </organization>
+
+    <developers>
+        <developer>
+            <name>Cezar Andrei</name>
+            <id>cezar</id>
+            <email>cezar.and...@no#spam#!bea.com</email>
+            <organization></organization>
+        </developer>
+
+        <developer>
+            <name>David Bau</name>
+            <id>dbau</id>
+            <email>david....@no#spam.google.com</email>
+            <organization></organization>
+        </developer>
+        <developer>
+            <name>Patrick Calahan</name>
+            <id></id>
+            <email>p...@no#spam.bea.com</email>
+            <organization></organization>
+        </developer>
+        <developer>
+            <name>Yana Kadiyska</name>
+            <id></id>
+            <email>ykadi...@no#spam#!bea.com</email>
+            <organization></organization>
+        </developer>
+        <developer>
+            <name>Ken Kress</name>
+            <id></id>
+            <email>k...@nos#pam.kress.org</email>
+            <organization></organization>
+        </developer>
+        <developer>
+            <name>Kevin Krouse</name>
+            <id></id>
+            <email>kkro...@n#osp#am.apache.org</email>
+            <organization></organization>
+        </developer>
+        <developer>
+            <name>Laurence Moroney</name>
+            <id></id>
+            <email>laurence.moro...@nospa#m.reuters.com</email>
+            <organization></organization>
+        </developer>
+        <developer>
+            <name>Radu Preotiuc</name>
+            <id>radup</id>
+            <email>radu.preotiuc-pie...@nos#pam.bea.com</email>
+            <organization></organization>
+        </developer>
+        <developer>
+            <name>Cliff Schmidt</name>
+            <id></id>
+            <email>cliffschm...@n#osp#am!gmail.com</email>
+            <organization></organization>
+        </developer>
+        <developer>
+            <name>Dutta Satadip</name>
+            <id></id>
+            <email>s-du...@no#spam.sbcglobal.net</email>
+            <organization></organization>
+        </developer>
+        <developer>
+            <name>Eric Vasilik</name>
+            <id></id>
+            <email>e...@nos#pam.vasilik.com</email>
+            <organization></organization>
+        </developer>
+        <developer>
+            <name>David Waite</name>
+            <id></id>
+            <email>dwa...@no#spam.apache.org</email>
+            <organization></organization>
+        </developer>
+        <developer>
+            <name>Scott Ziegler</name>
+            <id></id>
+            <email>scott.zieg...@n#ospam.bea.com</email>
+            <organization></organization>
+        </developer>
+
+    </developers>
+
+    <dependencies>
+    </dependencies>
+
+</project>

Added: trunk/xmlbeans/debian/poms/xmlbeans.xml
===================================================================
--- trunk/xmlbeans/debian/poms/xmlbeans.xml                             (rev 0)
+++ trunk/xmlbeans/debian/poms/xmlbeans.xml     2010-01-31 18:20:36 UTC (rev 
11467)
@@ -0,0 +1,147 @@
+<project>
+    <modelVersion>4.0.0</modelVersion>
+    <groupId>org.apache.xmlbeans</groupId>
+    <artifactId>xmlbeans</artifactId>
+    <version>2.5.0</version>
+
+    <name>XmlBeans</name>
+    <description>XmlBeans main jar</description>
+    <url>http://xmlbeans.apache.org</url>
+
+    <issueManagement>
+        <system>jira</system>
+        
<url>http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10436</url>
+    </issueManagement>
+
+    <mailingLists>
+        <mailingList>
+            <name>XmlBeans User List</name>
+            <subscribe>user-subscr...@xmlbeans.apache.org</subscribe>
+            <unsubscribe>users-unsubscr...@xmlbeans.apache.org</unsubscribe>
+            
<archive>http://mail-archives.apache.org/mod_mbox/xmlbeans-user/</archive>
+        </mailingList>
+        <mailingList>
+            <name>XmlBeans Developer List</name>
+            <subscribe>dev-subscr...@xmlbeans.apache.org</subscribe>
+            <unsubscribe>dev-unsubscr...@xmlbeans.apache.org</unsubscribe>
+            
<archive>http://mail-archives.apache.org/mod_mbox/xmlbeans-dev/</archive>
+        </mailingList>
+        <mailingList>
+            <name>Source Control List</name>
+            <subscribe>commits-subscr...@xmlbeans.apache.org</subscribe>
+            <unsubscribe>commits-unsubscr...@xmlbeans.apache.org</unsubscribe>
+            
<archive>http://mail-archives.apache.org/mod_mbox/xmlbeans-commits/</archive>
+        </mailingList>
+    </mailingLists>
+
+    <licenses>
+        <license>
+            <name>The Apache Software License, Version 2.0</name>
+            <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+            <distribution>repo</distribution>
+        </license>
+    </licenses>
+
+    <scm>
+        
<connection>scm:svn:https://svn.apache.org/repos/asf/xmlbeans/</connection>
+        
<developerConnection>scm:svn:https://${maven.userna...@svn.apache.org/repos/asf/xmlbeans/</developerConnection>
+        <url>https://svn.apache.org/repos/asf/xmlbeans/</url>
+    </scm>
+
+    <organization>
+        <name>XmlBeans</name>
+        <url>http://xmlbeans.apache.org/</url>
+    </organization>
+
+    <developers>
+        <developer>
+            <name>Cezar Andrei</name>
+            <id>cezar</id>
+            <email>cezar.and...@no#spam#!bea.com</email>
+            <organization></organization>
+        </developer>
+
+        <developer>
+            <name>David Bau</name>
+            <id>dbau</id>
+            <email>david....@no#spam.google.com</email>
+            <organization></organization>
+        </developer>
+        <developer>
+            <name>Patrick Calahan</name>
+            <id></id>
+            <email>p...@no#spam.bea.com</email>
+            <organization></organization>
+        </developer>
+        <developer>
+            <name>Yana Kadiyska</name>
+            <id></id>
+            <email>ykadi...@no#spam#!bea.com</email>
+            <organization></organization>
+        </developer>
+        <developer>
+            <name>Ken Kress</name>
+            <id></id>
+            <email>k...@nos#pam.kress.org</email>
+            <organization></organization>
+        </developer>
+        <developer>
+            <name>Kevin Krouse</name>
+            <id></id>
+            <email>kkro...@n#osp#am.apache.org</email>
+            <organization></organization>
+        </developer>
+        <developer>
+            <name>Laurence Moroney</name>
+            <id></id>
+            <email>laurence.moro...@nospa#m.reuters.com</email>
+            <organization></organization>
+        </developer>
+        <developer>
+            <name>Radu Preotiuc</name>
+            <id>radup</id>
+            <email>radu.preotiuc-pie...@nos#pam.bea.com</email>
+            <organization></organization>
+        </developer>
+        <developer>
+            <name>Cliff Schmidt</name>
+            <id></id>
+            <email>cliffschm...@n#osp#am!gmail.com</email>
+            <organization></organization>
+        </developer>
+        <developer>
+            <name>Dutta Satadip</name>
+            <id></id>
+            <email>s-du...@no#spam.sbcglobal.net</email>
+            <organization></organization>
+        </developer>
+        <developer>
+            <name>Eric Vasilik</name>
+            <id></id>
+            <email>e...@nos#pam.vasilik.com</email>
+            <organization></organization>
+        </developer>
+        <developer>
+            <name>David Waite</name>
+            <id></id>
+            <email>dwa...@no#spam.apache.org</email>
+            <organization></organization>
+        </developer>
+        <developer>
+            <name>Scott Ziegler</name>
+            <id></id>
+            <email>scott.zieg...@n#ospam.bea.com</email>
+            <organization></organization>
+        </developer>
+
+    </developers>
+
+    <dependencies>
+        <dependency>
+            <groupId>stax</groupId>
+            <artifactId>stax-api</artifactId>
+            <version>1.0.1</version>
+        </dependency>
+    </dependencies>
+
+</project>

Added: trunk/xmlbeans/debian/poms/xpath.xml
===================================================================
--- trunk/xmlbeans/debian/poms/xpath.xml                                (rev 0)
+++ trunk/xmlbeans/debian/poms/xpath.xml        2010-01-31 18:20:36 UTC (rev 
11467)
@@ -0,0 +1,152 @@
+<project>
+    <modelVersion>4.0.0</modelVersion>
+    <groupId>org.apache.xmlbeans</groupId>
+    <artifactId>xmlbeans-xpath</artifactId>
+    <version>2.5.0</version>
+
+    <name>XmlBeansXPath</name>
+    <description>XmlBeans extended XPath and XQuery support</description>
+    <url>http://xmlbeans.apache.org</url>
+
+    <issueManagement>
+        <system>jira</system>
+        
<url>http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10436</url>
+    </issueManagement>
+
+    <mailingLists>
+        <mailingList>
+            <name>XmlBeans User List</name>
+            <subscribe>user-subscr...@xmlbeans.apache.org</subscribe>
+            <unsubscribe>users-unsubscr...@xmlbeans.apache.org</unsubscribe>
+            
<archive>http://mail-archives.apache.org/mod_mbox/xmlbeans-user/</archive>
+        </mailingList>
+        <mailingList>
+            <name>XmlBeans Developer List</name>
+            <subscribe>dev-subscr...@xmlbeans.apache.org</subscribe>
+            <unsubscribe>dev-unsubscr...@xmlbeans.apache.org</unsubscribe>
+            
<archive>http://mail-archives.apache.org/mod_mbox/xmlbeans-dev/</archive>
+        </mailingList>
+        <mailingList>
+            <name>Source Control List</name>
+            <subscribe>commits-subscr...@xmlbeans.apache.org</subscribe>
+            <unsubscribe>commits-unsubscr...@xmlbeans.apache.org</unsubscribe>
+            
<archive>http://mail-archives.apache.org/mod_mbox/xmlbeans-commits/</archive>
+        </mailingList>
+    </mailingLists>
+
+    <licenses>
+        <license>
+            <name>The Apache Software License, Version 2.0</name>
+            <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+            <distribution>repo</distribution>
+        </license>
+    </licenses>
+
+    <scm>
+        
<connection>scm:svn:https://svn.apache.org/repos/asf/xmlbeans/</connection>
+        
<developerConnection>scm:svn:https://${maven.userna...@svn.apache.org/repos/asf/xmlbeans/</developerConnection>
+        <url>https://svn.apache.org/repos/asf/xmlbeans/</url>
+    </scm>
+
+    <organization>
+        <name>XmlBeans</name>
+        <url>http://xmlbeans.apache.org/</url>
+    </organization>
+
+    <developers>
+        <developer>
+            <name>Cezar Andrei</name>
+            <id>cezar</id>
+            <email>cezar.and...@no#spam#!bea.com</email>
+            <organization></organization>
+        </developer>
+
+        <developer>
+            <name>David Bau</name>
+            <id>dbau</id>
+            <email>david....@no#spam.google.com</email>
+            <organization></organization>
+        </developer>
+        <developer>
+            <name>Patrick Calahan</name>
+            <id></id>
+            <email>p...@no#spam.bea.com</email>
+            <organization></organization>
+        </developer>
+        <developer>
+            <name>Yana Kadiyska</name>
+            <id></id>
+            <email>ykadi...@no#spam#!bea.com</email>
+            <organization></organization>
+        </developer>
+        <developer>
+            <name>Ken Kress</name>
+            <id></id>
+            <email>k...@nos#pam.kress.org</email>
+            <organization></organization>
+        </developer>
+        <developer>
+            <name>Kevin Krouse</name>
+            <id></id>
+            <email>kkro...@n#osp#am.apache.org</email>
+            <organization></organization>
+        </developer>
+        <developer>
+            <name>Laurence Moroney</name>
+            <id></id>
+            <email>laurence.moro...@nospa#m.reuters.com</email>
+            <organization></organization>
+        </developer>
+        <developer>
+            <name>Radu Preotiuc</name>
+            <id>radup</id>
+            <email>radu.preotiuc-pie...@nos#pam.bea.com</email>
+            <organization></organization>
+        </developer>
+        <developer>
+            <name>Cliff Schmidt</name>
+            <id></id>
+            <email>cliffschm...@n#osp#am!gmail.com</email>
+            <organization></organization>
+        </developer>
+        <developer>
+            <name>Dutta Satadip</name>
+            <id></id>
+            <email>s-du...@no#spam.sbcglobal.net</email>
+            <organization></organization>
+        </developer>
+        <developer>
+            <name>Eric Vasilik</name>
+            <id></id>
+            <email>e...@nos#pam.vasilik.com</email>
+            <organization></organization>
+        </developer>
+        <developer>
+            <name>David Waite</name>
+            <id></id>
+            <email>dwa...@no#spam.apache.org</email>
+            <organization></organization>
+        </developer>
+        <developer>
+            <name>Scott Ziegler</name>
+            <id></id>
+            <email>scott.zieg...@n#ospam.bea.com</email>
+            <organization></organization>
+        </developer>
+
+    </developers>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.xmlbeans</groupId>
+            <artifactId>xmlbeans</artifactId>
+            <version>2.5.0</version>
+        </dependency>
+        <dependency>
+            <groupId>net.sf.saxon</groupId>
+            <artifactId>saxon</artifactId>
+            <version>9</version>
+        </dependency>
+    </dependencies>
+
+</project>

Modified: trunk/xmlbeans/debian/rules
===================================================================
--- trunk/xmlbeans/debian/rules 2010-01-31 17:53:29 UTC (rev 11466)
+++ trunk/xmlbeans/debian/rules 2010-01-31 18:20:36 UTC (rev 11467)
@@ -4,24 +4,29 @@
 include /usr/share/cdbs/1/rules/patchsys-quilt.mk
 include /usr/share/cdbs/1/class/ant.mk
 
+POM_VERSION          := 2.4.0
+MAVEN_REPO           := 
http://repository.sonatype.org/service/local/repositories/central/content
+
 JAVA_HOME           := /usr/lib/jvm/default-java
 DEB_ANT_BUILD_TARGET := xbean.jar
 DEB_ANT_BUILDFILE    := build.xml
 DEB_JARS            := ant-nodeps
 
 install/libxmlbeans-java::
-       install -m 644 -D build/lib/xbean.jar \
-         $(DEB_DESTDIR)/usr/share/java/xmlbeans-$(DEB_UPSTREAM_VERSION).jar
-       dh_link /usr/share/java/xmlbeans-$(DEB_UPSTREAM_VERSION).jar \
-         /usr/share/java/xmlbeans.jar
-       install -m 644 -D build/lib/xbean_xpath.jar \
-         
$(DEB_DESTDIR)/usr/share/java/xmlbeans_xpath-$(DEB_UPSTREAM_VERSION).jar
-       dh_link /usr/share/java/xmlbeans_xpath-$(DEB_UPSTREAM_VERSION).jar \
-         /usr/share/java/xmlbeans_xpath.jar
-       install -m 644 -D build/lib/xmlbeans-qname.jar \
-         
$(DEB_DESTDIR)/usr/share/java/xmlbeans-qname-$(DEB_UPSTREAM_VERSION).jar
-       dh_link /usr/share/java/xmlbeans-qname-$(DEB_UPSTREAM_VERSION).jar \
-         /usr/share/java/xmlbeans-qname.jar
+       mh_installpoms -plibxmlbeans-java
+       mh_installjar -plibxmlbeans-java -nxmlbeans -l debian/poms/xmlbeans.xml 
build/lib/xbean.jar
+       mh_installjar -plibxmlbeans-java -nxmlbeans-qname -l 
debian/poms/qname.xml build/lib/xmlbeans-qname.jar
+       mh_installjar -plibxmlbeans-java -nxmlbeans_xpath -l 
debian/poms/xpath.xml build/lib/xbean_xpath.jar
 
+clean::
+       -rm -rf debian/tmp
+
 get-orig-source:
        uscan --force-download --rename
+
+get-orig-pom:
+       wget -O debian/poms/xmlbeans.xml 
$(MAVEN_REPO)/org/apache/xmlbeans/xmlbeans/$(POM_VERSION)/xmlbeans-$(POM_VERSION).pom
+       wget -O debian/poms/qname.xml 
$(MAVEN_REPO)/org/apache/xmlbeans/xmlbeans-qname/$(POM_VERSION)/xmlbeans-qname-$(POM_VERSION).pom
+       wget -O debian/poms/xpath.xml 
$(MAVEN_REPO)/org/apache/xmlbeans/xmlbeans-xpath/$(POM_VERSION)/xmlbeans-xpath-$(POM_VERSION).pom
+       perl -p -i -e 
's/<version>$(POM_VERSION)/<version>$(DEB_UPSTREAM_VERSION)/' debian/poms/*.xml
+


_______________________________________________
pkg-java-commits mailing list
pkg-java-comm...@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-java-commits

Reply via email to