enchant: Add SOVERSION guard

%ci:no-build
This commit is contained in:
Tee KOBAYASHI 2022-12-28 02:39:51 +09:00 committed by xtkoba
parent d0b82dc667
commit 41f180c82a
1 changed files with 12 additions and 0 deletions

View File

@ -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
}