1{ lib, buildPythonPackage, sphinx, fetchFromGitHub, pandoc }:
2
3buildPythonPackage rec {
4 pname = "sphinx-issues";
5 version = "3.0.1";
6 outputs = [ "out" "doc" ];
7
8 src = fetchFromGitHub {
9 owner = "sloria";
10 repo = "sphinx-issues";
11 rev = version;
12 sha256 = "1lns6isq9kwcw8z4jwgy927f7idx9srvri5adaa5zmypw5x47hha";
13 };
14
15 pythonImportsCheck = [ "sphinx_issues" ];
16
17 propagatedBuildInputs = [ sphinx ];
18
19 nativeBuildInputs = [ pandoc ];
20
21 postBuild = ''
22 pandoc -f rst -t html --standalone < README.rst > README.html
23 '';
24
25 postInstall = ''
26 mkdir -p $doc/share/doc/$name/html
27 cp README.html $doc/share/doc/$name/html
28 '';
29
30 meta = with lib; {
31 homepage = "https://github.com/sloria/sphinx-issues";
32 description = "Sphinx extension for linking to your project's issue tracker.";
33 license = licenses.mit;
34 maintainers = with maintainers; [ kaction ];
35 };
36}