diff options
Diffstat (limited to 'pkgs/tools/typesetting/tex/texlive/cm-super.nix')
-rw-r--r-- | pkgs/tools/typesetting/tex/texlive/cm-super.nix | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/pkgs/tools/typesetting/tex/texlive/cm-super.nix b/pkgs/tools/typesetting/tex/texlive/cm-super.nix new file mode 100644 index 000000000000..4f15afdc3814 --- /dev/null +++ b/pkgs/tools/typesetting/tex/texlive/cm-super.nix @@ -0,0 +1,35 @@ +args: with args; +rec { + name = "texlive-cm-super-2009"; + src = fetchurl { + url = mirror://debian/pool/main/c/cm-super/cm-super_0.3.4.orig.tar.gz; + sha256 = "0zrq4sr9ank35svkz3cfd7f978i9c8xbzdqm2c8kvxia2753v082"; + }; + + phaseNames = ["doCopy"]; + doCopy = fullDepEntry ('' + ensureDir $out/share/ + + ensureDir $out/texmf/fonts/enc + ensureDir $out/texmf/fonts/map + ensureDir $out/texmf/fonts/type1/public/cm-super + cp pfb/*.pfb $out/texmf/fonts/type1/public/cm-super + ensureDir $out/texmf/dvips/cm-super + cp dvips/*.{map,enc} $out/texmf/dvips/cm-super + cp dvips/*.enc $out/texmf/fonts/enc + cp dvips/*.map $out/texmf/fonts/map + ensureDir $out/texmf/dvipdfm/config + cp dvipdfm/*.map $out/texmf/dvipdfm/config + + ln -s $out/texmf* $out/share/ + '') ["minInit" "doUnpack" "defEnsureDir" "addInputs"]; + buildInputs = [texLive]; + + meta = { + description = "Extra components for TeXLive: CM-Super fonts"; + maintainers = [ args.lib.maintainers.raskin ]; + + # Actually, arch-independent.. + platforms = [] ; + }; +} |