nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at devShellTools-shell 50 lines 948 B view raw
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}