diff options
author | Norbert Preining <preining@logic.at> | 2008-11-24 11:02:09 +0000 |
---|---|---|
committer | Norbert Preining <preining@logic.at> | 2008-11-24 11:02:09 +0000 |
commit | 8732263bdb3da894b0c9e1bbcd20fdd18d2255da (patch) | |
tree | 4c378477e4c54f45600fbcce5e8ae95da4906caf /TODO | |
parent | c572993c46033ca819c169e99e4e46db58da9381 (diff) |
TODO work
git-svn-id: svn://tug.org/texlive/trunk@11407 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 29 |
1 files changed, 26 insertions, 3 deletions
@@ -7,7 +7,7 @@ Contents b. fix ctan2tds and friends d. outstanding package updates 2. Source updates -3. Installer +3. Infrastructure and installer 4. random stuff @@ -126,8 +126,8 @@ system curses? already required for texinfo. or maybe dialog is no longer needed at all? -3. Installer/Infrastructure -=========================== +3. Infrastructure and installer +=============================== - _install_package in TLMedia and install_package in TLUtils appear to be doing basically the same job. This is bad. @@ -166,6 +166,29 @@ longer needed at all? release directory (tldev, 2008) instead of hardwiring. Then update doc/packages.txt. +- fix the included "include schemes" patch to have the correct default + path components, it seems that per default 2008 is missing. + +- add support for post{inst,rm} actions defined in the .tlpsrc files: The + idea is to give a subroutine *body* like + + /----- some-package.tlpsrc ----------- + |name some-package + |... + |postrm + | my ($texdir) = @_; + | if (win32()) { + | remove_menu_shortcut($mainmenu, 'DVIOUT Dvi Viewer'); + | } + |... + \------------------------------------- + + and then call it in TLPostActions.pm in the following way: + my $fun = "sub _temp_postrm_$package { " . $tlpobj->postrm . "};"; + eval $fun; # that defines the _temp_postrm_$package function + &{_temp_postrm_$package}($texdir, $texdirw); + undef &{_temp_postrm_$package}; + 4. random stuff =============== |