Author: ludovicc-guest Date: 2009-07-08 23:54:05 +0000 (Wed, 08 Jul 2009) New Revision: 9013
Added: trunk/plexus-maven-plugin/debian/build.properties trunk/plexus-maven-plugin/debian/libplexus-maven-plugin-java.poms trunk/plexus-maven-plugin/debian/maven-settings.xml trunk/plexus-maven-plugin/debian/maven.rules trunk/plexus-maven-plugin/debian/patches/descriptor.diff Modified: trunk/plexus-maven-plugin/debian/changelog trunk/plexus-maven-plugin/debian/compat trunk/plexus-maven-plugin/debian/control trunk/plexus-maven-plugin/debian/orig-tar.sh trunk/plexus-maven-plugin/debian/patches/doxia.diff trunk/plexus-maven-plugin/debian/patches/pom.diff trunk/plexus-maven-plugin/debian/patches/series trunk/plexus-maven-plugin/debian/rules Log: * Change section to java, bump up Standards-Version to 3.8.1 * 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 * Remove the patch for the POM as it's no longer needed * Change the build dependency on openjdk-6-jdk to default-jdk * Use cdbs-ant instead of cdbs-maven for the build, as this plugin is used to build Maven or some of its build dependencies. * Remove the dependencies on Java runtimes as it is a library. Added: trunk/plexus-maven-plugin/debian/build.properties =================================================================== --- trunk/plexus-maven-plugin/debian/build.properties (rev 0) +++ trunk/plexus-maven-plugin/debian/build.properties 2009-07-08 23:54:05 UTC (rev 9013) @@ -0,0 +1,4 @@ +javadoc.dir=target/api +build.directory=target +maven.test.skip=true +maven.generate.target=plugin:descriptor Modified: trunk/plexus-maven-plugin/debian/changelog =================================================================== --- trunk/plexus-maven-plugin/debian/changelog 2009-07-08 23:50:36 UTC (rev 9012) +++ trunk/plexus-maven-plugin/debian/changelog 2009-07-08 23:54:05 UTC (rev 9013) @@ -1,3 +1,17 @@ +plexus-maven-plugin (1.3.8-3) unstable; urgency=low + + * Change section to java, bump up Standards-Version to 3.8.1 + * 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 + * Remove the patch for the POM as it's no longer needed + * Change the build dependency on openjdk-6-jdk to default-jdk + * Use cdbs-ant instead of cdbs-maven for the build, as this plugin is used + to build Maven or some of its build dependencies. + * Remove the dependencies on Java runtimes as it is a library. + + -- Ludovic Claude <[email protected]> Sun, 17 May 2009 16:07:37 +0100 + plexus-maven-plugin (1.3.8-2) unstable; urgency=low * Change Depends: default-java to default-jre. Modified: trunk/plexus-maven-plugin/debian/compat =================================================================== --- trunk/plexus-maven-plugin/debian/compat 2009-07-08 23:50:36 UTC (rev 9012) +++ trunk/plexus-maven-plugin/debian/compat 2009-07-08 23:54:05 UTC (rev 9013) @@ -1 +1 @@ -5 +6 Modified: trunk/plexus-maven-plugin/debian/control =================================================================== --- trunk/plexus-maven-plugin/debian/control 2009-07-08 23:50:36 UTC (rev 9012) +++ trunk/plexus-maven-plugin/debian/control 2009-07-08 23:54:05 UTC (rev 9013) @@ -1,18 +1,20 @@ Source: plexus-maven-plugin -Section: libs +Section: java Priority: optional Maintainer: Debian Java Maintainers <[email protected]> Uploaders: Torsten Werner <[email protected]> -Build-Depends: debhelper (>= 5), cdbs, openjdk-6-jdk, quilt, maven-debian-helper, +Build-Depends: debhelper (>= 6), cdbs, default-jdk, quilt +Build-Depends-Indep: maven-repo-helper, maven-ant-helper (>> 4), ant, ant-optional, + junit, libmaven-plugin-tools-java, libplexus-velocity-java, velocity, libplexus-cdc-java, libslf4j-java, libmaven-reporting-impl-java -Standards-Version: 3.8.0 +Standards-Version: 3.8.1 Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/plexus-maven-helper Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/plexus-maven-helper/ Homepage: http://plexus.codehaus.org/plexus-maven-plugin/ Package: libplexus-maven-plugin-java Architecture: all -Depends: ${misc:Depends}, default-jre | java2-runtime, libplexus-cdc-java, +Depends: ${misc:Depends}, libplexus-cdc-java, libslf4j-java, libmaven-reporting-impl-java Description: Maven plugin for the Plexus Component Descriptor Creator The Plexus project provides a full software stack for creating and Added: trunk/plexus-maven-plugin/debian/libplexus-maven-plugin-java.poms =================================================================== --- trunk/plexus-maven-plugin/debian/libplexus-maven-plugin-java.poms (rev 0) +++ trunk/plexus-maven-plugin/debian/libplexus-maven-plugin-java.poms 2009-07-08 23:54:05 UTC (rev 9013) @@ -0,0 +1 @@ +pom.xml --no-parent Added: trunk/plexus-maven-plugin/debian/maven-settings.xml =================================================================== --- trunk/plexus-maven-plugin/debian/maven-settings.xml (rev 0) +++ trunk/plexus-maven-plugin/debian/maven-settings.xml 2009-07-08 23:54:05 UTC (rev 9013) @@ -0,0 +1,9 @@ +<!-- + This is a minimal settings.xml that switches maven to offline mode + and uses the Debian repo as the local repo. +--> + +<settings> + <localRepository>/usr/share/maven-repo</localRepository> + <offline>true</offline> +</settings> Added: trunk/plexus-maven-plugin/debian/maven.rules =================================================================== --- trunk/plexus-maven-plugin/debian/maven.rules (rev 0) +++ trunk/plexus-maven-plugin/debian/maven.rules 2009-07-08 23:54:05 UTC (rev 9013) @@ -0,0 +1,3 @@ +# keep the version for all Maven plugins as versionless plugins don't work +* * maven-plugin * +junit junit jar s/3\..*/3.x/ \ No newline at end of file Property changes on: trunk/plexus-maven-plugin/debian/orig-tar.sh ___________________________________________________________________ Modified: svn:executable - + * Added: trunk/plexus-maven-plugin/debian/patches/descriptor.diff =================================================================== --- trunk/plexus-maven-plugin/debian/patches/descriptor.diff (rev 0) +++ trunk/plexus-maven-plugin/debian/patches/descriptor.diff 2009-07-08 23:54:05 UTC (rev 9013) @@ -0,0 +1,11 @@ +--- a/src/main/java/org/codehaus/plexus/maven/plugin/AbstractDescriptorMojo.java ++++ b/src/main/java/org/codehaus/plexus/maven/plugin/AbstractDescriptorMojo.java +@@ -88,7 +88,7 @@ + private ComponentDescriptorExtractor[] extractors; + + /** +- * @component ++ * @component role="org.codehaus.plexus.cdc.ComponentDescriptorWriter" + */ + private ComponentDescriptorWriter writer; + Modified: trunk/plexus-maven-plugin/debian/patches/doxia.diff =================================================================== --- trunk/plexus-maven-plugin/debian/patches/doxia.diff 2009-07-08 23:50:36 UTC (rev 9012) +++ trunk/plexus-maven-plugin/debian/patches/doxia.diff 2009-07-08 23:54:05 UTC (rev 9013) @@ -1,46 +1,8 @@ see http://jira.codehaus.org/browse/PLX-404 -diff --git a/src/main/java/org/codehaus/plexus/maven/plugin/PlexusComponentsReport.java b/src/main/java/org/codehaus/plexus/maven/plugin/PlexusComponentsReport.java -index 4485c27..14a2f5e 100644 ---- a/src/main/java/org/codehaus/plexus/maven/plugin/PlexusComponentsReport.java -+++ b/src/main/java/org/codehaus/plexus/maven/plugin/PlexusComponentsReport.java -@@ -31,8 +31,8 @@ import java.util.Locale; - import org.apache.maven.project.MavenProject; - import org.apache.maven.reporting.AbstractMavenReport; - import org.apache.maven.reporting.MavenReportException; --import org.codehaus.doxia.sink.Sink; --import org.codehaus.doxia.site.renderer.SiteRenderer; -+import org.apache.maven.doxia.sink.Sink; -+import org.apache.maven.doxia.siterenderer.Renderer; - import org.codehaus.plexus.maven.plugin.report.ComponentSet; - import org.jdom.Document; - import org.jdom.JDOMException; -@@ -62,9 +62,9 @@ public class PlexusComponentsReport - private MavenProject project; - - /** -- * @component org.codehaus.doxia.site.renderer.SiteRenderer -+ * @component org.apache.maven.doxia.siterenderer.DefaultSiteRenderer - */ -- private SiteRenderer siteRenderer; -+ private Renderer siteRenderer; - - /** - * @parameter expression="${project.reporting.outputDirectory} -@@ -114,7 +114,7 @@ public class PlexusComponentsReport - return project; - } - -- protected SiteRenderer getSiteRenderer() -+ protected Renderer getSiteRenderer() - { - return siteRenderer; - } -diff --git a/src/main/java/org/codehaus/plexus/maven/plugin/report/Component.java b/src/main/java/org/codehaus/plexus/maven/plugin/report/Component.java -index 675d043..ab5a5bf 100644 --- a/src/main/java/org/codehaus/plexus/maven/plugin/report/Component.java +++ b/src/main/java/org/codehaus/plexus/maven/plugin/report/Component.java -@@ -19,7 +19,7 @@ package org.codehaus.plexus.maven.plugin.report; +@@ -19,7 +19,7 @@ import java.util.Iterator; import java.util.List; @@ -49,11 +11,9 @@ import org.codehaus.plexus.util.StringUtils; import org.jdom.Element; -diff --git a/src/main/java/org/codehaus/plexus/maven/plugin/report/ComponentSet.java b/src/main/java/org/codehaus/plexus/maven/plugin/report/ComponentSet.java -index 167b1df..69c5d02 100644 --- a/src/main/java/org/codehaus/plexus/maven/plugin/report/ComponentSet.java +++ b/src/main/java/org/codehaus/plexus/maven/plugin/report/ComponentSet.java -@@ -17,7 +17,7 @@ package org.codehaus.plexus.maven.plugin.report; +@@ -17,7 +17,7 @@ */ import java.util.List; @@ -62,11 +22,9 @@ import org.jdom.Element; /** -diff --git a/src/main/java/org/codehaus/plexus/maven/plugin/report/Components.java b/src/main/java/org/codehaus/plexus/maven/plugin/report/Components.java -index d865971..aeefa9a 100644 --- a/src/main/java/org/codehaus/plexus/maven/plugin/report/Components.java +++ b/src/main/java/org/codehaus/plexus/maven/plugin/report/Components.java -@@ -25,7 +25,7 @@ import java.util.SortedSet; +@@ -25,7 +25,7 @@ import java.util.TreeMap; import java.util.TreeSet; @@ -75,8 +33,6 @@ import org.jdom.Element; /** -diff --git a/src/main/java/org/codehaus/plexus/maven/plugin/report/Configuration.java b/src/main/java/org/codehaus/plexus/maven/plugin/report/Configuration.java -index 835c89d..63272d4 100644 --- a/src/main/java/org/codehaus/plexus/maven/plugin/report/Configuration.java +++ b/src/main/java/org/codehaus/plexus/maven/plugin/report/Configuration.java @@ -24,7 +24,7 @@ @@ -88,8 +44,6 @@ import org.jdom.Element; /** -diff --git a/src/main/java/org/codehaus/plexus/maven/plugin/report/Requirement.java b/src/main/java/org/codehaus/plexus/maven/plugin/report/Requirement.java -index ae29488..c315060 100644 --- a/src/main/java/org/codehaus/plexus/maven/plugin/report/Requirement.java +++ b/src/main/java/org/codehaus/plexus/maven/plugin/report/Requirement.java @@ -24,7 +24,7 @@ @@ -101,11 +55,9 @@ import org.codehaus.plexus.util.StringUtils; import org.jdom.Element; -diff --git a/src/main/java/org/codehaus/plexus/maven/plugin/report/Requirements.java b/src/main/java/org/codehaus/plexus/maven/plugin/report/Requirements.java -index d1c06a6..fb7e62a 100644 --- a/src/main/java/org/codehaus/plexus/maven/plugin/report/Requirements.java +++ b/src/main/java/org/codehaus/plexus/maven/plugin/report/Requirements.java -@@ -28,7 +28,7 @@ import java.util.ArrayList; +@@ -28,7 +28,7 @@ import java.util.Iterator; import java.util.List; @@ -114,3 +66,37 @@ import org.jdom.Element; /** +--- a/src/main/java/org/codehaus/plexus/maven/plugin/PlexusComponentsReport.java ++++ b/src/main/java/org/codehaus/plexus/maven/plugin/PlexusComponentsReport.java +@@ -31,8 +31,8 @@ + import org.apache.maven.project.MavenProject; + import org.apache.maven.reporting.AbstractMavenReport; + import org.apache.maven.reporting.MavenReportException; +-import org.codehaus.doxia.sink.Sink; +-import org.codehaus.doxia.site.renderer.SiteRenderer; ++import org.apache.maven.doxia.sink.Sink; ++import org.apache.maven.doxia.siterenderer.Renderer; + import org.codehaus.plexus.maven.plugin.report.ComponentSet; + import org.jdom.Document; + import org.jdom.JDOMException; +@@ -62,9 +62,9 @@ + private MavenProject project; + + /** +- * @component org.codehaus.doxia.site.renderer.SiteRenderer ++ * @component org.codehaus.doxia.siterenderer.Renderer + */ +- private SiteRenderer siteRenderer; ++ private Renderer siteRenderer; + + /** + * @parameter expression="${project.reporting.outputDirectory} +@@ -114,7 +114,7 @@ + return project; + } + +- protected SiteRenderer getSiteRenderer() ++ protected Renderer getSiteRenderer() + { + return siteRenderer; + } Modified: trunk/plexus-maven-plugin/debian/patches/pom.diff =================================================================== --- trunk/plexus-maven-plugin/debian/patches/pom.diff 2009-07-08 23:50:36 UTC (rev 9012) +++ trunk/plexus-maven-plugin/debian/patches/pom.diff 2009-07-08 23:54:05 UTC (rev 9013) @@ -1,81 +1,14 @@ -diff --git a/pom.xml b/pom.xml -index 6f98e38..66e13ab 100644 --- a/pom.xml +++ b/pom.xml -@@ -7,7 +7,7 @@ - <parent> - <artifactId>plexus</artifactId> - <groupId>org.codehaus.plexus</groupId> -- <version>1.0.10</version> -+ <version>1.0.13</version> - </parent> - - <modelVersion>4.0.0</modelVersion> -@@ -33,15 +33,27 @@ - <dependency> - <groupId>org.slf4j</groupId> - <artifactId>slf4j-api</artifactId> -- <version>1.4.3</version> -+ <version>1.5.2</version> -+ <scope>system</scope> -+ <systemPath>/usr/share/java/slf4j-api.jar</systemPath> - </dependency> - <dependency> - <groupId>org.slf4j</groupId> - <artifactId>slf4j-simple</artifactId> -- <version>1.4.3</version> -+ <version>1.5.2</version> -+ <scope>system</scope> -+ <systemPath>/usr/share/java/slf4j-simple.jar</systemPath> - </dependency> - <dependency> - <groupId>org.apache.maven</groupId> -+ <artifactId>maven-core</artifactId> -+ <version>2.0.9</version> -+ <scope>system</scope> -+ <systemPath>/usr/share/java/maven2.jar</systemPath> -+ </dependency> -+ <!-- -+ <dependency> -+ <groupId>org.apache.maven</groupId> - <artifactId>maven-plugin-api</artifactId> - <version>2.0.5</version> - </dependency> -@@ -54,17 +66,34 @@ - <groupId>org.apache.maven.reporting</groupId> - <artifactId>maven-reporting-api</artifactId> - <version>2.0</version> -- </dependency> -+ </dependency> -+ --> - <dependency> - <groupId>org.apache.maven.reporting</groupId> - <artifactId>maven-reporting-impl</artifactId> -- <version>2.0</version> -+ <version>2.0.4.1</version> -+ <scope>system</scope> -+ <systemPath>/usr/share/java/maven-reporting-impl.jar</systemPath> - </dependency> - <dependency> - <groupId>org.codehaus.plexus</groupId> +@@ -65,6 +65,11 @@ <artifactId>plexus-cdc</artifactId> -- <version>1.0-alpha-13</version> -+ <version>${org.codehaus.plexus.plexus-cdc.version}</version> + <version>1.0-alpha-13</version> </dependency> + <dependency> -+ <groupId>org.apache.maven.doxia</groupId> -+ <artifactId>doxia-sink-api</artifactId> -+ <version>1.0-alpha-11</version> -+ <scope>system</scope> -+ <systemPath>/usr/share/java/doxia-sink-api.jar</systemPath> -+ </dependency> -+ <dependency> -+ <groupId>org.apache.maven.doxia</groupId> -+ <artifactId>doxia-site-renderer</artifactId> -+ <version>1.0-alpha-11</version> -+ <scope>system</scope> -+ <systemPath>/usr/share/java/doxia-site-renderer.jar</systemPath> -+ </dependency> ++ <groupId>org.codehaus.plexus</groupId> ++ <artifactId>plexus-utils</artifactId> ++ <version>1.5.8</version> ++ </dependency> </dependencies> <scm> Modified: trunk/plexus-maven-plugin/debian/patches/series =================================================================== --- trunk/plexus-maven-plugin/debian/patches/series 2009-07-08 23:50:36 UTC (rev 9012) +++ trunk/plexus-maven-plugin/debian/patches/series 2009-07-08 23:54:05 UTC (rev 9013) @@ -1,2 +1,3 @@ +doxia.diff +descriptor.diff pom.diff -doxia.diff Modified: trunk/plexus-maven-plugin/debian/rules =================================================================== --- trunk/plexus-maven-plugin/debian/rules 2009-07-08 23:50:36 UTC (rev 9012) +++ trunk/plexus-maven-plugin/debian/rules 2009-07-08 23:54:05 UTC (rev 9013) @@ -1,10 +1,26 @@ #!/usr/bin/make -f include /usr/share/cdbs/1/rules/debhelper.mk -include /usr/share/cdbs/1/class/maven.mk +include /usr/share/cdbs/1/class/ant.mk include /usr/share/cdbs/1/rules/patchsys-quilt.mk -JAVA_HOME := /usr/lib/jvm/java-6-openjdk +PACKAGE := $(DEB_SOURCE_PACKAGE) +VERSION := $(DEB_UPSTREAM_VERSION) +JAVA_HOME := /usr/lib/jvm/default-java +DEB_JARS := ant-nodeps maven-core maven-model maven-plugin-api maven-project maven-artifact maven-artifact-manager \ + maven-reporting-api maven-reporting-impl slf4j-api slf4j-simple plexus-cdc plexus-utils qdox jdom1 doxia-core \ + doxia-logging-api doxia-sink-api doxia-decoration-model doxia-site-renderer +DEB_ANT_BUILD_TARGET := package #javadoc +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 --rename + -uscan --download-version $(DEB_UPSTREAM_VERSION) --force-download --rename + +binary-post-install/lib$(PACKAGE)-java:: + 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/plexus-maven-plugin/debian/rules ___________________________________________________________________ Modified: svn:executable - + * _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/pkg-java-commits

