Skip to content
Snippets Groups Projects
Commit 0d431d54 authored by James Page's avatar James Page
Browse files

Initial Release

parent 40fd3915
No related branches found
No related tags found
No related merge requests found
Information about java-xmlbuilder
---------------------------------
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.
java-xmlbuilder (0.4-1) unstable; urgency=low
* Initial release (Closes: #617526).
-- James Page <james.page@canonical.com> Wed, 09 Mar 2011 13:01:05 +0000
7
Source: java-xmlbuilder
Section: java
Priority: optional
Maintainer: Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>
Uploaders: James Page <james.page@canonical.com>
Build-Depends: debhelper (>= 7), cdbs, default-jdk, maven-debian-helper (>= 1.4)
Build-Depends-Indep: libmaven-javadoc-plugin-java, junit, default-jdk-doc
Standards-Version: 3.9.1
Homepage: http://code.google.com/p/java-xmlbuilder/
Vcs-Git: git://git.debian.org/git/pkg-java/java-xmlbuilder.git
Vcs-Browser: http://git.debian.org/?p=pkg-java/java-xmlbuilder.git
Package: libjava-xmlbuilder-java
Architecture: all
Depends: ${misc:Depends}, ${maven:Depends}
Recommends: ${maven:OptionalDepends}
Suggests: libjava-xmlbuilder-java-doc
Description: XML Builder Java library for creating XML documents.
XML Builder is a utility that creates simple XML documents using relatively
sparse Java code
.
It is intended to allow for quick and painless creation of XML documents
where you might otherwise be tempted to use concatenated strings, and
where you would rather not face the tedium and verbosity of coding with JAXP.
Package: libjava-xmlbuilder-java-doc
Architecture: all
Section: doc
Depends: ${misc:Depends}, ${maven:DocDepends}
Recommends: ${maven:DocOptionalDepends}
Suggests: libjava-xmlbuilder-java
Description: Documentation forlder Java library for creating XML documents.
XML Builder is a utility that creates simple XML documents using relatively
sparse Java code
.
It is intended to allow for quick and painless creation of XML documents
where you might otherwise be tempted to use concatenated strings, and
where you would rather not face the tedium and verbosity of coding with JAXP.
.
This package contains the API documentation of libjava-xmlbuilder-java.
Format-Specification: http://dep.debian.net/deps/dep5/
Name: java-xmlbuilder
Maintainer: James Murty as developer
Source: http://code.google.com/p/java-xmlbuilder/
Files: *
Copyright: 2008, James Murty <jmurty@dev.java.net>
License: Apache-2.0
Files: src/net/iharder/base64/Base64.java
Copyright: © 2002-2007 Robert Harder <rob@iharder.net>
License: Public Domain
Files: debian/*
Copyright: 2011, Canonical Ltd (http://www.canonical.com)
License: Apache-2.0
License: Apache-2.0
On Debian GNU/Linux system you can find the complete text of the
Apache-2.0 license in '/usr/share/common-licenses/Apache-2.0'
Document: libjava-xmlbuilder-java
Title: API Javadoc for java-xmlbuilder
Author: java-xmlbuilder developers
Abstract: This is the API Javadoc provided for the
libjava-xmlbuilder-java library.
Section: Programming
Format: HTML
Index: /usr/share/doc/libjava-xmlbuilder-java/api/index.html
Files: /usr/share/doc/libjava-xmlbuilder-java/api/*
target/apidocs/* usr/share/doc/libjava-xmlbuilder-java/api
# List of POM files for the package
# Format of this file is:
# <path to pom file> [option]*
# where option can be:
# --ignore: ignore this POM or
# --no-parent: remove the <parent> tag from the POM
# --package=<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=<elem1,elem2>: a list of XML elements to keep in the POM
# during a clean operation with mh_cleanpom or mh_installpom
# --artifact=<path>: 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>: name to use when installing the library in /usr/share/java
# --usj-version=<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=<path>: the destination for the real jar
# it will be installed with mh_install.
# --classifier=<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
# 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.apache.maven.plugins maven-gpg-plugin * * * *
org.apache.maven.plugins maven-source-plugin * * * *
# 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.apache.maven.plugins maven-gpg-plugin * * * *
org.apache.maven.plugins maven-source-plugin * * * *
# Include here properties to pass to Maven during the build.
# For example:
# maven.test.skip=true
# 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/
# 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/
com.jamesmurty.utils java-xmlbuilder jar s/0\..*/0.x/ * *
junit junit jar s/3\..*/3.x/ * *
#!/bin/sh -e
VERSION=$2
TAR=../java-xmlbuilder_$VERSION.orig.tar.gz
DIR=java-xmlbuilder-$VERSION
TAG=$(echo "java-xmlbuilder-$VERSION" | sed -re's/~(alpha|beta)/-\1-/')
svn export http://java-xmlbuilder.googlecode.com/svn/tags/${TAG}/ $DIR
GZIP=--best tar -c -z -f $TAR --exclude '*.jar' --exclude '*.class' $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
#!/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
3.0 (quilt)
version=3
opts="uversionmangle=s/-(alpha|beta)-/~$1/" \
http://java-xmlbuilder.googlecode.com/svn/tags/ \
java-xmlbuilder-(\d.*)/ debian debian/orig-tar.sh
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment