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.
@nigelpyjamas I believe
sudo ninja uninstall
in thebuild
directory should do the trick.