From: Michael Heimpold Date: Sun, 31 May 2026 07:43:19 +0000 (+0200) Subject: libzip: add version check override X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=fa6c9463add62de1d5d111347d6459b4886dd5ad;p=openwrt-packages.git libzip: add version check override zipmerge and zipcmp prints version on -V, but ziptool does not offer version number in any output. Co-authored-by: George Sapkin Signed-off-by: Michael Heimpold --- diff --git a/libs/libzip/test-version.sh b/libs/libzip/test-version.sh new file mode 100755 index 000000000..f7b063b3f --- /dev/null +++ b/libs/libzip/test-version.sh @@ -0,0 +1,30 @@ +#!/bin/sh + +# shellcheck shell=busybox + +case "$PKG_NAME" in +libzip-*) + # library packages + exit 0 + ;; + +zipcmp) + zipcmp -V 2>&1 | grep -qF "libzip $PKG_VERSION" + exit 0 + ;; + +zipmerge) + zipmerge -V 2>&1 | grep -qF "libzip $PKG_VERSION" + exit 0 + ;; + +ziptool) + # does not provide -V or prints version on -h + exit 0 + ;; + +*) + echo "Untested package: $PKG_NAME" >&2 + exit 1 + ;; +esac