summaryrefslogtreecommitdiff
path: root/Master/tlpkg/TeXLive/TLPaper.pm
diff options
context:
space:
mode:
Diffstat (limited to 'Master/tlpkg/TeXLive/TLPaper.pm')
-rw-r--r--Master/tlpkg/TeXLive/TLPaper.pm13
1 files changed, 13 insertions, 0 deletions
diff --git a/Master/tlpkg/TeXLive/TLPaper.pm b/Master/tlpkg/TeXLive/TLPaper.pm
index e63419b0a6f..008cca9d662 100644
--- a/Master/tlpkg/TeXLive/TLPaper.pm
+++ b/Master/tlpkg/TeXLive/TLPaper.pm
@@ -29,6 +29,7 @@ BEGIN {
@EXPORT_OK = qw(
%paper_config_path_component
%paper_config_name
+ %prog_to_pkg
);
@EXPORT = @EXPORT_OK;
}
@@ -86,6 +87,18 @@ my %default_paper_config_name = (
"psutils" => "paper.cfg",
);
+# seems superficial, but we don't have a guarantee
+# that the package names and the 'call' names are
+# always the same.
+our %prog_to_pkg = (
+ "xdvi" => 'xdvi',
+ "pdftex" => 'pdftex',
+ "dvips" => 'dvips',
+ "dvipdfmx" => 'dvipdfmx',
+ "context" => 'context',
+ "psutils" => 'psutils',
+);
+
# Output is done to the components in this hash.
# If a value is undefined, we take the one from %default_...
#