[packages/mysql] Up to 9.7.2
arekm
arekm at pld-linux.org
Tue Sep 1 10:55:11 CEST 2026
commit 2dd9eb6782720c6dcec488f679ced52d2e032414
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date: Tue Sep 1 10:52:39 2026 +0200
Up to 9.7.2
Ship client-side (so sometimes require by clients) auth plugins
outside the server package (these with no additional deps in libs,
the rest in client-plugins)
mysql.spec | 42 ++++++++++++++++++++++++++++++++----------
1 file changed, 32 insertions(+), 10 deletions(-)
---
diff --git a/mysql.spec b/mysql.spec
index a3ec41d..b202f52 100644
--- a/mysql.spec
+++ b/mysql.spec
@@ -30,13 +30,13 @@ Summary(zh_CN.UTF-8): MySQL数据库服务器
%define majorver 9.7
Name: mysql%{majorver}
# keep stable (and not "innovation") line here
-Version: 9.7.0
-Release: 2
+Version: 9.7.2
+Release: 1
License: GPL v2 + MySQL FOSS License Exception
Group: Applications/Databases
#Source0Download: https://dev.mysql.com/downloads/mysql/%{majorver}.html#downloads
Source0: http://cdn.mysql.com/Downloads/MySQL-%{majorver}/mysql-%{version}.tar.gz
-# Source0-md5: 09137b601658906da52585f411a37fa7
+# Source0-md5: dd0a38f0e4187f0f096964363c37c4ba
Source1: mysql.init
Source2: mysql.sysconfig
Source3: mysql.logrotate
@@ -289,6 +289,7 @@ Group: Libraries
Requires: zlib >= 1.2.12
Obsoletes: libmysql10 < 4
Obsoletes: mysql-doc < 4.1.12
+Suggests: %{name}-client-plugins = %{version}-%{release}
%description libs
Shared libraries for MySQL.
@@ -296,6 +297,23 @@ Shared libraries for MySQL.
%description libs -l pl.UTF-8
Biblioteki współdzielone MySQL.
+%package client-plugins
+Summary: MySQL client-side authentication plugins
+Summary(pl.UTF-8): Wtyczki uwierzytelniania po stronie klienta dla MySQL-a
+Group: Libraries
+Requires: %{name}-libs = %{version}-%{release}
+
+%description client-plugins
+Client-side authentication plugins for MySQL: LDAP/SASL and WebAuthn
+(FIDO2). Install this if the MySQL account you connect with uses the
+authentication_ldap_sasl or authentication_webauthn method.
+
+%description client-plugins -l pl.UTF-8
+Wtyczki uwierzytelniania po stronie klienta dla MySQL-a: LDAP/SASL oraz
+WebAuthn (FIDO2). Ten pakiet jest potrzebny, jeśli konto MySQL-a, z
+którego się łączysz, używa metody authentication_ldap_sasl lub
+authentication_webauthn.
+
%package devel
Summary: MySQL - development header files and other files
Summary(pl.UTF-8): MySQL - Pliki nagłówkowe i inne dla programistów
@@ -615,16 +633,10 @@ fi
%attr(755,root,root) %{_sbindir}/mysqlcheck%{majorver}
%attr(755,root,root) %{_sbindir}/mysqld%{majorver}
-%dir %{_libdir}/%{name}
-%dir %{_libdir}/%{name}/plugin
%attr(755,root,root) %{_libdir}/%{name}/plugin/adt_null.so
%attr(755,root,root) %{_libdir}/%{name}/plugin/auth.so
%attr(755,root,root) %{_libdir}/%{name}/plugin/auth_socket.so
%attr(755,root,root) %{_libdir}/%{name}/plugin/auth_test_plugin.so
-%attr(755,root,root) %{_libdir}/%{name}/plugin/authentication_ldap_sasl_client.so
-%attr(755,root,root) %{_libdir}/%{name}/plugin/authentication_oci_client.so
-%attr(755,root,root) %{_libdir}/%{name}/plugin/authentication_openid_connect_client.so
-%attr(755,root,root) %{_libdir}/%{name}/plugin/authentication_webauthn_client.so
%attr(755,root,root) %{_libdir}/%{name}/plugin/component_audit_api_message_emit.so
%attr(755,root,root) %{_libdir}/%{name}/plugin/component_classic_hashing.so
%attr(755,root,root) %{_libdir}/%{name}/plugin/component_connection_control.so
@@ -655,7 +667,6 @@ fi
%attr(755,root,root) %{_libdir}/%{name}/plugin/locking_service.so
%attr(755,root,root) %{_libdir}/%{name}/plugin/mypluglib.so
%attr(755,root,root) %{_libdir}/%{name}/plugin/mysql_clone.so
-%attr(755,root,root) %{_libdir}/%{name}/plugin/mysql_native_password.so
%attr(755,root,root) %{_libdir}/%{name}/plugin/mysql_no_login.so
%attr(755,root,root) %{_libdir}/%{name}/plugin/qa_auth_client.so
%attr(755,root,root) %{_libdir}/%{name}/plugin/qa_auth_interface.so
@@ -665,6 +676,7 @@ fi
%attr(755,root,root) %{_libdir}/%{name}/plugin/semisync_replica.so
%attr(755,root,root) %{_libdir}/%{name}/plugin/semisync_source.so
%attr(755,root,root) %{_libdir}/%{name}/plugin/telemetry_client.so
+%attr(755,root,root) %{_libdir}/%{name}/plugin/thread_pool.so
%attr(755,root,root) %{_libdir}/%{name}/plugin/validate_password.so
%dir %{_libdir}/%{name}router
%attr(755,root,root) %{_libdir}/%{name}router/connection_pool.so
@@ -791,12 +803,22 @@ fi
%files libs
%defattr(644,root,root,755)
+%dir %{_libdir}/%{name}
+%dir %{_libdir}/%{name}/plugin
+%attr(755,root,root) %{_libdir}/%{name}/plugin/authentication_oci_client.so
+%attr(755,root,root) %{_libdir}/%{name}/plugin/authentication_openid_connect_client.so
+%attr(755,root,root) %{_libdir}/%{name}/plugin/mysql_native_password.so
%attr(751,root,root) %dir %{_sysconfdir}/%{name}
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/mysql-client.conf
%{_sysconfdir}/%{name}/my.cnf
%attr(755,root,root) %{_libdir}/libmysqlclient.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libmysqlclient.so.24
+%files client-plugins
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/%{name}/plugin/authentication_ldap_sasl_client.so
+%attr(755,root,root) %{_libdir}/%{name}/plugin/authentication_webauthn_client.so
+
%files devel
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/mysql_config
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/mysql.git/commitdiff/2dd9eb6782720c6dcec488f679ced52d2e032414
More information about the pld-cvs-commit
mailing list