From 94934262c3b4bdb17b23fed4173d6e7245284979 Mon Sep 17 00:00:00 2001 From: Aditya Alok Date: Tue, 21 Jan 2025 23:46:42 +0530 Subject: [PATCH] pkg(main/2048-c): Switch to using github releases Signed-off-by: Aditya Alok --- packages/2048-c/build.sh | 26 +++----------------------- 1 file changed, 3 insertions(+), 23 deletions(-) diff --git a/packages/2048-c/build.sh b/packages/2048-c/build.sh index 13158952073d16..c2a1e55ae96b97 100644 --- a/packages/2048-c/build.sh +++ b/packages/2048-c/build.sh @@ -2,29 +2,9 @@ TERMUX_PKG_HOMEPAGE=https://github.com/mevdschee/2048.c TERMUX_PKG_DESCRIPTION="Console version of the game '2048' for GNU/Linux" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_MAINTAINER="@termux" -_COMMIT=6c04517bb59c28f3831585da338f021bc2ea86d6 -TERMUX_PKG_VERSION=2022.10.23 -TERMUX_PKG_SRCURL=git+https://github.com/mevdschee/2048.c -TERMUX_PKG_SHA256=ffa0f524a6c05f42613101e8b0c5881b489631d343ac1a5f615cc746fc34a857 +TERMUX_PKG_VERSION=1:1.0.1 +TERMUX_PKG_SRCURL="https://github.com/mevdschee/2048.c/archive/v${TERMUX_PKG_VERSION:2}.tar.gz" +TERMUX_PKG_SHA256=43a357a6d30859f2f6e797ddf96f35c278b5f0ad7dd1bfc70c3b6d3f24e89dcd TERMUX_PKG_AUTO_UPDATE=true -TERMUX_PKG_UPDATE_METHOD=repology -TERMUX_PKG_GIT_BRANCH=main TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_GROUPS="games" - -termux_step_post_get_source() { - git fetch --unshallow - git checkout $_COMMIT - - local version="$(git log -1 --format=%cs | sed 's/-/./g')" - if [ "$version" != "$TERMUX_PKG_VERSION" ]; then - echo -n "ERROR: The specified version \"$TERMUX_PKG_VERSION\"" - echo " is different from what is expected to be: \"$version\"" - return 1 - fi - - local s=$(find . -type f ! -path '*/.git/*' -print0 | xargs -0 sha256sum | LC_ALL=C sort | sha256sum) - if [[ "${s}" != "${TERMUX_PKG_SHA256} "* ]]; then - termux_error_exit "Checksum mismatch for source files." - fi -}