debian/ 0000755 0000000 0000000 00000000000 11514116404 007163 5 ustar debian/orig-tar.sh 0000755 0000000 0000000 00000001030 11514115723 011243 0 ustar #!/bin/sh -e
VERSION=$2
TAR=../redstone-xmlrpc_$VERSION.orig.tar.gz
DIR=redstone-xmlrpc-$VERSION
TAG_VERSION=$(echo $VERSION | sed -re's/\./_/')
TAG=$(echo "rel_$TAG_VERSION" | sed -re's/~(alpha|beta)/-\1-/')
svn export https://xmlrpc.svn.sourceforge.net/svnroot/xmlrpc/tags/$TAG/ $DIR
GZIP=--best tar -c -z -f $TAR --exclude 'lib' --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
debian/patches/ 0000755 0000000 0000000 00000000000 11514116147 010616 5 ustar debian/patches/build.patch 0000644 0000000 0000000 00000002143 11514115723 012735 0 ustar Index: redstone-xmlrpc-1.1/build.xml
===================================================================
--- redstone-xmlrpc-1.1.orig/build.xml 2011-01-14 11:51:31.502321996 -0600
+++ redstone-xmlrpc-1.1/build.xml 2011-01-14 11:53:35.402321999 -0600
@@ -20,16 +20,16 @@
-
+
-
+
-
+
@@ -95,4 +95,4 @@
-
\ No newline at end of file
+
debian/patches/series 0000644 0000000 0000000 00000000014 11514115723 012025 0 ustar build.patch
debian/copyright 0000644 0000000 0000000 00000002310 11514115723 011115 0 ustar This work was packaged for Debian by:
James Page on Fri, 14 Jan 2011 11:34:22 -0600
It was downloaded from:
http://xmlrpc.sourceforge.net/
Copyright:
Copyright (c) 2005 Redstone Handelsbolag
License:
This package is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This package is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see .
On Debian systems, the complete text of the GNU Lesser General
Public License can be found in "/usr/share/common-licenses/LGPL-2.1".
The Debian packaging is:
Copyright (C) 2011 Canonical Ltd. (http://www.canonical.com/)
and is licensed under the GPL version 3,
see "/usr/share/common-licenses/GPL-3".
debian/changelog 0000644 0000000 0000000 00000000224 11514115723 011036 0 ustar redstone-xmlrpc (1.1-0ubuntu1) natty; urgency=low
* Initial release
-- James Page Fri, 14 Jan 2011 11:34:22 -0600
debian/compat 0000644 0000000 0000000 00000000002 11514115723 010364 0 ustar 7
debian/source/ 0000755 0000000 0000000 00000000000 11514116147 010467 5 ustar debian/source/format 0000644 0000000 0000000 00000000014 11514115723 011674 0 ustar 3.0 (quilt)
debian/README.source 0000644 0000000 0000000 00000000353 11514115723 011346 0 ustar redstone-xmlrpc for Debian
--------------------------
This package was downloaded from
https://xmlrpc.svn.sourceforge.net/svnroot/xmlrpc/tags/rel_1_1
The orig.tar.gz was created manually excluding the bundled javax.servlet.jar.
debian/control 0000644 0000000 0000000 00000005347 11514116404 010577 0 ustar Source: redstone-xmlrpc
Section: java
Priority: optional
Maintainer: Ubuntu Developers
Build-Depends: cdbs, debhelper (>= 7.0.50~), ant, default-jdk
Build-Depends-Indep: libservlet2.5-java
Standards-Version: 3.9.1
Homepage: http://xmlrpc.sourceforge.net/
Package: libredstone-xmlrpc-java
Architecture: all
Depends: ${misc:Depends}, libservlet2.5-java,
default-jre-headless | java2-runtime-headless
Description: A small and verstile implementation of the XML-RPC Specification
Redstone XML-RPC Library is a small but versatile implementation of the
XML-RPC specification. It contains the following main features:
.
* An XML-RPC client for accessing XML-RPC services, and an XML-RPC servlet
for publishing plain Java objects as XML-RPC services in a web server.
Both the client and the server can be configured to stream messages
directly over a socket without constructing the messages in memory.
Although this is not compliant with the specification (which mandates
the use of a Content-Length HTTP header), this allows for virtually
unlimited sized messages when communicating with services and clients
that do not use or rely on the Content-Length header.
* A serialization framework allowing custom serializers to serialize values
inherently unknown to the library. The serialization framework may be
used outside of the XML-RPC library to encode Java objects into XML
streams. The library comes with serializers for common types like Maps,
Collections, Lists, object arrays, primitive arrays, and a reflective
serializer for serializing any Java object.
* A set of custom serializers generating JSON messages instead of XML-RPC
messages allowing for easy access from JavaScript. The library also
includes a small XML-RPC client in JavaScript for accessing services
published by this library.
* A SAX-based XML-RPC parser that may be used outside of the library to
parse streams with XML-RPC messages.
* A dynamic proxy generator to allow XML-RPC services to be used through
regular Java-interfaces. This helps increase productivity and type
safety while allowing IDEs to provide content assist functionality.
* Invocation interceptors that are hooked up on the server side to
intercept calls to services published though the library. Interceptors
may intercept invocations based on method names or arguments sent from
the client. Based on this information, interceptors may prevent
invocations from completing or add, modify, or remove arguments before
dispatching the call to the service. Interceptors may also redirect
calls and examine and modify the result of an invocation before it
is sent back to the client.
debian/rules 0000755 0000000 0000000 00000001547 11514115723 010255 0 ustar #!/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_ANT_BUILDFILE := build.xml
DEB_ANT_BUILD_TARGET := jars
install/libredstone-xmlrpc-java::
install -m 644 -D build/lib/xmlrpc-$(DEB_UPSTREAM_VERSION).jar $(DEB_DESTDIR)/usr/share/java/redstone-xmlrpc-$(DEB_UPSTREAM_VERSION).jar
dh_link /usr/share/java/redstone-xmlrpc-$(DEB_UPSTREAM_VERSION).jar /usr/share/java/redstone-xmlrpc.jar
install -m 644 -D build/lib/xmlrpc-client-$(DEB_UPSTREAM_VERSION).jar $(DEB_DESTDIR)/usr/share/java/redstone-xmlrpc-client-$(DEB_UPSTREAM_VERSION).jar
dh_link /usr/share/java/redstone-xmlrpc-client-$(DEB_UPSTREAM_VERSION).jar /usr/share/java/redstone-xmlrpc-client.jar
get-orig-source:
uscan --download-version $(DEB_UPSTREAM_VERSION) --force-download --rename
debian/watch 0000644 0000000 0000000 00000000240 11514115723 010213 0 ustar version=3
opts="uversionmangle=s/-(alpha|beta)-/~$1/" \
https://xmlrpc.svn.sourceforge.net/svnroot/xmlrpc/tags/ \
rel_(\d+)_(\d)/ debian debian/orig-tar.sh