diff --git a/add-riscv64-to-lib64-matches.patch b/add-riscv64-to-lib64-matches.patch new file mode 100644 index 0000000..0e071a6 --- /dev/null +++ b/add-riscv64-to-lib64-matches.patch @@ -0,0 +1,25 @@ +From d2a3bc9049f364b10f9f586c993e0eac60eee254 Mon Sep 17 00:00:00 2001 +From: laokz +Date: Sat, 1 Jun 2024 13:04:38 +0800 +Subject: [PATCH] add riscv64 to lib64 matches + +--- + cmake/install.cmake | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/cmake/install.cmake b/cmake/install.cmake +index 90bae8b..264e2ac 100644 +--- a/cmake/install.cmake ++++ b/cmake/install.cmake +@@ -76,7 +76,7 @@ SET(LIBMARIADB_STATIC_DEFAULT "mariadbclient") + # RPM layout + # + SET(INSTALL_BINDIR_RPM "bin") +-IF((CMAKE_SYSTEM_PROCESSOR MATCHES "x86_64" OR CMAKE_SYSTEM_PROCESSOR MATCHES "ppc64" OR CMAKE_SYSTEM_PROCESSOR MATCHES "ppc64le" OR CMAKE_SYSTEM_PROCESSOR MATCHES "aarch64" OR CMAKE_SYSTEM_PROCESSOR MATCHES "s390x") AND CMAKE_SIZEOF_VOID_P EQUAL 8) ++IF((CMAKE_SYSTEM_PROCESSOR MATCHES "x86_64" OR CMAKE_SYSTEM_PROCESSOR MATCHES "ppc64" OR CMAKE_SYSTEM_PROCESSOR MATCHES "ppc64le" OR CMAKE_SYSTEM_PROCESSOR MATCHES "aarch64" OR CMAKE_SYSTEM_PROCESSOR MATCHES "s390x" OR CMAKE_SYSTEM_PROCESSOR MATCHES "riscv64") AND CMAKE_SIZEOF_VOID_P EQUAL 8) + SET(INSTALL_LIBDIR_RPM "lib64/mariadb") + SET(INSTALL_PCDIR_RPM "lib64/pkgconfig") + SET(INSTALL_PLUGINDIR_RPM "lib64/mariadb/plugin") +-- +2.39.2 + diff --git a/mariadb-connector-c.spec b/mariadb-connector-c.spec index a1811c3..ec8849c 100644 --- a/mariadb-connector-c.spec +++ b/mariadb-connector-c.spec @@ -1,12 +1,13 @@ Name: mariadb-connector-c Version: 3.3.8 -Release: 1 +Release: 2 Summary: MariaDB connector library in C License: LGPLv2+ URL: https://github.com/MariaDB/mariadb-connector-c Source0: https://downloads.mariadb.com/Connectors/c/connector-c-%{version}/mariadb-connector-c-%{version}-src.tar.gz Patch0003: mariadb-connector-c-3.1.13-src-sw.patch +Patch0004: add-riscv64-to-lib64-matches.patch BuildRequires: libcurl-devel zlib-devel openssl-devel BuildRequires: cmake gcc @@ -91,7 +92,7 @@ end %dir %{_includedir}/mysql %{_includedir}/mysql/* %{_libdir}/*.so -%ifarch loongarch64 riscv64 +%ifarch loongarch64 %{_prefix}/lib/pkgconfig/libmariadb.pc %else %{_libdir}/pkgconfig/libmariadb.pc @@ -99,6 +100,9 @@ end %{_mandir}/man3/{mariadb,mysql}_*.3* %changelog +* Mon Jun 03 2024 laokz - 3.3.8-2 +- add riscv64 to lib64 matches + * Tue Feb 06 2024 Jiangtian Feng - 3.3.8-1 - update package to 3.3.8