anvil-editor: init at 0.4
[NixPkgs.git] / pkgs / applications / misc / wikicurses / default.nix
blobd339e8646e75f73f3ec0cca0ef9ba948a9034b73
1 { lib, fetchFromGitHub, pythonPackages }:
3 pythonPackages.buildPythonApplication rec {
4   version = "1.4";
5   pname = "wikicurses";
7   src = fetchFromGitHub {
8     owner = "ids1024";
9     repo = "wikicurses";
10     rev = "v${version}";
11     sha256 = "0f14s4qx3q5pr5vn460c34b5mbz2xs62d8ljs3kic8gmdn8x2knm";
12   };
14   outputs = [ "out" "man" ];
16   propagatedBuildInputs = with pythonPackages; [ urwid beautifulsoup4 lxml ];
18   postInstall = ''
19     mkdir -p $man/share/man/man{1,5}
20     cp wikicurses.1 $man/share/man/man1/
21     cp wikicurses.conf.5 $man/share/man/man5/
22   '';
24   doCheck = false;
26   meta = {
27     description = "Simple curses interface for MediaWiki sites such as Wikipedia";
28     mainProgram = "wikicurses";
29     homepage = "https://github.com/ids1024/wikicurses/";
30     license = lib.licenses.mit;
31     platforms = lib.platforms.unix;
32     maintainers = with lib.maintainers; [ pSub ];
33   };