Author: maestro_alubia-guest Date: 2009-10-11 15:30:07 +0000 (Sun, 11 Oct 2009) New Revision: 10798
Added: trunk/simple-xml/ trunk/simple-xml/debian/ trunk/simple-xml/debian/README.source trunk/simple-xml/debian/ant.properties trunk/simple-xml/debian/changelog trunk/simple-xml/debian/compat trunk/simple-xml/debian/control trunk/simple-xml/debian/copyright trunk/simple-xml/debian/libsimple-xml-java-doc.doc-base trunk/simple-xml/debian/libsimple-xml-java-doc.docs trunk/simple-xml/debian/libsimple-xml-java.dirs trunk/simple-xml/debian/repack.sh trunk/simple-xml/debian/rules trunk/simple-xml/debian/watch Log: Initial upload of simple-xml debian/ folder Added: trunk/simple-xml/debian/README.source =================================================================== --- trunk/simple-xml/debian/README.source (rev 0) +++ trunk/simple-xml/debian/README.source 2009-10-11 15:30:07 UTC (rev 10798) @@ -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 which were removed from the orignal source tarball: + +lib/*.jar +jar/*.jar +test/lib/*.jar + + +If you want to repack the original upstream source to not include this files, +you can use the repack script which is included in this source package. + Added: trunk/simple-xml/debian/ant.properties =================================================================== --- trunk/simple-xml/debian/ant.properties (rev 0) +++ trunk/simple-xml/debian/ant.properties 2009-10-11 15:30:07 UTC (rev 10798) @@ -0,0 +1,2 @@ +build.sysclasspath=only +javadoc.path=api Added: trunk/simple-xml/debian/changelog =================================================================== --- trunk/simple-xml/debian/changelog (rev 0) +++ trunk/simple-xml/debian/changelog 2009-10-11 15:30:07 UTC (rev 10798) @@ -0,0 +1,16 @@ +simple-xml (2.1.5-1) unstable; urgency=low + + * New upstream release + * Added initial watch-file + * Added repack script to remove binary jar-files from upstream source tarball + * Set Debian Java Team as Maintainer, me as uploader + * Change build-depends openjdk-6-jdk to default-jdk + * Change runtime dependency java5-runtime-headless to java2-runtime-headless + + -- Fabian Köster <[email protected]> Sun, 11 Oct 2009 17:23:22 +0200 + +simple-xml (2.1.4-1) unstable; urgency=low + + * Initial release (Closes: #549566) + + -- Fabian Köster <[email protected]> Sun, 04 Oct 2009 17:43:51 +0200 Added: trunk/simple-xml/debian/compat =================================================================== --- trunk/simple-xml/debian/compat (rev 0) +++ trunk/simple-xml/debian/compat 2009-10-11 15:30:07 UTC (rev 10798) @@ -0,0 +1 @@ +7 Added: trunk/simple-xml/debian/control =================================================================== --- trunk/simple-xml/debian/control (rev 0) +++ trunk/simple-xml/debian/control 2009-10-11 15:30:07 UTC (rev 10798) @@ -0,0 +1,33 @@ +Source: simple-xml +Section: libs +Priority: optional +Maintainer: Debian Java Maintainers <[email protected]> +Uploaders: Fabian Köster <[email protected]> +Build-Depends: ant, debhelper (>= 7), cdbs, default-jdk +Standards-Version: 3.8.3 +Homepage: http://simple.sourceforge.net/ + +Package: libsimple-xml-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. Added: trunk/simple-xml/debian/copyright =================================================================== --- trunk/simple-xml/debian/copyright (rev 0) +++ trunk/simple-xml/debian/copyright 2009-10-11 15:30:07 UTC (rev 10798) @@ -0,0 +1,37 @@ +This package was debianized by Fabian Köster <[email protected]> on +Sun, 04 Oct 2009 17:43:51 +0200. + +It was downloaded from <http://simple.sourceforge.net/>. + +Upstream Author: + + Niall Gallagher <[email protected]> + +Copyright: + + Copyright (C) 2007, Niall Gallagher <[email protected]> + +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. + + 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 Lesser General Public + License along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the complete text of the GNU Lesser General +Public License can be found in `/usr/share/common-licenses/LGPL'. + +The Debian packaging is: + + Copyright (C) 2009 Fabian Köster <[email protected]> + +and is licensed under the GPL version 3, +see `/usr/share/common-licenses/GPL-3'. Added: trunk/simple-xml/debian/libsimple-xml-java-doc.doc-base =================================================================== --- trunk/simple-xml/debian/libsimple-xml-java-doc.doc-base (rev 0) +++ trunk/simple-xml/debian/libsimple-xml-java-doc.doc-base 2009-10-11 15:30:07 UTC (rev 10798) @@ -0,0 +1,9 @@ +Document: libsimple-xml-java-doc +Title: Javadoc API for Simple +Author: Niall Gallagher <[email protected]> +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/* Added: trunk/simple-xml/debian/libsimple-xml-java-doc.docs =================================================================== --- trunk/simple-xml/debian/libsimple-xml-java-doc.docs (rev 0) +++ trunk/simple-xml/debian/libsimple-xml-java-doc.docs 2009-10-11 15:30:07 UTC (rev 10798) @@ -0,0 +1 @@ +api Added: trunk/simple-xml/debian/libsimple-xml-java.dirs =================================================================== --- trunk/simple-xml/debian/libsimple-xml-java.dirs (rev 0) +++ trunk/simple-xml/debian/libsimple-xml-java.dirs 2009-10-11 15:30:07 UTC (rev 10798) @@ -0,0 +1 @@ +usr/share/java Added: trunk/simple-xml/debian/repack.sh =================================================================== --- trunk/simple-xml/debian/repack.sh (rev 0) +++ trunk/simple-xml/debian/repack.sh 2009-10-11 15:30:07 UTC (rev 10798) @@ -0,0 +1,36 @@ +#! /bin/sh + +## This script takes the simple-xml upstream tarball and repacks it without +## including any binary jar files. + +TEMP_DIR=simple-xml-repack-tmp +SOURCE_FILE=$1 + +# Create a temporary directory for repacking +mkdir ${TEMP_DIR} + +# Unpack the source into the temporary directory +tar xzf ${SOURCE_FILE} -C ${TEMP_DIR} + +# Change into temporary directory +cd ${TEMP_DIR} + +# Remove binary files +rm */lib/*.jar +rm */jar/*.jar +rm */test/lib/*.jar + +# Repack the source +tar czf ${SOURCE_FILE} * + +# Change back to working directory +cd .. + +# Remove old source file +rm ${SOURCE_FILE} + +# Move new source file up +mv ${TEMP_DIR}/${SOURCE_FILE} . + +# Remove temporary directory +rm -r ${TEMP_DIR} Added: trunk/simple-xml/debian/rules =================================================================== --- trunk/simple-xml/debian/rules (rev 0) +++ trunk/simple-xml/debian/rules 2009-10-11 15:30:07 UTC (rev 10798) @@ -0,0 +1,12 @@ +#!/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 := build javadoc +DEB_JARS := stax stax-api + +install/libsimple-xml-java:: + dh_install jar/simple-xml-$(DEB_UPSTREAM_VERSION).jar usr/share/java + dh_link /usr/share/java/simple-xml-$(DEB_UPSTREAM_VERSION).jar /usr/share/java/simple-xml.jar Property changes on: trunk/simple-xml/debian/rules ___________________________________________________________________ Added: svn:executable + * Added: trunk/simple-xml/debian/watch =================================================================== --- trunk/simple-xml/debian/watch (rev 0) +++ trunk/simple-xml/debian/watch 2009-10-11 15:30:07 UTC (rev 10798) @@ -0,0 +1,4 @@ +# Compulsory line, this is a version 3 file +version=3 + +http://sf.net/simple/simple-xml-(.*)\.tar\.gz _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/pkg-java-commits

