diff --git a/javac-check.patch b/javac-check.patch new file mode 100644 index 0000000..e9ff401 --- /dev/null +++ b/javac-check.patch @@ -0,0 +1,16 @@ +Index: mysql-connector-java-5.1.42/build.xml +=================================================================== +--- mysql-connector-java-5.1.42.orig/build.xml ++++ mysql-connector-java-5.1.42/build.xml +@@ -303,10 +303,7 @@ Java 8 (for JDBC 4+ implementation) is a + + + +- +- +- +- ++ + + + diff --git a/mysql-connector-java.changes b/mysql-connector-java.changes index cbe444e..fcb94b1 100644 --- a/mysql-connector-java.changes +++ b/mysql-connector-java.changes @@ -10,6 +10,8 @@ Thu May 18 10:42:07 UTC 2017 - tchvatal@suse.com - Refresh patch no-jdk5-requirement.patch - Attempt to refresh mysql-connector-java-jdbc-4.1.patch * Partialy merged by upstream, many conflicts +- Add patch to relax compiler check: + * javac-check.patch ------------------------------------------------------------------- Tue May 2 15:20:16 UTC 2017 - pmonrealgonzalez@suse.com diff --git a/mysql-connector-java.spec b/mysql-connector-java.spec index 55e3d9b..6e1e57b 100644 --- a/mysql-connector-java.spec +++ b/mysql-connector-java.spec @@ -27,6 +27,8 @@ Source0: %{name}-%{version}-suse.tar.xz # Script to repack upstream tarball # ./generate-tarball.sh VERSION Source99: generate-tarball.sh +# PATCH-FIX-SUSE: relax the check for java compiler +Patch0: javac-check.patch # PATCH-FIX-UPSTREAM: do not require hibernate4 to actually just build Patch1: extra-libs-build.patch # PATCH-FIX-SUSE: do not build jdbc3 driver needing too old java @@ -71,6 +73,7 @@ set that supports the capabilities of MySQL. %patch2 -p1 %patch3 -p1 %patch4 -p1 +%patch0 -p1 # dup rm -f README diff --git a/no-jdk5-requirement.patch b/no-jdk5-requirement.patch index dc7931d..b01eae1 100644 --- a/no-jdk5-requirement.patch +++ b/no-jdk5-requirement.patch @@ -16,7 +16,7 @@ Index: mysql-connector-java-5.1.42/build.xml debug="${debug.enable}" fork="yes" - executable="${com.mysql.jdbc.jdk5.javac}" -+ executable="${com.mysql.jdbc.jdk6.javac}" ++ executable="${com.mysql.jdbc.jdk8.javac}" compiler="modern" includeantruntime="false" source="1.5" @@ -25,7 +25,7 @@ Index: mysql-connector-java-5.1.42/build.xml debug="${debug.enable}" fork="yes" - executable="${com.mysql.jdbc.jdk5.javac}" -+ executable="${com.mysql.jdbc.jdk6.javac}" ++ executable="${com.mysql.jdbc.jdk8.javac}" compiler="modern" includeantruntime="false" source="1.5"