From 8732263bdb3da894b0c9e1bbcd20fdd18d2255da Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Mon, 24 Nov 2008 11:02:09 +0000 Subject: TODO work git-svn-id: svn://tug.org/texlive/trunk@11407 c570f23f-e606-0410-a88d-b1316a301751 --- TODO | 29 ++++++++++++++++++++++++++--- 1 file changed, 26 insertions(+), 3 deletions(-) diff --git a/TODO b/TODO index 3b897e48c37..1f00b6e424c 100644 --- a/TODO +++ b/TODO @@ -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 =============== -- cgit v1.2.3