fluffychat: 1.22.1 -> 1.23.0 (#364091)
[NixPkgs.git] / pkgs / by-name / vi / vitetris / package.nix
blobce96940699e0490dce17d3748805565231be48ba
2   stdenv,
3   fetchFromGitHub,
4   lib,
5 }:
7 stdenv.mkDerivation rec {
8   pname = "vitetris";
9   version = "0.59.1";
11   src = fetchFromGitHub {
12     owner = "vicgeralds";
13     repo = "vitetris";
14     rev = "v${version}";
15     sha256 = "sha256-Rbfa2hD67RGmInfWwYD4SthL8lm5bGSBi3oudV5hAao=";
16   };
18   hardeningDisable = [ "format" ];
20   makeFlags = [
21     "INSTALL=install"
22     "CPPFLAGS=-Wno-implicit-int"
23   ];
25   meta = {
26     description = "Terminal-based Tetris clone by Victor Nilsson";
27     homepage = "http://www.victornils.net/tetris/";
28     license = lib.licenses.bsd2;
29     maintainers = with lib.maintainers; [ siers ];
30     mainProgram = "tetris";
31     platforms = lib.platforms.unix;
33     longDescription = ''
34       vitetris is a terminal-based Tetris clone by Victor Nilsson. Gameplay is much
35       like the early Tetris games by Nintendo.
37       Features include: configurable keys, highscore table, two-player mode with
38       garbage, network play, joystick (gamepad) support on Linux or with Allegro.
39     '';
40   };