texlive: fixup some packages missing from scheme-full

Hopefully they're all now.
This commit is contained in:
Vladimír Čunát 2016-09-04 14:11:48 +02:00
parent 1519a7c94b
commit c6376a3e9a

View File

@ -46,6 +46,10 @@ let
hasRunfiles = false; # only *.po for tlmgr
};
xdvi = orig.xdvi // { # it seems to need it to transform fonts
deps = (orig.xdvi.deps or {}) // { inherit (tl) metafont; };
};
# remove dependency-heavy packages from the basic collections
collection-basic = orig.collection-basic // {
deps = removeAttrs orig.collection-basic.deps [ "luatex" "metafont" "xdvi" ];
@ -53,9 +57,15 @@ let
latex = orig.latex // {
deps = removeAttrs orig.latex.deps [ "luatex" ];
};
xdvi = orig.xdvi // { # it seems to need it to transform fonts
deps = (orig.xdvi.deps or {}) // { inherit (tl) metafont; };
# add them elsewhere so that collections cover all packages
collection-luatex = orig.collection-luatex // {
deps = orig.collection-luatex.deps // { inherit (tl) luatex; };
};
collection-metapost = orig.collection-metapost // {
deps = orig.collection-metapost.deps // { inherit (tl) metafont; };
};
collection-genericextra = orig.collection-genericextra // {
deps = orig.collection-genericextra.deps // { inherit (tl) xdvi; };
};
}; # overrides