psst icon indicating copy to clipboard operation
psst copied to clipboard

OS Bundles

Open gokayokyay opened this issue 4 years ago • 11 comments

Hello! First of all, thanks for the amazing project. :heart: I really appreciate for your efforts to save us from lots of cpu usage (no offense electron's awesome too just a little heavy). When do you plan to create OS specific bundles? Compilation of the release profile is way too slow. Takes up to an hour with a 1 gig linux instance.

gokayokyay avatar Jan 07 '21 19:01 gokayokyay

Hi! Thanks, that's great to hear. Platform bundles are definitely on the roadmap, once we have a CI (GitHub actions?) working.

jpochyla avatar Jan 10 '21 11:01 jpochyla

Hmm okay then I'll fork and try some stuff with actions, but won't promise anything :smile:

gokayokyay avatar Jan 10 '21 17:01 gokayokyay

We now have Ubuntu and Mac CI working, and the artifacts (just naked executables for now) are available at the run page.

jpochyla avatar Jan 13 '21 18:01 jpochyla

I mean, I guessing seeing a DEB, AppImage, Flatpak, or maybe a Snap file would be nice.

SudoVanilla avatar Jan 23 '21 22:01 SudoVanilla

Just created a Flatpak manifest: https://github.com/jpochyla/psst/pull/141. I'm awaiting for approval so it creates a Flatpak bundle.

TheEvilSkeleton avatar Aug 23 '21 15:08 TheEvilSkeleton

AppImages anyone?

reesericci avatar Sep 01 '21 00:09 reesericci

I want to create a Scoop manifest but the project would need to adopt Releases for this to be viable. Well, that's not entirely true, but pulling a "nightly" binary in a package is not really any good.

Any possibility of this?

cedws avatar Dec 23 '21 05:12 cedws

I was planning to start releasing once we reach a certain feature set, most probably including Connect support, playlist manipulation, and once we solve the audio-related problems (device switching, audio buffer underruns on high CPU). I should reify these somehow as a Milestone here.

jpochyla avatar Dec 23 '21 08:12 jpochyla

Flatpak seems to be pulling away in the Linux packaging sphere. I now believe that Flatpak is the best option for Psst.

reesericci avatar Feb 28 '22 19:02 reesericci

Flatpak is the best bet, meaning pushing it to Flathub will be a good idea.

SudoVanilla avatar Feb 28 '22 19:02 SudoVanilla

We could directly package it to Flathub. That's what OBS Studio did https://github.com/obsproject/obs-studio/pull/5569.

TheEvilSkeleton avatar Feb 28 '22 20:02 TheEvilSkeleton