commit
3d6a6aa989
@ -0,0 +1,67 @@ |
||||
{ stdenv |
||||
, lib |
||||
, fetchFromGitHub |
||||
, meson |
||||
, ninja |
||||
, vala |
||||
, pkg-config |
||||
, desktop-file-utils |
||||
, glib |
||||
, gtk3 |
||||
, glib-networking |
||||
, libgee |
||||
, libsoup |
||||
, json-glib |
||||
, sqlite |
||||
, webkitgtk |
||||
, libmanette |
||||
, libXtst |
||||
, wrapGAppsHook |
||||
}: |
||||
|
||||
stdenv.mkDerivation rec { |
||||
pname = "GameHub"; |
||||
version = "0.16.3-2"; |
||||
|
||||
src = fetchFromGitHub { |
||||
owner = "tkashkin"; |
||||
repo = pname; |
||||
rev = "${version}-master"; |
||||
hash = "sha256-dBGzXwDO9BvnEIcdfqlGnMzUdBqaVA96Ds0fY6eukes="; |
||||
}; |
||||
|
||||
nativeBuildInputs = [ |
||||
desktop-file-utils |
||||
meson |
||||
ninja |
||||
pkg-config |
||||
vala |
||||
wrapGAppsHook |
||||
]; |
||||
|
||||
buildInputs = [ |
||||
glib |
||||
glib-networking |
||||
gtk3 |
||||
json-glib |
||||
libgee |
||||
libmanette |
||||
libsoup |
||||
libXtst |
||||
sqlite |
||||
webkitgtk |
||||
]; |
||||
|
||||
meta = with lib; { |
||||
homepage = "https://tkashkin.github.io/projects/gamehub"; |
||||
description = "Unified library for all your games"; |
||||
longDescription = '' |
||||
GameHub is a unified library for all your games. It allows you to store |
||||
your games from different platforms into one program to make it easier |
||||
for you to manage your games. |
||||
''; |
||||
maintainers = with maintainers; [ pasqui23 ]; |
||||
license = with licenses; [ gpl3Only ]; |
||||
platforms = platforms.linux; |
||||
}; |
||||
} |
Loading…
Reference in new issue