Skip to content

Dwarfs AppImage support#343

Open
CalebQ42 wants to merge 10 commits intoprobonopd:masterfrom
CalebQ42:dwarfs
Open

Dwarfs AppImage support#343
CalebQ42 wants to merge 10 commits intoprobonopd:masterfrom
CalebQ42:dwarfs

Conversation

@CalebQ42
Copy link
Copy Markdown
Contributor

  • Added dwarfs implementation to goappimage using the dwarfs and dwarfsextract commands.
    • Fuse mounts to /tmp for most uses, with it automatically unmounting after 5 seconds of inactivity
  • Added dwarfs (and symlink for dwarfsextract) executable to appimaged.on amd64 & arch64 (there are no 32 bit executables)
  • Updated github actions to ubuntu-24.04 due to 20.04 being depreciated.

Added dwarfs executable to appimaged AppImage
Slight improvement to Icon() to more likely get a png
Update squashfs library for better performance
Properly close files in a few spots
@github-actions
Copy link
Copy Markdown

Build for testing:
artifacts
Use at your own risk.

@github-actions
Copy link
Copy Markdown

Build for testing:
artifacts
Use at your own risk.

@github-actions
Copy link
Copy Markdown

Build for testing:
artifacts
Use at your own risk.

@github-actions
Copy link
Copy Markdown

Build for testing:
artifacts
Use at your own risk.

@probonopd
Copy link
Copy Markdown
Owner

Hi @CalebQ42. We would want static binaries for all supported architectures of go-appimage. This probably means that we will need to build our own, like we do with the other bundled tools.

@github-actions
Copy link
Copy Markdown

github-actions bot commented May 3, 2025

Build for testing:
artifacts
Use at your own risk.

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