From 6e1bfb9478fec79d2a62ebe0077b292c6f11e8d0d030d7a2bd23ee06154d33f3 Mon Sep 17 00:00:00 2001 From: Fridrich Strba Date: Thu, 17 Mar 2022 09:50:31 +0000 Subject: [PATCH 1/2] OBS-URL: https://build.opensuse.org/package/show/Java:packages/ws-jaxme?expand=0&rev=31 --- ws-jaxme.changes | 5 +++++ ws-jaxme.spec | 8 +++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/ws-jaxme.changes b/ws-jaxme.changes index c82fdb5..f938478 100644 --- a/ws-jaxme.changes +++ b/ws-jaxme.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Thu Mar 17 09:49:40 UTC 2022 - Fridrich Strba + +- On relevant distributions, build against the standalone jaxb-api + ------------------------------------------------------------------- Tue Feb 22 18:56:20 UTC 2022 - Fridrich Strba diff --git a/ws-jaxme.spec b/ws-jaxme.spec index 8ab2559..6a29c44 100644 --- a/ws-jaxme.spec +++ b/ws-jaxme.spec @@ -48,6 +48,9 @@ BuildRequires: xml-commons-apis BuildRequires: xml-commons-resolver BuildRequires: xmldb-api BuildArch: noarch +%if 0%{?suse_version} > 1500 +BuildRequires: glassfish-jaxb-api +%endif %description A Java/XML binding compiler takes as input a schema description (in @@ -112,6 +115,9 @@ find . -name "*.jar" | xargs rm %build export OPT_JAR_LIST="ant/ant-trax jaxp_transform_impl ant/ant-apache-resolver" export CLASSPATH=$(build-classpath \ +%if 0%{?suse_version} > 1500 + glassfish-jaxb-api \ +%endif antlr \ apache-commons-codec \ hsqldb \ @@ -147,7 +153,7 @@ install -dm 755 %{buildroot}%{_docdir}/%{name}-%{version} cp -pr build/docs/src/documentation/content/manual %{buildroot}%{_docdir}/%{name}-%{version} %files -%doc LICENSE +%license LICENSE %{_javadir}/%{base_name} %files javadoc From c7a2ca854f8fe281211522c74aec10af9285e99a76432be9e35f5ce6e5fc8e80 Mon Sep 17 00:00:00 2001 From: Fridrich Strba Date: Fri, 18 Mar 2022 19:18:03 +0000 Subject: [PATCH 2/2] OBS-URL: https://build.opensuse.org/package/show/Java:packages/ws-jaxme?expand=0&rev=32 --- ws-jaxme-sourcetarget.patch | 14 +++++++------- ws-jaxme.changes | 7 +++++++ ws-jaxme.spec | 4 ++-- 3 files changed, 16 insertions(+), 9 deletions(-) diff --git a/ws-jaxme-sourcetarget.patch b/ws-jaxme-sourcetarget.patch index 919a821..fb84b73 100644 --- a/ws-jaxme-sourcetarget.patch +++ b/ws-jaxme-sourcetarget.patch @@ -5,7 +5,7 @@ @@ -14,7 +14,7 @@ @@ -25,7 +25,7 @@ @@ -34,7 +34,7 @@ debug="${debug}" optimize="${optimize}" includes="org/apache/ws/jaxme/js/junit/**/*" - source="1.3" target="1.3" -+ source="1.6" target="1.6" ++ source="1.8" target="1.8" classpathref="js.test.path"> @@ -45,7 +45,7 @@ -+ excludes="@{excludes}" source="1.6" target="1.6"> ++ excludes="@{excludes}" source="1.8" target="1.8"> @@ -57,7 +57,7 @@ diff -up ws-jaxme-0.5.2/ant/pm.xml ws-jaxme-0.5.2/ant/pm.xml @@ -66,7 +66,7 @@ diff -up ws-jaxme-0.5.2/ant/pm.xml ws-jaxme-0.5.2/ant/pm.xml diff --git a/ws-jaxme.changes b/ws-jaxme.changes index f938478..843fef7 100644 --- a/ws-jaxme.changes +++ b/ws-jaxme.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Fri Mar 18 19:17:27 UTC 2022 - Fridrich Strba + +- Modified patch: + * ws-jaxme-sourcetarget.patch + + Build with source/target levels 8 + ------------------------------------------------------------------- Thu Mar 17 09:49:40 UTC 2022 - Fridrich Strba diff --git a/ws-jaxme.spec b/ws-jaxme.spec index 6a29c44..8dcf779 100644 --- a/ws-jaxme.spec +++ b/ws-jaxme.spec @@ -37,7 +37,7 @@ BuildRequires: antlr BuildRequires: apache-commons-codec BuildRequires: docbook-xsl-stylesheets BuildRequires: hsqldb -BuildRequires: java-devel >= 1.6 +BuildRequires: java-devel >= 1.8 BuildRequires: javapackages-tools BuildRequires: jaxp_transform_impl BuildRequires: junit >= 3.8.1 @@ -130,7 +130,7 @@ export CLASSPATH=$(build-classpath \ xml-commons-resolver \ junit) ant Docs.all \ - -Dant.build.javac.source=1.6 -Dant.build.javac.target=1.6 \ + -Dant.build.javac.source=1.8 -Dant.build.javac.target=1.8 \ -Dbuild.sysclasspath=first \ -Ddocbook.home=%{_datadir}/xml/docbook \ -Ddocbookxsl.home=%{_datadir}/xml/docbook/stylesheet/nwalsh/current