--- maven-embedder-2.0.4.orig/debian/compat +++ maven-embedder-2.0.4/debian/compat @@ -0,0 +1 @@ +5 --- maven-embedder-2.0.4.orig/debian/copyright +++ maven-embedder-2.0.4/debian/copyright @@ -0,0 +1,57 @@ +This package was debianized by Ludovic Claude +Wed Nov 26 23:26:13 UTC 2008 + +The Debian packaging is Copyright (c) 2008 Ludovic Claude 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'. + +It was downloaded from: + http://maven.apache.org + +Upstream authors: + Antoine Levy-Lambert + Arnout J. Kuiper + Brett Porter + Bruce Atherton + Carlos Sanchez + Christoph.Reck + costin@dnt.ro + Daniel Rall + Emmanuel Venisse + gg@grtmail.com + Jason van Zyl + jdcasey + Jeff Turner + John Casey + Kenney Westerhof + Kevin A. Burton + Magesh Umasankar + Michal Maczka + Patrick Schneider + Peter Donald + Ralph Goers + Scott Sanders + Stefano Mazzocchi + Trygve Laugstol + Vincent Siveton + +Copyright: + Copyright (c) 2001-2008 Apache Software Foundation. + +License: + + 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. + +On Debian GNU/Linux and Ubuntu systems, the complete text of the Apache 2.0 +License can be found in the /usr/share/common-licenses/Apache-2.0 file. --- maven-embedder-2.0.4.orig/debian/changelog +++ maven-embedder-2.0.4/debian/changelog @@ -0,0 +1,5 @@ +maven-embedder (2.0.4-1) unstable; urgency=low + + * Initial release (Closes: #508525) + + -- Ludovic Claude Sun, 04 Jan 2009 14:07:15 +0000 --- maven-embedder-2.0.4.orig/debian/build.properties +++ maven-embedder-2.0.4/debian/build.properties @@ -0,0 +1,3 @@ +javadoc.dir=target/api +build.directory=target +build.outputDirectory=target/classes --- maven-embedder-2.0.4.orig/debian/build.xml +++ maven-embedder-2.0.4/debian/build.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + --- maven-embedder-2.0.4.orig/debian/orig-tar.sh +++ maven-embedder-2.0.4/debian/orig-tar.sh @@ -0,0 +1,16 @@ +#!/bin/sh -e + +TAR=../maven-embedder_$2.orig.tar.gz +DIR=maven-embedder-$2 +TAG=maven-embedder-$2 + +svn export http://svn.apache.org/repos/asf/maven/components/tags/$TAG $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 --- maven-embedder-2.0.4.orig/debian/watch +++ maven-embedder-2.0.4/debian/watch @@ -0,0 +1,3 @@ +version=3 +http://svn.apache.org/repos/asf/maven/components/tags/ \ + maven-embedder-(.*)/ debian debian/orig-tar.sh --- maven-embedder-2.0.4.orig/debian/control +++ maven-embedder-2.0.4/debian/control @@ -0,0 +1,33 @@ +Source: maven-embedder +Section: devel +Priority: optional +Maintainer: Ludovic Claude +Standards-Version: 3.8.0 +Build-Depends: default-jdk, ant, debhelper (>= 5), cdbs, maven2, maven-ant-helper, + libclassworlds-java, libplexus-container-default-java + +Package: libmaven-embedder-java +Architecture: all +Depends: maven2 +Description: Maven Embedder + Maven is a software project management and comprehension tool. Based on the + concept of a project object model (POM), Maven can manage a project's build, + reporting and documentation from a central piece of information. + . + Maven's primary goal is to allow a developer to comprehend the complete + state of a development effort in the shortest period of time. In order to + attain this goal there are several areas of concern that Maven attempts + to deal with: + . + * Making the build process easy + * Providing a uniform build system + * Providing quality project information + * Providing guidelines for best practices development + * Allowing transparent migration to new features + . + This package ships a Maven Embedder which is used by the Maven CLI, by IDE + integration projects like Mevenide and potentially any tool that needs to + embed Maven's capabilities. You could embed Maven in a Continuous Integration + application to run Maven build, an application lifecycle management (ALF) + tool, or Ant tasks that utilize Maven's functionality. + --- maven-embedder-2.0.4.orig/debian/rules +++ maven-embedder-2.0.4/debian/rules @@ -0,0 +1,21 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/ant.mk + +PACKAGE := $(DEB_SOURCE_PACKAGE) +VERSION := $(DEB_UPSTREAM_VERSION) +JAVA_HOME := /usr/lib/jvm/default-java +DEB_JARS := maven2 wagon-provider-api plexus-utils plexus-container-default classworlds +DEB_ANT_BUILD_TARGET := package #javadoc +DEB_ANT_BUILDFILE := debian/build.xml +DEB_ANT_ARGS := -Dversion=$(VERSION) +API_DOCS := target/api + +get-orig-source: + uscan --force-download --upstream-version $(VERSION) + +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 + --- maven-embedder-2.0.4.orig/.bzr-builddeb/default.conf +++ maven-embedder-2.0.4/.bzr-builddeb/default.conf @@ -0,0 +1,2 @@ +[BUILDDEB] +merge = True