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

@ -189,7 +189,7 @@ jobs:
pod update
cd ..
flutter build macos --release --verbose
brew install create-dmg
brew install create-dmg
create-dmg --volname Mangayomi-${{ github.ref_name }}-macos --window-pos 200 120 --window-size 800 450 --icon-size 100 --app-drop-link 600 185 Mangayomi-${{ github.ref_name }}-macos.dmg build/macos/Build/Products/Release/Mangayomi.app
- name: upload artifact macos dmg
@ -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