evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / an / animatch / package.nix
blob7b235c93e03366f1dad75cb2df56357d8e24c3da
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 = "Cute match three game for the Librem 5 smartphone";
37     mainProgram = "animatch";
38     license = with lib.licenses; [ gpl3Plus ];
39     maintainers = with lib.maintainers; [ colinsane ];
40   };