Bug#617670: libjets3t-java: Package does not install maven artifacts
James Page
james.page at canonical.com
Thu Mar 10 13:24:13 UTC 2011
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
-------------- next part --------------
=== 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 ; \
+
More information about the pkg-java-maintainers
mailing list