diff options
-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 =============== |