tkashkin / GameHub

All your games in one place
https://tkashkin.github.io/projects/gamehub
GNU General Public License v3.0
2.25k stars 128 forks source link

Research, discuss and re-implement useful Athenaeum features #62

Open neuromancer opened 6 years ago

neuromancer commented 6 years ago

The main features of Athenaeum are explained here. In particular, I think we can discuss:

tkashkin commented 6 years ago

So this thing loads anything with Game category from flathub, right? It shouldn't be too hard to implement.

Does PackageKit support flatpak? It may be better, because it will allow games from distro repos too.

By "license filtering" you mean automatic tagging?

neuromancer commented 6 years ago

So this thing loads anything with Game category from flathub, right?

Yes.

Does PackageKit support flatpak? It may be better, because it will allow games from distro repos too.

I don't know.

By "license filtering" you mean automatic tagging?

If someone wants to download and play only free/open source games, a good idea is to allow to filter flatpaks game by their license.

Saroufim commented 6 years ago

It would also be nice to add Winepak. GameHub itself is better off not flatpaked due to sandboxing issues. However, it could become an excellent manager for flatpaked games.

neuromancer commented 6 years ago

I agree it could be nice, but winepack seems to require to build wine (and dependencies), and it can take a while..

emorrp1 commented 3 years ago

Does PackageKit support flatpak? It may be better, because it will allow games from distro repos too.

PackageKit is defunct since 2014. In that post they basically say only two backends (dnf and apt) were needed, so the extremely generic abstractions weren't used. I would very much like support for native repos, but it seems to me that could be prototyped with Flathub and later have a very thin layer to add dnf and apt as alternatives under the same "native store" button.