Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / games / animatch / default.nix
blobb6bf5473807c8756066ec20e922e9d4d8a54b855
1 { lib
2 , allegro5
3 , cmake
4 , fetchFromGitLab
5 , libGL
6 , stdenv
7 , xorg
8 }:
9 stdenv.mkDerivation rec {
10   pname = "animatch";
11   version = "1.0.3";
12   src = fetchFromGitLab {
13     owner = "HolyPangolin";
14     repo = "animatch";
15     fetchSubmodules = true;
16     rev = "v${version}";
17     hash = "sha256-zBV45WMAXtCpPPbDpr04K/a9UtZ4KLP9nUauBlbhrFo=";
18   };
20   nativeBuildInputs = [
21     cmake
22   ];
24   buildInputs = [
25     allegro5
26     libGL
27     xorg.libX11
28   ];
30   cmakeFlags = [
31     "-DLIBSUPERDERPY_STATIC=ON"  # recommended by upstream for coexistence with other superderpy games
32   ];
34   meta = {
35     homepage = "https://gitlab.com/HolyPangolin/animatch/";
36     description = "A cute match three game for the Librem 5 smartphone";
37     license = with lib.licenses; [ gpl3Plus ];
38     maintainers = with lib.maintainers; [ colinsane ];
39   };