[pkg-java] r9038 - trunk/commons-httpclient/debian

Ludovic Claude ludovicc-guest at alioth.debian.org
Thu Jul 9 16:51:02 UTC 2009


Author: ludovicc-guest
Date: 2009-07-09 16:51:01 +0000 (Thu, 09 Jul 2009)
New Revision: 9038

Added:
   trunk/commons-httpclient/debian/libcommons-httpclient-java.poms
   trunk/commons-httpclient/debian/maven.rules
   trunk/commons-httpclient/debian/pom.xml
Modified:
   trunk/commons-httpclient/debian/changelog
   trunk/commons-httpclient/debian/control
   trunk/commons-httpclient/debian/copyright
   trunk/commons-httpclient/debian/rules
Log:
* Add the Maven POM to the package
* Add a Build-Depends-Indep dependency on maven-repo-helper
* Use mh_installpom and mh_installjar to install the POM and the jar to the
  Maven repository

Modified: trunk/commons-httpclient/debian/changelog
===================================================================
--- trunk/commons-httpclient/debian/changelog	2009-07-09 16:05:56 UTC (rev 9037)
+++ trunk/commons-httpclient/debian/changelog	2009-07-09 16:51:01 UTC (rev 9038)
@@ -1,3 +1,12 @@
+commons-httpclient (3.1-4) experimental; urgency=low
+
+  * Add the Maven POM to the package
+  * Add a Build-Depends-Indep dependency on maven-repo-helper
+  * Use mh_installpom and mh_installjar to install the POM and the jar to the
+    Maven repository
+
+ -- Ludovic Claude <ludovic.claude at laposte.net>  Thu, 09 Jul 2009 17:40:18 +0100
+
 commons-httpclient (3.1-3) unstable; urgency=low
 
   * Convert to default-jdk/jre (Closes: #508949)

Modified: trunk/commons-httpclient/debian/control
===================================================================
--- trunk/commons-httpclient/debian/control	2009-07-09 16:05:56 UTC (rev 9037)
+++ trunk/commons-httpclient/debian/control	2009-07-09 16:51:01 UTC (rev 9038)
@@ -6,8 +6,8 @@
 	   Arnaud Vandyck <avdyk at debian.org>, 
 	   Kumar Appaiah <akumar at debian.org>, 
 	   Varun Hiremath <varun at debian.org>
-Build-Depends: debhelper, cdbs
-Build-Depends-Indep: ant, default-jdk, libcommons-codec-java, libcommons-logging-java, junit
+Build-Depends: debhelper (>= 7), cdbs
+Build-Depends-Indep: maven-repo-helper, ant, default-jdk, libcommons-codec-java, libcommons-logging-java, junit
 Standards-Version: 3.8.1
 Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/commons-httpclient
 Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/commons-httpclient

Modified: trunk/commons-httpclient/debian/copyright
===================================================================
--- trunk/commons-httpclient/debian/copyright	2009-07-09 16:05:56 UTC (rev 9037)
+++ trunk/commons-httpclient/debian/copyright	2009-07-09 16:51:01 UTC (rev 9038)
@@ -29,7 +29,7 @@
                   Laura Werner <laura at lwerner.org>,
                   Mikael Wilstrom <mikael.wikstrom at it.su.se>
 
-Copyright: © 2001-2008 The Apache Software Foundation
+Copyright: 2001-2008 The Apache Software Foundation
 
 License: Apache 2.0
 

Added: trunk/commons-httpclient/debian/libcommons-httpclient-java.poms
===================================================================
--- trunk/commons-httpclient/debian/libcommons-httpclient-java.poms	                        (rev 0)
+++ trunk/commons-httpclient/debian/libcommons-httpclient-java.poms	2009-07-09 16:51:01 UTC (rev 9038)
@@ -0,0 +1 @@
+debian/pom.xml --no-parent

Added: trunk/commons-httpclient/debian/maven.rules
===================================================================
--- trunk/commons-httpclient/debian/maven.rules	                        (rev 0)
+++ trunk/commons-httpclient/debian/maven.rules	2009-07-09 16:51:01 UTC (rev 9038)
@@ -0,0 +1,2 @@
+junit junit jar s/3\..*/3.x/
+commons-httpclient commons-httpclient jar s/3\..*/3.x/

Added: trunk/commons-httpclient/debian/pom.xml
===================================================================
--- trunk/commons-httpclient/debian/pom.xml	                        (rev 0)
+++ trunk/commons-httpclient/debian/pom.xml	2009-07-09 16:51:01 UTC (rev 9038)
@@ -0,0 +1,254 @@
+<?xml version="1.0" encoding="UTF-8"?><project>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>commons-httpclient</groupId>
+  <artifactId>commons-httpclient</artifactId>
+  <name>HttpClient</name>
+  <version>3.1</version>
+  <description>The HttpClient  component supports the client-side of RFC 1945 (HTTP/1.0)  and RFC 2616 (HTTP/1.1) , several related specifications (RFC 2109 (Cookies) , RFC 2617 (HTTP Authentication) , etc.), and provides a framework by which new request types (methods) or HTTP extensions can be created easily.</description>
+  <url>http://jakarta.apache.org/httpcomponents/httpclient-3.x/</url>
+  <issueManagement>
+    <url>http://issues.apache.org/jira/browse/HTTPCLIENT</url>
+  </issueManagement>
+  <ciManagement>
+    <notifiers>
+      <notifier>
+        <configuration>
+          <address>httpcomponents-dev at jakarta.apache.org</address>
+        </configuration>
+      </notifier>
+    </notifiers>
+  </ciManagement>
+  <inceptionYear>2001</inceptionYear>
+  <mailingLists>
+    <mailingList>
+      <name>HttpComponents Developer List</name>
+      <subscribe>httpcomponents-dev-subscribe at jakarta.apache.org</subscribe>
+      <unsubscribe>httpcomponents-dev-unsubscribe at jakarta.apache.org</unsubscribe>
+      <archive>http://mail-archives.apache.org/mod_mbox/jakarta-httpcomponents-dev/</archive>
+    </mailingList>
+    <mailingList>
+      <name>HttpClient User List</name>
+      <subscribe>httpclient-user-subscribe at jakarta.apache.org</subscribe>
+      <unsubscribe>httpclient-user-unsubscribe at jakarta.apache.org</unsubscribe>
+      <archive>http://mail-archives.apache.org/mod_mbox/jakarta-httpclient-user/</archive>
+    </mailingList>
+  </mailingLists>
+  <developers>
+    <developer>
+      <id>mbecke</id>
+      <name>Michael Becke</name>
+      <email>mbecke -at- apache.org</email>
+      <organization></organization>
+      <roles>
+        <role>Release Prime</role>
+        <role>Java Developer</role>
+      </roles>
+    </developer>
+    <developer>
+      <id>jsdever</id>
+      <name>Jeff Dever</name>
+      <email>jsdever -at- apache.org</email>
+      <organization>Independent consultant</organization>
+      <roles>
+        <role>2.0 Release Prime</role>
+        <role>Java Developer</role>
+      </roles>
+    </developer>
+    <developer>
+      <id>dion</id>
+      <name>dIon Gillard</name>
+      <email>dion -at- apache.org</email>
+      <organization>Multitask Consulting</organization>
+      <roles>
+        <role>Java Developer</role>
+      </roles>
+    </developer>
+    <developer>
+      <id>oglueck</id>
+      <name>Ortwin Glueck</name>
+      <email>oglueck -at- apache.org</email>
+      <url>http://www.odi.ch/</url>
+      <organization></organization>
+      <roles>
+        <role>Java Developer</role>
+      </roles>
+    </developer>
+    <developer>
+      <id>jericho</id>
+      <name>Sung-Gu</name>
+      <email>jericho -at- apache.org</email>
+      <organization></organization>
+      <roles>
+        <role>Java Developer</role>
+      </roles>
+    </developer>
+    <developer>
+      <id>olegk</id>
+      <name>Oleg Kalnichevski</name>
+      <email>olegk -at- apache.org</email>
+      <roles>
+        <role>Java Developer</role>
+      </roles>
+    </developer>
+    <developer>
+      <id>sullis</id>
+      <name>Sean C. Sullivan</name>
+      <email>sullis -at- apache.org</email>
+      <organization>Independent consultant</organization>
+      <roles>
+        <role>Java Developer</role>
+      </roles>
+    </developer>
+    <developer>
+      <id>adrian</id>
+      <name>Adrian Sutton</name>
+      <email>adrian.sutton -at- ephox.com</email>
+      <organization>Intencha</organization>
+      <roles>
+        <role>Java Developer</role>
+      </roles>
+    </developer>
+    <developer>
+      <id>rwaldhoff</id>
+      <name>Rodney Waldhoff</name>
+      <email>rwaldhoff -at- apache</email>
+      <organization>Britannica</organization>
+      <roles>
+        <role>Java Developer</role>
+      </roles>
+    </developer>
+  </developers>
+  <contributors>
+    <contributor>
+      <name>Armando Anton</name>
+      <email>armando.anton -at- newknow.com</email>
+    </contributor>
+    <contributor>
+      <name>Sebastian Bazley</name>
+      <email>sebb -at- apache.org</email>
+    </contributor>
+    <contributor>
+      <name>Ola Berg</name>
+      <email></email>
+    </contributor>
+    <contributor>
+      <name>Sam Berlin</name>
+      <email>sberlin -at- limepeer.com</email>
+    </contributor>
+    <contributor>
+      <name>Mike Bowler</name>
+      <email></email>
+    </contributor>
+    <contributor>
+      <name>Samit Jain</name>
+      <email>jain.samit -at- gmail.com</email>
+    </contributor>
+    <contributor>
+      <name>Eric Johnson</name>
+      <email>eric -at- tibco.com</email>
+    </contributor>
+    <contributor>
+      <name>Christian Kohlschuetter</name>
+      <email>ck -at- newsclub.de</email>
+    </contributor>
+    <contributor>
+      <name>Ryan Lubke</name>
+      <email>Ryan.Lubke -at- Sun.COM</email>
+    </contributor>
+    <contributor>
+      <name>Sam Maloney</name>
+      <email>sam.maloney -at- filogix.com</email>
+    </contributor>
+    <contributor>
+      <name>Rob Di Marco</name>
+      <email>rdimarco -at- hmsonline.com</email>
+    </contributor>
+    <contributor>
+      <name>Juergen Pill</name>
+      <email>Juergen.Pill -at- softwareag.com</email>
+    </contributor>
+    <contributor>
+      <name>Mohammad Rezaei</name>
+      <email>mohammad.rezaei -at- gs.com</email>
+    </contributor>
+    <contributor>
+      <name>Roland Weber</name>
+      <email>rolandw -at- apache.org</email>
+    </contributor>
+    <contributor>
+      <name>Laura Werner</name>
+      <email>laura -at- lwerner.org</email>
+    </contributor>
+    <contributor>
+      <name>Mikael Wilstrom</name>
+      <email>mikael.wikstrom -at- it.su.se</email>
+    </contributor>
+  </contributors>
+  <licenses>
+    <license>
+      <name>Apache License</name>
+      <url>http://www.apache.org/licenses/LICENSE-2.0</url>
+    </license>
+  </licenses>
+  <scm>
+    <connection>scm:svn:http://svn.apache.org/repos/asf/jakarta/httpcomponents/oac.hc3x/trunk</connection>
+    <url>http://svn.apache.org/repos/asf/jakarta/httpcomponents/oac.hc3x/trunk</url>
+  </scm>
+  <organization>
+    <name>Apache Software Foundation</name>
+    <url>http://jakarta.apache.org/</url>
+  </organization>
+  <build>
+    <sourceDirectory>src/java</sourceDirectory>
+    <testSourceDirectory>src/test</testSourceDirectory>
+    <resources>
+      <resource>
+        <directory>src/resources</directory>
+      </resource>
+    </resources>
+    <testResources>
+      <testResource>
+        <directory>src/test</directory>
+        <includes>
+          <include>**/*.keystore</include>
+        </includes>
+      </testResource>
+    </testResources>
+    <plugins>
+      <plugin>
+        <artifactId>maven-surefire-plugin</artifactId>
+        <configuration>
+          <includes>
+            <include>**/TestAll.java</include>
+          </includes>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+  <dependencies>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>3.8.1</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>commons-logging</groupId>
+      <artifactId>commons-logging</artifactId>
+      <version>1.0.4</version>
+    </dependency>
+    <dependency>
+      <groupId>commons-codec</groupId>
+      <artifactId>commons-codec</artifactId>
+      <version>1.2</version>
+    </dependency>
+  </dependencies>
+  <distributionManagement>
+    <site>
+      <id>default</id>
+      <name>Default Site</name>
+      <url>scp://people.apache.org//www/jakarta.apache.org/httpcomponents/httpclient-3.x/</url>
+    </site>
+    <status>converted</status>
+  </distributionManagement>
+</project>
\ No newline at end of file

Modified: trunk/commons-httpclient/debian/rules
===================================================================
--- trunk/commons-httpclient/debian/rules	2009-07-09 16:05:56 UTC (rev 9037)
+++ trunk/commons-httpclient/debian/rules	2009-07-09 16:51:01 UTC (rev 9038)
@@ -5,15 +5,22 @@
 include /usr/share/cdbs/1/class/ant.mk
 include /usr/share/cdbs/1/rules/simple-patchsys.mk
 
+PACKAGE			     := $(DEB_SOURCE_PACKAGE)
+VERSION			     := $(DEB_UPSTREAM_VERSION)
 JAVA_HOME            := /usr/lib/jvm/default-java
 DEB_JARS             := junit commons-logging commons-codec
 DEB_ANT_BUILD_TARGET := dist
 
 DEB_INSTALL_CHANGELOGS_ALL = RELEASE_NOTES.txt
 
-LIBRARY=commons-httpclient
+binary-post-install/lib$(PACKAGE)-java::
+	mh_installpoms -plib$(PACKAGE)-java
+	mh_installjar -plib$(PACKAGE)-java -l debian/pom.xml dist/$(PACKAGE)-$(VERSION).jar
 
-install/lib${LIBRARY}-java::
-	dh_install dist/${LIBRARY}-${DEB_UPSTREAM_VERSION}.jar usr/share/java
-	dh_link /usr/share/java/${LIBRARY}-$(DEB_UPSTREAM_VERSION).jar \
-	  /usr/share/java/${LIBRARY}.jar
+get-orig-pom:
+	wget -O debian/pom.xml http://repository.sonatype.org/service/local/repositories/central/content/commons-httpclient/commons-httpclient/$(DEB_UPSTREAM_VERSION)/commons-httpclient-$(DEB_UPSTREAM_VERSION).pom
+
+get-orig-source:
+	-uscan --download-version $(DEB_UPSTREAM_VERSION) --force-download --rename
+
+




More information about the pkg-java-commits mailing list