[woodstox-core] Update to upstream version 5.0.0
Michael Šimáček
msimacek at fedoraproject.org
Mon Mar 23 09:07:11 UTC 2015
commit c92e39f0c5a7fe27f361ab4883696fb50b338086
Author: Michael Simacek <msimacek at redhat.com>
Date: Mon Mar 23 10:06:16 2015 +0100
Update to upstream version 5.0.0
.gitignore | 1 +
0001-stax2-api.patch | 32 ++++++++++++++++++++++++++
sources | 2 +-
woodstox-core-stax2-api.patch | 18 ---------------
woodstox-core.spec | 52 +++++++++++++------------------------------
5 files changed, 50 insertions(+), 55 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 3a61604..0e74328 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
/woodstox-core-src-4.1.2.tar.gz
/woodstox-core-src-4.2.0.tar.gz
+/woodstox-core-5.0.0.tar.gz
diff --git a/0001-stax2-api.patch b/0001-stax2-api.patch
new file mode 100644
index 0000000..75042ba
--- /dev/null
+++ b/0001-stax2-api.patch
@@ -0,0 +1,32 @@
+From 270f5cc0ad44c74009ef0cef5a8e11030404d5ac Mon Sep 17 00:00:00 2001
+From: Michael Simacek <msimacek at redhat.com>
+Date: Mon, 23 Mar 2015 09:12:37 +0100
+Subject: [PATCH] stax2-api
+
+---
+ src/main/java/com/ctc/wstx/sr/InputElementStack.java | 8 ++++++--
+ 1 file changed, 6 insertions(+), 2 deletions(-)
+
+diff --git a/src/main/java/com/ctc/wstx/sr/InputElementStack.java b/src/main/java/com/ctc/wstx/sr/InputElementStack.java
+index 4aa355c..d657f40 100644
+--- a/src/main/java/com/ctc/wstx/sr/InputElementStack.java
++++ b/src/main/java/com/ctc/wstx/sr/InputElementStack.java
+@@ -857,9 +857,13 @@ public final class InputElementStack
+ */
+ @Override
+ public int addDefaultAttribute(String localName, String uri, String prefix,
+- String value) throws XMLStreamException
++ String value)
+ {
+- return mAttrCollector.addDefaultAttribute(localName, uri, prefix, value);
++ try {
++ return mAttrCollector.addDefaultAttribute(localName, uri, prefix, value);
++ } catch (XMLStreamException e) {
++ throw new RuntimeException(e);
++ }
+ }
+
+ /*
+--
+2.1.0
+
diff --git a/sources b/sources
index ac7c1d4..2b5c93d 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-9ebfcbba9bf6e242a02cfa1b29adccff woodstox-core-src-4.2.0.tar.gz
+659d3a8bd9cdf227aa93a73b33ac05ce woodstox-core-5.0.0.tar.gz
diff --git a/woodstox-core.spec b/woodstox-core.spec
index d4fff87..3e2a763 100644
--- a/woodstox-core.spec
+++ b/woodstox-core.spec
@@ -1,22 +1,25 @@
%global base_name woodstox
%global core_name %{base_name}-core
-%global stax2_ver 3.1.1
Name: %{core_name}
-Version: 4.2.0
-Release: 6%{?dist}
+Version: 5.0.0
+Release: 1%{?dist}
Summary: High-performance XML processor
License: ASL 2.0 or LGPLv2+ or BSD
-URL: http://%{base_name}.codehaus.org/
+URL: https://github.com/FasterXML/woodstox
BuildArch: noarch
-Source0: http://%{base_name}.codehaus.org/%{version}/%{core_name}-src-%{version}.tar.gz
-Patch0: %{name}-stax2-api.patch
+Source0: https://github.com/FasterXML/%{base_name}/archive/%{name}-%{version}.tar.gz
+Patch0: 0001-stax2-api.patch
BuildRequires: maven-local
+BuildRequires: mvn(com.fasterxml:oss-parent:pom:)
BuildRequires: mvn(javax.xml.stream:stax-api)
+BuildRequires: mvn(junit:junit)
BuildRequires: mvn(net.java.dev.msv:msv-core)
+BuildRequires: mvn(net.java.dev.msv:msv-rngconverter)
BuildRequires: mvn(net.java.dev.msv:xsdlib)
+BuildRequires: mvn(org.apache.felix:maven-bundle-plugin)
BuildRequires: mvn(org.apache.felix:org.osgi.core)
BuildRequires: mvn(org.codehaus.woodstox:stax2-api)
@@ -34,34 +37,9 @@ Summary: API documentation for %{name}
This package contains the API documentation for %{name}.
%prep
-%setup -q -n %{base_name}-%{version}
-%patch0
-
-# Create POM from template
-sed s/@VERSION@/%{version}/\;s/@REQ_STAX2_VERSION@/%{stax2_ver}/ \
- src/maven/%{name}-asl.pom >pom.xml
-
-# Remove bundled libraries.
-rm -rf lib
-rm -rf src/maven
-rm -rf src/resources
-rm -rf src/samples
-rm -rf src/java/org
-rm -rf src/test/org
-rm -rf src/test/stax2
-
-# Bundled libraries were removed, so dependencies on them need to be
-# added.
-%pom_add_dep net.java.dev.msv:msv-core
-%pom_add_dep org.apache.felix:org.osgi.core
-%pom_add_dep net.java.dev.msv:xsdlib
-
-# Upstream uses non-standard directory structure.
-%pom_xpath_inject pom:project "
- <build>
- <sourceDirectory>src/java</sourceDirectory>
- <testSourceDirectory>src/test</testSourceDirectory>
- </build>"
+%setup -q -n %{base_name}-%{name}-%{version}
+
+%patch0 -p1
%mvn_alias ":{woodstox-core}-asl" :@1-lgpl :wstx-asl :wstx-lgpl
%mvn_file : %{name}{,-asl,-lgpl}
@@ -74,12 +52,14 @@ rm -rf src/test/stax2
%mvn_install
%files -f .mfiles
-%doc release-notes
+%doc README.md
%files javadoc -f .mfiles-javadoc
-%doc release-notes/asl release-notes/lgpl release-notes/bsd
%changelog
+* Mon Mar 23 2015 Michael Simacek <msimacek at redhat.com> - 5.0.0-1
+- Update to upstream version 5.0.0
+
* Mon Aug 4 2014 Mikolaj Izdebski <mizdebsk at redhat.com> - 4.2.0-6
- Remove build-requires on jvnet-parent
More information about the scm-commits
mailing list