halcyon icon indicating copy to clipboard operation
halcyon copied to clipboard

How will we package this?

Open ironicbadger opened this issue 5 years ago • 2 comments

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.

ironicbadger avatar Oct 10 '20 19:10 ironicbadger

  • 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

RealOrangeOne avatar Oct 10 '20 19:10 RealOrangeOne

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.

Landrash avatar Oct 11 '20 07:10 Landrash