python312Packages.powerfox: init at 1.1.0 (#371207)
[NixPkgs.git] / pkgs / applications / misc / wikicurses / default.nix
blob64f8f2cbac36c24fa2ce26a80950db61098a2149
2   lib,
3   fetchFromGitHub,
4   pythonPackages,
5 }:
7 pythonPackages.buildPythonApplication rec {
8   version = "1.4";
9   pname = "wikicurses";
11   src = fetchFromGitHub {
12     owner = "ids1024";
13     repo = "wikicurses";
14     rev = "v${version}";
15     sha256 = "0f14s4qx3q5pr5vn460c34b5mbz2xs62d8ljs3kic8gmdn8x2knm";
16   };
18   outputs = [
19     "out"
20     "man"
21   ];
23   propagatedBuildInputs = with pythonPackages; [
24     urwid
25     beautifulsoup4
26     lxml
27   ];
29   postInstall = ''
30     mkdir -p $man/share/man/man{1,5}
31     cp wikicurses.1 $man/share/man/man1/
32     cp wikicurses.conf.5 $man/share/man/man5/
33   '';
35   doCheck = false;
37   meta = {
38     description = "Simple curses interface for MediaWiki sites such as Wikipedia";
39     mainProgram = "wikicurses";
40     homepage = "https://github.com/ids1024/wikicurses/";
41     license = lib.licenses.mit;
42     platforms = lib.platforms.unix;
43     maintainers = with lib.maintainers; [ pSub ];
44   };