From d0402808f22c1c54091dda1c57601098607ac0efc04f1eb9a491e0e2796d70e7 Mon Sep 17 00:00:00 2001 From: Fridrich Strba Date: Sun, 13 Oct 2024 16:27:03 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/Java:packages/mysql-connector-java?expand=0&rev=115 --- mysql-connector-java.spec | 19 ++----------------- 1 file changed, 2 insertions(+), 17 deletions(-) diff --git a/mysql-connector-java.spec b/mysql-connector-java.spec index bf454f9..0517ecc 100644 --- a/mysql-connector-java.spec +++ b/mysql-connector-java.spec @@ -25,13 +25,6 @@ License: GPL-2.0-or-later Group: Development/Languages/Java URL: https://dev.mysql.com/downloads/connector/j/ Source0: https://github.com/mysql/mysql-connector-j/archive/refs/tags/%{version}.tar.gz#:/%{name}-%{version}.tar.gz -# NOTE: -# the following file contains the generated protobuf files with -# previous versions of protoc (protobuf) that are needed to build -# in previous SUSE distros. -# Source from: -# https://github.com/mysql/mysql-connector-j/commit/6976d9d779b498c254fc5cab5e69cfc74fc3e4f0 -Source1: mysql-connector-java-generated-for-protobuf-3.9.2.tar.xz Patch0: javac-check.patch # NOTE: Oracle OCI is not packaged yet # The patch doesn't remove the file AuthenticationOciClient.java @@ -48,6 +41,7 @@ BuildRequires: java-devel >= 1.8 BuildRequires: javapackages-local >= 6 BuildRequires: javassist >= 3.28.0 BuildRequires: junit +BuildRequires: protobuf-devel BuildRequires: protobuf-java >= 3.9.2 BuildRequires: slf4j BuildRequires: xz @@ -85,15 +79,6 @@ set that supports the capabilities of MySQL. %patch -P 2 -p1 %patch -P 3 -p1 -%if 0%{?suse_version} <= 1500 -# ship protobuf generated files compatible with protobuf 3.9.2 -# which is the version we have in SLE15 SP2, the files were taken -# from commit 6976d9d779b498c254fc5cab5e69cfc74fc3e4f0, which is -# the last version compatible with that version of protobuf and -# are equivalent in functionality -tar -xvf %{SOURCE1} -C . -%endif - # remove OCI support rm -rf src/main/protocol-impl/java/com/mysql/cj/protocol/a/authentication/AuthenticationOciClient.java @@ -121,7 +106,7 @@ export CLASSPATH=$(build-classpath \ junit \ reload4j \ protobuf) -%{ant} \ +ant \ -Dsnapshot.version= \ -Dcom.mysql.jdbc.extra.libs=lib \ -Dant.java.version=1.8 \