diff options
author | pacien <pacien.trangirard@pacien.net> | 2019-06-11 01:10:01 +0200 |
---|---|---|
committer | Bjørn Forsman <bjorn.forsman@gmail.com> | 2019-06-11 15:27:56 +0200 |
commit | 4965343da0fbfd5b5842c5341b130710c090d116 (patch) | |
tree | ee299060b7b6303f5c57012cb0dc2f9d2490a190 /pkgs/applications/version-management/git-and-tools/cgit | |
parent | f011ae4dcdba05ac50de41c140173700c3fe3088 (diff) | |
download | nixpkgs-4965343da0fbfd5b5842c5341b130710c090d116.tar nixpkgs-4965343da0fbfd5b5842c5341b130710c090d116.tar.gz nixpkgs-4965343da0fbfd5b5842c5341b130710c090d116.tar.bz2 nixpkgs-4965343da0fbfd5b5842c5341b130710c090d116.tar.lz nixpkgs-4965343da0fbfd5b5842c5341b130710c090d116.tar.xz nixpkgs-4965343da0fbfd5b5842c5341b130710c090d116.tar.zst nixpkgs-4965343da0fbfd5b5842c5341b130710c090d116.zip |
cgit: patch and wrap filters
Diffstat (limited to 'pkgs/applications/version-management/git-and-tools/cgit')
-rw-r--r-- | pkgs/applications/version-management/git-and-tools/cgit/default.nix | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/pkgs/applications/version-management/git-and-tools/cgit/default.nix b/pkgs/applications/version-management/git-and-tools/cgit/default.nix index 5bfd74344e8..b3941809fb4 100644 --- a/pkgs/applications/version-management/git-and-tools/cgit/default.nix +++ b/pkgs/applications/version-management/git-and-tools/cgit/default.nix @@ -1,6 +1,7 @@ { stdenv, fetchurl, openssl, zlib, asciidoc, libxml2, libxslt , docbook_xsl, pkgconfig, luajit -, groff, gzip, bzip2, xz +, coreutils, gnused, groff, docutils +, gzip, bzip2, xz , python, wrapPython, pygments, markdown }: @@ -35,6 +36,9 @@ stdenv.mkDerivation rec { substituteInPlace filters/html-converters/man2html \ --replace 'groff' '${groff}/bin/groff' + + substituteInPlace filters/html-converters/rst2html \ + --replace 'rst2html.py' '${docutils}/bin/rst2html.py' ''; # Give cgit a git source tree and pass configuration parameters (as make @@ -57,6 +61,10 @@ stdenv.mkDerivation rec { cp cgitrc.5 "$out/share/man/man5" wrapPythonProgramsIn "$out/lib/cgit/filters" "$out $pythonPath" + + for script in $out/lib/cgit/filters/*.sh $out/lib/cgit/filters/html-converters/txt2html; do + wrapProgram $script --prefix PATH : '${stdenv.lib.makeBinPath [ coreutils gnused ]}' + done ''; meta = { |