alamminsalo / orion

Cross platform Twitch.tv client
GNU General Public License v3.0
313 stars 60 forks source link

any plans for a ubuntu ppa ? #235

Open icf20 opened 6 years ago

icf20 commented 6 years ago

do you guys plan having a official ppa for ubuntu ?

ahjolinna commented 6 years ago

I think it should be the distro or at least community that will provide the pkgs not the app developer, as its impossible to maintain all the distro versions (at least well) especially if you don't even use them yourself.

one thing I personally I hate in ubuntu is the need of adding a so many ppa just because there is like 1 app/lib missing, at least arch has aur even fedora, rpmfusion and openSUSE has packman which are community repos where you can find most of things and wont need to add dozens of repos/ppa's

icf20 commented 6 years ago

unofficial ppa have the risk of having a crypto miners added ( like it was the case recently with some snap packeges) so people would look for a official ppa until is included in the ubuntu repo, if i have to pick between building from source or a random person ppa i prefer to build from source

ahjolinna commented 6 years ago

Well that's more of a Ubuntu problem, at least OpenSUSE uses OBS for its community repo and its easy to check if they are compromised.

Their OBS does support other distros like Fedora, Arch, Ubuntu, etc

rakslice commented 6 years ago

I had my own ppa of orion 1.5.1 for xenial (16.04); the issue going forward from there was the increasing Qt requirement in later versions of orion and lack of a suitable ppa for newer Qt for xenial (and considering the incredibly huge scope of any project to roll one's own Qt ppa that's not surprising.) Anyway bionic (18.04) has fresh new Qt so I should revisit this at some point.

rakslice commented 6 years ago

I've updated my PPA for Orion with an 18.04 build using the distro-provided Qt from that version. https://launchpad.net/~rakslice/+archive/ubuntu/orion

This is with Orion 1.6.5 release version, as I'm using the debian/watch config straight out of the docs which grabs tarballs from the GitHub tags page for the project