This is an automated email from the git hooks/post-receive script. ebourg-guest pushed a commit to branch master in repository plexus-containers1.5.
commit 40fdce43368e9ebe17098a8cf1aa94d1d8b062bf Author: Emmanuel Bourg <[email protected]> Date: Fri Feb 12 13:08:15 2016 +0100 Moved plexus-container-default to its own package --- debian/changelog | 3 +-- debian/control | 33 ++++++++++++++++++-------------- debian/libplexus-containers1.5-java.poms | 4 ++-- 3 files changed, 22 insertions(+), 18 deletions(-) diff --git a/debian/changelog b/debian/changelog index 4c80456..8d5bd85 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,8 +2,7 @@ plexus-containers1.5 (1.6-2) UNRELEASED; urgency=medium * Team upload. * Build with maven-debian-helper - * Moved plexus-component-annotations and plexus-component-metadata - to their own packages + * Moved the artifact to distinct packages to optimize the dependencies * No longer build plexus-component-javadoc (never used) * Removed the unused -doc package * Updated Standards-Version to 3.9.7 (no changes) diff --git a/debian/control b/debian/control index 53eab3c..06863d4 100644 --- a/debian/control +++ b/debian/control @@ -23,29 +23,34 @@ Homepage: https://github.com/sonatype/plexus-containers Package: libplexus-containers1.5-java Architecture: all +Depends: libplexus-container-default1.5-java, + libplexus-component-annotations-java, + libplexus-component-metadata-java, + ${misc:Depends} +Description: Plexus IoC Container core with companion tools + The Plexus project provides a full software stack for creating and executing + software projects. Based on the Plexus container, the applications can + utilise component-oriented programming to build modular, reusable components + that can easily be assembled and reused. + . + This package replaces plexus-containers from 1.0.x branch. + +Package: libplexus-container-default1.5-java +Architecture: all Depends: libguava-java, libplexus-classworlds2-java, - libplexus-component-annotations-java, libplexus-utils2-java, libxbean-java, ${misc:Depends} -Description: Plexus' inversion-of-control (IoC) container +Breaks: libplexus-containers1.5-java (<< 1.6-2~) +Replaces: libplexus-containers1.5-java (<< 1.6-2~) +Description: Plexus Inversion-of-control Container The Plexus project provides a full software stack for creating and executing software projects. Based on the Plexus container, the applications can utilise component-oriented programming to build modular, reusable components that can easily be assembled and reused. . - Plexus Containers is Plexus' inversion-of-control (IoC) container - and companion tools: - * plexus-container-default is the IoC container itself, - * plexus-component-metadata is a Maven plugin to generate plexus - component.xml from source annotations, - * plexus-component-annotations provides the Java 5 annotations - for plexus components, - * plexus-component-javadoc provides javadoc taglets to add plexus - documentation to javadoc. - . - This package replaces plexus-containers from 1.0.x branch. + This package contains the plexus-container-default module. Package: libplexus-component-annotations-java Architecture: all @@ -65,7 +70,7 @@ Depends: libasm4-java, libmaven2-core-java, libplexus-cli-java, libplexus-component-annotations-java, - libplexus-containers1.5-java, + libplexus-container-default1.5-java, libqdox-java, ${misc:Depends} Breaks: libplexus-containers1.5-java (<< 1.6-2~) diff --git a/debian/libplexus-containers1.5-java.poms b/debian/libplexus-containers1.5-java.poms index 507ccf8..f14459f 100644 --- a/debian/libplexus-containers1.5-java.poms +++ b/debian/libplexus-containers1.5-java.poms @@ -25,8 +25,8 @@ # --site-xml=<location>: Optional, the location for site.xml if it needs to be installed. # Empty by default. [mh_install] # -pom.xml --no-parent --has-package-version +pom.xml --no-parent --has-package-version --package=libplexus-container-default1.5-java plexus-component-annotations/pom.xml --no-parent --has-package-version --package=libplexus-component-annotations-java --usj-name=plexus-component-annotations-1.5 plexus-component-metadata/pom.xml --has-package-version --package=libplexus-component-metadata-java plexus-component-javadoc/pom.xml --ignore -plexus-container-default/pom.xml --has-package-version --usj-name=plexus-container-default-1.5 +plexus-container-default/pom.xml --has-package-version --package=libplexus-container-default1.5-java --usj-name=plexus-container-default-1.5 -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/plexus-containers1.5.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

