Find a file
tkashkin 8a88b07968 Bump version to 0.15.0
Add `gamehub` symlink
2019-11-16 00:43:14 +03:00
.github/ISSUE_TEMPLATE [ci skip] Bump version 2019-07-13 21:26:50 +03:00
data Bump version to 0.15.0 2019-11-16 00:43:14 +03:00
debian Bump version to 0.15.0 2019-11-16 00:43:14 +03:00
flatpak Remove granite dependency 2019-06-27 19:37:14 +03:00
meson Bump version to 0.15.0 2019-11-16 00:43:14 +03:00
po Translated using Weblate (Turkish) 2019-11-15 19:04:40 +01:00
scripts Bump version to 0.15.0 2019-11-16 00:43:14 +03:00
snap Initial snap is at least working now (still broken as hell) 2018-07-24 04:22:19 +03:00
src Allow enabling d9vk 2019-10-07 13:28:22 +02:00
.gitignore Games list grouping options (#265) 2019-06-30 17:28:12 +03:00
.gitmodules Update flatpak build script Update flatpak manifest Move flatpak manifest from its branch 2018-10-17 22:31:19 +03:00
.travis.yml Update .travis.yml 2018-07-18 16:03:28 +03:00
appveyor.yml Bump version to 0.15.0 2019-11-16 00:43:14 +03:00
COPYING Update localization template 2018-10-06 03:21:41 +03:00
meson.build Bump version to 0.15.0 2019-11-16 00:43:14 +03:00
meson_options.txt Image cache changes 2019-09-28 14:48:36 +03:00
README.md [ci skip] Update mirrors 2019-07-28 23:57:05 +03:00

GameHub Build status Translation status

Mirrors: GitHub, codeberg.org, repo.or.cz, git.froggi.es

Unified library for all your games.

Features

GameHub allows to view, download, install, run and uninstall games from supported sources.

Games

GameHub supports non-native games as well as native games for Linux.

It supports multiple compatibility layers for non-native games:

  • Wine / Proton
  • DOSBox
  • RetroArch
  • ScummVM

It also allows to add custom emulators.

GameHub supports WineWrap — a set of preconfigured wrappers for supported games.

Game sources

GameHub supports multiple game sources and services:

  • Steam
  • GOG
  • Humble Bundle
  • Humble Trove

Locally installed games can also be added to GameHub.

Collection

GameHub makes storing and managing your DRM-free game collection easier.

Download installers, DLCs and bonus content and GameHub will save your downloads according to settings.

Installation

Prebuilt releases can be found on releases page.

Ubuntu-based distros

Install debian package from releases page or use PPA:

# install if `add-apt-repository` is not available
sudo apt install --no-install-recommends software-properties-common

sudo add-apt-repository ppa:tkashkin/gamehub
sudo apt update
sudo apt install com.github.tkashkin.gamehub

Arch Linux

gamehub-git and gamehub are available in AUR.

Other packages

See this issue for more information.

Building

Debian/Ubuntu-based distros

Build dependencies

  • meson
  • valac
  • libgtk-3-dev
  • libglib2.0-dev
  • libwebkit2gtk-4.0-dev
  • libjson-glib-dev
  • libgee-0.8-dev
  • libsoup2.4-dev
  • libsqlite3-dev
  • libxml2-dev
  • libpolkit-gobject-1-dev
  • libunity-dev (optional, required for launcher icon quicklist, progress indicator and counter; pass -Duse_libunity=true to meson to use)
  • libmanette-0.2-dev, libx11-dev, libxtst-dev (optional, required for gamepad support)

Building

git clone https://github.com/tkashkin/GameHub.git
cd GameHub
scripts/build.sh build_deb

Any distro, without package manager

git clone https://github.com/tkashkin/GameHub.git
cd GameHub
meson build --prefix=/usr --buildtype=debug
cd build
ninja
sudo ninja install

flatpak

git clone https://github.com/tkashkin/GameHub.git
cd GameHub
scripts/build.sh build_flatpak

Screenshots