--- simple-xml-2.7.1.orig/debian/README.source +++ simple-xml-2.7.1/debian/README.source @@ -0,0 +1,18 @@ +The original upstream source package has been modified in the way +that it does not include any binary files (e.g. *.jar), neither +dependencies of this library nor the library itself. + +The dependencies of this software will be provided by the corresponding +Debian packages and the binary of this software will be created +if you build this source package. + +Files or directories which were removed from the orignal source tarball: + +lib/ +jar/ +javadoc/ +test/lib/*.jar + +The tarball can be recreated with the command uscan (which is going to call +the orig-tar.sh script) + --- simple-xml-2.7.1.orig/debian/ant.properties +++ simple-xml-2.7.1/debian/ant.properties @@ -0,0 +1,2 @@ +build.sysclasspath=only +javadoc.path=api --- simple-xml-2.7.1.orig/debian/changelog +++ simple-xml-2.7.1/debian/changelog @@ -0,0 +1,25 @@ +simple-xml (2.7.1-1) unstable; urgency=medium + + * Team upload + * New upstream release (Closes: #736855) + * Added build dependency for libxpp3-java + * Bumped Standards-Version + + -- Hilko Bengen Sun, 08 Jun 2014 15:23:18 +0200 + +simple-xml (2.3.2-1) unstable; urgency=low + + * Standards-Version updated to version 3.8.4 + + [ Fabian Köster ] + * New upstream release + * Correct license information in debian/pom.xml + * Exclude generated Javadoc from orig-tarball + + -- Sylvestre Ledru Fri, 05 Mar 2010 19:44:34 +0100 + +simple-xml (2.2-1) unstable; urgency=low + + * Initial release (Closes: #549566) + + -- Fabian Köster Tue, 26 Jan 2010 13:54:18 +0100 --- simple-xml-2.7.1.orig/debian/compat +++ simple-xml-2.7.1/debian/compat @@ -0,0 +1 @@ +7 --- simple-xml-2.7.1.orig/debian/control +++ simple-xml-2.7.1/debian/control @@ -0,0 +1,43 @@ +Source: simple-xml +Section: libs +Priority: optional +Maintainer: Debian Java Maintainers +Uploaders: Fabian Köster +Build-Depends: ant, debhelper (>= 7), cdbs, default-jdk +Build-Depends-Indep: maven-repo-helper, libxpp3-java +Standards-Version: 3.9.5 +Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/simple-xml +Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/simple-xml +Homepage: http://simple.sourceforge.net/ + +Package: libsimple-xml-java +Section: java +Architecture: all +Depends: ${misc:Depends}, default-jre-headless | java2-runtime-headless +Suggests: java-virtual-machine, libsimple-xml-java-doc +Description: A XML serialization and configuration framework for Java + Simple is a high performance XML serialization and configuration framework for + Java. Its goal is to provide an XML framework that enables rapid development + of XML configuration and communication systems. + This framework aids the development of XML systems with minimal effort and + reduced errors. It offers full object serialization and deserialization, + maintaining each reference encountered. + In essence it is similar to C# XML serialization for the Java platform, but + offers additional features for interception and manipulation. + +Package: libsimple-xml-java-doc +Section: doc +Architecture: all +Depends: ${misc:Depends} +Suggests: libsimple-xml-java +Description: API Documentation for libsimple-xml-java + Simple is a high performance XML serialization and configuration framework for + Java. Its goal is to provide an XML framework that enables rapid development + of XML configuration and communication systems. + This framework aids the development of XML systems with minimal effort and + reduced errors. It offers full object serialization and deserialization, + maintaining each reference encountered. + In essence it is similar to C# XML serialization for the Java platform, but + offers additional features for interception and manipulation. + . + This package provides the Javadoc API for Simple. --- simple-xml-2.7.1.orig/debian/copyright +++ simple-xml-2.7.1/debian/copyright @@ -0,0 +1,36 @@ +This package was debianized by Fabian Köster on +Sun, 04 Oct 2009 17:43:51 +0200. + +It was downloaded from . + +Upstream Author: + + Niall Gallagher + +Copyright: + + Copyright (C) 2005-2010, Niall Gallagher + +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 systems, the complete text of the Apache version 2.0 license +can be found in `/usr/share/common-licenses/Apache-2.0'. + +The Debian packaging is: + + Copyright (C) 2009 Fabian Köster + +and is licensed under the GPL version 3, +see `/usr/share/common-licenses/GPL-3'. --- simple-xml-2.7.1.orig/debian/libsimple-xml-java-doc.doc-base +++ simple-xml-2.7.1/debian/libsimple-xml-java-doc.doc-base @@ -0,0 +1,9 @@ +Document: libsimple-xml-java-doc +Title: Javadoc API for Simple +Author: Niall Gallagher +Abstract: The javadoc API of the Simple XML Serialization and Configuration Framework +Section: Programming + +Format: HTML +Index: /usr/share/doc/libsimple-xml-java-doc/api/index.html +Files: /usr/share/doc/libsimple-xml-java-doc/api/* --- simple-xml-2.7.1.orig/debian/libsimple-xml-java-doc.docs +++ simple-xml-2.7.1/debian/libsimple-xml-java-doc.docs @@ -0,0 +1 @@ +api --- simple-xml-2.7.1.orig/debian/libsimple-xml-java.dirs +++ simple-xml-2.7.1/debian/libsimple-xml-java.dirs @@ -0,0 +1 @@ +usr/share/java --- simple-xml-2.7.1.orig/debian/libsimple-xml-java.poms +++ simple-xml-2.7.1/debian/libsimple-xml-java.poms @@ -0,0 +1 @@ +debian/pom.xml --- simple-xml-2.7.1.orig/debian/maven.rules +++ simple-xml-2.7.1/debian/maven.rules @@ -0,0 +1 @@ +junit junit jar s/3\..*/3.x/ * --- simple-xml-2.7.1.orig/debian/orig-tar.exclude +++ simple-xml-2.7.1/debian/orig-tar.exclude @@ -0,0 +1,4 @@ +*.jar +jar +lib +javadoc --- simple-xml-2.7.1.orig/debian/orig-tar.sh +++ simple-xml-2.7.1/debian/orig-tar.sh @@ -0,0 +1,19 @@ +#!/bin/sh -e + +# called by uscan with '--upstream-version' +DIR=simple-xml-$2 +TAR=../simple-xml_$2.orig.tar.gz + +# clean up the upstream tarball +tar -x -z -f $3 +tar -c -z -f $TAR -X debian/orig-tar.exclude $DIR +rm -rf $DIR $3 + +# move to directory 'tarballs' +if [ -r .svn/deb-layout ]; then + . .svn/deb-layout + mv $TAR $origDir + echo "moved $TAR to $origDir" +fi + +exit 0 --- simple-xml-2.7.1.orig/debian/pom.xml +++ simple-xml-2.7.1/debian/pom.xml @@ -0,0 +1,94 @@ + + 4.0.0 + org.simpleframework + simple-xml + jar + 2.3.2 + Simple XML + http://simple.sourceforge.net + Simple is a high performance XML serialization and configuration framework for Java + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + http://svn.sourceforge.net/viewvc/simple/trunk/download/stream + https://svn.sourceforge.net/svnroot/simple/trunk/download/stream + + + + junit + junit + 3.8.1 + test + + + stax + stax-api + 1.0.1 + compile + + + stax + stax + 1.2.0 + compile + + + xmlunit + xmlunit + 1.0 + test + + + + + + org.codehaus.mojo + cobertura-maven-plugin + + + + + + + org.apache.maven.wagon + wagon-ssh-external + 1.0-alpha-5 + + + + + org.apache.maven.plugins + maven-compiler-plugin + + 1.5 + 1.5 + + + + org.apache.maven.plugins + maven-source-plugin + + + attach-sources + + jar + + + + + + + + + sourceforge + Source Forge Repository + scp://web.sourceforge.net/home/groups/s/si/simpleweb/htdocs/maven + + + --- simple-xml-2.7.1.orig/debian/rules +++ simple-xml-2.7.1/debian/rules @@ -0,0 +1,18 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/ant.mk + +JAVA_HOME := /usr/lib/jvm/default-java +DEB_JARS := stax stax-api xpp3 +DEB_ANT_BUILD_TARGET := build javadoc +DEB_ANT_BUILDFILE := build.xml +DEB_ANT_ARGS := -Dpackage=$(DEB_SOURCE_PACKAGE) -DartifactId=$(DEB_SOURCE_PACKAGE) -Dversion=$(DEB_UPSTREAM_VERSION) + +binary-post-install/lib$(DEB_SOURCE_PACKAGE)-java:: + mh_installpoms -plib$(DEB_SOURCE_PACKAGE)-java + mh_installjar -plib$(DEB_SOURCE_PACKAGE)-java -l debian/pom.xml jar/$(DEB_SOURCE_PACKAGE)-$(DEB_UPSTREAM_VERSION).jar + +clean:: + rm -rf api build + -rm -rf debian/tmp --- simple-xml-2.7.1.orig/debian/watch +++ simple-xml-2.7.1/debian/watch @@ -0,0 +1,5 @@ +# Compulsory line, this is a version 3 file +version=3 + +http://sf.net/simple/simple-xml-(.*)\.tar\.gz debian debian/orig-tar.sh +