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}