python312Packages.recurring-ical-events: 3.3.4 -> 3.4.0 (#372089)
[NixPkgs.git] / pkgs / by-name / ca / canto-daemon / package.nix
blob1a26d98de25327a1402093aa205b4ba7da1b80f5
2   lib,
3   fetchFromGitHub,
4   python3Packages,
5 }:
7 python3Packages.buildPythonApplication rec {
8   version = "0.9.8";
9   pname = "canto-daemon";
11   src = fetchFromGitHub {
12     owner = "themoken";
13     repo = "canto-next";
14     rev = "v${version}";
15     sha256 = "0fmsdn28z09bvivdkqcla5bnalky7k744iir25z70bv4pz1jcvnk";
16   };
18   propagatedBuildInputs = with python3Packages; [ feedparser ];
20   doCheck = false;
22   pythonImportsCheck = [ "canto_next" ];
24   meta = with lib; {
25     description = "Daemon for the canto Atom/RSS feed reader";
26     longDescription = ''
27       Canto is an Atom/RSS feed reader for the console that is meant to be
28       quick, concise, and colorful. It's meant to allow you to crank through
29       feeds like you've never cranked before by providing a minimal, yet
30       information packed interface. No navigating menus. No dense blocks of
31       unreadable white text. An interface with almost infinite customization
32       and extensibility using the excellent Python programming language.
33     '';
34     homepage = "https://codezen.org/canto-ng/";
35     license = licenses.gpl2;
36     platforms = platforms.linux;
37     maintainers = with maintainers; [ devhell ];
38   };