diff options
author | José Romildo Malaquias <malaquias@gmail.com> | 2016-03-10 19:05:33 -0300 |
---|---|---|
committer | romildo <malaquias@gmail.com> | 2016-03-10 22:09:23 -0300 |
commit | b6db54b064358d6b604ae0e21bb4bb3110fa038d (patch) | |
tree | 428588e3df9a0ee8ffada867a0d076a7528178a9 /pkgs/tools/typesetting/pygmentex | |
parent | 88ca16831291fafdb92efaf544846ea69ee68c15 (diff) | |
download | nixpkgs-b6db54b064358d6b604ae0e21bb4bb3110fa038d.tar nixpkgs-b6db54b064358d6b604ae0e21bb4bb3110fa038d.tar.gz nixpkgs-b6db54b064358d6b604ae0e21bb4bb3110fa038d.tar.bz2 nixpkgs-b6db54b064358d6b604ae0e21bb4bb3110fa038d.tar.lz nixpkgs-b6db54b064358d6b604ae0e21bb4bb3110fa038d.tar.xz nixpkgs-b6db54b064358d6b604ae0e21bb4bb3110fa038d.tar.zst nixpkgs-b6db54b064358d6b604ae0e21bb4bb3110fa038d.zip |
pygmentex: init at 0.8
Diffstat (limited to 'pkgs/tools/typesetting/pygmentex')
-rw-r--r-- | pkgs/tools/typesetting/pygmentex/default.nix | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/pkgs/tools/typesetting/pygmentex/default.nix b/pkgs/tools/typesetting/pygmentex/default.nix new file mode 100644 index 00000000000..da029639c3d --- /dev/null +++ b/pkgs/tools/typesetting/pygmentex/default.nix @@ -0,0 +1,45 @@ +{ 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 ]; + + buildPhase = ":"; + + 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; + }; +} |