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

Support bundle for Linux #2

Closed
leaanthony opened this issue Jan 7, 2019 · 6 comments
Closed

Support bundle for Linux #2

leaanthony opened this issue Jan 7, 2019 · 6 comments
Labels
Enhancement New feature or request
Projects

Comments

@leaanthony
Copy link
Member

We need to support 'wails bundle' for Linux. Suggestions welcome (snap?).

@leaanthony leaanthony added Enhancement New feature or request Linux labels Jan 7, 2019
@leaanthony
Copy link
Member Author

I think we'll just use goreleaser to address this issue.

@bh90210
Copy link
Contributor

bh90210 commented Aug 5, 2019

There seems to be a decent amount of solutions that are all valid.

If what we are after is strictly mimic the functionality wails build -p offers for macos/windows
the best strategy seems to be using goreleaser with some wails generated [desktop entry] ref
and have native .deb .rpm files generated that will support icons on system menus.

Having said that, I think the situation is not either/or. Ideally wails should support everything from the linux universe. It is about time-energy for dev.

So here are all the options I see as worth pursuing:

  1. using .desktop (desktop entry) in builds that produce .deb .rpm packages goreleaser ref
  2. Snaps (of-course) ref
  3. Flatpacks ref
  4. Appimages ref

@Vaelatern
Copy link
Contributor

What is meant by wails bundle? wails build -p? How is this theoretically different from wails build?

@Vaelatern
Copy link
Contributor

Vaelatern commented Aug 27, 2019

The best bang-for-buck measure would be adding a .desktop file and letting local packagers install the binary (we know what to do with a go binary) and the .desktop file (we know what to do with those too). This would conflict the least with local installation guidelines and provide all the wanted information. It would also make wails applications easy enough to package, and possibly even cross compile.

Generating a flatpack would also provide value.

@bh90210
Copy link
Contributor

bh90210 commented Aug 27, 2019

you can check what the -p does here
and see it in action here

@leaanthony leaanthony moved this from To do to In progress in Road to V1 Sep 2, 2019
@leaanthony leaanthony moved this from In progress to Post V1 in Road to V1 Sep 8, 2019
@leaanthony
Copy link
Member Author

Closing for now and listing on the https://github.com/wailsapp/wails/wiki/Post-V1-Enhancements page

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement New feature or request
Projects
No open projects
Road to V1
  
Done
Development

No branches or pull requests

3 participants