libsqlite{,-tcl}: Enforce version alignment

%ci:no-build
This commit is contained in:
termux-pacman-bot
2023-01-14 16:36:06 +00:00
parent 6880c80226
commit 8ebe3230e0
2 changed files with 18 additions and 0 deletions

View File

@@ -17,6 +17,15 @@ TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
--with-system-sqlite
"
termux_step_post_get_source() {
# Version guard
local ver_s=$(. $TERMUX_SCRIPTDIR/packages/libsqlite/build.sh; echo ${TERMUX_PKG_VERSION#*:})
local ver_t=${TERMUX_PKG_VERSION#*:}
if [ "${ver_s}" != "${ver_t}" ]; then
termux_error_exit "Version mismatch between libsqlite and libsqlite-tcl."
fi
}
termux_step_post_get_source() {
TERMUX_PKG_SRCDIR+="/tea"
}

View File

@@ -18,6 +18,15 @@ TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
--enable-fts3
"
termux_step_post_get_source() {
# Version guard
local ver_s=${TERMUX_PKG_VERSION#*:}
local ver_t=$(. $TERMUX_SCRIPTDIR/packages/libsqlite-tcl/build.sh; echo ${TERMUX_PKG_VERSION#*:})
if [ "${ver_s}" != "${ver_t}" ]; then
termux_error_exit "Version mismatch between libsqlite and libsqlite-tcl."
fi
}
termux_step_pre_configure() {
CPPFLAGS+=" -Werror -DSQLITE_ENABLE_DBSTAT_VTAB=1 -DSQLITE_ENABLE_COLUMN_METADATA=1 -DSQLITE_ENABLE_UPDATE_DELETE_LIMIT=1"
LDFLAGS+=" -lm"