halcyon
halcyon copied to clipboard
How will we package this?
Discussion here on how the app will be distributed. Rust delivers static binaries so long as specific versions of libaries are used - this needs careful testing.
We're only targeting Linux.
- Automatically build artifacts when release is created: https://github.com/RealOrangeOne/date-group/blob/master/.github/workflows/release.yml
Formats:
- Static binary
.deb(https://github.com/RealOrangeOne/date-group/blob/master/.github/workflows/release.yml#L60) (file, not repo).rpm(https://github.com/iqlusioninc/cargo-rpm) (file, not repo)- AUR, obviously (BTW I use arch)
- Docker (LSIO base)
To research
- Flatpack
- Snap
Another packaging option that might be of interest of for Pinephone/Pinetab.
- For devices running a Arch based image that's covered.
- For devices running UBport I believe it's covered by apk?
- For devices running PostmarketOS/Alpine?
This might be a to big addition and should be in a future fork.