Package: libjets3t-java
Version: 0.7.4+dfsg-1
Severity: normal
Tags: patch

It would be great if this package installed maven artifacts
to /usr/share/maven-repo.


-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.35-27-generic (SMP w/8 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash

Versions of packages libjets3t-java depends on:
ii  libaxis-java                  1.4-13     SOAP implementation in Java
ii  libcommons-codec-java         1.4-2      encoder and decoders such as Base6
ii  libcommons-httpclient-java    3.1-9      A Java(TM) library for creating HT
ii  libcommons-logging-java       1.1.1-8    commmon wrapper interface for seve

Versions of packages libjets3t-java recommends:
ii  libbcprov-java               1.44+dfsg-2 Bouncy Castle Java Cryptographic S

libjets3t-java suggests no packages.

-- no debconf information
=== modified file 'debian/control'
--- debian/control      2010-07-30 19:39:20 +0000
+++ debian/control      2011-03-09 18:56:17 +0000
@@ -6,7 +6,7 @@
 Build-Depends: debhelper (>= 7.0.50~), ant, default-jdk, javahelper,
  libcommons-logging-java, libservlet2.5-java, libaxis-java,
  libcommons-codec-java, libcommons-httpclient-java, junit, perl,
- default-jdk-doc
+ default-jdk-doc, maven-repo-helper
 Standards-Version: 3.9.1
 Homepage: http://jets3t.s3.amazonaws.com/index.html
 Vcs-Git: git://git.debian.org/git/pkg-java/jets3t.git

=== added file 'debian/libjets3t-java.poms'
--- debian/libjets3t-java.poms  1970-01-01 00:00:00 +0000
+++ debian/libjets3t-java.poms  2011-03-10 08:25:30 +0000
@@ -0,0 +1,1 @@
+debian/poms/jets3t.pom

=== added file 'debian/maven.ignoreRules'
--- debian/maven.ignoreRules    1970-01-01 00:00:00 +0000
+++ debian/maven.ignoreRules    2011-03-10 08:18:17 +0000
@@ -0,0 +1,2 @@
+# Currently patched into the package so ignore
+com.jamesmurty.utils java-xmlbuilder * * * *

=== added file 'debian/maven.rules'
--- debian/maven.rules  1970-01-01 00:00:00 +0000
+++ debian/maven.rules  2011-03-10 08:17:40 +0000
@@ -0,0 +1,5 @@
+# Make sure package uses versioned API for servlets
+javax.servlet servlet-api * s/2\..*/2.5/ * *
+# Version jets3t for 0.x
+net.java.dev.jets3t * * s/0\..*/0.x/ * *
+commons-httpclient commons-httpclient * s/3\..*/3.x/ * *

=== added directory 'debian/poms'
=== added file 'debian/poms/jets3t.pom'
--- debian/poms/jets3t.pom      1970-01-01 00:00:00 +0000
+++ debian/poms/jets3t.pom      2010-07-17 20:41:48 +0000
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns="http://maven.apache.org/POM/4.0.0";
+       xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
+       <modelVersion>4.0.0</modelVersion>
+       <groupId>net.java.dev.jets3t</groupId>
+       <artifactId>jets3t</artifactId>
+       <packaging>jar</packaging>
+       <version>0.7.4</version>
+       <name>An open source Java toolkit for Amazon S3</name>
+       <description>JetS3t is a free, open-source Java toolkit and application 
suite for the Amazon Simple Storage Service (Amazon S3). The JetS3t toolkit 
provides Java programmers with a powerful yet simple API for interacting with 
S3 and managing data stored there.</description>
+       <url>http://jets3t.s3.amazonaws.com/index.html</url>
+       <licenses>
+               <license>
+                       <name>Apache License, Version 2.0</name>
+                       <url>http://www.apache.org/licenses/LICENSE-2.0</url>
+                       <distribution>repo</distribution>
+               </license>
+       </licenses>
+       <scm>
+    <url>http://bitbucket.org/jmurty/jets3t/src</url>
+       </scm>
+       <dependencies>
+               <dependency>
+                       <groupId>commons-codec</groupId>
+                       <artifactId>commons-codec</artifactId>
+                       <version>1.3</version>
+               </dependency>
+               <dependency>
+                       <groupId>commons-logging</groupId>
+                       <artifactId>commons-logging</artifactId>
+                       <version>1.1.1</version>
+               </dependency>
+               <dependency>
+                       <groupId>commons-httpclient</groupId>
+                       <artifactId>commons-httpclient</artifactId>
+                       <version>3.1</version>
+               </dependency>
+               <dependency>
+                       <groupId>com.jamesmurty.utils</groupId>
+                       <artifactId>java-xmlbuilder</artifactId>
+                       <version>0.3</version>
+               </dependency>
+       </dependencies>
+</project>

=== modified file 'debian/rules'
--- debian/rules        2010-03-25 21:01:16 +0000
+++ debian/rules        2011-03-10 08:25:23 +0000
@@ -2,6 +2,9 @@
 %:
        dh --with javahelper $@
 
+DEB_UPSTREAM_VERSION=$(shell dpkg-parsechangelog | sed -rne 's,^Version: 
([^-]+).*,\1,p' | sed 's/\+dfsg//')
+PACKAGE=jets3t
+
 override_dh_auto_build:
        ant rebuild-all
        ant javadoc
@@ -18,6 +21,9 @@
 override_dh_install:
        dh_install
        rm debian/jets3t/usr/share/jets3t/resources/images/nuvola/license.txt
+       mh_installpoms -plib$(PACKAGE)-java
+       mh_installjar -plib$(PACKAGE)-java -l debian/poms/jets3t.pom \
+               jars/jets3t-$(DEB_UPSTREAM_VERSION).jar 
 
 override_dh_installchangelogs:
        dh_installchangelogs RELEASE_NOTES.txt
@@ -30,3 +36,9 @@
                --destdir $(CURDIR)      \
                --watchfile debian/watch \
                --force-download
+
+get-orig-pom:
+       mkdir -p debian/poms
+       wget -O debian/poms/jets3t.pom -U NoAgent-1.0 \
+            
http://repo1.maven.org/maven2/net/java/dev/jets3t/jets3t/$(DEB_UPSTREAM_VERSION)/jets3t-$(DEB_UPSTREAM_VERSION).pom
 ; \
+

Reply via email to