nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 lib,
3 fetchFromGitHub,
4 pythonPackages,
5 installShellFiles,
6}:
7
8pythonPackages.buildPythonApplication rec {
9 version = "1.4";
10 format = "setuptools";
11 pname = "wikicurses";
12
13 src = fetchFromGitHub {
14 owner = "ids1024";
15 repo = "wikicurses";
16 rev = "v${version}";
17 sha256 = "0f14s4qx3q5pr5vn460c34b5mbz2xs62d8ljs3kic8gmdn8x2knm";
18 };
19
20 outputs = [
21 "out"
22 "man"
23 ];
24
25 nativeBuildInputs = [
26 installShellFiles
27 ];
28
29 propagatedBuildInputs = with pythonPackages; [
30 urwid
31 beautifulsoup4
32 lxml
33 ];
34
35 postInstall = ''
36 installManPage wikicurses.1 wikicurses.conf.5
37 '';
38
39 doCheck = false;
40
41 meta = {
42 description = "Simple curses interface for MediaWiki sites such as Wikipedia";
43 mainProgram = "wikicurses";
44 homepage = "https://github.com/ids1024/wikicurses/";
45 license = lib.licenses.mit;
46 platforms = lib.platforms.unix;
47 maintainers = with lib.maintainers; [ pSub ];
48 };
49
50}