lol

Merge pull request #158044 from pasqui23/gamehub

gamehub: init at 0.16.3-2

authored by

Sandro and committed by
GitHub
3d6a6aa9 d11a703d

+69
+67
pkgs/games/gamehub/default.nix
··· 1 + { stdenv 2 + , lib 3 + , fetchFromGitHub 4 + , meson 5 + , ninja 6 + , vala 7 + , pkg-config 8 + , desktop-file-utils 9 + , glib 10 + , gtk3 11 + , glib-networking 12 + , libgee 13 + , libsoup 14 + , json-glib 15 + , sqlite 16 + , webkitgtk 17 + , libmanette 18 + , libXtst 19 + , wrapGAppsHook 20 + }: 21 + 22 + stdenv.mkDerivation rec { 23 + pname = "GameHub"; 24 + version = "0.16.3-2"; 25 + 26 + src = fetchFromGitHub { 27 + owner = "tkashkin"; 28 + repo = pname; 29 + rev = "${version}-master"; 30 + hash = "sha256-dBGzXwDO9BvnEIcdfqlGnMzUdBqaVA96Ds0fY6eukes="; 31 + }; 32 + 33 + nativeBuildInputs = [ 34 + desktop-file-utils 35 + meson 36 + ninja 37 + pkg-config 38 + vala 39 + wrapGAppsHook 40 + ]; 41 + 42 + buildInputs = [ 43 + glib 44 + glib-networking 45 + gtk3 46 + json-glib 47 + libgee 48 + libmanette 49 + libsoup 50 + libXtst 51 + sqlite 52 + webkitgtk 53 + ]; 54 + 55 + meta = with lib; { 56 + homepage = "https://tkashkin.github.io/projects/gamehub"; 57 + description = "Unified library for all your games"; 58 + longDescription = '' 59 + GameHub is a unified library for all your games. It allows you to store 60 + your games from different platforms into one program to make it easier 61 + for you to manage your games. 62 + ''; 63 + maintainers = with maintainers; [ pasqui23 ]; 64 + license = with licenses; [ gpl3Only ]; 65 + platforms = platforms.linux; 66 + }; 67 + }
+2
pkgs/top-level/all-packages.nix
··· 21892 21892 21893 21893 fusionInventory = callPackage ../servers/monitoring/fusion-inventory { }; 21894 21894 21895 + gamehub = callPackage ../games/gamehub { }; 21896 + 21895 21897 gatling = callPackage ../servers/http/gatling { }; 21896 21898 21897 21899 gitlab-pages = callPackage ../servers/http/gitlab-pages { };