diff --git a/packages/mariadb/build.sh b/packages/mariadb/build.sh index 7ca0f30fcb..c731011ccc 100644 --- a/packages/mariadb/build.sh +++ b/packages/mariadb/build.sh @@ -2,10 +2,10 @@ TERMUX_PKG_HOMEPAGE=https://mariadb.org TERMUX_PKG_DESCRIPTION="A drop-in replacement for mysql server" TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_MAINTAINER="@termux" -TERMUX_PKG_VERSION="2:11.8.2" +TERMUX_PKG_VERSION="2:11.8.3" TERMUX_PKG_SRCURL=https://archive.mariadb.org/mariadb-${TERMUX_PKG_VERSION#*:}/source/mariadb-${TERMUX_PKG_VERSION#*:}.tar.gz -TERMUX_PKG_SHA256=b2162cdf5e9317d8a8621cbeda83999324fc0ac8944210e14abb5fe0a9fea3ef -TERMUX_PKG_DEPENDS="libandroid-support, libc++, libcrypt, libedit, liblz4, liblzma, ncurses, openssl, pcre2, zlib, zstd" +TERMUX_PKG_SHA256=1014a85c768de8f9e9c6d4bf0b42617f3b1588be1ad371f71674ea32b87119c0 +TERMUX_PKG_DEPENDS="libandroid-support, libbz2, libc++, libcrypt, libedit, liblz4, libxml2, liblzma, ncurses, openssl, pcre2, zlib, zstd" TERMUX_PKG_BREAKS="mariadb-dev" TERMUX_PKG_CONFLICTS="mysql" TERMUX_PKG_REPLACES="mariadb-dev" diff --git a/packages/mariadb/tpool-tpool_generic.cc.patch b/packages/mariadb/tpool-tpool_generic.cc.patch new file mode 100644 index 0000000000..adc8369259 --- /dev/null +++ b/packages/mariadb/tpool-tpool_generic.cc.patch @@ -0,0 +1,13 @@ +This requires libaio or liburing + +--- a/tpool/tpool_generic.cc ++++ b/tpool/tpool_generic.cc +@@ -296,7 +296,7 @@ + #ifdef _WIN32 + aio *create_native_aio(int max_io, aio_implementation) override + { return create_win_aio(this, max_io); } +-#elif defined __linux__ ++#elif defined __linux__ && !defined(__ANDROID__) + aio *create_native_aio(int max_io, aio_implementation impl) override + { return create_linux_aio(this, max_io, impl); } + #else