From 24a92a971f2fc463bf52bf62ebd4ccc5bd843e0c Mon Sep 17 00:00:00 2001 From: Chongyun Lee <45286352+licy183@users.noreply.github.com> Date: Sun, 10 Jul 2022 14:46:16 +0800 Subject: [PATCH] json-c: disable locale --- packages/json-c/CMakeLists.txt.patch | 21 +++++++++++++++++++++ packages/json-c/build.sh | 1 + 2 files changed, 22 insertions(+) create mode 100644 packages/json-c/CMakeLists.txt.patch diff --git a/packages/json-c/CMakeLists.txt.patch b/packages/json-c/CMakeLists.txt.patch new file mode 100644 index 0000000000..e86e186643 --- /dev/null +++ b/packages/json-c/CMakeLists.txt.patch @@ -0,0 +1,21 @@ +Disable locale. See https://github.com/termux/termux-packages/discussions/11209. +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -143,7 +143,7 @@ + check_include_file("dlfcn.h" HAVE_DLFCN_H) + check_include_file("endian.h" HAVE_ENDIAN_H) + check_include_file("limits.h" HAVE_LIMITS_H) +-check_include_file("locale.h" HAVE_LOCALE_H) ++# check_include_file("locale.h" HAVE_LOCALE_H) + check_include_file("memory.h" HAVE_MEMORY_H) + + check_include_file(stdint.h HAVE_STDINT_H) +@@ -152,7 +152,7 @@ + check_include_file(sys/param.h HAVE_SYS_PARAM_H) + check_include_file(sys/random.h HAVE_SYS_RANDOM_H) + check_include_file(sys/stat.h HAVE_SYS_STAT_H) +-check_include_file(xlocale.h HAVE_XLOCALE_H) ++# check_include_file(xlocale.h HAVE_XLOCALE_H) + + if (HAVE_INTTYPES_H) + # Set a json-c specific var to stamp into json_config.h diff --git a/packages/json-c/build.sh b/packages/json-c/build.sh index 0601e30c1e..e7aa6b7259 100644 --- a/packages/json-c/build.sh +++ b/packages/json-c/build.sh @@ -3,6 +3,7 @@ TERMUX_PKG_DESCRIPTION="A JSON implementation in C" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=0.16 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://s3.amazonaws.com/json-c_releases/releases/json-c-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=8e45ac8f96ec7791eaf3bb7ee50e9c2100bbbc87b8d0f1d030c5ba8a0288d96b TERMUX_PKG_BREAKS="json-c-dev"