diff --git a/0001-Update-to-newer-saxon-API.patch b/0001-Update-to-newer-saxon-API.patch new file mode 100644 index 0000000..052f6b8 --- /dev/null +++ b/0001-Update-to-newer-saxon-API.patch @@ -0,0 +1,24 @@ +From c06b729673544826892266c5778227a47c495d49 Mon Sep 17 00:00:00 2001 +Date: Wed, 23 May 2012 11:54:56 +0200 +Subject: [PATCH] Update to newer saxon API + +--- + .../xmlbeans/impl/xpath/saxon/XBeansXPath.java | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +diff --git a/src/xpath_xquery/org/apache/xmlbeans/impl/xpath/saxon/XBeansXPath.java b/src/xpath_xquery/org/apache/xmlbeans/impl/xpath/saxon/XBeansXPath.java +index f210e95..b972c85 100644 +--- a/src/xpath_xquery/org/apache/xmlbeans/impl/xpath/saxon/XBeansXPath.java ++++ b/src/xpath_xquery/org/apache/xmlbeans/impl/xpath/saxon/XBeansXPath.java +@@ -27,7 +27,7 @@ import org.w3c.dom.Node; + import net.sf.saxon.Configuration; + import net.sf.saxon.dom.NodeWrapper; + import net.sf.saxon.om.NodeInfo; +-import net.sf.saxon.om.VirtualNode; ++import net.sf.saxon.tree.wrapper.VirtualNode; + import net.sf.saxon.om.Item; + import net.sf.saxon.value.Value; + import net.sf.saxon.sxpath.XPathEvaluator; +-- +1.7.7.6 + diff --git a/xmlbeans-2.6.0-iso-8859-1-encoding.patch b/xmlbeans-2.6.0-iso-8859-1-encoding.patch new file mode 100644 index 0000000..5cbdc0e --- /dev/null +++ b/xmlbeans-2.6.0-iso-8859-1-encoding.patch @@ -0,0 +1,177 @@ +Index: xmlbeans-2.6.0/build.xml +=================================================================== +--- xmlbeans-2.6.0.orig/build.xml ++++ xmlbeans-2.6.0/build.xml +@@ -18,6 +18,7 @@ + + + ++ + + + +@@ -292,6 +293,7 @@ + + + +@@ -536,6 +538,7 @@ + + + +@@ -547,7 +550,7 @@ + + + +- ++ + + + +@@ -584,7 +587,7 @@ + + + +- ++ + + + +@@ -599,7 +602,7 @@ + + + +- ++ + + + +@@ -624,7 +627,7 @@ + + + +- ++ + + + +@@ -641,7 +644,7 @@ + repackage.classes, xmlpublic.classes, typeholder.template, typestore.classes, xsdschema.classes, + configschema.classes, toolschema.classes, jsr173_1.0.jars, jam.classes"> + +- ++ + + + +@@ -679,7 +682,7 @@ + + + +- ++ + + + +@@ -699,7 +702,7 @@ + + + +- ++ + + + +@@ -716,7 +719,7 @@ + + + +- ++ + + + +@@ -727,7 +730,7 @@ + + + +- ++ + + + +@@ -740,7 +743,7 @@ + + +- ++ + + + +@@ -759,7 +762,7 @@ + depends="dirs, common.classes, xmlpublic.classes, typestore.classes, saaj_api.classes, piccolo.classes, + typeimpl.classes, xmlcomp.classes"> + +- ++ + + + +@@ -847,7 +850,7 @@ + + + +- ++ + + + +@@ -972,7 +975,7 @@ + + + +- ++ + + + +@@ -991,6 +994,7 @@ + destdir="build/classes/xpath_xquery" + classpathref="xpath.compile.path" + source="${javac.source}" target="${javac.target}" ++ encoding="${javac.encoding}" + debug="on"> + + +@@ -1079,6 +1083,7 @@ + destdir="build/private/classes/drt" + classpathref="test.compile.path" + source="${javac.source}" target="${javac.target}" ++ encoding="${javac.encoding}" + debug="on"> + + +@@ -1138,6 +1143,7 @@ + + + +@@ -1174,6 +1180,7 @@ + destdir="build/classes/piccolo" + classpath="" + source="1.3" target="1.4" ++ encoding="${javac.encoding}" + debug="on"> + + diff --git a/xmlbeans-2.6.0-java8.patch b/xmlbeans-2.6.0-java8.patch new file mode 100644 index 0000000..6772397 --- /dev/null +++ b/xmlbeans-2.6.0-java8.patch @@ -0,0 +1,10 @@ +--- build.xml 2015-02-15 03:12:23.105593326 +0100 ++++ build.xml.java8 2015-02-15 03:16:59.857032487 +0100 +@@ -694,6 +694,7 @@ + + + ++ + + + diff --git a/xmlbeans-2.6.0-jsr-bundle.patch b/xmlbeans-2.6.0-jsr-bundle.patch new file mode 100644 index 0000000..d75d571 --- /dev/null +++ b/xmlbeans-2.6.0-jsr-bundle.patch @@ -0,0 +1,18 @@ +Index: xmlbeans-2.6.0/build.xml +=================================================================== +--- xmlbeans-2.6.0.orig/build.xml ++++ xmlbeans-2.6.0/build.xml +@@ -152,11 +152,11 @@ + +- ++ + + + diff --git a/xmlbeans-2.6.0-nodownload.patch b/xmlbeans-2.6.0-nodownload.patch new file mode 100644 index 0000000..c828fe4 --- /dev/null +++ b/xmlbeans-2.6.0-nodownload.patch @@ -0,0 +1,46 @@ +Index: xmlbeans-2.6.0/build.xml +=================================================================== +--- xmlbeans-2.6.0.orig/build.xml ++++ xmlbeans-2.6.0/build.xml +@@ -113,7 +113,7 @@ + http://easynews.dl.sourceforge.net/sourceforge/saxon/saxonb8-7-3j.zip + http://easynews.dl.sourceforge.net/sourceforge/saxon/saxonb8-8j.zip + --> +- + +@@ -121,7 +121,7 @@ + + + +- ++ + + + +@@ -137,9 +137,9 @@ + +- ++ verbose="true" usetimestamp="true" ignoreerrors="true"/ --> + + + +@@ -169,9 +169,9 @@ + + + +- ++ verbose="true" usetimestamp="true" ignoreerrors="true"/ --> + + + diff --git a/xmlbeans-2.6.0-src.tgz b/xmlbeans-2.6.0-src.tgz new file mode 100644 index 0000000..4ee25a4 Binary files /dev/null and b/xmlbeans-2.6.0-src.tgz differ diff --git a/xmlbeans-2.6.0.pom b/xmlbeans-2.6.0.pom new file mode 100644 index 0000000..516f6dc --- /dev/null +++ b/xmlbeans-2.6.0.pom @@ -0,0 +1,99 @@ + + 4.0.0 + org.apache.xmlbeans + xmlbeans + 2.6.0 + + XmlBeans + XmlBeans main jar + http://xmlbeans.apache.org + + + jira + http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10436 + + + + + XmlBeans User List + user-subscribe@xmlbeans.apache.org + users-unsubscribe@xmlbeans.apache.org + http://mail-archives.apache.org/mod_mbox/xmlbeans-user/ + + + XmlBeans Developer List + dev-subscribe@xmlbeans.apache.org + dev-unsubscribe@xmlbeans.apache.org + http://mail-archives.apache.org/mod_mbox/xmlbeans-dev/ + + + Source Control List + commits-subscribe@xmlbeans.apache.org + commits-unsubscribe@xmlbeans.apache.org + http://mail-archives.apache.org/mod_mbox/xmlbeans-commits/ + + + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + scm:svn:https://svn.apache.org/repos/asf/xmlbeans/ + scm:svn:https://${maven.username}@svn.apache.org/repos/asf/xmlbeans/ + https://svn.apache.org/repos/asf/xmlbeans/ + + + + XmlBeans + http://xmlbeans.apache.org/ + + + + + Cezar Andrei + cezar + cezar.andrei@no#spam#!gma|l.com + + + + + Radu Preotiuc + radup + radupr@nos#pam.gm@il.com + + + + Radu Preotiuc + radup + radu.preotiuc-pietro@nos#pam.bea.com + + + + Wing Yew Poon + wpoon + wing-yew.poon@nos#pam.oracle.com + + + + Jacob Danner + jdanner + jacob.danner@nos#pam.oracle.com + + + + + + + + stax + stax-api + 1.0.1 + + + + 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-xmlpublic-2.6.0.pom b/xmlbeans-xmlpublic-2.6.0.pom new file mode 100644 index 0000000..c1958b2 --- /dev/null +++ b/xmlbeans-xmlpublic-2.6.0.pom @@ -0,0 +1,99 @@ + + 4.0.0 + org.apache.xmlbeans + xmlbeans-xmlpublic + 2.6.0 + + XmlPublic + XmlBeans Public interfaces + http://xmlbeans.apache.org + + + jira + http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10436 + + + + + XmlBeans User List + user-subscribe@xmlbeans.apache.org + users-unsubscribe@xmlbeans.apache.org + http://mail-archives.apache.org/mod_mbox/xmlbeans-user/ + + + XmlBeans Developer List + dev-subscribe@xmlbeans.apache.org + dev-unsubscribe@xmlbeans.apache.org + http://mail-archives.apache.org/mod_mbox/xmlbeans-dev/ + + + Source Control List + commits-subscribe@xmlbeans.apache.org + commits-unsubscribe@xmlbeans.apache.org + http://mail-archives.apache.org/mod_mbox/xmlbeans-commits/ + + + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + scm:svn:https://svn.apache.org/repos/asf/xmlbeans/ + scm:svn:https://${maven.username}@svn.apache.org/repos/asf/xmlbeans/ + https://svn.apache.org/repos/asf/xmlbeans/ + + + + XmlBeans + http://xmlbeans.apache.org/ + + + + + Cezar Andrei + cezar + cezar.andrei@no#spam#!gma|l.com + + + + + Radu Preotiuc + radup + radupr@nos#pam.gm@il.com + + + + Radu Preotiuc + radup + radu.preotiuc-pietro@nos#pam.bea.com + + + + Wing Yew Poon + wpoon + wing-yew.poon@nos#pam.oracle.com + + + + Jacob Danner + jdanner + jacob.danner@nos#pam.oracle.com + + + + + + + + stax + stax-api + 1.0.1 + + + + diff --git a/xmlbeans-xpath-2.6.0.pom b/xmlbeans-xpath-2.6.0.pom new file mode 100644 index 0000000..7bfec71 --- /dev/null +++ b/xmlbeans-xpath-2.6.0.pom @@ -0,0 +1,104 @@ + + 4.0.0 + org.apache.xmlbeans + xmlbeans-xpath + 2.6.0 + + XmlBeansXPath + XmlBeans extended XPath and XQuery support + http://xmlbeans.apache.org + + + jira + http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10436 + + + + + XmlBeans User List + user-subscribe@xmlbeans.apache.org + users-unsubscribe@xmlbeans.apache.org + http://mail-archives.apache.org/mod_mbox/xmlbeans-user/ + + + XmlBeans Developer List + dev-subscribe@xmlbeans.apache.org + dev-unsubscribe@xmlbeans.apache.org + http://mail-archives.apache.org/mod_mbox/xmlbeans-dev/ + + + Source Control List + commits-subscribe@xmlbeans.apache.org + commits-unsubscribe@xmlbeans.apache.org + http://mail-archives.apache.org/mod_mbox/xmlbeans-commits/ + + + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + scm:svn:https://svn.apache.org/repos/asf/xmlbeans/ + scm:svn:https://${maven.username}@svn.apache.org/repos/asf/xmlbeans/ + https://svn.apache.org/repos/asf/xmlbeans/ + + + + XmlBeans + http://xmlbeans.apache.org/ + + + + + Cezar Andrei + cezar + cezar.andrei@no#spam#!gma|l.com + + + + + Radu Preotiuc + radup + radupr@nos#pam.gm@il.com + + + + Radu Preotiuc + radup + radu.preotiuc-pietro@nos#pam.bea.com + + + + Wing Yew Poon + wpoon + wing-yew.poon@nos#pam.oracle.com + + + + Jacob Danner + jdanner + jacob.danner@nos#pam.oracle.com + + + + + + + + org.apache.xmlbeans + xmlbeans + 2.4.0 + + + net.sf.saxon + saxon + 9 + + + + diff --git a/xmlbeans.spec b/xmlbeans.spec new file mode 100644 index 0000000..c0c25c3 --- /dev/null +++ b/xmlbeans.spec @@ -0,0 +1,133 @@ +%bcond_with bootstrap +%{!?_pkgdocdir: %global _pkgdocdir %{_docdir}/%{name}-%{version}} +Name: xmlbeans +Version: 2.6.0 +Release: 1 +Summary: XML-Java binding tool +URL: http://xmlbeans.apache.org/ +Source0: http://archive.apache.org/dist/xmlbeans/source/%{name}-%{version}-src.tgz +Source1: https://repo1.maven.org/maven2/org/apache/%{name}/%{name}/%{version}/%{name}-%{version}.pom +Source2: https://repo1.maven.org/maven2/org/apache/%{name}/%{name}-xpath/%{version}/%{name}-xpath-%{version}.pom +Source3: https://repo1.maven.org/maven2/org/apache/%{name}/%{name}-xmlpublic/%{version}/%{name}-xmlpublic-%{version}.pom +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 +Patch5: xmlbeans-2.6.0-java8.patch +License: ASL 2.0 +%if %without bootstrap +BuildRequires: xmlbeans +%endif +BuildRequires: java-devel jpackage-utils >= 0:1.5 javapackages-local +BuildRequires: ant >= 0:1.6, ant-junit, ant-contrib, junit xml-commons-resolver >= 0:1.1 +BuildRequires: bea-stax-api saxon >= 8 +Requires: jpackage-utils >= 0:1.6 java-headless +BuildArch: noarch +%description +XMLBeans is a tool that allows you to access the full power +of XML in a Java friendly way. It is an XML-Java binding tool. +The idea is that you can take advantage the richness and +features of XML and XML Schema and have these features mapped +as naturally as possible to the equivalent Java language and +typing constructs. XMLBeans uses XML Schema to compile Java +interfaces and classes that you can then use to access and +modify XML instance data. Using XMLBeans is similar to using +any other Java interface/class, you will see things like +getFoo or setFoo just as you would expect when working with +Java. While a major use of XMLBeans is to access your XML +instance data with strongly typed Java classes there are also +API's that allow you access to the full XML infoset (XMLBeans +keeps full XML Infoset fidelity) as well as to allow you to +reflect into the XML schema itself through an XML Schema +Object model. + +%package javadoc +Summary: Javadoc for %{name} +%description javadoc +%{summary}. + +%package manual +Summary: Documents for %{name} +%description manual +%{summary}. + +%package scripts +Summary: Scripts for %{name} +Requires: %{name} = %{version}-%{release} +%description scripts +%{summary}. + +%prep +%setup -q -n %{name}-%{version} +%patch0 -p1 -b .nodownload +%patch1 -p1 +%patch2 -p1 +%patch3 -p1 +%patch4 -p1 +%patch5 -p0 + +%build +find . \( -name '*.jar' -o -name '*.zip' \) \ + -not -name 'piccolo*.jar' -not -name 'jam*.jar' \ + %{?with_bootstrap:-not -name 'oldxbean.jar' } \ + -print -delete +mkdir -p build/lib +ln -sf $(build-classpath xml-commons-resolver) build/lib/resolver.jar +ln -sf $(build-classpath xmlbeans/xbean) external/lib/oldxbean.jar +ln -sf $(build-classpath bea-stax-api) external/lib/jsr173_1.0_api.jar +ln -sf $(build-classpath saxon/saxon) external/lib/saxon9.jar +ln -sf $(build-classpath saxon/saxon) external/lib/saxon9-dom.jar +sed 's/\r//' -i LICENSE.txt NOTICE.txt README.txt docs/stylesheet.css docs/xmlbeans.css docs/guide/tools.html +ant -Djavac.source=1.6 -Djavac.target=1.6 default docs + +%install +install -d -m 0755 $RPM_BUILD_ROOT%{_javadir}/%{name} +install -p -m 0644 build/lib/xmlpublic.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/xmlpublic.jar +install -p -m 0644 build/lib/xbean_xpath.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/xbean_xpath.jar +install -p -m 0644 build/lib/xbean.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/xbean.jar +mkdir -p $RPM_BUILD_ROOT%{_mavenpomdir} +install -pm 644 %{SOURCE1} $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.%{name}-xbean.pom +%add_maven_depmap JPP.%{name}-xbean.pom %{name}/xbean.jar +install -pm 644 %{SOURCE2} $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.%{name}-xbean_xpath.pom +%add_maven_depmap JPP.%{name}-xbean_xpath.pom %{name}/xbean_xpath.jar +install -pm 644 %{SOURCE3} $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.%{name}-xmlpublic.pom +%add_maven_depmap JPP.%{name}-xmlpublic.pom %{name}/xmlpublic.jar +install -d -m 0755 $RPM_BUILD_ROOT%{_bindir} +install -p -m 0755 bin/dumpxsb $RPM_BUILD_ROOT%{_bindir} +install -p -m 0755 bin/inst2xsd $RPM_BUILD_ROOT%{_bindir} +install -p -m 0755 bin/scomp $RPM_BUILD_ROOT%{_bindir} +install -p -m 0755 bin/sdownload $RPM_BUILD_ROOT%{_bindir} +install -p -m 0755 bin/sfactor $RPM_BUILD_ROOT%{_bindir} +install -p -m 0755 bin/svalidate $RPM_BUILD_ROOT%{_bindir} +install -p -m 0755 bin/validate $RPM_BUILD_ROOT%{_bindir} +install -p -m 0755 bin/xpretty $RPM_BUILD_ROOT%{_bindir} +install -p -m 0755 bin/xsd2inst $RPM_BUILD_ROOT%{_bindir} +install -p -m 0755 bin/xsdtree $RPM_BUILD_ROOT%{_bindir} +install -p -m 0755 bin/xstc $RPM_BUILD_ROOT%{_bindir} +install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name} +cp -pr build/docs/reference/* $RPM_BUILD_ROOT%{_javadocdir}/%{name} +rm -rf build/docs/reference +install -d -m 755 $RPM_BUILD_ROOT%{_pkgdocdir} +cp -pr build/docs/* README.txt $RPM_BUILD_ROOT%{_pkgdocdir} + +%files -f .mfiles +%dir %{_pkgdocdir} +%doc %{_pkgdocdir}/README.txt +%license LICENSE.txt NOTICE.txt + +%files javadoc +%dir %{_pkgdocdir} +%doc %{_pkgdocdir}/README.txt +%doc %{_javadocdir}/%{name} +%license LICENSE.txt NOTICE.txt + +%files manual +%{_pkgdocdir} + +%files scripts +%attr(0755,root,root) %{_bindir}/* + +%changelog +* Thu Aug 20 2020 maminjie - 2.6.0-1 +- package init diff --git a/xmlbeans.yaml b/xmlbeans.yaml new file mode 100644 index 0000000..ae6daf9 --- /dev/null +++ b/xmlbeans.yaml @@ -0,0 +1,4 @@ +version_control: github +src_repo: apache/xmlbeans +tag_prefix: "^" +seperator: "."