legendary icon indicating copy to clipboard operation
legendary copied to clipboard

Flatpak build

Open LeandroStanger opened this issue 4 years ago • 12 comments

Please, consider supporting Flatpak and publishing Legendary on Flathub.

LeandroStanger avatar May 11 '20 11:05 LeandroStanger

Why, though, when you can get it with PyPi?

hacker1024 avatar May 21 '20 22:05 hacker1024

To be honest I don't really see a point to this a tthis time. Python packages are relatively lightweight and I try to keep legendary light on dependencies as well. Once Legendary has a GUI it might make more sense for distribution, but that may end up being in an entirely separate repository and project to keep the CLI version lean.

derrod avatar Jun 07 '20 23:06 derrod

Hello everyone. I'm posting here to avoid raising another issue about Flatpak.

I'm working on a flatpaked version of legendary, the main repository is here and the mirror (just in case) is here.

I hope that I made it clear enough in the README section that the Flatpak package is not supported by the main developers of legendary.

The current state of the package is obviously very alpha. Legendary itself works fine, but I'm still working on the wine part. For people that see my comment in this issue, all help is appreciated :D

parcimonic avatar Aug 01 '21 00:08 parcimonic

Given the Steam Deck's reliance on Flatpak for third party app distribution, and the official GUI (when it's finished) benfeitting from this, I'm going to reopen this for now and later move it to the appropiate repository.

derrod avatar Nov 30 '21 16:11 derrod

Legendary is used by HeroicGamesLauncher, whose developer tries to build a flatpak. HeroicGamesLauncher is used by a lot of people to play Games from Epic Games Store. Because Epic Games gives a lot of free Games, a lot of PC Games have already a huge lib there. When SteamDeck arrives we should offer the new user a easy way to play their Games. So it will be good, if we have a working legendary Flatpak, that can be used as base by HeroicGamesLauncher.

JakobDev avatar Dec 21 '21 08:12 JakobDev

The heroic flatpak already includes python and you should be able to just install the legendary PyPI package into it. That would be a much safer way to do that.

derrod avatar Dec 21 '21 10:12 derrod

~~Just looking around a bit, https://gitlab.com/parcimonic/legendary-flatpak (GH Mirror) seems to exist~~ ~~Although this seems to be incomplete for now~~ ~~> If/when this project is more mature, I'll contact derrod and check if we can make this an official supported package.~~

Well, that's what I get for not reading the full thread. Disregard this

CommandMC avatar Dec 21 '21 20:12 CommandMC

Unfortually, this package doesn't seems to work with pip3 or my system. image

Eric1212 avatar Jan 01 '22 21:01 Eric1212

Hi everyone. With this PR I'm "finishing" my work on the flatpaking effort.

If someone could have a look at the application manifest and test what works and what doesn't, I'd appreciate it. There is also a GitHub mirror (as pointed by @CommandMC ) here, but the build artifacts (which can be installed to test) are provided on GitLab only.

I don't plan on sending it to Flathub at this moment, but people can contribute and discuss this next step on issue #2.

@derrod if you want to have ownership of the repos just ping me :D

parcimonic avatar Mar 04 '22 17:03 parcimonic

I would prefer to have Legendary without Heroic BloatWare (over 500MB), to use with Rare(5MB Qt client) and BoilR.

isopix avatar Mar 25 '22 19:03 isopix

Qt is huge on its own, especially once you include QtWebengine. It won't be too far off those 500 MB...

derrod avatar Mar 25 '22 20:03 derrod

Maybe, like GTK or chromium/electron.

but SteamDeck is built around Qt/KDE Plasma technologies, so there's only 5MB of additional space needed when installing.

On 3/25/22, Rodney @.***> wrote:

Qt is huge on its own, especially once you include QtWebengine. It won't be too far off those 500 MB...

-- Reply to this email directly or view it on GitHub: https://github.com/derrod/legendary/issues/26#issuecomment-1079419817 You are receiving this because you commented.

Message ID: @.***>

isopix avatar Oct 11 '22 09:10 isopix