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 ; \ +