From 97cf7b4e5c7ce117d1d954823b2c18ca1aba386e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cristian=20Cezar=20Mois=C3=A9s?= Date: Thu, 9 Jul 2026 23:36:00 -0300 Subject: [PATCH] packaging: make build-appimage.sh source-only The CLI AppImage no longer bundles libzuptsdk/libpqvaptvupt (removed in the 4.1.0 source-only switch); the binary links only libc/libm/pthread from the host. Drop the vendored-library install and the LD_LIBRARY_PATH in AppRun, and default VERSION to 4.2.0. --- packaging/build-appimage.sh | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/packaging/build-appimage.sh b/packaging/build-appimage.sh index e794fa9..357aa20 100755 --- a/packaging/build-appimage.sh +++ b/packaging/build-appimage.sh @@ -6,7 +6,7 @@ set -e cd "$(dirname "$0")/.." -VERSION="${VERSION:-3.0.0}" +VERSION="${VERSION:-4.2.0}" ARCH="${ARCH:-x86_64}" PKGNAME="vaptvupt" LEGACY="zupt" @@ -14,21 +14,16 @@ NAME="$PKGNAME-$VERSION-$ARCH" OUT="/tmp/${NAME}.AppDir" rm -rf "$OUT" -mkdir -p "$OUT/usr/bin" "$OUT/usr/lib" "$OUT/usr/share/applications" "$OUT/usr/share/icons/hicolor/256x256/apps" +mkdir -p "$OUT/usr/bin" "$OUT/usr/share/applications" "$OUT/usr/share/icons/hicolor/256x256/apps" +# Source-only build: the binary links only libc/libm/pthread from the host, +# so the AppDir ships no bundled libraries. install -m 755 $PKGNAME "$OUT/usr/bin/$PKGNAME" ln -sf $PKGNAME "$OUT/usr/bin/$LEGACY" -install -m 644 vendor/zuptsdk/libzuptsdk.so.2.0.0 "$OUT/usr/lib/" -ln -sf libzuptsdk.so.2.0.0 "$OUT/usr/lib/libzuptsdk.so.2" -ln -sf libzuptsdk.so.2 "$OUT/usr/lib/libzuptsdk.so" -install -m 644 vendor/pqvaptvupt/libpqvaptvupt.so.0.6.0 "$OUT/usr/lib/" -ln -sf libpqvaptvupt.so.0.6.0 "$OUT/usr/lib/libpqvaptvupt.so.0" -ln -sf libpqvaptvupt.so.0 "$OUT/usr/lib/libpqvaptvupt.so" cat > "$OUT/AppRun" <