Merge pull request #624 from NBA2K1/main

AppImage Fix
This commit is contained in:
Moustapha Kodjo Amadou 2025-12-10 13:30:41 +01:00 committed by GitHub
commit 2cade3db56
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -314,6 +314,11 @@ jobs:
# Copy built files
cp -r build/linux/x64/release/bundle/* AppDir/usr/bin/
cp -rL linux/packaging/icons/* AppDir/usr/share/icons
# AppImage fix: Create Symlink AppDir/usr/bin/lib/libmpv.so to AppDir/usr/lib/libmpv.so.2
if [ ! -e AppDir/usr/bin/lib/libmpv.so ]; then
mkdir -p AppDir/usr/lib
ln -s libmpv.so.2 AppDir/usr/lib/libmpv.so
fi
# Scan AppDir/usr/bin/lib for existing libraries to exclude them from linuxdeploy packaging
EXCLUDE_LIBS=$(find AppDir/usr/bin/lib -type f -name "*.so*" -exec basename {} \; | sort -u)
# Add --exclude-library flag to each found library