base16-schemes: unstable-2024-06-21 -> unstable-2024-11-12
[NixPkgs.git] / pkgs / by-name / cu / cursewords / package.nix
blobd73705090e1d65c1f139e0e968ab587810433d95
1 { lib
2 , python3Packages
3 , fetchFromGitHub
4 }:
5 python3Packages.buildPythonApplication rec {
6   pname = "cursewords";
7   version = "1.1";
9   src = fetchFromGitHub {
10     owner = "thisisparker";
11     repo = "cursewords";
12     rev = "v${version}";
13     hash = "sha256-Ssr15kSdWmyMFFG5uCregrpGQ3rI2cMXqY9+/a3gs84=";
14   };
16   nativeBuildInputs = [
17     python3Packages.setuptools
18     python3Packages.wheel
19   ];
21   doCheck = false; # no tests
23   propagatedBuildInputs = [
24     python3Packages.blessed
25   ];
27   meta = with lib; {
28     homepage = "https://github.com/thisisparker/cursewords";
29     description = "Graphical command line program for solving crossword puzzles in the terminal";
30     mainProgram = "cursewords";
31     license = licenses.agpl3Only;
32     maintainers = [ ];
33     platforms = platforms.all;
34   };