python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / games / lgogdownloader / default.nix
blobab029e055aa9c49c4adc30b52c5f05445edb263f
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , cmake
5 , pkg-config
6 , curl
7 , boost
8 , liboauth
9 , jsoncpp
10 , htmlcxx
11 , rhash
12 , tinyxml-2
13 , help2man
14 , testers
15 , lgogdownloader
18 stdenv.mkDerivation rec {
19   pname = "lgogdownloader";
20   version = "3.9";
22   src = fetchFromGitHub {
23     owner = "Sude-";
24     repo = "lgogdownloader";
25     rev = "v${version}";
26     sha256 = "sha256-Qt9uTKsD0kQ6b9Y5+eC+YWpCHMIJGzP+pMfuUBt/fME=";
27   };
29   nativeBuildInputs = [
30     cmake
31     pkg-config
32     help2man
33   ];
35   buildInputs = [
36     boost
37     curl
38     htmlcxx
39     jsoncpp
40     liboauth
41     rhash
42     tinyxml-2
43   ];
45   passthru.tests = {
46     version = testers.testVersion { package = lgogdownloader; };
47   };
49   meta = with lib; {
50     description = "Unofficial downloader to GOG.com for Linux users. It uses the same API as the official GOGDownloader";
51     homepage = "https://github.com/Sude-/lgogdownloader";
52     license = licenses.wtfpl;
53     maintainers = with maintainers; [ _0x4A6F ];
54     platforms = platforms.linux;
55   };