2020-07-31 15:47:28 +08:00
|
|
|
Summary: Official JDBC driver for MySQL
|
|
|
|
|
Name: mysql-connector-java
|
2024-01-17 14:59:14 +08:00
|
|
|
Version: 8.0.33
|
2020-07-31 15:47:28 +08:00
|
|
|
Release: 1
|
|
|
|
|
Epoch: 1
|
|
|
|
|
License: GPLv2 with exceptions
|
|
|
|
|
URL: http://dev.mysql.com/downloads/connector/j/
|
2023-09-26 16:35:52 +08:00
|
|
|
Source0: https://github.com/mysql/mysql-connector-j/archive/%{version}/%{name}-%{version}.tar.gz
|
2024-01-17 14:59:14 +08:00
|
|
|
Source1: https://repo.maven.apache.org/maven2/mysql/mysql-connector-java/8.0.33/mysql-connector-java-8.0.33.pom
|
2023-09-26 16:35:52 +08:00
|
|
|
|
|
|
|
|
Patch2: remove-authentication-plugin.patch
|
|
|
|
|
Patch3: remove-StatementsTest.patch
|
2020-07-31 15:47:28 +08:00
|
|
|
|
|
|
|
|
BuildArch: noarch
|
2024-01-17 14:59:14 +08:00
|
|
|
BuildRequires: maven-local apache-commons-logging
|
|
|
|
|
BuildRequires: hibernate java-devel >= 1:1.6.0 javapackages-local jta >= 1.0
|
|
|
|
|
BuildRequires: java-17-openjdk-devel
|
|
|
|
|
BuildRequires: mvn(org.junit.jupiter:junit-jupiter-api)
|
|
|
|
|
BuildRequires: mvn(com.google.protobuf:protobuf-java)
|
|
|
|
|
BuildRequires: mvn(org.junit.platform:junit-platform-engine)
|
|
|
|
|
BuildRequires: mvn(org.apache.maven.surefire:surefire-junit-platform)
|
|
|
|
|
BuildRequires: mvn(org.hamcrest:hamcrest)
|
|
|
|
|
BuildRequires: mvn(javassist:javassist)
|
|
|
|
|
BuildRequires: mvn(org.slf4j:slf4j-api)
|
|
|
|
|
BuildRequires: mvn(com.mchange:c3p0)
|
|
|
|
|
BuildRequires: mvn(org.eclipse.aether:aether-connector-basic)
|
|
|
|
|
BuildRequires: mvn(org.eclipse.aether:aether-transport-wagon)
|
|
|
|
|
BuildRequires: mvn(org.apache.maven.wagon:wagon-http)
|
|
|
|
|
BuildRequires: mvn(org.apache.maven.wagon:wagon-provider-api)
|
2020-07-31 15:47:28 +08:00
|
|
|
Requires: jta >= 1.0 slf4j
|
|
|
|
|
|
|
|
|
|
%description
|
|
|
|
|
MySQL Connector/J is a native Java driver that converts JDBC (Java Database
|
|
|
|
|
Connectivity) calls into the network protocol used by the MySQL database.
|
|
|
|
|
It lets developers working with the Java programming language easily build
|
|
|
|
|
programs and applets that interact with MySQL and connect all corporate
|
|
|
|
|
data, even in a heterogeneous environment. MySQL Connector/J is a Type
|
|
|
|
|
IV JDBC driver and has a complete JDBC feature set that supports the
|
|
|
|
|
capabilities of MySQL.
|
|
|
|
|
|
2024-01-17 14:59:14 +08:00
|
|
|
%package javadoc
|
|
|
|
|
Summary: Javadoc for mysql-connector-java
|
|
|
|
|
%description javadoc
|
|
|
|
|
Javadoc for mysql-connector-java
|
|
|
|
|
|
2020-07-31 15:47:28 +08:00
|
|
|
%prep
|
2024-01-17 14:59:14 +08:00
|
|
|
%autosetup -p1 -n mysql-connector-j-%{version}
|
2020-07-31 15:47:28 +08:00
|
|
|
|
|
|
|
|
for file in README README.md; do
|
|
|
|
|
sed -i.orig 's|\r||g' $file
|
|
|
|
|
touch -r $file.orig $file
|
|
|
|
|
rm $file.orig
|
|
|
|
|
done
|
|
|
|
|
sed -i 's/>@.*</>%{version}</' src/build/misc/pom.xml
|
2024-01-17 14:59:14 +08:00
|
|
|
cp %{SOURCE1} ./pom.xml
|
2020-07-31 15:47:28 +08:00
|
|
|
|
|
|
|
|
%build
|
|
|
|
|
export CLASSPATH=$(build-classpath jdbc-stdext jta junit slf4j commons-logging.jar)
|
|
|
|
|
rm -rf src/main/user-impl/java/com/mysql/cj/jdbc/integration/jboss
|
2024-01-17 14:59:14 +08:00
|
|
|
rm src/test/java/testsuite/regression/StatementRegressionTest.java
|
|
|
|
|
%mvn_build -b --xmvn-javadoc
|
2020-07-31 15:47:28 +08:00
|
|
|
|
|
|
|
|
%install
|
|
|
|
|
%mvn_file mysql:mysql-connector-java %{name}
|
|
|
|
|
%mvn_install
|
|
|
|
|
|
|
|
|
|
%files -f .mfiles
|
|
|
|
|
%doc CHANGES README README.md
|
|
|
|
|
%license LICENSE
|
|
|
|
|
|
2024-01-17 14:59:14 +08:00
|
|
|
%files javadoc -f .mfiles-javadoc
|
|
|
|
|
%license LICENSE
|
|
|
|
|
|
2020-07-31 15:47:28 +08:00
|
|
|
%changelog
|
2024-01-17 14:59:14 +08:00
|
|
|
* Wed Jan 17 2024 Ge Wang <wang__ge@126.com> - 1:8.0.33-1
|
|
|
|
|
- UPgrade to 8.0.33
|
|
|
|
|
|
2023-09-26 16:35:52 +08:00
|
|
|
* Tue Sep 26 2023 xu_ping <707078654@qq.com> - 1:8.0.30-1
|
|
|
|
|
- Upgrade to 8.0.30
|
|
|
|
|
|
|
|
|
|
* Fri Feb 25 2022 houyingchao <houyingchao@huawei.com> - 1:8.0.16-1
|
2022-02-25 10:24:15 +08:00
|
|
|
- Upgrade to 8.0.16
|
|
|
|
|
- Fix CVE-2019-2692
|
|
|
|
|
|
2023-09-26 16:35:52 +08:00
|
|
|
* Fri Jul 24 2020 leiju <leiju4@huawei.com> - 1:8.0.15-1
|
2020-07-31 15:47:28 +08:00
|
|
|
- Package init
|