libsqlite{,-tcl}: Enforce version alignment

%ci:no-build
This commit is contained in:
Tee KOBAYASHI 2023-01-15 00:18:36 +09:00 committed by xtkoba
parent 3960728728
commit 645b8c7e48
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"