enhance(*): improve auto-updating for git-dependent packages
This commit is contained in:
parent
6bbeb5ca5e
commit
278567a642
|
@ -19,17 +19,5 @@ TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
|
|||
"
|
||||
|
||||
termux_step_pre_configure() {
|
||||
termux_setup_gir
|
||||
}
|
||||
|
||||
termux_pkg_auto_update() {
|
||||
local LATEST_VERSION="$(termux_repology_api_get_latest_version "${TERMUX_PKG_NAME}")"
|
||||
if [[ "$LATEST_VERSION" == "null" ]]; then
|
||||
echo "INFO: Already up to date."
|
||||
return 0
|
||||
fi
|
||||
if termux_pkg_is_update_needed "${TERMUX_PKG_VERSION#*:}" "${LATEST_VERSION}"; then
|
||||
mv "$TERMUX_PKG_BUILDER_DIR/gir/${TERMUX_PKG_VERSION##*:}" "$TERMUX_PKG_BUILDER_DIR/gir/${LATEST_VERSION##*:}"
|
||||
fi
|
||||
termux_repology_auto_update
|
||||
TERMUX_PKG_VERSION=. termux_setup_gir
|
||||
}
|
||||
|
|
|
@ -17,19 +17,7 @@ TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
|
|||
"
|
||||
|
||||
termux_step_pre_configure() {
|
||||
termux_setup_gir
|
||||
TERMUX_PKG_VERSION=. termux_setup_gir
|
||||
|
||||
CPPFLAGS+=" -D_LIBCPP_ENABLE_CXX17_REMOVED_FEATURES"
|
||||
}
|
||||
|
||||
termux_pkg_auto_update() {
|
||||
local LATEST_VERSION="$(termux_repology_api_get_latest_version "${TERMUX_PKG_NAME}")"
|
||||
if [[ "$LATEST_VERSION" == "null" ]]; then
|
||||
echo "INFO: Already up to date."
|
||||
return 0
|
||||
fi
|
||||
if termux_pkg_is_update_needed "${TERMUX_PKG_VERSION#*:}" "${LATEST_VERSION}"; then
|
||||
mv "$TERMUX_PKG_BUILDER_DIR/gir/${TERMUX_PKG_VERSION##*:}" "$TERMUX_PKG_BUILDER_DIR/gir/${LATEST_VERSION##*:}"
|
||||
fi
|
||||
termux_repology_auto_update
|
||||
}
|
||||
|
|
|
@ -17,7 +17,7 @@ TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
|
|||
"
|
||||
|
||||
termux_step_pre_configure() {
|
||||
termux_setup_gir
|
||||
TERMUX_PKG_VERSION=. termux_setup_gir
|
||||
TERMUX_PKG_EXTRA_CONFIGURE_ARGS+="
|
||||
-Dgi_cross_binary_wrapper=$GI_CROSS_LAUNCHER
|
||||
"
|
||||
|
@ -38,15 +38,3 @@ termux_step_pre_configure() {
|
|||
-I$TERMUX_PREFIX/include/python${TERMUX_PYTHON_VERSION}/cpython
|
||||
"
|
||||
}
|
||||
|
||||
termux_pkg_auto_update() {
|
||||
local LATEST_VERSION="$(termux_repology_api_get_latest_version "${TERMUX_PKG_NAME}")"
|
||||
if [[ "$LATEST_VERSION" == "null" ]]; then
|
||||
echo "INFO: Already up to date."
|
||||
return 0
|
||||
fi
|
||||
if termux_pkg_is_update_needed "${TERMUX_PKG_VERSION#*:}" "${LATEST_VERSION}"; then
|
||||
mv "$TERMUX_PKG_BUILDER_DIR/gir/${TERMUX_PKG_VERSION##*:}" "$TERMUX_PKG_BUILDER_DIR/gir/${LATEST_VERSION##*:}"
|
||||
fi
|
||||
termux_repology_auto_update
|
||||
}
|
||||
|
|
|
@ -23,7 +23,7 @@ TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
|
|||
"
|
||||
|
||||
termux_step_pre_configure() {
|
||||
termux_setup_gir
|
||||
TERMUX_PKG_VERSION=. termux_setup_gir
|
||||
|
||||
local _WRAPPER_BIN="${TERMUX_PKG_BUILDDIR}/_wrapper/bin"
|
||||
mkdir -p "${_WRAPPER_BIN}"
|
||||
|
@ -36,15 +36,3 @@ termux_step_pre_configure() {
|
|||
fi
|
||||
export PATH="${_WRAPPER_BIN}:${PATH}"
|
||||
}
|
||||
|
||||
termux_pkg_auto_update() {
|
||||
local LATEST_VERSION="$(termux_repology_api_get_latest_version "${TERMUX_PKG_NAME}")"
|
||||
if [[ "$LATEST_VERSION" == "null" ]]; then
|
||||
echo "INFO: Already up to date."
|
||||
return 0
|
||||
fi
|
||||
if termux_pkg_is_update_needed "${TERMUX_PKG_VERSION#*:}" "${LATEST_VERSION}"; then
|
||||
mv "$TERMUX_PKG_BUILDER_DIR/gir/${TERMUX_PKG_VERSION##*:}" "$TERMUX_PKG_BUILDER_DIR/gir/${LATEST_VERSION##*:}"
|
||||
fi
|
||||
termux_repology_auto_update
|
||||
}
|
||||
|
|
|
@ -22,17 +22,5 @@ bin/
|
|||
"
|
||||
|
||||
termux_step_pre_configure() {
|
||||
termux_setup_gir
|
||||
}
|
||||
|
||||
termux_pkg_auto_update() {
|
||||
local LATEST_VERSION="$(termux_repology_api_get_latest_version "${TERMUX_PKG_NAME}")"
|
||||
if [[ "$LATEST_VERSION" == "null" ]]; then
|
||||
echo "INFO: Already up to date."
|
||||
return 0
|
||||
fi
|
||||
if termux_pkg_is_update_needed "${TERMUX_PKG_VERSION#*:}" "${LATEST_VERSION}"; then
|
||||
mv "$TERMUX_PKG_BUILDER_DIR/gir/${TERMUX_PKG_VERSION##*:}" "$TERMUX_PKG_BUILDER_DIR/gir/${LATEST_VERSION##*:}"
|
||||
fi
|
||||
termux_repology_auto_update
|
||||
TERMUX_PKG_VERSION=. termux_setup_gir
|
||||
}
|
||||
|
|
|
@ -19,21 +19,9 @@ ac_cv_have_iconv_detect_h=yes
|
|||
"
|
||||
|
||||
termux_step_pre_configure() {
|
||||
termux_setup_gir
|
||||
TERMUX_PKG_VERSION=. termux_setup_gir
|
||||
|
||||
NOCONFIGURE=1 ./autogen.sh
|
||||
|
||||
cp "$TERMUX_PKG_BUILDER_DIR"/iconv-detect.h ./
|
||||
}
|
||||
|
||||
termux_pkg_auto_update() {
|
||||
local LATEST_VERSION="$(termux_repology_api_get_latest_version "${TERMUX_PKG_NAME}")"
|
||||
if [[ "$LATEST_VERSION" == "null" ]]; then
|
||||
echo "INFO: Already up to date."
|
||||
return 0
|
||||
fi
|
||||
if termux_pkg_is_update_needed "${TERMUX_PKG_VERSION#*:}" "${LATEST_VERSION}"; then
|
||||
mv "$TERMUX_PKG_BUILDER_DIR/gir/${TERMUX_PKG_VERSION##*:}" "$TERMUX_PKG_BUILDER_DIR/gir/${LATEST_VERSION##*:}"
|
||||
fi
|
||||
termux_repology_auto_update
|
||||
}
|
||||
|
|
|
@ -19,7 +19,7 @@ ac_cv_path_GDK_PIXBUF_QUERYLOADERS=$TERMUX_PREFIX/bin/gdk-pixbuf-query-loaders
|
|||
"
|
||||
|
||||
termux_step_pre_configure() {
|
||||
termux_setup_gir
|
||||
TERMUX_PKG_VERSION=. termux_setup_gir
|
||||
termux_setup_rust
|
||||
|
||||
LDFLAGS+=" -fuse-ld=lld"
|
||||
|
@ -36,15 +36,3 @@ termux_step_pre_configure() {
|
|||
termux_step_post_massage() {
|
||||
find lib -name '*.la' -delete
|
||||
}
|
||||
|
||||
termux_pkg_auto_update() {
|
||||
local LATEST_VERSION="$(termux_repology_api_get_latest_version "${TERMUX_PKG_NAME}")"
|
||||
if [[ "$LATEST_VERSION" == "null" ]]; then
|
||||
echo "INFO: Already up to date."
|
||||
return 0
|
||||
fi
|
||||
if termux_pkg_is_update_needed "${TERMUX_PKG_VERSION#*:}" "${LATEST_VERSION}"; then
|
||||
mv "$TERMUX_PKG_BUILDER_DIR/gir/${TERMUX_PKG_VERSION##*:}" "$TERMUX_PKG_BUILDER_DIR/gir/${LATEST_VERSION##*:}"
|
||||
fi
|
||||
termux_repology_auto_update
|
||||
}
|
||||
|
|
|
@ -15,17 +15,5 @@ TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
|
|||
"
|
||||
|
||||
termux_step_pre_configure() {
|
||||
termux_setup_gir
|
||||
}
|
||||
|
||||
termux_pkg_auto_update() {
|
||||
local LATEST_VERSION="$(termux_repology_api_get_latest_version "${TERMUX_PKG_NAME}")"
|
||||
if [[ "$LATEST_VERSION" == "null" ]]; then
|
||||
echo "INFO: Already up to date."
|
||||
return 0
|
||||
fi
|
||||
if termux_pkg_is_update_needed "${TERMUX_PKG_VERSION#*:}" "${LATEST_VERSION}"; then
|
||||
mv "$TERMUX_PKG_BUILDER_DIR/gir/${TERMUX_PKG_VERSION##*:}" "$TERMUX_PKG_BUILDER_DIR/gir/${LATEST_VERSION##*:}"
|
||||
fi
|
||||
termux_repology_auto_update
|
||||
TERMUX_PKG_VERSION=. termux_setup_gir
|
||||
}
|
||||
|
|
|
@ -40,19 +40,7 @@ termux_step_pre_configure() {
|
|||
termux_error_exit "SOVERSION guard check failed (CMakeLists.txt: \"${sover_cmake}\")."
|
||||
fi
|
||||
|
||||
termux_setup_gir
|
||||
TERMUX_PKG_VERSION=. termux_setup_gir
|
||||
|
||||
CPPFLAGS+=" -DCMS_NO_REGISTER_KEYWORD"
|
||||
}
|
||||
|
||||
termux_pkg_auto_update() {
|
||||
local LATEST_VERSION="$(termux_repology_api_get_latest_version "${TERMUX_PKG_NAME}")"
|
||||
if [[ "$LATEST_VERSION" == "null" ]]; then
|
||||
echo "INFO: Already up to date."
|
||||
return 0
|
||||
fi
|
||||
if termux_pkg_is_update_needed "${TERMUX_PKG_VERSION#*:}" "${LATEST_VERSION}"; then
|
||||
mv "$TERMUX_PKG_BUILDER_DIR/gir/${TERMUX_PKG_VERSION##*:}" "$TERMUX_PKG_BUILDER_DIR/gir/${LATEST_VERSION##*:}"
|
||||
fi
|
||||
termux_repology_auto_update
|
||||
}
|
||||
|
|
|
@ -220,7 +220,7 @@ else
|
|||
fi
|
||||
# Here `pkg` is a directory.
|
||||
! _should_update "${pkg}" && continue
|
||||
_update_dependencies "${pkg}"
|
||||
#_update_dependencies "${pkg}"
|
||||
_run_update "${pkg}"
|
||||
done
|
||||
fi
|
||||
|
|
|
@ -6,20 +6,13 @@ TERMUX_PKG_VERSION="0.10.1"
|
|||
TERMUX_PKG_SRCURL=https://github.com/AyatanaIndicators/ayatana-ido/archive/refs/tags/${TERMUX_PKG_VERSION}.tar.gz
|
||||
TERMUX_PKG_SHA256=26187915a6f3402195e2c78d9e8a54549112a3cd05bb2fbe2059d3e78fc0e071
|
||||
TERMUX_PKG_AUTO_UPDATE=true
|
||||
TERMUX_PKG_UPDATE_TAG_TYPE="newest-tag"
|
||||
TERMUX_PKG_DEPENDS="gdk-pixbuf, glib, gtk3, libcairo, pango"
|
||||
TERMUX_PKG_BUILD_DEPENDS="g-ir-scanner, valac"
|
||||
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
|
||||
-DENABLE_TESTS=OFF
|
||||
"
|
||||
|
||||
termux_pkg_auto_update() {
|
||||
local tag="$(termux_github_api_get_tag "${TERMUX_PKG_SRCURL}" newest-tag)"
|
||||
if termux_pkg_is_update_needed "${TERMUX_PKG_VERSION#*:}" "${tag}"; then
|
||||
mv "$TERMUX_PKG_BUILDER_DIR/gir/${TERMUX_PKG_VERSION##*:}" "$TERMUX_PKG_BUILDER_DIR/gir/${LATEST_VERSION##*:}"
|
||||
fi
|
||||
termux_pkg_upgrade_version "$tag"
|
||||
}
|
||||
|
||||
termux_step_pre_configure() {
|
||||
termux_setup_gir
|
||||
TERMUX_PKG_VERSION=. termux_setup_gir
|
||||
}
|
||||
|
|
|
@ -19,17 +19,5 @@ TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
|
|||
"
|
||||
|
||||
termux_step_pre_configure() {
|
||||
termux_setup_gir
|
||||
}
|
||||
|
||||
termux_pkg_auto_update() {
|
||||
local LATEST_VERSION="$(termux_repology_api_get_latest_version "${TERMUX_PKG_NAME}")"
|
||||
if [[ "$LATEST_VERSION" == "null" ]]; then
|
||||
echo "INFO: Already up to date."
|
||||
return 0
|
||||
fi
|
||||
if termux_pkg_is_update_needed "${TERMUX_PKG_VERSION#*:}" "${LATEST_VERSION}"; then
|
||||
mv "$TERMUX_PKG_BUILDER_DIR/gir/${TERMUX_PKG_VERSION##*:}" "$TERMUX_PKG_BUILDER_DIR/gir/${LATEST_VERSION##*:}"
|
||||
fi
|
||||
termux_repology_auto_update
|
||||
TERMUX_PKG_VERSION=. termux_setup_gir
|
||||
}
|
||||
|
|
|
@ -14,7 +14,7 @@ TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
|
|||
"
|
||||
|
||||
termux_step_pre_configure() {
|
||||
termux_setup_gir
|
||||
TERMUX_PKG_VERSION=. termux_setup_gir
|
||||
|
||||
local _WRAPPER_BIN="${TERMUX_PKG_BUILDDIR}/_wrapper/bin"
|
||||
mkdir -p "${_WRAPPER_BIN}"
|
||||
|
@ -27,15 +27,3 @@ termux_step_pre_configure() {
|
|||
fi
|
||||
export PATH="${_WRAPPER_BIN}:${PATH}"
|
||||
}
|
||||
|
||||
termux_pkg_auto_update() {
|
||||
local LATEST_VERSION="$(termux_repology_api_get_latest_version "${TERMUX_PKG_NAME}")"
|
||||
if [[ "$LATEST_VERSION" == "null" ]]; then
|
||||
echo "INFO: Already up to date."
|
||||
return 0
|
||||
fi
|
||||
if termux_pkg_is_update_needed "${TERMUX_PKG_VERSION#*:}" "${LATEST_VERSION}"; then
|
||||
mv "$TERMUX_PKG_BUILDER_DIR/gir/${TERMUX_PKG_VERSION##*:}" "$TERMUX_PKG_BUILDER_DIR/gir/${LATEST_VERSION##*:}"
|
||||
fi
|
||||
termux_repology_auto_update
|
||||
}
|
||||
|
|
|
@ -16,20 +16,8 @@ TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
|
|||
"
|
||||
|
||||
termux_step_pre_configure() {
|
||||
termux_setup_gir
|
||||
TERMUX_PKG_VERSION=. termux_setup_gir
|
||||
|
||||
export GLIB_MKENUMS=glib-mkenums
|
||||
export GLIB_COMPILE_RESOURCES=glib-compile-resources
|
||||
}
|
||||
|
||||
termux_pkg_auto_update() {
|
||||
local LATEST_VERSION="$(termux_repology_api_get_latest_version "${TERMUX_PKG_NAME}")"
|
||||
if [[ "$LATEST_VERSION" == "null" ]]; then
|
||||
echo "INFO: Already up to date."
|
||||
return 0
|
||||
fi
|
||||
if termux_pkg_is_update_needed "${TERMUX_PKG_VERSION#*:}" "${LATEST_VERSION}"; then
|
||||
mv "$TERMUX_PKG_BUILDER_DIR/gir/${TERMUX_PKG_VERSION##*:}" "$TERMUX_PKG_BUILDER_DIR/gir/${LATEST_VERSION##*:}"
|
||||
fi
|
||||
termux_repology_auto_update
|
||||
}
|
||||
|
|
|
@ -17,7 +17,7 @@ TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
|
|||
"
|
||||
|
||||
termux_step_pre_configure() {
|
||||
termux_setup_gir
|
||||
TERMUX_PKG_VERSION=. termux_setup_gir
|
||||
|
||||
local _WRAPPER_BIN="${TERMUX_PKG_BUILDDIR}/_wrapper/bin"
|
||||
mkdir -p "${_WRAPPER_BIN}"
|
||||
|
@ -30,15 +30,3 @@ termux_step_pre_configure() {
|
|||
fi
|
||||
export PATH="${_WRAPPER_BIN}:${PATH}"
|
||||
}
|
||||
|
||||
termux_pkg_auto_update() {
|
||||
local LATEST_VERSION="$(termux_repology_api_get_latest_version "${TERMUX_PKG_NAME}")"
|
||||
if [[ "$LATEST_VERSION" == "null" ]]; then
|
||||
echo "INFO: Already up to date."
|
||||
return 0
|
||||
fi
|
||||
if termux_pkg_is_update_needed "${TERMUX_PKG_VERSION#*:}" "${LATEST_VERSION}"; then
|
||||
mv "$TERMUX_PKG_BUILDER_DIR/gir/${TERMUX_PKG_VERSION##*:}" "$TERMUX_PKG_BUILDER_DIR/gir/${LATEST_VERSION##*:}"
|
||||
fi
|
||||
termux_repology_auto_update
|
||||
}
|
||||
|
|
|
@ -6,6 +6,7 @@ TERMUX_PKG_VERSION="0.5.93"
|
|||
TERMUX_PKG_SRCURL=https://github.com/AyatanaIndicators/libayatana-appindicator/archive/refs/tags/${TERMUX_PKG_VERSION}.tar.gz
|
||||
TERMUX_PKG_SHA256=cbefed7a918a227bf71286246e237fcd3a9c8499b3eaac4897811a869409edf0
|
||||
TERMUX_PKG_AUTO_UPDATE=true
|
||||
TERMUX_PKG_UPDATE_TAG_TYPE="newest-tag"
|
||||
TERMUX_PKG_DEPENDS="glib, gtk3, libayatana-indicator, libdbusmenu, libdbusmenu-gtk3"
|
||||
TERMUX_PKG_BUILD_DEPENDS="g-ir-scanner, valac"
|
||||
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
|
||||
|
@ -14,13 +15,5 @@ TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
|
|||
"
|
||||
|
||||
termux_step_pre_configure() {
|
||||
termux_setup_gir
|
||||
}
|
||||
|
||||
termux_pkg_auto_update() {
|
||||
local tag="$(termux_github_api_get_tag "${TERMUX_PKG_SRCURL}" newest-tag)"
|
||||
if termux_pkg_is_update_needed "${TERMUX_PKG_VERSION#*:}" "${tag}"; then
|
||||
mv "$TERMUX_PKG_BUILDER_DIR/gir/${TERMUX_PKG_VERSION##*:}" "$TERMUX_PKG_BUILDER_DIR/gir/${LATEST_VERSION##*:}"
|
||||
fi
|
||||
termux_pkg_upgrade_version "$tag"
|
||||
TERMUX_PKG_VERSION=. termux_setup_gir
|
||||
}
|
||||
|
|
|
@ -15,22 +15,10 @@ TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
|
|||
-Dgtk_doc=false"
|
||||
|
||||
termux_step_pre_configure() {
|
||||
termux_setup_gir
|
||||
TERMUX_PKG_VERSION=. termux_setup_gir
|
||||
|
||||
if [ "$TERMUX_ON_DEVICE_BUILD" = "false" ]; then
|
||||
# Pre-installed headers affect GIR generation:
|
||||
rm -rf "$TERMUX_PREFIX/include/libnotify"
|
||||
fi
|
||||
}
|
||||
|
||||
termux_pkg_auto_update() {
|
||||
local LATEST_VERSION="$(termux_repology_api_get_latest_version "${TERMUX_PKG_NAME}")"
|
||||
if [[ "$LATEST_VERSION" == "null" ]]; then
|
||||
echo "INFO: Already up to date."
|
||||
return 0
|
||||
fi
|
||||
if termux_pkg_is_update_needed "${TERMUX_PKG_VERSION#*:}" "${LATEST_VERSION}"; then
|
||||
mv "$TERMUX_PKG_BUILDER_DIR/gir/${TERMUX_PKG_VERSION##*:}" "$TERMUX_PKG_BUILDER_DIR/gir/${LATEST_VERSION##*:}"
|
||||
fi
|
||||
termux_repology_auto_update
|
||||
}
|
||||
|
|
|
@ -6,6 +6,7 @@ TERMUX_PKG_VERSION="0.7.1"
|
|||
TERMUX_PKG_SRCURL=https://github.com/flatpak/libportal/archive/refs/tags/${TERMUX_PKG_VERSION}.tar.gz
|
||||
TERMUX_PKG_SHA256=6ac8e0e2aa04f56d0320adff03e5f20a0c5d7d1a33d4b19e22707bfbece0b874
|
||||
TERMUX_PKG_AUTO_UPDATE=true
|
||||
TERMUX_PKG_UPDATE_TAG_TYPE="newest-tag"
|
||||
TERMUX_PKG_DEPENDS="glib"
|
||||
TERMUX_PKG_BUILD_DEPENDS="g-ir-scanner, valac, glib-cross"
|
||||
TERMUX_PKG_DISABLE_GIR=false
|
||||
|
@ -19,15 +20,7 @@ TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
|
|||
-Dtests=false
|
||||
"
|
||||
|
||||
termux_pkg_auto_update() {
|
||||
local tag="$(termux_github_api_get_tag "${TERMUX_PKG_SRCURL}" newest-tag)"
|
||||
if termux_pkg_is_update_needed "${TERMUX_PKG_VERSION#*:}" "${tag}"; then
|
||||
mv "$TERMUX_PKG_BUILDER_DIR/gir/${TERMUX_PKG_VERSION##*:}" "$TERMUX_PKG_BUILDER_DIR/gir/${LATEST_VERSION##*:}"
|
||||
fi
|
||||
termux_pkg_upgrade_version "$tag"
|
||||
}
|
||||
|
||||
termux_step_pre_configure() {
|
||||
termux_setup_gir
|
||||
TERMUX_PKG_VERSION=. termux_setup_gir
|
||||
export PKG_CONFIG_LIBDIR="${TERMUX_PREFIX}/opt/glib/cross/lib/x86_64-linux-gnu/pkgconfig:${PKG_CONFIG_LIBDIR}"
|
||||
}
|
||||
|
|
|
@ -17,17 +17,5 @@ TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
|
|||
TERMUX_PKG_BUILD_IN_SRC=true
|
||||
|
||||
termux_step_pre_configure() {
|
||||
termux_setup_gir
|
||||
}
|
||||
|
||||
termux_pkg_auto_update() {
|
||||
local LATEST_VERSION="$(termux_repology_api_get_latest_version "${TERMUX_PKG_NAME}")"
|
||||
if [[ "$LATEST_VERSION" == "null" ]]; then
|
||||
echo "INFO: Already up to date."
|
||||
return 0
|
||||
fi
|
||||
if termux_pkg_is_update_needed "${TERMUX_PKG_VERSION#*:}" "${LATEST_VERSION}"; then
|
||||
mv "$TERMUX_PKG_BUILDER_DIR/gir/${TERMUX_PKG_VERSION##*:}" "$TERMUX_PKG_BUILDER_DIR/gir/${LATEST_VERSION##*:}"
|
||||
fi
|
||||
termux_repology_auto_update
|
||||
TERMUX_PKG_VERSION=. termux_setup_gir
|
||||
}
|
||||
|
|
|
@ -18,17 +18,5 @@ TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
|
|||
"
|
||||
|
||||
termux_step_pre_configure() {
|
||||
termux_setup_gir
|
||||
}
|
||||
|
||||
termux_pkg_auto_update() {
|
||||
local LATEST_VERSION="$(termux_repology_api_get_latest_version "${TERMUX_PKG_NAME}")"
|
||||
if [[ "$LATEST_VERSION" == "null" ]]; then
|
||||
echo "INFO: Already up to date."
|
||||
return 0
|
||||
fi
|
||||
if termux_pkg_is_update_needed "${TERMUX_PKG_VERSION#*:}" "${LATEST_VERSION}"; then
|
||||
mv "$TERMUX_PKG_BUILDER_DIR/gir/${TERMUX_PKG_VERSION##*:}" "$TERMUX_PKG_BUILDER_DIR/gir/${LATEST_VERSION##*:}"
|
||||
fi
|
||||
termux_repology_auto_update
|
||||
TERMUX_PKG_VERSION=. termux_setup_gir
|
||||
}
|
||||
|
|
|
@ -14,18 +14,6 @@ TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
|
|||
--enable-vala=no
|
||||
"
|
||||
|
||||
termux_pkg_auto_update() {
|
||||
local LATEST_VERSION="$(termux_repology_api_get_latest_version "${TERMUX_PKG_NAME}")"
|
||||
if [[ "$LATEST_VERSION" == "null" ]]; then
|
||||
echo "INFO: Already up to date."
|
||||
return 0
|
||||
fi
|
||||
if termux_pkg_is_update_needed "${TERMUX_PKG_VERSION#*:}" "${LATEST_VERSION}"; then
|
||||
mv "$TERMUX_PKG_BUILDER_DIR/gir/${TERMUX_PKG_VERSION##*:}" "$TERMUX_PKG_BUILDER_DIR/gir/${LATEST_VERSION##*:}"
|
||||
fi
|
||||
termux_repology_auto_update
|
||||
}
|
||||
|
||||
termux_step_pre_configure() {
|
||||
termux_setup_gir
|
||||
TERMUX_PKG_VERSION=. termux_setup_gir
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue