debian/0000775000000000000000000000000011745511304007171 5ustar debian/rules0000775000000000000000000000051011745511152010246 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 DEB_MAVEN_DOC_TARGET := javadoc:jar javadoc:aggregate DEB_MAVEN_BUILD_TARGET := install get-orig-source: uscan --download-version $(DEB_UPSTREAM_VERSION) --force-download --rename debian/libwagon-java-doc.install0000664000000000000000000000006711745501355014055 0ustar target/site/apidocs/* usr/share/doc/libwagon-java/api debian/README.source0000664000000000000000000000044111745501355011354 0ustar Information about wagon ------------------------------ 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/maven.rules0000664000000000000000000000432511745501355011364 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/ commons-httpclient commons-httpclient jar s/3\..*/3.x/ * * commons-net commons-net jar s/2\..+/2.x/ * * junit junit jar s/3\..*/3.x/ * * junit junit jar s/4\..*/4.x/ * * org.apache.maven.wagon wagon-file jar s/.*/debian/ * * org.apache.maven.wagon wagon-ftp jar s/.*/debian/ * * org.apache.maven.wagon wagon-http-lightweight jar s/.*/debian/ * * org.apache.maven.wagon wagon-http-shared jar s/.*/debian/ * * org.apache.maven.wagon wagon-http jar s/.*/debian/ * * org.apache.maven.wagon wagon-provider-api jar s/.*/debian/ * * org.apache.maven.wagon wagon-provider-test jar s/.*/debian/ * * org.apache.maven.wagon wagon-providers pom s/.*/debian/ * * org.apache.maven.wagon wagon-scm jar s/.*/debian/ * * org.apache.maven.wagon wagon-ssh-common-test jar s/.*/debian/ * * org.apache.maven.wagon wagon-ssh-common jar s/.*/debian/ * * org.apache.maven.wagon wagon-ssh-external jar s/.*/debian/ * * org.apache.maven.wagon wagon-ssh jar s/.*/debian/ * * org.apache.maven.wagon wagon-tck-http jar s/.*/debian/ * * org.apache.maven.wagon wagon-tcks pom s/.*/debian/ * * org.apache.maven.wagon wagon pom s/.*/debian/ * * org.codehaus.plexus plexus-container-default jar s/1\.0-alpha.*/1.0-alpha/ * * org.jsoup jsoup jar s/.*/debian/ * * commons-logging s/commons-logging-api/commons-logging/ * s/.*/debian/ * * s/easymock/org.easymock/ easymock * s/.*/debian/ * * org.mortbay.jetty * * s/6\..*/6.x/ * * debian/control0000664000000000000000000001114711745504410010600 0ustar Source: wagon Section: java Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian Java Maintainers Uploaders: Torsten Werner , Ludovic Claude Build-Depends: cdbs, debhelper (>= 7), default-jdk, maven-debian-helper (>= 1.4) Build-Depends-Indep: default-jdk-doc, junit (>= 3.8.1), junit4 (>= 4.8.1), libcommons-codec-java, libcommons-codec-java-doc, libcommons-httpclient-java, libcommons-io-java, libcommons-logging-java, libcommons-logging-java-doc, libcommons-net2-java, libcommons-net2-java-doc, libeasymock-java, libjaxen-java, libjetty-java, libjetty-java-doc, libjsch-java, libjsoup-java, libmaven-install-plugin-java, libmaven-enforcer-plugin-java, libmaven-javadoc-plugin-java, libmaven-scm-java, libmaven-scm-java-doc, libplexus-container-default-java, libplexus-container-default-java-doc, libplexus-containers-java, libplexus-containers-java-doc, libplexus-interactivity-api-java, libplexus-interactivity-api-java-doc, libplexus-maven-plugin-java, libplexus-utils-java, libplexus-utils-java-doc, subversion Standards-Version: 3.9.2 Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/wagon Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/wagon/ Homepage: http://maven.apache.org/wagon/ Package: libwagon-java Architecture: all Depends: ${maven:Depends}, ${misc:Depends} Recommends: ${maven:OptionalDepends} Suggests: libwagon-java-doc Description: tools to manage Maven artifacts and deployment The Wagon project defines a simple API for transferring resources (artifacts) to and from repositories. The word repository is used in this context as it is commonly used in Maven and means a storage of artifacts. . It is also used to deploy the Maven generated site to a server. . This package contains the following Jars: . wagon-file Implementation of Wagon provider for File system access. wagon-ftp Implementation of Wagon provider for FTP access. wagon-http Implementation of Wagon provider for HTTP access. wagon-http-lightweight Implementation of Wagon provider for HTTP access. It uses standard JDK classes as lower lever layer. It enables Maven to use remote repositories stored in HTTP servers. It doesn't allow deployment. wagon-http-shared This package is a shared Library for the wagon-http, and wagon-http-lightweight wagon providers wagon-scm Implementation of Wagon provider for Source Control access. Gets and puts artifacts using a Source Control Management system. wagon-ssh Implementation of Wagon provider for SCP and SFTP access. It enables Maven to deploy artifacts and sites to SSH servers. It uses JSch (Java Secure Channel) as lower level layer. wagon-ssh-common Implementation of Wagon provider for SCP and SFTP access. It enables Maven to deploy artifacts and sites to SSH servers. Getting files from SSH servers is not fully tested. wagon-ssh-external Implementation of Wagon provider for SSH servers access. It enables Maven to deploy artifacts and sites to SSH servers. It uses an external SSH program that has to be already installed in the system. Getting files from SSH servers is not fully tested. wagon-webdav-jackrabbit Implementation of Wagon provider for WebDAV access. It uses the Apache JackRabbit library for WebDAV access. Package: libwagon-java-doc Architecture: all Section: doc Depends: ${maven:DocDepends}, ${misc:Depends} Recommends: ${maven:DocOptionalDepends} Suggests: libwagon-java Description: tools to manage Maven artifacts and deployment - documentation The Wagon project defines a simple API for transferring resources (artifacts) to and from repositories. The word repository is used in this context as it is commonly used in Maven and means a storage of artifacts. . It is also used to deploy the Maven generated site to a server. . This package contains the JavaDocs for libwagon-java. debian/copyright0000664000000000000000000000261411745501355011134 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'. wagon was downloaded from http://maven.apache.org/wagon/ Upstream Authors: Brett Porter brett@apache.org Carlos Sanchez carlos@apache.org Henry Isidro hisidro@exist.com Jason van Zyl jason@maven.org Jason van Zyl jvanzyl@maven.org Joakim Erdfelt joakim@erdfelt.com Juan F. Codagnone juam at users.sourceforge.net Mark Hobson markhobson@gmail.com Michal Maczka michal@codehaus.org COPYRIGHT NOTICES: 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. The full text of the license can be found in '/usr/share/common-licenses/Apache-2.0'. debian/libwagon-java.poms0000664000000000000000000000472311745507464012634 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 wagon-provider-api/pom.xml --has-package-version --java-lib wagon-providers/pom.xml --has-package-version --java-lib wagon-providers/wagon-file/pom.xml --has-package-version --java-lib wagon-providers/wagon-ftp/pom.xml --has-package-version --java-lib wagon-providers/wagon-http-lightweight/pom.xml --has-package-version --java-lib wagon-providers/wagon-http/pom.xml --has-package-version --java-lib wagon-providers/wagon-http-shared/pom.xml --has-package-version --java-lib wagon-providers/wagon-scm/pom.xml --has-package-version --java-lib wagon-providers/wagon-ssh-external/pom.xml --has-package-version --java-lib wagon-providers/wagon-ssh-common/pom.xml --has-package-version --java-lib wagon-providers/wagon-ssh-common-test/pom.xml --has-package-version --java-lib wagon-providers/wagon-ssh/pom.xml --has-package-version --java-lib wagon-provider-test/pom.xml --has-package-version --java-lib wagon-tcks/pom.xml --has-package-version --java-lib wagon-tcks/wagon-tck-http/pom.xml --has-package-version --java-lib debian/maven.publishedRules0000664000000000000000000000164211745501355013223 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/README.Debian0000664000000000000000000000050611745501355011240 0ustar Maven Wagon for Debian ---------------------- The wagon provider for WebDAV is not packaged as there is a dependency on Apache JackRabbit, which is not yet in the Debian repository. Furthermore, JackRabbit depends on JCR, which is non-free. -- Ludovic Claude Thu, 30 Apr 2009 11:17:02 +0100 debian/maven.ignoreRules0000664000000000000000000000143611745501355012530 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/ org.codehaus.plexus plexus-ftpd * * * * debian/maven.properties0000664000000000000000000000014411745501355012421 0ustar # Include here properties to pass to Maven during the build. # For example: # maven.test.skip=true debian/TODO0000664000000000000000000000003411745501355007663 0ustar - compile and run all tests debian/orig-tar.sh0000775000000000000000000000062311745501355011262 0ustar #!/bin/sh -e TAR=../wagon_$2.orig.tar.gz DIR=wagon-$2 # fix 1.0-final -> 1.0 TAG=$(echo wagon-$2 | sed 's/wagon-1.0.0$/wagon-1.0/') svn export http://svn.apache.org/repos/asf/maven/wagon/tags/$TAG/ $DIR rm -rf $DIR/lib 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/libwagon-java-doc.doc-base.api0000664000000000000000000000044511745501355014634 0ustar Document: libwagon-java Title: API Javadoc for Maven Wagon Author: Maven Wagon developers Abstract: This is the API Javadoc provided for the libwagon-java library. Section: Programming Format: HTML Index: /usr/share/doc/libwagon-java/api/index.html Files: /usr/share/doc/libwagon-java/api/* debian/watch0000664000000000000000000000022211745501355010223 0ustar version=3 opts=uversionmangle=s/^1\.0$/1.0.0/ \ http://svn.apache.org/repos/asf/maven/wagon/tags/ \ wagon-(\d.*)/ debian debian/orig-tar.sh debian/changelog0000664000000000000000000001111411745511263011045 0ustar wagon (1.0.0-2ubuntu2) precise; urgency=low * Fix FTBFS in offline build environments: - d/rules: Switch to using 'install' target instead of default 'package' target for build to ensure that artifacts built by this package can be accessed locally during javadoc generation. - d/control: Added libmaven-install-plugin-java to BDI's. * d/libwagon-java.poms: Added --java-lib to ensure that jar files are also installed into /usr/share/java. -- James Page Tue, 24 Apr 2012 12:46:02 +0100 wagon (1.0.0-2ubuntu1) precise; urgency=low * Build-depend on junit4 (>= 4.8.1) for wagon-tck-http (LP: #935483). -- Colin Watson Fri, 20 Apr 2012 19:32:32 +0100 wagon (1.0.0-2) unstable; urgency=low * Team upload. * Drop Michael Koch from Uploaders. (Closes: #654138). * Add Build-Depends libjaxen-java to build depends to fix FTBFS, otherwise buildd was trying to download it. Thanks to Michael Terry for patch! (Closes: #649609). * Bump Standards-Version to 3.9.2: no changes needed. * d/control: Remove duplicate Homepage fields. -- Damien Raude-Morvan Mon, 09 Jan 2012 22:33:51 +0100 wagon (1.0.0-1) unstable; urgency=low [ Michael Koch ] * Added myself to Uploaders. * Build-Depends on debhelper (>= 7). [ Torsten Werner ] * New upstream release 1.0. We use 1.0.0 to fake a newer version compared to 1.0-beta-*. * Add Build-Depends: libjsoup-java and libcommons-io-java. * Change debian/watch to allow download of version 1.0. * Switch to source format 3.0. * Remove Paul from Uploaders list. * Update Standards-Version: 3.9.1. * Use Maven to build the package. Switch to Build-Depends: default-jdk-doc. (Closes: #567294) * Add missing Build-Depends: subversion. -- Torsten Werner Sat, 03 Sep 2011 11:58:13 +0200 wagon (1.0-beta-6-2) unstable; urgency=low * Upload to unstable. -- Torsten Werner Sun, 09 Aug 2009 23:53:07 +0200 wagon (1.0-beta-6-1) experimental; urgency=low * New upstream version * Bump up Standards-Version to 3.8.2 * Remove junit and wagon-provider-test dependency from Maven descriptor * Move api documentation to /usr/share/doc/libwagon-java/api -- Ludovic Claude Sat, 25 Jul 2009 18:43:01 +0100 wagon (1.0-beta-5-1) experimental; urgency=low * New upstream version (Closes: #531444) * Add myself to Uploaders * Bump up Standards-Version to 3.8.1 * Add the Maven POM to the package (Closes: #511870) * Add a Build-Depends-Indep dependency on maven-repo-helper and maven-ant-helper, use quilt to patch one of the POM files. * Use mh_installpom and mh_installjar to install the POM and the jar to the Maven repository * Use mh_mavenrepo to generate the update scripts for the Debian parent POM * Update watch, orig-tar.sh and the get-orig-sources in debian/rules to use SVN tags * Remove the patch as it doesn't apply anymore * Update the dependency list: remove libcommons-openpgp-java, libcommons-openpgp-java-doc, libganymed-ssh2-java, libjtidy-java, libjtidy-java-doc, libslide-webdavclient-java, libplexus-classworlds-java, libplexus-component-api-java * Add a dependency on libmaven-scm-java, libnekohtml-java * Update debian/build.xml to use build.xml from maven-ant-helper, making the build more modular. * Renamed wagon.docbase to libwagon-java-doc.docbase to fix documentation -- Ludovic Claude Mon, 06 Jul 2009 23:19:57 +0100 wagon (1.0-beta-2-4) unstable; urgency=low * Add missing Depends: ${misc:Depends}. * Change Section: java. * Fix typo: transferring. * Switch to default-jdk. (Closes: #526302) -- Torsten Werner Wed, 01 Jul 2009 23:27:22 +0200 wagon (1.0-beta-2-3) experimental; urgency=low [ Michael Koch ] * Added watch file. [ Torsten Werner ] * Add missing jars. * Update control file. * Add myself to Uploaders. * Add Vcs-* headers. * Bump up Standards-Version: 3.8.0. * Do no longer quote the full text of the Apache license. -- Torsten Werner Sat, 29 Nov 2008 12:27:19 +0100 wagon (1.0-beta-2-2) unstable; urgency=low * libwagon-java: Fixed missing package org.apache.maven.wagon.providers.ssh.knownhost (Closes: #449188) * Added new control field "Homepage" -- Paul Cager Sun, 04 Nov 2007 11:03:16 +0000 wagon (1.0-beta-2-1) unstable; urgency=low * Initial release. (Closes: #413518) -- Paul Cager Mon, 30 Apr 2007 11:40:01 +0100 debian/compat0000664000000000000000000000000211745501355010374 0ustar 7 debian/maven.cleanIgnoreRules0000664000000000000000000000150111745501355013464 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/0000775000000000000000000000000011745511266010500 5ustar debian/source/format0000664000000000000000000000001411745501355011704 0ustar 3.0 (quilt) debian/patches/0000775000000000000000000000000011745511266010627 5ustar debian/patches/0001-do-not-build-FtpWagonTest.java.patch0000664000000000000000000000155211745501355020027 0ustar From: Torsten Werner Date: Mon, 29 Aug 2011 21:16:24 +0200 Subject: [PATCH] do not build FtpWagonTest.java --- wagon-providers/wagon-ftp/pom.xml | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) diff --git a/wagon-providers/wagon-ftp/pom.xml b/wagon-providers/wagon-ftp/pom.xml index ddd0dc0..92c3f79 100644 --- a/wagon-providers/wagon-ftp/pom.xml +++ b/wagon-providers/wagon-ftp/pom.xml @@ -73,6 +73,15 @@ under the License. + + org.apache.maven.plugins + maven-compiler-plugin + + + **/FtpWagonTest.java + + + -- debian/patches/0003-do-not-run-LightweightHttp-tests.patch0000664000000000000000000000170211745501355020505 0ustar From: Torsten Werner Date: Mon, 29 Aug 2011 21:39:30 +0200 Subject: [PATCH] do not run LightweightHttp* tests --- wagon-providers/wagon-http-lightweight/pom.xml | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-) diff --git a/wagon-providers/wagon-http-lightweight/pom.xml b/wagon-providers/wagon-http-lightweight/pom.xml index 70ea885..d413f31 100644 --- a/wagon-providers/wagon-http-lightweight/pom.xml +++ b/wagon-providers/wagon-http-lightweight/pom.xml @@ -50,4 +50,18 @@ under the License. + + + + + org.apache.maven.plugins + maven-surefire-plugin + + + **/LightweightHttp* + + + + + -- debian/patches/0002-disable-webdav-jackrabbit-module.patch0000664000000000000000000000114111745501355020450 0ustar From: Torsten Werner Date: Mon, 29 Aug 2011 21:50:00 +0200 Subject: [PATCH] disable webdav-jackrabbit module --- wagon-providers/pom.xml | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) diff --git a/wagon-providers/pom.xml b/wagon-providers/pom.xml index c0bf971..42eebe5 100644 --- a/wagon-providers/pom.xml +++ b/wagon-providers/pom.xml @@ -42,7 +42,6 @@ under the License. wagon-ssh-common wagon-ssh-common-test wagon-ssh - wagon-webdav-jackrabbit -- debian/patches/series0000664000000000000000000000020211745501355012034 0ustar 0001-do-not-build-FtpWagonTest.java.patch 0002-disable-webdav-jackrabbit-module.patch 0003-do-not-run-LightweightHttp-tests.patch