Author: drazzib Date: 2010-03-25 23:02:49 +0000 (Thu, 25 Mar 2010) New Revision: 11936
Added: trunk/xmlbeans/debian/patches/scripts.patch Modified: trunk/xmlbeans/debian/changelog trunk/xmlbeans/debian/control trunk/xmlbeans/debian/patches/build-xml.patch trunk/xmlbeans/debian/patches/series trunk/xmlbeans/debian/rules Log: * New xmlbeans package which contains CLI tools (Closes: #571245) * TODO: build manpages for those tools Modified: trunk/xmlbeans/debian/changelog =================================================================== --- trunk/xmlbeans/debian/changelog 2010-03-25 22:51:31 UTC (rev 11935) +++ trunk/xmlbeans/debian/changelog 2010-03-25 23:02:49 UTC (rev 11936) @@ -1,3 +1,10 @@ +xmlbeans (2.5.0-2) UNRELEASED; urgency=low + + * New xmlbeans package which contains CLI tools (Closes: #571245) + * TODO: build manpages for those tools + + -- Damien Raude-Morvan <draz...@debian.org> Thu, 25 Mar 2010 23:59:43 +0100 + xmlbeans (2.5.0-1) unstable; urgency=low * Import package in Debian based on Thierry Carrez <thierry.car...@ubuntu.com> Modified: trunk/xmlbeans/debian/control =================================================================== --- trunk/xmlbeans/debian/control 2010-03-25 22:51:31 UTC (rev 11935) +++ trunk/xmlbeans/debian/control 2010-03-25 23:02:49 UTC (rev 11936) @@ -25,3 +25,31 @@ * A cursor model through which you can traverse the full XML infoset. * Support for XML DOM. +Package: xmlbeans +Architecture: all +Depends: ${misc:Depends}, default-jre-headless | java2-runtime-headless, + libxmlbeans-java (>= ${source:Version}) +Description: Java library for accessing XML by binding it to Java types - tools + XMLBeans is a technology for accessing XML by binding it to Java types. + . + XMLBeans provides several ways to get at the XML, including: + * Through XML schema that has been compiled to generate Java types that + represent schema types. In this way, you can access instances of the + schema through JavaBeans-style accessors after the fashion of "getFoo" + and "setFoo". The XMLBeans API also allows you to reflect into the XML + schema itself through an XML Schema Object model. + * A cursor model through which you can traverse the full XML infoset. + * Support for XML DOM. + . + This package provide some command-line tools: + * dumpxsb: XSB File Dumper + * inst2xsd: Instance to Schema Tool + * scomp: Schema Compiler + * sdownload: Schema Downloader + * sfactor: Schema Factoring Tool + * svalidate: Streaming Instance Validator + * validate: Instance Validator + * xpretty: XML Pretty Printer + * xsd2inst: Schema to Instance Tool + * xsdtree: Schema Type Hierarchy Printer + * xstc: Invoke XSTC Modified: trunk/xmlbeans/debian/patches/build-xml.patch =================================================================== --- trunk/xmlbeans/debian/patches/build-xml.patch 2010-03-25 22:51:31 UTC (rev 11935) +++ trunk/xmlbeans/debian/patches/build-xml.patch 2010-03-25 23:02:49 UTC (rev 11936) @@ -1,3 +1,7 @@ +Description: build.xml: Fix build classpath +Author: Damien Raude-Morvan <draz...@debian.org> +Last-Update: 2010-03-26 +Forwarded: not-needed --- a/build.xml +++ b/build.xml @@ -237,7 +237,7 @@ Added: trunk/xmlbeans/debian/patches/scripts.patch =================================================================== --- trunk/xmlbeans/debian/patches/scripts.patch (rev 0) +++ trunk/xmlbeans/debian/patches/scripts.patch 2010-03-25 23:02:49 UTC (rev 11936) @@ -0,0 +1,161 @@ +Description: Fix XMLBEANS_LIB variables in all CLI scripts + to use /usr/share/java/ +Author: Damien Raude-Morvan <draz...@debian.org> +Last-Update: 2010-03-26 +Forwarded: not-needed +--- a/bin/dumpxsb ++++ b/bin/dumpxsb +@@ -18,11 +18,9 @@ + #XSB file dumper + #Prints the contents of an xsb file in human-readmble form + +-echo `dirname $0` ++XMLBEANS_LIB=/usr/share/java + +-if [ -z "$XMLBEANS_LIB" ]; then . `dirname $0`/_setlib; fi +- +-cp=$XMLBEANS_LIB/xbean.jar:$XMLBEANS_LIB/xmlbeans-qname.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar ++cp=$XMLBEANS_LIB/xmlbeans.jar:$XMLBEANS_LIB/xmlbeans-qname.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar + + case "`uname`" in + CYGWIN*) +--- a/bin/inst2xsd ++++ b/bin/inst2xsd +@@ -18,9 +18,9 @@ + #Instance to Schema tool + #Builds xsd files from xml instance files. + +-if [ -z "$XMLBEANS_LIB" ]; then . `dirname $0`/_setlib; fi ++XMLBEANS_LIB=/usr/share/java + +-cp=$XMLBEANS_LIB/xbean.jar:$XMLBEANS_LIB/xmlbeans-qname.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar ++cp=$XMLBEANS_LIB/xmlbeans.jar:$XMLBEANS_LIB/xmlbeans-qname.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar + + case "`uname`" in + CYGWIN*) +--- a/bin/scomp ++++ b/bin/scomp +@@ -18,9 +18,9 @@ + #Schema compiler + #Builds XBean types from xsd files. + +-if [ -z "$XMLBEANS_LIB" ]; then . `dirname $0`/_setlib; fi ++XMLBEANS_LIB=/usr/share/java + +-cp=$XMLBEANS_LIB/xbean.jar:$XMLBEANS_LIB/xmlbeans-qname.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar:$JAVA_HOME/lib/tools.jar:$XMLBEANS_LIB/resolver.jar ++cp=$XMLBEANS_LIB/xmlbeans.jar:$XMLBEANS_LIB/xmlbeans-qname.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar:$JAVA_HOME/lib/tools.jar:$XMLBEANS_LIB/resolver.jar + + case "`uname`" in + CYGWIN*) +--- a/bin/sdownload ++++ b/bin/sdownload +@@ -18,9 +18,9 @@ + #Schema downloader + #Tool to download Schema files + +-if [ -z "$XMLBEANS_LIB" ]; then . `dirname $0`/_setlib; fi ++XMLBEANS_LIB=/usr/share/java + +-cp=$XMLBEANS_LIB/xbean.jar:$XMLBEANS_LIB/xmlbeans-qname.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar ++cp=$XMLBEANS_LIB/xmlbeans.jar:$XMLBEANS_LIB/xmlbeans-qname.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar + + case "`uname`" in + CYGWIN*) +--- a/bin/sfactor ++++ b/bin/sfactor +@@ -20,9 +20,9 @@ + ## Factors redundant definitions out of a set of schemas and + ## uses imports instead. + +-if [ -z "$XMLBEANS_LIB" ]; then . `dirname $0`/_setlib; fi ++XMLBEANS_LIB=/usr/share/java + +-cp=$XMLBEANS_LIB/xbean.jar:$XMLBEANS_LIB/xmlbeans-qname.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar:$XMLBEANS_LIB/resolver.jar ++cp=$XMLBEANS_LIB/xmlbeans.jar:$XMLBEANS_LIB/xmlbeans-qname.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar:$XMLBEANS_LIB/resolver.jar + + case "`uname`" in + CYGWIN*) +--- a/bin/svalidate ++++ b/bin/svalidate +@@ -19,9 +19,9 @@ + # + # Validates an instance against a schema. + +-if [ -z "$XMLBEANS_LIB" ]; then . `dirname $0`/_setlib; fi ++XMLBEANS_LIB=/usr/share/java + +-cp=$XMLBEANS_LIB/xbean.jar:$XMLBEANS_LIB/xmlbeans-qname.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar:$XMLBEANS_LIB/jsr173_1.0_ri.jar ++cp=$XMLBEANS_LIB/xmlbeans.jar:$XMLBEANS_LIB/xmlbeans-qname.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar:$XMLBEANS_LIB/jsr173_1.0_ri.jar + + case "`uname`" in + CYGWIN*) +--- a/bin/validate ++++ b/bin/validate +@@ -19,9 +19,9 @@ + # + # Validates an instance against a schema. + +-if [ -z "$XMLBEANS_LIB" ]; then . `dirname $0`/_setlib; fi ++XMLBEANS_LIB=/usr/share/java + +-cp=$XMLBEANS_LIB/xbean.jar:$XMLBEANS_LIB/xmlbeans-qname.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar ++cp=$XMLBEANS_LIB/xmlbeans.jar:$XMLBEANS_LIB/xmlbeans-qname.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar + + case "`uname`" in + CYGWIN*) +--- a/bin/xpretty ++++ b/bin/xpretty +@@ -17,9 +17,9 @@ + + #Invokes pretty printer + +-if [ -z "$XMLBEANS_LIB" ]; then . `dirname $0`/_setlib; fi ++XMLBEANS_LIB=/usr/share/java + +-cp=$XMLBEANS_LIB/xbean.jar:$XMLBEANS_LIB/xmlbeans-qname.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar ++cp=$XMLBEANS_LIB/xmlbeans.jar:$XMLBEANS_LIB/xmlbeans-qname.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar + + case "`uname`" in + CYGWIN*) +--- a/bin/xsd2inst ++++ b/bin/xsd2inst +@@ -17,9 +17,9 @@ + + #Schema to instance tool + +-if [ -z "$XMLBEANS_LIB" ]; then . `dirname $0`/_setlib; fi ++XMLBEANS_LIB=/usr/share/java + +-cp=$XMLBEANS_LIB/xbean.jar:$XMLBEANS_LIB/xmlbeans-qname.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar ++cp=$XMLBEANS_LIB/xmlbeans.jar:$XMLBEANS_LIB/xmlbeans-qname.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar + + case "`uname`" in + CYGWIN*) +--- a/bin/xsdtree ++++ b/bin/xsdtree +@@ -17,9 +17,9 @@ + + # Invokes type hierarchy printer + +-if [ -z "$XMLBEANS_LIB" ]; then . `dirname $0`/_setlib; fi ++XMLBEANS_LIB=/usr/share/java + +-cp=$XMLBEANS_LIB/xbean.jar:$XMLBEANS_LIB/xmlbeans-qname.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar ++cp=$XMLBEANS_LIB/xmlbeans.jar:$XMLBEANS_LIB/xmlbeans-qname.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar + + case "`uname`" in + CYGWIN*) +--- a/bin/xstc ++++ b/bin/xstc +@@ -17,9 +17,9 @@ + + # Invokes XSTC + +-if [ -z "$XMLBEANS_LIB" ]; then . `dirname $0`/_setlib; fi ++XMLBEANS_LIB=/usr/share/java + +-cp=$XMLBEANS_LIB/xbean.jar:$XMLBEANS_LIB/xmlbeans-qname.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar:$XMLBEANS_LIB/resolver.jar ++cp=$XMLBEANS_LIB/xmlbeans.jar:$XMLBEANS_LIB/xmlbeans-qname.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar:$XMLBEANS_LIB/resolver.jar + + case "`uname`" in + CYGWIN*) Modified: trunk/xmlbeans/debian/patches/series =================================================================== --- trunk/xmlbeans/debian/patches/series 2010-03-25 22:51:31 UTC (rev 11935) +++ trunk/xmlbeans/debian/patches/series 2010-03-25 23:02:49 UTC (rev 11936) @@ -1 +1,2 @@ build-xml.patch +scripts.patch Modified: trunk/xmlbeans/debian/rules =================================================================== --- trunk/xmlbeans/debian/rules 2010-03-25 22:51:31 UTC (rev 11935) +++ trunk/xmlbeans/debian/rules 2010-03-25 23:02:49 UTC (rev 11936) @@ -12,12 +12,21 @@ DEB_ANT_BUILDFILE := build.xml DEB_JARS := ant-nodeps +XMLBEANS_TOOLS := dumpxsb inst2xsd scomp sdownload sfactor \ + svalidate validate xpretty xsd2inst xsdtree xstc + install/libxmlbeans-java:: mh_installpoms -plibxmlbeans-java mh_installjar -plibxmlbeans-java -nxmlbeans -l debian/poms/xmlbeans.xml build/lib/xbean.jar mh_installjar -plibxmlbeans-java -nxmlbeans-qname -l debian/poms/qname.xml build/lib/xmlbeans-qname.jar mh_installjar -plibxmlbeans-java -nxmlbeans_xpath -l debian/poms/xpath.xml build/lib/xbean_xpath.jar +install/xmlbeans:: + for TOOL in $(XMLBEANS_TOOLS); do \ + dh_install bin/$$TOOL /usr/bin/; \ + done + + clean:: -rm -rf debian/tmp _______________________________________________ pkg-java-commits mailing list pkg-java-comm...@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-java-commits