Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Flatpak #1401

Open
wants to merge 11 commits into
base: master
Choose a base branch
from
Open

Flatpak #1401

wants to merge 11 commits into from

Conversation

synthfi
Copy link
Collaborator

@synthfi synthfi commented Jan 20, 2025

Changes

  • adds example manifest that builds on both x86_64 and aarch64
  • adds desktop entry file for flatpak
  • adds metainfo xml file for flatpak
  • updates developer documentation
  • adds two screenshots for flathub. Flathub is very specific about their screenshot requirements

Flatpak Requirements

  • Application ID
  • License allows legal redistribution
  • Runtime is hosted on flathub
  • No network access during build
  • Metainfo file
  • Desktop file (how to I specify?)
  • Icons (how to specify?)

Closes #1348

use shutil.rmtree instead of terminal specific commands. Additionally does it for macos, which is probably unnecessary
@synthfi synthfi force-pushed the 1348-flatpak branch 2 times, most recently from 6b374c0 to 846164c Compare January 25, 2025 00:49
@synthfi synthfi force-pushed the 1348-flatpak branch 7 times, most recently from 5cd04b6 to 784c231 Compare January 27, 2025 02:15
- add bash scripts for creating tar files that go out for release
- grabs files from github release
- tested on x86 and ARM
- v3.6.1
- adds desktop icon, desktop entry for flatpak
@synthfi synthfi marked this pull request as ready for review January 28, 2025 18:07
@synthfi
Copy link
Collaborator Author

synthfi commented Jan 28, 2025

need to fix screenshots

@synthfi synthfi self-assigned this Jan 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Request] Distribution as a Flatpak package
1 participant