debian/ 0000755 0000000 0000000 00000000000 12244764236 007200 5 ustar debian/libmaven-filtering-java.poms 0000644 0000000 0000000 00000000024 12244763702 014566 0 ustar pom.xml --no-parent
debian/maven.rules 0000644 0000000 0000000 00000000151 12244763701 011353 0 ustar junit junit jar s/3\..*/3.x/
org.codehaus.plexus plexus-container-default jar s/1\.0-alpha.*/1.0-alpha/
debian/components.xml 0000644 0000000 0000000 00000002340 12244763702 012103 0 ustar
org.apache.maven.shared.filtering.MavenResourcesFiltering
default
org.apache.maven.shared.filtering.DefaultMavenResourcesFiltering
org.sonatype.plexus.build.incremental.BuildContext
buildContext
org.apache.maven.shared.filtering.MavenFileFilter
default
mavenFileFilter
org.apache.maven.shared.filtering.MavenFileFilter
default
org.apache.maven.shared.filtering.DefaultMavenFileFilter
org.sonatype.plexus.build.incremental.BuildContext
buildContext
debian/watch 0000644 0000000 0000000 00000000231 12244763702 010222 0 ustar version=3
opts=uversionmangle=s{-beta}{~beta} \
http://svn.apache.org/repos/asf/maven/shared/tags/ \
maven-filtering-(.*)/ debian debian/orig-tar.sh
debian/rules 0000755 0000000 0000000 00000002507 12244763702 010261 0 ustar #!/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 := $(shell echo $(DEB_UPSTREAM_VERSION) | sed -s "s/~/-/")
JAVA_HOME := /usr/lib/jvm/default-java
DEB_JARS := ant-nodeps maven-core maven-project maven-model maven-settings \
plexus-build-api plexus-container-default-alpha plexus-interpolation plexus-utils junit
DEB_ANT_BUILD_TARGET := package #javadoc
DEB_ANT_BUILDFILE := /usr/share/maven-ant-helper/maven-build.xml
DEB_ANT_ARGS := -Dbasedir=$(realpath .) -Dpackage=$(PACKAGE)
API_DOCS := target/api
get-orig-source:
-uscan --download-version $(DEB_UPSTREAM_VERSION) --force-download --rename
makebuilddir/lib$(PACKAGE)-java::
install -d target/classes/META-INF/plexus/
install -m644 debian/components.xml target/classes/META-INF/plexus/
binary-post-install/lib$(PACKAGE)-java::
mh_installpoms -plib$(PACKAGE)-java
mh_installjar -plib$(PACKAGE)-java -l pom.xml target/$(PACKAGE)-$(VERSION).jar
clean::
mh_clean
mh_unpatchpoms -plib$(PACKAGE)-java
# Extract generated plexus components.xml files from a standard Maven build
copy-plexus-components: target/classes/META-INF/plexus/components.xml
cp target/classes/META-INF/plexus/components.xml debian/components.xml
debian/changelog 0000644 0000000 0000000 00000004012 12244763702 011044 0 ustar maven-filtering (1.1-1) unstable; urgency=low
* Team upload.
* New upstream release
- Added a dependency on libplexus-build-api-java
- Updated the versions required for the dependencies
- Updated debian/components.xml
* debian/control
- Use canonical URLs for the Vcs-* fields
- Updated Standards-Version to 3.9.5 (no changes)
* Switch to debhelper level 9
* debian/rules: Improved the clean target
* Use XZ compression for the upstream tarball
-- Emmanuel Bourg Tue, 26 Nov 2013 00:38:36 +0100
maven-filtering (1.0~beta-2-5) unstable; urgency=low
* Add myself to Uploaders.
* Bump Standards-Version to 3.9.2: no changes needed.
* Fix FTBFS: remove version param (deprecated in debian-ant-helper)
and use POM version (Closes: #628343).
* Use mh_clean in clean rule.
* Bump to debhelper 7 compat level.
* Switch to source format 3.0 (quilt).
-- Damien Raude-Morvan Sun, 29 May 2011 13:33:44 +0200
maven-filtering (1.0~beta-2-4) unstable; urgency=low
* Bump up Standards-Version to 3.8.3
* Add versioned dependency on libplexus-utils (Closes: #533281)
-- Ludovic Claude Fri, 04 Sep 2009 21:54:37 +0100
maven-filtering (1.0~beta-2-3) unstable; urgency=low
* Upload to unstable.
-- Torsten Werner Sun, 09 Aug 2009 22:53:27 +0200
maven-filtering (1.0~beta-2-2) experimental; urgency=low
* 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
* Remove the patch for the POM as it's no longer needed, as well as
the dependency on Quilt
-- Ludovic Claude Thu, 14 May 2009 21:42:10 +0100
maven-filtering (1.0~beta-2-1) unstable; urgency=low
* Initial release. (Closes: #508102)
-- Torsten Werner Thu, 04 Dec 2008 19:29:26 +0100
debian/orig-tar.sh 0000755 0000000 0000000 00000000606 12244763702 011262 0 ustar #!/bin/sh -e
TAR=../maven-filtering_$2.orig.tar.xz
DIR=maven-filtering-$2
TAG=$(echo maven-filtering-$2 | sed -e's,~,-,')
svn export http://svn.apache.org/repos/asf/maven/shared/tags/$TAG $DIR
XZ_OPT=--best tar -c -J -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/source/ 0000755 0000000 0000000 00000000000 12244764236 010500 5 ustar debian/source/format 0000644 0000000 0000000 00000000014 12244763701 011702 0 ustar 3.0 (quilt)
debian/compat 0000644 0000000 0000000 00000000002 12244763702 010373 0 ustar 9
debian/copyright 0000644 0000000 0000000 00000002460 12244763702 011132 0 ustar This package was debianized by Torsten Werner .
The Debian packaging is Copyright (c) 2008 Torsten Werner and is
licensed under the GNU General Public License version 3. On Debian
systems, the complete text of the GNU General Public License can be
found in '/usr/share/common-licenses/GPL-3'.
The package was downloaded from
.
Copyright: 2008 The Apache Software Foundation.
License:
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you 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-licenes/Apache-2.0'.
debian/build.properties 0000644 0000000 0000000 00000000103 12244763702 012404 0 ustar javadoc.dir=target/api
build.directory=target
maven.test.skip=true
debian/control 0000644 0000000 0000000 00000004003 12244763701 010574 0 ustar Source: maven-filtering
Section: java
Priority: optional
Maintainer: Debian Java Maintainers
Uploaders: Torsten Werner ,
Damien Raude-Morvan
Build-Depends: cdbs, debhelper (>= 9), default-jdk
Build-Depends-Indep: ant,
ant-optional,
junit,
libmaven2-core-java,
libplexus-build-api-java,
libplexus-container-default-java,
libplexus-interpolation-java (>= 1.12),
libplexus-utils-java (>= 1.5.15),
maven-ant-helper (>> 4),
maven-repo-helper
Standards-Version: 3.9.5
Vcs-Svn: svn://anonscm.debian.org/pkg-java/trunk/maven-filtering
Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-java/trunk/maven-filtering/
Homepage: http://maven.apache.org/shared/maven-filtering/
Package: libmaven-filtering-java
Architecture: all
Depends: libmaven2-core-java,
libplexus-build-api-java,
libplexus-container-default-java,
libplexus-interpolation-java (>= 1.12),
libplexus-utils-java (>= 1.5.15),
${misc:Depends}
Description: Maven Filtering
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 provides a shared component for all Maven plugins which needs to
filter resources.