diff --git a/packages/libsecret/build.sh b/packages/libsecret/build.sh index 7888378057..6713780463 100644 --- a/packages/libsecret/build.sh +++ b/packages/libsecret/build.sh @@ -2,10 +2,10 @@ TERMUX_PKG_HOMEPAGE=https://gitlab.gnome.org/GNOME/libsecret TERMUX_PKG_DESCRIPTION="A GObject-based library for accessing the Secret Service API" TERMUX_PKG_LICENSE="LGPL-2.1" TERMUX_PKG_MAINTAINER="@suhan-paradkar" -TERMUX_PKG_VERSION=0.20.5 -TERMUX_PKG_REVISION=1 +TERMUX_PKG_VERSION="0.21.1" TERMUX_PKG_SRCURL=https://download.gnome.org/sources/libsecret/${TERMUX_PKG_VERSION%.*}/libsecret-${TERMUX_PKG_VERSION}.tar.xz -TERMUX_PKG_SHA256=3fb3ce340fcd7db54d87c893e69bfc2b1f6e4d4b279065ffe66dac9f0fd12b4d +TERMUX_PKG_SHA256=674f51323a5f74e4cb7e3277da68b5afddd333eca25bc9fd2d820a92972f90b1 +TERMUX_PKG_AUTO_UPDATE=true TERMUX_PKG_DEPENDS="glib, libgcrypt" TERMUX_PKG_BUILD_DEPENDS="g-ir-scanner, valac" TERMUX_PKG_DISABLE_GIR=false @@ -17,3 +17,15 @@ 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 +} diff --git a/packages/libsecret/gir/0.20.5/MockService-0.xml b/packages/libsecret/gir/0.21.1/MockService-0.xml similarity index 100% rename from packages/libsecret/gir/0.20.5/MockService-0.xml rename to packages/libsecret/gir/0.21.1/MockService-0.xml diff --git a/packages/libsecret/gir/0.20.5/Secret-1.xml b/packages/libsecret/gir/0.21.1/Secret-1.xml similarity index 100% rename from packages/libsecret/gir/0.20.5/Secret-1.xml rename to packages/libsecret/gir/0.21.1/Secret-1.xml