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
tomeson
to use)libmanette-0.2-dev
,libx11-dev
,libxtst-dev
(optional, required for gamepad support)
- Build a .deb package (this will build
GameHub-*.deb
package in the parent directory):
git clone https://github.com/fyr77/GameHub.git
cd GameHub
scripts/build.sh build_deb
- Install built package:
sudo apt install ../GameHub-*.deb
- Build:
git clone https://github.com/fyr77/GameHub.git
cd GameHub
meson build --prefix=/usr --buildtype=debug
cd build
ninja
- Install:
sudo ninja install
Do not remove build directory if you want to uninstall GameHub later, build directory is used in uninstallation process.
It WORKS! Proton's back, baby!
Somehow, it didn't work using the Debian method for me. Good old meson/ninja combo worked.
Just in case: what is the cleanest way to uninstall it, since it wasn't installed through the Software Manager?