ieda: init at 0-unstable-2024-10-11 (#338769)
[NixPkgs.git] / pkgs / by-name / ca / canto-curses / package.nix
blob78be4ecaeb2d01c06863389faaac686711b01052
2   lib,
3   fetchFromGitHub,
4   python3Packages,
5   readline,
6   ncurses,
7   canto-daemon,
8 }:
10 python3Packages.buildPythonApplication rec {
11   version = "0.9.9";
12   pname = "canto-curses";
14   src = fetchFromGitHub {
15     owner = "themoken";
16     repo = "canto-curses";
17     rev = "v${version}";
18     sha256 = "1vzb9n1j4gxigzll6654ln79lzbrrm6yy0lyazd9kldyl349b8sr";
19   };
21   buildInputs = [
22     readline
23     ncurses
24     canto-daemon
25   ];
26   propagatedBuildInputs = [ canto-daemon ];
28   meta = {
29     description = "Ncurses-based console Atom/RSS feed reader";
30     mainProgram = "canto-curses";
31     longDescription = ''
32       Canto is an Atom/RSS feed reader for the console that is meant to be
33       quick, concise, and colorful. It's meant to allow you to crank through
34       feeds like you've never cranked before by providing a minimal, yet
35       information packed interface. No navigating menus. No dense blocks of
36       unreadable white text. An interface with almost infinite customization
37       and extensibility using the excellent Python programming language.
38     '';
39     homepage = "https://codezen.org/canto-ng/";
40     license = lib.licenses.gpl2;
41     platforms = lib.platforms.linux;
42     maintainers = [ lib.maintainers.devhell ];
43   };