1{ lib
2, buildPythonApplication
3, isPy3k
4, fetchFromGitHub
5, manuel
6, setuptools
7, docutils
8, lxml
9, svg-path
10, pygments
11, watchdog
12}:
13
14buildPythonApplication rec {
15 pname = "hovercraft";
16 version = "2.7";
17 disabled = ! isPy3k;
18
19 src = fetchFromGitHub {
20 owner = "regebro";
21 repo = "hovercraft";
22 rev = version;
23 sha256 = "0k0gjlqjz424rymcfdjpj6a71ppblfls5f8y2hd800d1as4im8az";
24 };
25
26 checkInputs = [ manuel ];
27 propagatedBuildInputs = [ setuptools docutils lxml svg-path pygments watchdog ];
28
29 meta = with lib; {
30 description = "Makes impress.js presentations from reStructuredText";
31 homepage = "https://github.com/regebro/hovercraft";
32 license = licenses.mit;
33 maintainers = with maintainers; [ goibhniu makefu ];
34 };
35}