debian/0000755000000000000000000000000011626506634007177 5ustar debian/maven.rules0000644000000000000000000000164111625660750011362 0ustar # Maven rules - transform Maven dependencies and plugins # Format of this file is: # [group] [artifact] [type] [version] [classifier] [scope] # where each element can be either # - the exact string, for example org.apache for the group, or 3.1 # for the version. In this case, the element is simply matched # and left as it is # - * (the star character, alone). In this case, anything will # match and be left as it is. For example, using * on the # position of the artifact field will match any artifact id # - a regular expression of the form s/match/replace/ # in this case, elements that match are transformed using # the regex rule. # All elements much match before a rule can be applied # Example rule: match jar with groupid= junit, artifactid= junit # and version starting with 3., replacing the version with 3.x # junit junit jar s/3\\..*/3.x/ org.codehaus.plexus plexus-component-api jar s/.*/debian/ * * debian/copyright0000644000000000000000000000611010602232036011111 0ustar This package was debianized by Paul Cager Sun, 25 Mar 2007 18:27:29 +0100 The Debian packaging is Copyright (c) 2007 Paul Cager and is licensed under the GNU General Public License version 2. On Debian systems, the complete text of the GNU General Public License version 2 can be found in '/usr/share/common-licenses/GPL-2'. plex-classworlds was downloaded from http://plexus.codehaus.org/ Upstream Authors: Ben Walding bob mcwhirter Jason van Zyl Andrew Williams Hani Suleiman COPYRIGHT NOTICES: Copyright 2002 (C) The Werken Company. All Rights Reserved. Redistribution and use of this software and associated documentation ("Software"), with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain copyright statements and notices. Redistributions must also contain a copy of this document. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name "classworlds" must not be used to endorse or promote products derived from this Software without prior written permission of The Werken Company. For written permission, please contact bob@werken.com. 4. Products derived from this Software may not be called "classworlds" nor may "classworlds" appear in their names without prior written permission of The Werken Company. "classworlds" is a registered trademark of The Werken Company. 5. Due credit should be given to The Werken Company. (http://classworlds.werken.com/). THIS SOFTWARE IS PROVIDED BY THE WERKEN COMPANY AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE WERKEN COMPANY OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * Copyright 2001-2006 Codehaus Foundation. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. debian/patches/0000755000000000000000000000000011626506375010630 5ustar debian/patches/0001-add-version-to-plexus-classworlds.patch0000644000000000000000000000116611625660750020737 0ustar From: Torsten Werner Date: Fri, 26 Aug 2011 11:00:10 +0200 Subject: [PATCH] add version to plexus-classworlds --- pom.xml | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/pom.xml b/pom.xml index c41864a..c809a2e 100644 --- a/pom.xml +++ b/pom.xml @@ -26,6 +26,7 @@ org.codehaus.plexus plexus-classworlds + 1.2-alpha-7 @@ -58,4 +59,4 @@ - \ No newline at end of file + -- debian/patches/series0000644000000000000000000000005511625660750012042 0ustar 0001-add-version-to-plexus-classworlds.patch debian/maven.publishedRules0000644000000000000000000000164211625660750013223 0ustar # Maven published rules - additional rules to publish, to help # the packaging work of Debian maintainers using mh_make # Format of this file is: # [group] [artifact] [type] [version] [classifier] [scope] # where each element can be either # - the exact string, for example org.apache for the group, or 3.1 # for the version. In this case, the element is simply matched # and left as it is # - * (the star character, alone). In this case, anything will # match and be left as it is. For example, using * on the # position of the artifact field will match any artifact id # - a regular expression of the form s/match/replace/ # in this case, elements that match are transformed using # the regex rule. # All elements much match before a rule can be applied # Example rule: match jar with groupid= junit, artifactid= junit # and version starting with 3., replacing the version with 3.x # junit junit jar s/3\\..*/3.x/ debian/rules0000755000000000000000000000036011625660750010255 0ustar #!/usr/bin/make -f include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/maven.mk JAVA_HOME := /usr/lib/jvm/default-java get-orig-source: uscan --download-version $(DEB_UPSTREAM_VERSION) --force-download --rename debian/orig-tar.sh0000755000000000000000000000071711224446063011260 0ustar #!/bin/sh -e # $2 = version TAR=../plexus-component-api_$2.orig.tar.gz DIR=plexus-component-api-$2 TAG=$(echo plexus-containers-$2 | sed 's/~alpha/-alpha-/' | sed 's/1\.0\.0/1.0/') svn export http://svn.codehaus.org/plexus/plexus-containers/tags/$TAG/plexus-component-api/ $DIR tar -c -z -f $TAR $DIR rm -rf $DIR ../$TAG # move to directory 'tarballs' if [ -r .svn/deb-layout ]; then . .svn/deb-layout mv $TAR $origDir echo "moved $TAR to $origDir" fi debian/changelog0000644000000000000000000000344211626506353011052 0ustar plexus-component-api (1.0.0~alpha22-3) unstable; urgency=low * Team upload. * Switch to source format 3.0. * Switch to debhelper level 7. * Update Standards-Version: 3.9.1. * Remove Paul from Uploaders list. * Use Maven to build the package. -- Torsten Werner Fri, 26 Aug 2011 10:53:07 +0200 plexus-component-api (1.0.0~alpha22-2) unstable; urgency=low * Upload to unstable. -- Torsten Werner Sun, 09 Aug 2009 23:30:58 +0200 plexus-component-api (1.0.0~alpha22-1) experimental; urgency=low [Ludovic Claude] * New upstream version (sort of), using the version stored in the SVN tags rather than the trunk as it has disapeared upstream. * Change section to java, bump up Standards-Version to 3.8.1 * Add the Maven POM to the package, * 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 * Change the dependency on java-gcj to default-jdk (Closes: #526294) * Add a Recommends on libplexus-containers-java as the POM for this package required org.codehaus.plexus:plexus-containers as parent [Michael Koch] * Added watch file. * Added myself to Uploaders. * Added Homepage, Vcs-Svn and Vcs-Browser fields. * Updated Standards-Version to 3.7.3. -- Ludovic Claude Thu, 09 Apr 2009 13:15:53 +0000 plexus-component-api (1.0+svn6316-1) unstable; urgency=low * New upstream svn version (to cater for plexus-container-default -- Paul Cager Fri, 27 Apr 2007 17:15:21 +0100 plexus-component-api (1.0+svn6176-1) unstable; urgency=low * Initial release. (Closes: #413552) -- Paul Cager Sun, 25 Mar 2007 18:27:29 +0100 debian/README.source0000644000000000000000000000046011625660750011355 0ustar Information about plexus-component-api ------------------------------ This package was debianized using the mh_make command from the maven-debian-helper package. The build system uses Maven but prevents it from downloading anything from the Internet, making the build compliant with the Debian policy. debian/watch0000644000000000000000000000027711224446063010227 0ustar version=3 opts="uversionmangle=s/1\.0-/1.0.0-/;s/-alpha-/~alpha/" \ http://svn.codehaus.org/plexus/plexus-containers/tags/ \ plexus-containers-(1\.0-alpha-2\d)/ debian debian/orig-tar.sh debian/control0000644000000000000000000000527511625660750010612 0ustar Source: plexus-component-api Section: java Priority: optional Maintainer: Debian Java Maintainers Uploaders: Michael Koch Build-Depends: debhelper (>= 7), cdbs, default-jdk, maven-debian-helper (>= 1.4) Build-Depends-Indep: libmaven-javadoc-plugin-java, libplexus-classworlds-java, default-jdk-doc, libplexus-classworlds-java-doc Standards-Version: 3.9.1 Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/plexus-component-api Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/plexus-component-api Homepage: http://plexus.codehaus.org/ Package: libplexus-component-api-java Architecture: all Depends: ${misc:Depends}, ${maven:Depends} Recommends: ${maven:OptionalDepends} Suggests: libplexus-component-api-java-doc Description: utilities for the Plexus framework 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. . While Plexus is similar to other inversion-of-control (IoC) or dependency injection frameworks such as the Spring Framework, it is a full-fledged container that supports many more features such as: . * Component lifecycles * Component instantiation strategies * Nested containers * Component configuration * Auto-wiring * Component dependencies, and * Various dependency injection techniques including constructor injection, setter injection, and private field injection. Package: libplexus-component-api-java-doc Architecture: all Section: doc Depends: ${misc:Depends}, ${maven:DocDepends} Recommends: ${maven:DocOptionalDepends} Suggests: libplexus-component-api-java Description: API Documentation for plexus-component-api 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. . While Plexus is similar to other inversion-of-control (IoC) or dependency injection frameworks such as the Spring Framework, it is a full-fledged container that supports many more features such as: . * Component lifecycles * Component instantiation strategies * Nested containers * Component configuration * Auto-wiring * Component dependencies, and * Various dependency injection techniques including constructor injection, setter injection, and private field injection. . This package contains the API documentation for plexus-component-api debian/libplexus-component-api-java-doc.install0000644000000000000000000000010111625660750017016 0ustar target/apidocs/* usr/share/doc/libplexus-component-api-java/api debian/maven.cleanIgnoreRules0000644000000000000000000000150111625660750013464 0ustar # Maven clean ignore rules - ignore some Maven dependencies and plugins # during the clean phase of a Maven build # Format of this file is: # [group] [artifact] [type] [version] [classifier] [scope] # where each element can be either # - the exact string, for example org.apache for the group, or 3.1 # for the version. In this case, the element is simply matched # and left as it is # - * (the star character, alone). In this case, anything will # match and be left as it is. For example, using * on the # position of the artifact field will match any artifact id # All elements much match before a rule can be applied # Example rule: match jar with groupid= junit, artifactid= junit # and version starting with 3., this dependency is then removed # from the POM before mvn clean is called # junit junit jar s/3\\..*/3.x/ debian/source/0000755000000000000000000000000011626506375010501 5ustar debian/source/format0000644000000000000000000000001411625656521011705 0ustar 3.0 (quilt) debian/compat0000644000000000000000000000000211625656521010375 0ustar 7 debian/libplexus-component-api-java.poms0000644000000000000000000000273111625660750015576 0ustar # List of POM files for the package # Format of this file is: # [option]* # where option can be: # --ignore: ignore this POM or # --no-parent: remove the tag from the POM # --package=: an alternative package to use when installing this POM # and its artifact # --has-package-version: to indicate that the original version of the POM is the same as the upstream part # of the version for the package. # --keep-elements=: a list of XML elements to keep in the POM # during a clean operation with mh_cleanpom or mh_installpom # --artifact=: path to the build artifact associated with this POM, # it will be installed when using the command mh_install # --java-lib: install the jar into /usr/share/java to comply with Debian # packaging guidelines # --usj-name=: name to use when installing the library in /usr/share/java # --usj-version=: version to use when installing the library in /usr/share/java # --no-usj-versionless: don't install the versionless link in /usr/share/java # --dest-jar=: the destination for the real jar # it will be installed with mh_install. # --classifier=: Optional, the classifier for the jar. Empty by default. # --ignore-pom: don't install the POM with mh_install or mh_installpoms. To use with POM files that are created # temporarily for certain artifacts such as Javadoc jars. # pom.xml --no-parent --has-package-version debian/libplexus-component-api-java-doc.doc-base.api0000644000000000000000000000056311625660750017611 0ustar Document: libplexus-component-api-java Title: API Javadoc for Plexus Component API Author: Plexus Component API developers Abstract: This is the API Javadoc provided for the libplexus-component-api-java library. Section: Programming Format: HTML Index: /usr/share/doc/libplexus-component-api-java/api/index.html Files: /usr/share/doc/libplexus-component-api-java/api/* debian/maven.ignoreRules0000644000000000000000000000136611625660750012532 0ustar # Maven ignore rules - ignore some Maven dependencies and plugins # Format of this file is: # [group] [artifact] [type] [version] [classifier] [scope] # where each element can be either # - the exact string, for example org.apache for the group, or 3.1 # for the version. In this case, the element is simply matched # and left as it is # - * (the star character, alone). In this case, anything will # match and be left as it is. For example, using * on the # position of the artifact field will match any artifact id # All elements much match before a rule can be applied # Example rule: match jar with groupid= junit, artifactid= junit # and version starting with 3., this dependency is then removed # from the POM # junit junit jar s/3\\..*/3.x/ debian/maven.properties0000644000000000000000000000014411625660750012421 0ustar # Include here properties to pass to Maven during the build. # For example: # maven.test.skip=true