From: Kel Modderman Date: Sat, 8 Aug 2026 10:46:57 +0000 (+1000) Subject: squeezelite: add version test override X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=0538c8a1686cccc460a12e97195219ede20b26c7;p=openwrt-packages.git squeezelite: add version test override The generic package test greps executable output for PKG_VERSION, which cannot match here: PKG_VERSION separates the build number with a dot for apk, while squeezelite reports it with a hyphen. Derive the expected string from PKG_VERSION rather than hardcoding it, so the check keeps working on later updates. Signed-off-by: Kel Modderman --- diff --git a/sound/squeezelite/test-version.sh b/sound/squeezelite/test-version.sh new file mode 100644 index 000000000..4dffff70a --- /dev/null +++ b/sound/squeezelite/test-version.sh @@ -0,0 +1,16 @@ +#!/bin/sh + +# shellcheck shell=busybox + +# PKG_VERSION dots the build number for apk; squeezelite reports it hyphenated +version=$(echo "$PKG_VERSION" | sed 's/\.\([^.]*\)$/-\1/') + +case "$PKG_NAME" in +squeezelite-full | squeezelite-dynamic | squeezelite-custom) + squeezelite '-?' 2>&1 | grep -F "Squeezelite ${version}," + ;; +*) + echo "Untested package: $PKG_NAME" >&2 + exit 1 + ;; +esac