Untitled diff

Created Diff never expires
42 removals
150 lines
77 additions
184 lines
<WARPIN VERSION="0.9.20">


<!-- This is a sample WarpIn installation profile. -->
<!-- Find path to X(E)Workplace widgets directory -->
<HEAD>
<REXX NAME="XWPpath">
Return Strip(SysIni('User', 'XWorkplace', 'XFolderPath'), 'T',X2C(0))'\PLUGINS\XCENTER'
</REXX>


<WARPIN VERSION="0.9.20">
<!-- Find DLL directory ?:\ECS\DLL for eCS or ?:\OS2\APPS\DLL for classic OS/2 Warp -->
<REXX NAME="HookPath">
Call RxFuncAdd 'SysLoadFuncs', 'RexxUtil', 'SysLoadFuncs'
Call SysLoadFuncs
BootDrive=GetBDrive()':\'
Call SysFileTree BootDrive'ECS', 'Ecs', 'DO'
If Ecs.0=0 Then Return BootDrive'OS2\APPS\DLL'
Else Return BootDrive'ECS\DLL'


<!-- Every .WPI archive contains one or more packages. -->
/* Getting bootdrive letter (compatible with all versions Warp-like OS-es) */
GetBDrive:
buf=value('PATH',,'OS2ENVIRONMENT')
Parse upper value buf with left ':\OS2;' right
Return Right(left,1)
</REXX>


<HEAD>
<PCK INDEX=1
<PCK INDEX=1
PACKAGEID="Netlabs\lSwitcher Hook\2\8\0"
PACKAGEID="Netlabs\lSwitcher\Hook\2\8\1"
TARGET="?:\eCS\dll"
TARGET="=("HookPath")"
FIXED
TITLE="lSwitcher Hook"
TITLE="lSwitcher Hook"
SELECT
SELECT
NODESELECT
KILLPROCESS=lswhook.dll
KILLPROCESS=lswhook.dll


>This package contains the OS/2 "lSwitcher Hook" utility.
>This package contains the OS/2 "lSwitcher Hook" utility.


It must be installed in order for lSwitcher to
It must be installed in order for lSwitcher to
function. If you are using the stand alone version
function. If you are using the stand alone version
of lSwither it can either be in the lSwitcher
of lSwither it can either be in the lSwitcher
directory or in your LIB PATH. It defaults to
directory or in your LIB PATH. It defaults to
eCS\dll. It must be in your LIB PATH if you wish
eCS\dll. It must be in your LIB PATH if you wish
to use the X(E)workplace widget.
to use the X(E)workplace widget.
</PCK>
</PCK>


<PCK INDEX=2
<PCK INDEX=2
PACKAGEID="Netlabs\lSwitcher\Base\2\8\1"
PACKAGEID="Netlabs\lSwitcher\Base\2\8\1"
TARGET="$(WARPIN_DEFAULTTOOLSPATH)\lSwitcher"
TARGET="$(WARPIN_DEFAULTTOOLSPATH)\lSwitcher"
BASE
BASE
TITLE="lSwitcher"
TITLE="lSwitcher"
SELECT
SELECT
NODESELECT
REQUIRES=1
REQUIRES=1
CREATEOBJECT="WPFolder|lSwitcher|<WP_DESKTOP>|OBJECTID=<LSWITCHER_FOLDER>"
CREATEOBJECT="WPFolder|lSwitcher|<WP_DESKTOP>|OBJECTID=<LSWITCHER_FOLDER>"
CREATEOBJECT="WPProgram|lSwitcher|<LSWITCHER_FOLDER>|EXENAME=$(2)\lswitch.exe;OBJECTID=<LSWITCHER>"
CREATEOBJECT="WPProgram|lSwitcher|<LSWITCHER_FOLDER>|EXENAME=$(2)\lswitch.exe;OBJECTID=<LSWITCHER>"
CREATEOBJECT="WPProgram|lSwitcher Online Help|<LSWITCHER_FOLDER>|EXENAME=VIEW.EXE;PARAMETERS=$(2)\lswitch.HLP;OBJECTID=<LSWITCHERHELP>;"
CREATEOBJECT="WPProgram|lSwitcher Online Help|<LSWITCHER_FOLDER>|EXENAME=VIEW.EXE;PARAMETERS=$(2)\lswitch.HLP;OBJECTID=<LSWITCHERHELP>;"
CREATEOBJECT="WPProgram|Read me|<LSWITCHER_FOLDER>|EXENAME=E.EXE;PARAMETERS=$(2)\Readme;OBJECTID=<LSWITCHERREADME>;"
CREATEOBJECT="WPProgram|Read me|<LSWITCHER_FOLDER>|EXENAME=E.EXE;PARAMETERS=$(2)\Readme;OBJECTID=<LSWITCHERREADME>;"
CREATEOBJECT="WPProgram|History|<LSWITCHER_FOLDER>|EXENAME=E.EXE;PARAMETERS=$(2)\history;OBJECTID=<LSWITCHERHISTORY>;"
CREATEOBJECT="WPProgram|History|<LSWITCHER_FOLDER>|EXENAME=E.EXE;PARAMETERS=$(2)\history;OBJECTID=<LSWITCHERHISTORY>;"
CREATEOBJECT="WPProgram|GNU Public License|<LSWITCHER_FOLDER>|EXENAME=E.EXE;PARAMETERS=$(2)\copying;OBJECTID=<LSWITCHERLICENSE>;"
CREATEOBJECT="WPProgram|GNU Public License|<LSWITCHER_FOLDER>|EXENAME=E.EXE;PARAMETERS=$(2)\copying;OBJECTID=<LSWITCHERLICENSE>;"
CLEARPROFILE="USER\lSwitcher"
CLEARPROFILE="USER\lSwitcher"
>This package contains the OS/2 "lSwitcher and
>This package contains the OS/2 "lSwitcher" utility.
the lSwitcher Xworkplace Widget" utility.

If you install lSwitcher and lSwitcher X(E)Workplace plugin,
you can use one or the other not both. See the readme
file for more details.
</PCK>

<PCK INDEX=3
PACKAGEID="Netlabs\lSwitcher\Xcenter plugin\2\8\1"
TARGET="=("XWPpath")"
FIXED
TITLE="lSwitcher Plugin for X(E)Center"
SELECT

>This package contains the OS/2 "lSwitcher X(E)Workplace plugin" utility.


You can use one or the other not both. The widget
If you install lSwitcher and lSwitcher X(E)Workplace plugin,
can be found in the widgetsubdirectory. It must
you can use one or the other not both. See the readme
be copied to the plugins/xcenter directory in
file for more details.
your X(E)workplace install tree. See the readme

file for more details
</PCK>
</PCK>


<PCK INDEX=3
<GROUP TITLE="Localisations">
PACKAGEID="Netlabs\lSwitcher NSL-CZ\2\8\1"
<PCK INDEX=4
TARGET="$(WARPIN_DEFAULTTOOLSPATH)\lSwitcher"
PACKAGEID="Netlabs\lSwitcher\NSL-CZ\2\8\1"
TARGET="$(2)"
FIXED
TITLE="lSwitcher CZ language"
TITLE="lSwitcher CZ language"
REQUIRES=2
REQUIRES=2
>This package contains the OS/2 "lSwitcher CZ language" resources.
>This package contains the OS/2 "lSwitcher CZ language" resources.


It must be installed in the same directory as
It must be installed in the same directory as
lSwitcher or in the xcenter plugin directory for
lSwitcher or in the xcenter plugin directory for
use with the X(E)workplace widget.
use with the X(E)workplace widget.
</PCK>
</PCK>


<PCK INDEX=4
<PCK INDEX=5
PACKAGEID="Netlabs\lSwitcher NSL-RU\2\8\1"
PACKAGEID="Netlabs\lSwitcher\NSL-RU\2\8\1"
TARGET="$(WARPIN_DEFAULTTOOLSPATH)\lSwitcher"
TARGET="$(2)"
FIXED
TITLE="lSwitcher RU language"
TITLE="lSwitcher RU language"
REQUIRES=2
REQUIRES=2
>This package contains the OS/2 "lSwitcher RU language" resources.
>This package contains the OS/2 "lSwitcher RU language" resources.


It must be installed in the same directory as
It must be installed in the same directory as
lSwitcher or in the xcenter plugin directory for
lSwitcher or in the xcenter plugin directory for
use with the X(E)workplace widget.
use with the X(E)workplace widget.
</PCK>
</PCK>


<PCK INDEX=5
<PCK INDEX=6
PACKAGEID="Netlabs\lSwitcher NSL-DE\2\8\1"
PACKAGEID="Netlabs\lSwitcher\NSL-DE\2\8\1"
TARGET="$(WARPIN_DEFAULTTOOLSPATH)\lSwitcher"
TARGET="$(2)\lSwitcher"
FIXED
TITLE="lSwitcher DE language"
TITLE="lSwitcher DE language"
REQUIRES=2
REQUIRES=2
>This package contains the OS/2 "lSwitcher DE language" resources.
>This package contains the OS/2 "lSwitcher DE language" resources.


It must be installed in the same directory as
It must be installed in the same directory as
lSwitcher or in the xcenter plugin directory for
lSwitcher or in the xcenter plugin directory for
use with the X(E)workplace widget.
use with the X(E)workplace widget.
</PCK>
</PCK>


<PCK INDEX=6
<PCK INDEX=7
PACKAGEID="Netlabs\lSwitcher NSL-ES\2\8\1"
PACKAGEID="Netlabs\lSwitcher\NSL-ES\2\8\1"
TARGET="$(WARPIN_DEFAULTTOOLSPATH)\lSwitcher"
TARGET="$(2)\lSwitcher"
FIXED
TITLE="lSwitcher ES language"
TITLE="lSwitcher ES language"
REQUIRES=2
REQUIRES=2
>This package contains the OS/2 "lSwitcher ES language" resources.
>This package contains the OS/2 "lSwitcher ES language" resources.


It must be installed in the same directory as
It must be installed in the same directory as
lSwitcher or in the xcenter plugin directory for
lSwitcher or in the xcenter plugin directory for
use with the X(E)workplace widget.
use with the X(E)workplace widget.
</PCK>
</PCK>
</GROUP>
</HEAD>
</HEAD>


<!-- Here come the different pages. They are linked by
<!-- Here come the different pages. They are linked by
the <NEXTBUTTON> tags, which must have a target.
the <NEXTBUTTON> tags, which must have a target.
Each page must have a TYPE= attribute, which tells
Each page must have a TYPE= attribute, which tells
WarpIn what will be visible on that page. -->
WarpIn what will be visible on that page. -->


<BODY>
<BODY>


<PAGE INDEX=1 TYPE=README>
<PAGE INDEX=1 TYPE=README>
<NEXTBUTTON TARGET=2>~Next</NEXTBUTTON>
<NEXTBUTTON TARGET=2>~Next</NEXTBUTTON>
<TEXT>NOTE: A special thanks to Andrei Los for originally developing this program as open source software. Thanks also goes to others who have worked to improve and enhance this great program.</TEXT>
<TEXT>NOTE: A special thanks to Andrei Los for originally developing this program as open source software. Thanks also goes to others who have worked to improve and enhance this great program.</TEXT>
<README FORMAT=PLAIN EXTRACTFROMPCK="2">readme</README>
<README FORMAT=PLAIN EXTRACTFROMPCK="2">readme</README>
</PAGE>
</PAGE>


<PAGE INDEX=2 TYPE=README>
<PAGE INDEX=2 TYPE=README>
<NEXTBUTTON TARGET=3>~I agree</NEXTBUTTON>
<NEXTBUTTON TARGET=3>~I agree</NEXTBUTTON>
<TEXT>lSwitcher License: By pressing the "I agree" button, you agree to all terms and conditions of the license agreement below.</TEXT>
<TEXT>lSwitcher License: By pressing the "I agree" button, you agree to all terms and conditions of the license agreement below.</TEXT>
<README EXTRACTFROMPCK="2">copying</README>
<README EXTRACTFROMPCK="2">copying</README>
</PAGE>
</PAGE>


<PAGE INDEX=3 TYPE=README>
<PAGE INDEX=3 TYPE=README>
<NEXTBUTTON TARGET=4>~Next</NEXTBUTTON>
<NEXTBUTTON TARGET=4>~Next</NEXTBUTTON>
<TEXT>Installation notes</TEXT>
<TEXT>Installation notes</TEXT>
<README>
<README>
This install does not install the XWorkPlace widget to the xcenter plugin
This install does not install the XWorkPlace widget to the xcenter plugin
directory X(E)workplaceroot\PLUGINS\XCENTER. We don't because the stand
directory X(E)workplaceroot\PLUGINS\XCENTER. We don't because the stand
alone version will not run if the widget is in the xcenter plugin directory
alone version will not run if the widget is in the xcenter plugin directory
and xcenter is open. This is true even if the widget has not been created.
and xcenter is open. This is true even if the widget has not been created.
For this reason the files required for the widget to work properly are
For this reason the files required for the widget to work properly are
placed in lSwitcherinstalldirectoy\widget. In order to use the widget you
placed in lSwitcherinstalldirectoy\widget. In order to use the widget you
must close xcenter and copy all the files in lSwitcherinstalldirectoy\widget
must close xcenter and copy all the files in lSwitcherinstalldirectoy\widget
to X(E)workplaceroot\PLUGINS\XCENTER restart xcenter and create the
to X(E)workplaceroot\PLUGINS\XCENTER restart xcenter and create the
lSwitcher widget. You should remove the "widow list" widget before doing
lSwitcher widget. You should remove the "widow list" widget before doing
this as the "window list" widget serves the same purpose as lSwitcher but
this as the "window list" widget serves the same purpose as lSwitcher but
with less functionality.
with less functionality.
</README>
</README>
</PAGE>
</PAGE>


<!-- The TYPE=CONTAINER will list the packages which can be installed. -->
<PAGE INDEX=4 TYPE=CONTAINER>
<PAGE INDEX=4 TYPE=CONTAINER>
<NEXTBUTTON TARGET=5>~Next</NEXTBUTTON>
<NEXTBUTTON TARGET=5>~Next</NEXTBUTTON>
<TEXT>Select your installation directory.</TEXT>
<TEXT>Select your installation directory.</TEXT>
</PAGE>
</PAGE>


<PAGE INDEX=5 TYPE=CONFIGURE>
<PAGE INDEX=5 TYPE=CONFIGURE>
<NEXTBUTTON TARGET=0>I~nstall</NEXTBUTTON>
<NEXTBUTTON TARGET=0>I~nstall</NEXTBUTTON>
<TEXT>Please select/deselect the desired configuration option(s).</TEXT>
<TEXT>Please select/deselect the desired configuration option(s).</TEXT>
</PAGE>
</PAGE>


</BODY>
</BODY>
</WARPIN>
</WARPIN>