From c6137be9d3cf72bf61ab2013bff2d4b94646a388 Mon Sep 17 00:00:00 2001 From: Tee KOBAYASHI Date: Mon, 7 Feb 2022 23:39:53 +0900 Subject: [PATCH] new package: libmdbx --- packages/libmdbx/build.sh | 11 +++++++++++ packages/libmdbx/src-osal.c.patch | 11 +++++++++++ 2 files changed, 22 insertions(+) create mode 100644 packages/libmdbx/build.sh create mode 100644 packages/libmdbx/src-osal.c.patch diff --git a/packages/libmdbx/build.sh b/packages/libmdbx/build.sh new file mode 100644 index 000000000..2bc885858 --- /dev/null +++ b/packages/libmdbx/build.sh @@ -0,0 +1,11 @@ +TERMUX_PKG_HOMEPAGE=https://erthink.github.io/libmdbx/ +TERMUX_PKG_DESCRIPTION="An extremely fast, compact, powerful, embedded, transactional key-value database" +TERMUX_PKG_LICENSE="OpenLDAP" +TERMUX_PKG_LICENSE_FILE="COPYRIGHT, LICENSE" +TERMUX_PKG_MAINTAINER="@termux" +TERMUX_PKG_VERSION=0.11.4 +TERMUX_PKG_SRCURL=https://github.com/erthink/libmdbx.git +TERMUX_PKG_DEPENDS="libc++" +TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" +-DBUILD_SHARED_LIBS=ON +" diff --git a/packages/libmdbx/src-osal.c.patch b/packages/libmdbx/src-osal.c.patch new file mode 100644 index 000000000..d5150b632 --- /dev/null +++ b/packages/libmdbx/src-osal.c.patch @@ -0,0 +1,11 @@ +--- a/src/osal.c ++++ b/src/osal.c +@@ -1292,7 +1292,7 @@ + mounted = setmntent("/proc/mounts", "r"); + #endif /* Linux */ + if (!mounted) +- mounted = setmntent("/etc/mtab", "r"); ++ mounted = setmntent("@TERMUX_PREFIX@/etc/mtab", "r"); + if (mounted) { + const struct mntent *ent; + #if defined(_BSD_SOURCE) || defined(_SVID_SOURCE) || defined(__BIONIC__) || \