From 41f180c82ac3fde8dce838e846ee3a8392dec9e5 Mon Sep 17 00:00:00 2001 From: Tee KOBAYASHI Date: Wed, 28 Dec 2022 02:39:51 +0900 Subject: [PATCH] enchant: Add SOVERSION guard %ci:no-build --- packages/enchant/build.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/packages/enchant/build.sh b/packages/enchant/build.sh index bf9aed18d6..fb7ba615f1 100644 --- a/packages/enchant/build.sh +++ b/packages/enchant/build.sh @@ -17,3 +17,15 @@ termux_step_post_get_source() { termux_step_pre_configure() { LDFLAGS+=" $($CC -print-libgcc-file-name)" } + +termux_step_post_massage() { + # Do not forget to bump revision of reverse dependencies and rebuild them + # after SOVERSION is changed. + local _SOVERSION_GUARD_FILES="lib/libenchant-2.so" + local f + for f in ${_SOVERSION_GUARD_FILES}; do + if [ ! -e "${f}" ]; then + termux_error_exit "SOVERSION guard check failed." + fi + done +}