[pkg-java] r8935 - trunk/maven-shared-io/debian

Ludovic Claude ludovicc-guest at alioth.debian.org
Tue Jul 7 23:41:52 UTC 2009


Author: ludovicc-guest
Date: 2009-07-07 23:41:51 +0000 (Tue, 07 Jul 2009)
New Revision: 8935

Added:
   trunk/maven-shared-io/debian/components.xml
   trunk/maven-shared-io/debian/libmaven-shared-io-java.poms
   trunk/maven-shared-io/debian/maven.rules
Removed:
   trunk/maven-shared-io/debian/build.xml
Modified:
   trunk/maven-shared-io/debian/build.properties
   trunk/maven-shared-io/debian/changelog
   trunk/maven-shared-io/debian/control
   trunk/maven-shared-io/debian/copyright
   trunk/maven-shared-io/debian/orig-tar.sh
   trunk/maven-shared-io/debian/rules
Log:
* New version

Modified: trunk/maven-shared-io/debian/build.properties
===================================================================
--- trunk/maven-shared-io/debian/build.properties	2009-07-07 23:14:56 UTC (rev 8934)
+++ trunk/maven-shared-io/debian/build.properties	2009-07-07 23:41:51 UTC (rev 8935)
@@ -1,3 +1,3 @@
-javadoc.dir=build/api
+javadoc.dir=target/api
 build.directory=target
-build.outputDirectory=target/classes
+maven.test.skip=true

Deleted: trunk/maven-shared-io/debian/build.xml
===================================================================
--- trunk/maven-shared-io/debian/build.xml	2009-07-07 23:14:56 UTC (rev 8934)
+++ trunk/maven-shared-io/debian/build.xml	2009-07-07 23:41:51 UTC (rev 8935)
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-
-<project name="pkg-java" default="package" basedir="..">
-
-    <property file="debian/build.properties"/>
-    <property name="maven.test.skip" value="true"/>
-    <property name="maven.build.xml" value="/usr/share/maven-ant-helper/maven-build.xml"/>
-    <property file="/usr/share/maven-ant-helper/maven-defaults.properties"/>
-
-    <target name="clean">
-        <ant target="clean" antfile="${maven.build.xml}" dir="."/>
-    </target>
-
-    <target name="package">
-        <ant target="package" antfile="${maven.build.xml}" dir=".">
-            <property name="artifactId" value="maven-shared-io"/>
-        </ant>
-    </target>
-
-    <target name="javadoc">
-        <javadoc destdir="${javadoc.dir}">
-            <packageset dir="src/main/java/"/>
-        </javadoc>
-    </target>
-
-</project>

Modified: trunk/maven-shared-io/debian/changelog
===================================================================
--- trunk/maven-shared-io/debian/changelog	2009-07-07 23:14:56 UTC (rev 8934)
+++ trunk/maven-shared-io/debian/changelog	2009-07-07 23:41:51 UTC (rev 8935)
@@ -1,3 +1,16 @@
+maven-shared-io (1.1-2) unstable; urgency=low
+
+  * Change section to java, bump up Standards-Version to 3.8.1
+  * Remove the dependency on default-jre | java2-runtime as this is
+    a library.
+  * Add the Maven POM to the package,
+  * Add a Build-Depends-Indep dependency on maven-repo-helper
+  * Replace Depend on maven2 by libmaven2-core-java
+  * Use mh_installpom and mh_installjar to install the POM and the jar to the
+    Maven repository
+
+ -- Ludovic Claude <ludovic.claude at laposte.net>  Tue, 12 May 2009 14:17:43 +0100
+
 maven-shared-io (1.1-1) unstable; urgency=low
 
   * Initial release. (Closes: #508014)

Added: trunk/maven-shared-io/debian/components.xml
===================================================================
--- trunk/maven-shared-io/debian/components.xml	                        (rev 0)
+++ trunk/maven-shared-io/debian/components.xml	2009-07-07 23:41:51 UTC (rev 8935)
@@ -0,0 +1,14 @@
+<component-set>
+  <components>
+    <component>
+      <role>org.apache.maven.shared.io.download.DownloadManager</role>
+      <role-hint>default</role-hint>
+      <implementation>org.apache.maven.shared.io.download.DefaultDownloadManager</implementation>
+      <requirements>
+        <requirement>
+          <role>org.apache.maven.artifact.manager.WagonManager</role>
+        </requirement>
+      </requirements>
+    </component>
+  </components>
+</component-set>
\ No newline at end of file

Modified: trunk/maven-shared-io/debian/control
===================================================================
--- trunk/maven-shared-io/debian/control	2009-07-07 23:14:56 UTC (rev 8934)
+++ trunk/maven-shared-io/debian/control	2009-07-07 23:41:51 UTC (rev 8935)
@@ -1,19 +1,19 @@
 Source: maven-shared-io
-Section: devel
+Section: java
 Priority: optional
 Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
 Uploaders: Torsten Werner <twerner at debian.org>
-Build-Depends: default-jdk, ant, debhelper (>= 5), cdbs, maven2, maven-ant-helper,
- libwagon-java, libplexus-utils-java, libplexus-component-api-java
-Standards-Version: 3.8.0
+Build-Depends: default-jdk, debhelper (>= 5), cdbs
+Build-Depends-Indep: maven-repo-helper, maven-ant-helper (>> 4), ant, ant-optional, 
+ libmaven2-core-java, libwagon-java, libplexus-utils-java, libplexus-component-api-java
+Standards-Version: 3.8.1
 Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/maven-shared-io
 Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/maven-shared-io/
 Homepage: http://maven.apache.org
 
 Package: libmaven-shared-io-java
 Architecture: all
-Section: devel
-Depends: ${misc:Depends}, default-jre | java2-runtime, maven2, libwagon-java,
+Depends: ${misc:Depends}, libmaven2-core-java, libwagon-java,
  libplexus-utils-java, libplexus-component-api-java
 Description: Maven API for I/O support
  Maven is a software project management and comprehension tool. Based on the

Modified: trunk/maven-shared-io/debian/copyright
===================================================================
--- trunk/maven-shared-io/debian/copyright	2009-07-07 23:14:56 UTC (rev 8934)
+++ trunk/maven-shared-io/debian/copyright	2009-07-07 23:41:51 UTC (rev 8935)
@@ -3,7 +3,7 @@
 The Debian packaging is Copyright (c) 2008 Torsten Werner and is
 licensed under the GNU General Public License version 3. On Debian
 systems, the complete text of the GNU General Public License can be
-found in '/usr/share/common-licenses/GPL'.
+found in '/usr/share/common-licenses/GPL-3'.
 
 The package was downloaded from <http://maven.apache.org>.
 

Added: trunk/maven-shared-io/debian/libmaven-shared-io-java.poms
===================================================================
--- trunk/maven-shared-io/debian/libmaven-shared-io-java.poms	                        (rev 0)
+++ trunk/maven-shared-io/debian/libmaven-shared-io-java.poms	2009-07-07 23:41:51 UTC (rev 8935)
@@ -0,0 +1 @@
+pom.xml --no-parent

Added: trunk/maven-shared-io/debian/maven.rules
===================================================================
--- trunk/maven-shared-io/debian/maven.rules	                        (rev 0)
+++ trunk/maven-shared-io/debian/maven.rules	2009-07-07 23:41:51 UTC (rev 8935)
@@ -0,0 +1,2 @@
+junit junit jar s/3\..*/3.x/
+


Property changes on: trunk/maven-shared-io/debian/orig-tar.sh
___________________________________________________________________
Modified: svn:executable
   - 
   + *

Modified: trunk/maven-shared-io/debian/rules
===================================================================
--- trunk/maven-shared-io/debian/rules	2009-07-07 23:14:56 UTC (rev 8934)
+++ trunk/maven-shared-io/debian/rules	2009-07-07 23:41:51 UTC (rev 8935)
@@ -3,18 +3,25 @@
 include /usr/share/cdbs/1/rules/debhelper.mk
 include /usr/share/cdbs/1/class/ant.mk
 
-PACKAGE              := $(shell dpkg-parsechangelog | egrep '^Source:' | cut -f2 -d' ')
-VERSION              := $(shell dpkg-parsechangelog | egrep '^Version:' | sed 's/Version: \(.*\)-.*/\1/')
+PACKAGE              := $(DEB_SOURCE_PACKAGE)
+VERSION              := $(DEB_UPSTREAM_VERSION)
 JAVA_HOME            := /usr/lib/jvm/default-java
-DEB_JARS             := maven2 wagon-provider-api plexus-utils plexus-component-api
+DEB_JARS             := ant-nodeps maven-artifact maven-artifact-manager maven-core maven-plugin-api wagon-provider-api plexus-utils plexus-component-api
 DEB_ANT_BUILD_TARGET := package #javadoc
-DEB_ANT_BUILDFILE    := debian/build.xml
-DEB_ANT_ARGS         := -Dversion=$(VERSION)
-API_DOCS             := build/api
+DEB_ANT_BUILDFILE    := /usr/share/maven-ant-helper/maven-build.xml
+DEB_ANT_ARGS         := -Dbasedir=$(realpath .) -Dpackage=$(PACKAGE) -Dversion=$(VERSION)
+API_DOCS             := target/api
 
 get-orig-source:
-	uscan --force-download
+	-uscan --download-version $(DEB_UPSTREAM_VERSION) --force-download --rename
 
+makebuilddir/lib$(PACKAGE)-java::
+	install -d target/classes/META-INF/plexus/
+	install -m644 debian/components.xml target/classes/META-INF/plexus/
+
 binary-post-install/lib$(PACKAGE)-java::
-	dh_install -plib$(PACKAGE)-java target/$(PACKAGE)-$(VERSION).jar /usr/share/java
-	dh_link -plib$(PACKAGE)-java /usr/share/java/$(PACKAGE)-$(VERSION).jar /usr/share/java/$(PACKAGE).jar
+	mh_installpoms -plib$(PACKAGE)-java
+	mh_installjar -plib$(PACKAGE)-java -l pom.xml target/$(PACKAGE)-$(VERSION).jar
+
+clean::
+	-rm -rf debian/tmp


Property changes on: trunk/maven-shared-io/debian/rules
___________________________________________________________________
Modified: svn:executable
   - 
   + *




More information about the pkg-java-commits mailing list