From a71f1934f9b8f28372228c26310b55b2369e1aee Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Mon, 6 Jul 2026 11:55:07 +0200 Subject: gitea-cli: use idiomatic || fallback for source tarball name Match the pattern other gitea-sourced SBo packages use: try the URL path basename first, fall back to the Content-Disposition name. Fixes the stable batch-test env (plain wget) while keeping slackrepo working. Co-Authored-By: Claude Opus 4.8 --- gitea-cli/gitea-cli.SlackBuild | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'gitea-cli') diff --git a/gitea-cli/gitea-cli.SlackBuild b/gitea-cli/gitea-cli.SlackBuild index 9266402..27edc48 100644 --- a/gitea-cli/gitea-cli.SlackBuild +++ b/gitea-cli/gitea-cli.SlackBuild @@ -65,12 +65,13 @@ set -e rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP -# gitea serves the archive via Content-Disposition as "$SRCNAM-v$VERSION.tar.gz" -# (tea-v$VERSION.tar.gz), and that is the name slackrepo/sbodl save it under, -# NOT the URL path basename. It extracts to a top dir named "$SRCNAM" (tea), -# not "$SRCNAM-$VERSION". +# The gitea archive lands under one of two names depending on the downloader: +# "v$VERSION.tar.gz" (URL path basename, e.g. plain wget) or +# "$SRCNAM-v$VERSION.tar.gz" (Content-Disposition, e.g. slackrepo/sbodl). +# Accept either, the way other gitea-sourced SBo packages do. It extracts to a +# top dir named "$SRCNAM" (tea), not "$SRCNAM-$VERSION". rm -rf $SRCNAM -tar xvf $CWD/$SRCNAM-v$VERSION.tar.gz +tar xvf $CWD/v$VERSION.tar.gz || tar xvf $CWD/$SRCNAM-v$VERSION.tar.gz cd $SRCNAM chown -R root:root . -- cgit v1.2.3