nixpkgs/pkgs/tools/typesetting/pygmentex/default.nix
Robin Gloster 9820cb1bf2 use dontBuild instead of hacks
changes:
 * buildPhase = "true"
 * buildPhase = ":"
2016-05-04 10:11:04 +00:00

45 lines
1.4 KiB
Nix

{ stdenv, fetchzip, python2Packages }:
python2Packages.buildPythonApplication rec {
name = "pygmentex-${version}";
version = "0.8";
src = fetchzip {
url = "http://mirrors.ctan.org/macros/latex/contrib/pygmentex.zip";
sha256 = "1nm19pvhlv51mv2sdankndhw64ys9r7ch6szzd6i4jz8zr86kn9v";
};
pythonPath = [ python2Packages.pygments python2Packages.chardet ];
dontBuild = true;
doCheck = false;
installPhase = ''
mkdir -p $out/bin
cp -a pygmentex.py $out/bin
'';
meta = with stdenv.lib; {
homepage = https://www.ctan.org/pkg/pygmentex;
description = "Auxiliary tool for typesetting code listings in LaTeX documents using Pygments";
longDescription = ''
PygmenTeX is a Python-based LaTeX package that can be used for
typesetting code listings in a LaTeX document using Pygments.
Pygments is a generic syntax highlighter for general use in all kinds of
software such as forum systems, wikis or other applications that need to
prettify source code.
This package installs just the script needed to process code listings
snippets extracted from the a LaTeX document by the pygmentex LaTeX
package. In order to use it effectivelly the texlive package pygmentex
also has to be installed. This can be done by adding pygmentex to
texlive.combine.
'';
license = licenses.lppl13c;
maintainers = with maintainers; [ romildo ];
platforms = platforms.unix;
};
}