Skip to content

Conversation

NBA2K1
Copy link
Contributor

@NBA2K1 NBA2K1 commented Jul 23, 2025

Before, the created zip-package was packaged inside the AppImage.
Now the zip is not inside the bundle/ directory, but in the release/ directory, so when copying the contents of bundle/, the zip does not get involved.

Also, now the main branch of thedoctor0/zip-release is being used instead of master, as it is the default branch.

Before, linuxdeploy was bundling all libraries required by the app, leading to duplicate files, because flutter already provides some essential libraries.
Now the /usr/bin/lib directory is being searched for libraries and those are being passed to the linuxdeploy command with the --exclude-library flag.

NBA2K1 added 2 commits July 24, 2025 00:23
flutter already brings some libraries and when building the AppImage with linuxdeploy, it bundles some libraries again. Duplicate libraries leads to bigger AppImage size.
@kodjodevf kodjodevf merged commit 6eba1c5 into kodjodevf:main Jul 24, 2025
@NBA2K1 NBA2K1 deleted the AppImage-optimization branch July 24, 2025 10:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants