From ab2201cf7e5ad6f5206e0ba366e06c76e01c4fce Mon Sep 17 00:00:00 2001 From: Fredrik Fornwall Date: Sun, 7 Jul 2024 00:37:06 +0200 Subject: [PATCH] chore(main/miniupnpc): Disable auto-update The miniupnp project may break API and/or ABI compatibiliity even in minor patch releases, so it's not safe to auto update (see #20490 and #20788). %ci:no-build --- packages/miniupnpc/build.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/miniupnpc/build.sh b/packages/miniupnpc/build.sh index 73bd38451e3895d..4f431c2c117a773 100644 --- a/packages/miniupnpc/build.sh +++ b/packages/miniupnpc/build.sh @@ -5,7 +5,10 @@ TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION="2.2.8" TERMUX_PKG_SRCURL=http://miniupnp.free.fr/files/miniupnpc-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=05b929679091b9921b6b6c1f25e39e4c8d1f4d46c8feb55a412aa697aee03a93 -TERMUX_PKG_AUTO_UPDATE=true +# The miniupnp project breaks API and ABI compatibility even in minor releases +# (see https://github.com/miniupnp/miniupnp/issues/758), so do not auto update +# - the changelog needs to be checked for ABI and/or API breakage: +TERMUX_PKG_AUTO_UPDATE=false TERMUX_PKG_BREAKS="miniupnpc-dev" TERMUX_PKG_REPLACES="miniupnpc-dev"