From 02e074df5bd1ee2fcc8a481c41dd0eeb283c4940 Mon Sep 17 00:00:00 2001 From: termux-pacman-bot Date: Fri, 22 Aug 2025 01:32:33 +0000 Subject: [PATCH] chore(main/libaml): add SOVERSION guard --- packages/libaml/build.sh | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/packages/libaml/build.sh b/packages/libaml/build.sh index df2feffe92..ec8879c2bb 100644 --- a/packages/libaml/build.sh +++ b/packages/libaml/build.sh @@ -3,6 +3,18 @@ TERMUX_PKG_DESCRIPTION="Andri's Main Loop library" TERMUX_PKG_LICENSE="ISC" TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION="1.0.0" -TERMUX_PKG_SRCURL=https://github.com/any1/aml/archive/refs/tags/v$TERMUX_PKG_VERSION.tar.gz +TERMUX_PKG_REVISION=1 +TERMUX_PKG_SRCURL=https://github.com/any1/aml/archive/refs/tags/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=b2b8f743213af39f40e8bc611147d69e2ea9e010b9b19cb65246582338f28d96 TERMUX_PKG_AUTO_UPDATE=true + +termux_step_post_get_source() { + # Do not forget to bump revision of reverse dependencies and rebuild them + # after SOVERSION is changed. + local _SOVERSION=1 + + local v=$(echo ${TERMUX_PKG_VERSION#*:} | cut -d . -f 1) + if [ "${v}" != "${_SOVERSION}" ]; then + termux_error_exit "SOVERSION guard check failed." + fi +}