parent
4f1db1f0f8
commit
da77f21e5f
@ -0,0 +1,37 @@ |
||||
{stdenv, fetchurl, tex}: |
||||
|
||||
stdenv.mkDerivation rec{ |
||||
|
||||
name = "nuweb-${version}"; |
||||
version = "1.58"; |
||||
|
||||
src = fetchurl { |
||||
url = "http://downloads.sourceforge.net/project/nuweb/${name}.tar.gz"; |
||||
sha256 = "0q51i3miy15fv4njjp82yws01qfjxvqx5ly3g3vh8z3h7iq9p47y"; |
||||
}; |
||||
|
||||
buildInputs = [ tex ]; |
||||
|
||||
patchPhase = '' |
||||
sed -ie 's|nuweb -r|./nuweb -r|' Makefile |
||||
''; |
||||
buildPhase = '' |
||||
make nuweb |
||||
make nuweb.pdf nuwebdoc.pdf all |
||||
''; |
||||
installPhase = '' |
||||
install -d $out/bin $out/share/man/man1 $out/share/doc/${name} $out/share/emacs/site-lisp |
||||
cp nuweb $out/bin |
||||
cp nuweb.el $out/share/emacs/site-lisp |
||||
gzip -c nuweb.1 > $out/share/man/man1/nuweb.1.gz |
||||
cp htdocs/index.html nuweb.w nuweb.pdf nuwebdoc.pdf README $out/share/doc/${name} |
||||
''; |
||||
|
||||
meta = with stdenv.lib; { |
||||
description = "A simple literate programming tool"; |
||||
homepage = http://nuweb.sourceforge.net; |
||||
license = licenses.free; |
||||
maintainers = [ maintainers.AndersonTorres ]; |
||||
}; |
||||
} |
||||
# TODO: nuweb.el Emacs integration |
Loading…
Reference in new issue