JetBrains / compose-multiplatform

Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.
https://jetbrains.com/lp/compose-multiplatform
Apache License 2.0
15.93k stars 1.16k forks source link

Flatpak support #3202

Open DRSchlaubi opened 1 year ago

DRSchlaubi commented 1 year ago

The ability to build distributions for compose applications is really useful, however, only supporting dpkg is very limiting.

Because supporting every package manager out there might be a lot of work, mit would make sense to distribute the application as a flatpak as it's independent of the linux distribution

It shouldn't be too hard to implement I might do a PR if you're interested in supporting it.

Documentation: https://docs.flatpak.org/en/latest/first-build.html

dima-avdeev-jb commented 1 year ago

@AlexeyTsvetkov That do you think? Do we need support of flatpak distribution?

AChep commented 1 year ago

This would be amazing to have.

DRSchlaubi commented 1 year ago

This would be amazing to have.

You can do that now, I have my app on flathub although it requires some additional setup

DRSchlaubi commented 1 year ago

But first party Support would be great for more modern formats like flatpak and msix, sadly oracle doesn't seem to really have plans to add them to jpackage, however adding them is still fairly easy

mipastgt commented 10 months ago

There are more and more requests for flatpak. Just got one more from a user.

okushnikov commented 3 weeks ago

Please check the following ticket on YouTrack for follow-ups to this issue. GitHub issues will be closed in the coming weeks.