[xmlbeans/f17] Fix classpath for scripts (#892690)
Matt Spaulding
madsa at fedoraproject.org
Sun Mar 3 22:41:51 UTC 2013
commit 8cfea08bdbc5c0aef5c3925c1196dec5cd3dd358
Author: Matt Spaulding <mspaulding06 at gmail.com>
Date: Sun Mar 3 14:24:41 2013 -0800
Fix classpath for scripts (#892690)
xmlbeans-scripts-classpath.patch | 145 ++++++++++++++++++++++++++++++++++++++
xmlbeans.spec | 7 ++-
2 files changed, 151 insertions(+), 1 deletions(-)
---
diff --git a/xmlbeans-scripts-classpath.patch b/xmlbeans-scripts-classpath.patch
new file mode 100644
index 0000000..24af1af
--- /dev/null
+++ b/xmlbeans-scripts-classpath.patch
@@ -0,0 +1,145 @@
+Index: xmlbeans-2.6.0/bin/dumpxsb
+===================================================================
+--- xmlbeans-2.6.0.orig/bin/dumpxsb
++++ xmlbeans-2.6.0/bin/dumpxsb
+@@ -18,9 +18,7 @@
+ #XSB file dumper
+ #Prints the contents of an xsb file in human-readmble form
+
+-echo `dirname $0`
+-
+-if [ -z "$XMLBEANS_LIB" ]; then . `dirname $0`/_setlib; fi
++XMLBEANS_LIB=/usr/share/java/xmlbeans
+
+ cp=$XMLBEANS_LIB/xbean.jar:$XMLBEANS_LIB/xmlbeans-qname.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar
+
+Index: xmlbeans-2.6.0/bin/inst2xsd
+===================================================================
+--- xmlbeans-2.6.0.orig/bin/inst2xsd
++++ xmlbeans-2.6.0/bin/inst2xsd
+@@ -18,7 +18,7 @@
+ #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/xmlbeans
+
+ cp=$XMLBEANS_LIB/xbean.jar:$XMLBEANS_LIB/xmlbeans-qname.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar
+
+Index: xmlbeans-2.6.0/bin/scomp
+===================================================================
+--- xmlbeans-2.6.0.orig/bin/scomp
++++ xmlbeans-2.6.0/bin/scomp
+@@ -18,7 +18,7 @@
+ #Schema compiler
+ #Builds XBean types from xsd files.
+
+-if [ -z "$XMLBEANS_LIB" ]; then . `dirname $0`/_setlib; fi
++XMLBEANS_LIB=/usr/share/java/xmlbeans
+
+ 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
+
+Index: xmlbeans-2.6.0/bin/sdownload
+===================================================================
+--- xmlbeans-2.6.0.orig/bin/sdownload
++++ xmlbeans-2.6.0/bin/sdownload
+@@ -18,7 +18,7 @@
+ #Schema downloader
+ #Tool to download Schema files
+
+-if [ -z "$XMLBEANS_LIB" ]; then . `dirname $0`/_setlib; fi
++XMLBEANS_LIB=/usr/share/java/xmlbeans
+
+ cp=$XMLBEANS_LIB/xbean.jar:$XMLBEANS_LIB/xmlbeans-qname.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar
+
+Index: xmlbeans-2.6.0/bin/sfactor
+===================================================================
+--- xmlbeans-2.6.0.orig/bin/sfactor
++++ xmlbeans-2.6.0/bin/sfactor
+@@ -20,7 +20,7 @@
+ ## 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/xmlbeans
+
+ cp=$XMLBEANS_LIB/xbean.jar:$XMLBEANS_LIB/xmlbeans-qname.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar:$XMLBEANS_LIB/resolver.jar
+
+Index: xmlbeans-2.6.0/bin/svalidate
+===================================================================
+--- xmlbeans-2.6.0.orig/bin/svalidate
++++ xmlbeans-2.6.0/bin/svalidate
+@@ -19,7 +19,7 @@
+ #
+ # Validates an instance against a schema.
+
+-if [ -z "$XMLBEANS_LIB" ]; then . `dirname $0`/_setlib; fi
++XMLBEANS_LIB=/usr/share/java/xmlbeans
+
+ cp=$XMLBEANS_LIB/xbean.jar:$XMLBEANS_LIB/xmlbeans-qname.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar:$XMLBEANS_LIB/jsr173_1.0_ri.jar
+
+Index: xmlbeans-2.6.0/bin/validate
+===================================================================
+--- xmlbeans-2.6.0.orig/bin/validate
++++ xmlbeans-2.6.0/bin/validate
+@@ -19,7 +19,7 @@
+ #
+ # Validates an instance against a schema.
+
+-if [ -z "$XMLBEANS_LIB" ]; then . `dirname $0`/_setlib; fi
++XMLBEANS_LIB=/usr/share/java/xmlbeans
+
+ cp=$XMLBEANS_LIB/xbean.jar:$XMLBEANS_LIB/xmlbeans-qname.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar
+
+Index: xmlbeans-2.6.0/bin/xpretty
+===================================================================
+--- xmlbeans-2.6.0.orig/bin/xpretty
++++ xmlbeans-2.6.0/bin/xpretty
+@@ -17,7 +17,7 @@
+
+ #Invokes pretty printer
+
+-if [ -z "$XMLBEANS_LIB" ]; then . `dirname $0`/_setlib; fi
++XMLBEANS_LIB=/usr/share/java/xmlbeans
+
+ cp=$XMLBEANS_LIB/xbean.jar:$XMLBEANS_LIB/xmlbeans-qname.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar
+
+Index: xmlbeans-2.6.0/bin/xsd2inst
+===================================================================
+--- xmlbeans-2.6.0.orig/bin/xsd2inst
++++ xmlbeans-2.6.0/bin/xsd2inst
+@@ -17,7 +17,7 @@
+
+ #Schema to instance tool
+
+-if [ -z "$XMLBEANS_LIB" ]; then . `dirname $0`/_setlib; fi
++XMLBEANS_LIB=/usr/share/java/xmlbeans
+
+ cp=$XMLBEANS_LIB/xbean.jar:$XMLBEANS_LIB/xmlbeans-qname.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar
+
+Index: xmlbeans-2.6.0/bin/xsdtree
+===================================================================
+--- xmlbeans-2.6.0.orig/bin/xsdtree
++++ xmlbeans-2.6.0/bin/xsdtree
+@@ -17,7 +17,7 @@
+
+ # Invokes type hierarchy printer
+
+-if [ -z "$XMLBEANS_LIB" ]; then . `dirname $0`/_setlib; fi
++XMLBEANS_LIB=/usr/share/java/xmlbeans
+
+ cp=$XMLBEANS_LIB/xbean.jar:$XMLBEANS_LIB/xmlbeans-qname.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar
+
+Index: xmlbeans-2.6.0/bin/xstc
+===================================================================
+--- xmlbeans-2.6.0.orig/bin/xstc
++++ xmlbeans-2.6.0/bin/xstc
+@@ -17,7 +17,7 @@
+
+ # Invokes XSTC
+
+-if [ -z "$XMLBEANS_LIB" ]; then . `dirname $0`/_setlib; fi
++XMLBEANS_LIB=/usr/share/java/xmlbeans
+
+ cp=$XMLBEANS_LIB/xbean.jar:$XMLBEANS_LIB/xmlbeans-qname.jar:$XMLBEANS_LIB/jsr173_1.0_api.jar:$XMLBEANS_LIB/resolver.jar
+
diff --git a/xmlbeans.spec b/xmlbeans.spec
index 2916651..23df94a 100644
--- a/xmlbeans.spec
+++ b/xmlbeans.spec
@@ -32,7 +32,7 @@
Name: xmlbeans
Version: 2.6.0
-Release: 1%{?dist}%{?with_bootstrap:.boot}
+Release: 2%{?dist}%{?with_bootstrap:.boot}
Summary: XML-Java binding tool
Group: Development/Libraries
URL: http://xmlbeans.apache.org/
@@ -46,6 +46,7 @@ Patch0: xmlbeans-2.6.0-nodownload.patch
Patch1: 0001-Update-to-newer-saxon-API.patch
Patch2: xmlbeans-2.6.0-iso-8859-1-encoding.patch
Patch3: xmlbeans-2.6.0-jsr-bundle.patch
+Patch4: xmlbeans-scripts-classpath.patch
License: ASL 2.0
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -116,6 +117,7 @@ Requires: %{name} = %{version}-%{release}
%patch1 -p1
%patch2 -p1
%patch3 -p1
+%patch4 -p1
%build
@@ -216,6 +218,9 @@ rm -rf $RPM_BUILD_ROOT
%changelog
+* Sun Mar 03 2013 Matt Spaulding <mspaulding06 at gmail.com> - 2.6.0-2
+- Fixed classpath issue with scripts (#892690)
+
* Sat Oct 13 2012 Matt Spaulding <mspaulding06 at gmail.com> - 2.6.0-1
- Updated to latest version 2.6.0 (#824022)
- Compiles with target 1.5 (#842625)
More information about the scm-commits
mailing list