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

Packaging for Linux #6

Closed
nazar-pc opened this issue Dec 6, 2023 · 1 comment
Closed

Packaging for Linux #6

nazar-pc opened this issue Dec 6, 2023 · 1 comment
Assignees
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed infra Infrastructure (CI, etc.) Linux Linux-specific packaging Related to packaging/installer

Comments

@nazar-pc
Copy link
Member

nazar-pc commented Dec 6, 2023

I already tried AppImage, but hit linuxdeploy/linuxdeploy#264

With https://crates.io/crates/cargo-deb it should be possible to create native Debian/Ubuntu packages, which would be nice because GTK dependency can be specified nicely (installation will be a bit tricky on non-GTK flavor, but will work for default GNOME installation).

Flatpak (https://github.com/flatpak/flatpak-github-actions ?)/Snap is also potential options, though I didn't explore them yet.

Using https://openbuildservice.org/ would probably allow building packages for a whole bunch of various Linux distributions at the same time too.

This should all run in CI just like Windows packaging does.

@nazar-pc nazar-pc added enhancement New feature or request good first issue Good for newcomers infra Infrastructure (CI, etc.) Linux Linux-specific packaging Related to packaging/installer help wanted Extra attention is needed labels Dec 6, 2023
@nazar-pc nazar-pc mentioned this issue Dec 6, 2023
@nazar-pc nazar-pc moved this to Blocked in Space Acres Dec 6, 2023
@nazar-pc nazar-pc moved this from Blocked to Todo in Space Acres Dec 6, 2023
@nazar-pc nazar-pc self-assigned this Dec 17, 2023
@nazar-pc
Copy link
Member Author

Basic Linux packaging for Ubuntu is added in #47, for the other options I'm looking for external contributions. Closing this for now as resolved on a basic level.

@github-project-automation github-project-automation bot moved this from Todo to Done in Space Acres Dec 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed infra Infrastructure (CI, etc.) Linux Linux-specific packaging Related to packaging/installer
Projects
None yet
Development

No branches or pull requests

1 participant