pytrainer: unpin python 3.10
[NixPkgs.git] / pkgs / by-name / cm / cmatrix / package.nix
blob7aca6851df21717bb557f80f579bb44ebfe51609
1 { lib, stdenv, fetchFromGitHub, autoreconfHook, ncurses }:
3 stdenv.mkDerivation rec {
4   pname = "cmatrix";
5   version = "2.0";
7   src = fetchFromGitHub {
8     owner = "abishekvashok";
9     repo = "cmatrix";
10     rev = "v${version}";
11     sha256 = "1h9jz4m4s5l8c3figaq46ja0km1gimrkfxm4dg7mf4s84icmasbm";
12   };
14   nativeBuildInputs = [ autoreconfHook ];
15   buildInputs = [ ncurses ];
17   meta = with lib; {
18     description = "Simulates the falling characters theme from The Matrix movie";
19     license = licenses.gpl3;
20     longDescription = ''
21       CMatrix simulates the display from "The Matrix" and is based
22       on the screensaver from the movie's website.
23     '';
24     homepage = "https://github.com/abishekvashok/cmatrix";
25     platforms = ncurses.meta.platforms;
26     maintainers = [ maintainers.AndersonTorres ];
27     mainProgram = "cmatrix";
28   };