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 c82fdb5..843fef7 100644 --- a/ws-jaxme.changes +++ b/ws-jaxme.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +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 + +- 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..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 @@ -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 \ @@ -124,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 @@ -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