[tex-live] dependencies

Werner LEMBERG wl at gnu.org
Sat Jul 30 13:10:13 CEST 2005


Looking into collection-langcjk.tpm, I see this:

    <TPM:Requires>
      <TPM:Package name="CJK"/>
      <TPM:Package name="arphic"/>
      <TPM:Package name="cns"/>   
      <TPM:Package name="garuda"/>
      <TPM:Package name="korean"/>
      <TPM:Package name="norasi"/>
      <TPM:Package name="wadalab"/>
      <TPM:Package name="wansong"/>
      <TPM:Package name="yi4latex"/>
      <TPM:TLCore name="bin-cjkutils"/>
      <TPM:TLCore name="collection-basic"/>
      <TPM:TLCore name="hyphen-pinyin"/>   
    </TPM:Requires>

On the other hand, most of those packages are required by CJK.tpm
itself.  Wouldn't it be better to reduce the above to

    <TPM:Requires>
      <TPM:Package name="CJK"/>
      <TPM:Package name="yi4latex"/>
      <TPM:TLCore name="bin-cjkutils"/>
      <TPM:TLCore name="collection-basic"/>
      <TPM:TLCore name="hyphen-pinyin"/>   
    </TPM:Requires>

?  This looks simpler and easier to understand IMHO.

BTW, in CJK.tpm, I currently require the maximal configuration, this
is, the complete functionality of the CJK package is available if
CJK.tpm is selected -- I could split CJK.tpm into CJK-base.tpm,
CJK-japanese.tpm, CJK-chinese-traditional.tpm, CJK-thai.tpm, etc.

I wonder whether I shall do this or whether this is unnecessary, given
the big hard disks of today's computers.


    Werner



More information about the tex-live mailing list