From 77357312a06a2d076d0a51b7fac89f18dbd1714c Mon Sep 17 00:00:00 2001 From: NBA2K1 <78034913+NBA2K1@users.noreply.github.com> Date: Sat, 6 Dec 2025 19:36:00 +0100 Subject: [PATCH] AppImage Fix --- .github/workflows/release.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 67bd72d2..6aadc687 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -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