home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 35 Internet / 35-Internet.zip / vrml2_2.zip / VRML2.PKG < prev    next >
Text File  |  1997-09-15  |  12KB  |  341 lines

  1. *---------------------------------------------------------------------
  2. *  Service level
  3. *---------------------------------------------------------------------
  4. SERVICELEVEL
  5.    LEVEL = '000000'
  6.  
  7. *---------------------------------------------------------------------
  8. *  Default directories
  9. *---------------------------------------------------------------------
  10. PATH
  11.    FILE      = 'C:/VRML2',
  12.    FILELABEL = 'Installation directory'
  13.  
  14. *---------------------------------------------------------------------
  15. *  Exit to define your product folder's object ID.
  16. *---------------------------------------------------------------------
  17. FILE
  18.    EXITWHEN       = 'ALWAYS',
  19.    EXITIGNOREERR  = 'NO',
  20.    EXIT           = 'SETVAR FOLDERID=VRML2FLD'
  21.  
  22. **********************************************************************
  23. *---------------------------------------------------------------------
  24. *  This component creates a folder on the desktop.  You must create
  25. *  the folder in a hidden component to ensure that deleting your
  26. *  product does not delete the folder before the objects within the
  27. *  folder are deleted.
  28. *---------------------------------------------------------------------
  29. **********************************************************************
  30. COMPONENT
  31.    NAME    = 'INSFIRST',
  32.    ID      = 'INSFIRST',
  33.    DISPLAY = 'NO',
  34.    SIZE    = '1000'
  35.  
  36. *---------------------------------------------------------------------
  37. *  Include a FILE entry to install the catalog file.
  38. *---------------------------------------------------------------------
  39. FILE
  40.    VOLUME        = 'PROD001',
  41.    WHEN          = 'OUTOFDATE',
  42.    REPLACEINUSE  = 'I U D R',
  43.    UNPACK        = 'NO',
  44.    SOURCE        = 'DRIVE: VRML2.ICF',
  45.    PWS           = 'VRML2.ICF',
  46.    DATE          = '970915',
  47.    TIME          = '1200',
  48.    SIZE          = '2252'
  49.  
  50. *---------------------------------------------------------------------
  51. *  Set variable CATALOG to be the name of the catalog file;
  52. *  the variable is used in EPFISINC.PKG.
  53. *---------------------------------------------------------------------
  54. FILE
  55.    EXITWHEN      = 'INSTALL || UPDATE || RESTORE',
  56.    EXITIGNOREERR = 'NO',
  57.    EXIT          = 'SETVAR CATALOG=VRML2.ICF'
  58.  
  59. *---------------------------------------------------------------------
  60. *  Include a FILE entry to install the description file.
  61. *---------------------------------------------------------------------
  62. FILE
  63.    VOLUME        = 'PROD001',
  64.    WHEN          = 'OUTOFDATE',
  65.    REPLACEINUSE  = 'I U D R',
  66.    UNPACK        = 'NO',
  67.    SOURCE        = 'DRIVE: VRML2.DSC',
  68.    PWS           = 'VRML2.DSC',
  69.    DATE          = '970915',
  70.    TIME          = '1200',
  71.    SIZE          = '123'
  72.  
  73. *---------------------------------------------------------------------
  74. *  Copy all the icons needed.
  75. *---------------------------------------------------------------------
  76. FILE
  77.    WHEN           = 'OUTOFDATE',
  78.    REPLACEINUSE   = 'I U D R',
  79.    SOURCE         = 'DRIVE:VRML2FLD.ICO',
  80.    PWS            = 'VRML2FLD.ICO',
  81.    DATE           = '970915',
  82.    TIME           = '1446',
  83.    SIZE           = '4026'
  84.  
  85. **********************************************************************
  86. *---------------------------------------------------------------------
  87. *  Include VRML/2 component.
  88. *---------------------------------------------------------------------
  89. **********************************************************************
  90. COMPONENT
  91.    NAME        = 'VRML/2 v1.02',
  92.    ID          = 'COMP1',
  93.    REQUIRES    = 'INSFIRST DELLAST',
  94.    DISPLAY     = 'YES',
  95.    DESCRIPTION = 'Base install files required to run VRML2. No other files will be installed.',
  96.    DELETE      = 'YES',
  97.    SIZE        = '2311524'
  98.  
  99. *---------------------------------------------------------------------
  100. *  Create the VRML/2 folder on the desktop.
  101. *---------------------------------------------------------------------
  102. FILE
  103.    EXITWHEN      = 'INSTALL || UPDATE',
  104.    EXITIGNOREERR = 'NO',
  105.    EXIT          = 'CREATEWPSOBJECT WPFolder "VRML/2" <WP_DESKTOP> R "ICONFILE=%EPFIFILEDIR%//VRML2FLD.ICO;OBJECTID=<%FOLDERID%>;"'
  106.  
  107. *---------------------------------------------------------------------
  108. *  Include all the files for the VRML/2 componet.
  109. *---------------------------------------------------------------------
  110. FILE
  111.    VOLUME        = 'PROD001',
  112.    WHEN          = 'OUTOFDATE',
  113.    REPLACEINUSE  = 'I U D R',
  114.    UNPACK        = 'NO',
  115.    SOURCE        = 'DRIVE: VRML2.EXE',
  116.    PWS           = 'VRML2.EXE',
  117.    DATE          = '970915',
  118.    TIME          = '1200',
  119.    SIZE          = '730157'
  120.  
  121. FILE
  122.    WHEN          = 'OUTOFDATE',
  123.    REPLACEINUSE  = 'I U D R',
  124.    SOURCE        = 'DRIVE: purchase.exe',
  125.    PWS           = 'purchase.exe',
  126.    DATE          = '970915',
  127.    TIME          = '1200',
  128.    SIZE          = '89608'
  129.  
  130. FILE
  131.    WHEN          = 'OUTOFDATE',
  132.    REPLACEINUSE  = 'I U D R',
  133.    SOURCE        = 'DRIVE: purchase.app',
  134.    PWS           = 'purchase.app',
  135.    DATE          = '970915',
  136.    TIME          = '1200',
  137.    SIZE          = '22'
  138.  
  139. FILE
  140.    WHEN           = 'OUTOFDATE',
  141.    REPLACEINUSE   = 'I U D R',
  142.    SOURCE         = 'DRIVE: VRML2.doc',
  143.    PWS            = 'VRML2.doc',
  144.    DATE           = '970915',
  145.    TIME           = '1446',
  146.    SIZE           = '5693'
  147.  
  148. FILE
  149.    WHEN           = 'OUTOFDATE',
  150.    REPLACEINUSE   = 'I U D R',
  151.    SOURCE         = 'DRIVE: read.me',
  152.    PWS            = 'read.me',
  153.    DATE           = '970915',
  154.    TIME           = '1446',
  155.    SIZE           = '2141'
  156.  
  157. *---------------------------------------------------------------------
  158. *  Create a program object for VRML/2 in the main folder.  
  159. *---------------------------------------------------------------------
  160. FILE
  161.    EXITWHEN      = 'INSTALL || UPDATE || RESTORE',
  162.    EXITIGNOREERR = 'NO',
  163.    EXIT          = 'CREATEWPSOBJECT WPProgram "VRML/2" <%FOLDERID%> R
  164.                    "EXENAME=%EPFIFILEDIR%//VRML2.EXE;STARTUPDIR=%EPFIFILEDIR%;OBJECTID=<VRML2PRG>;"'
  165.  
  166. *---------------------------------------------------------------------
  167. *  Create a program object for the purchase application.         
  168. *---------------------------------------------------------------------
  169. FILE
  170.    EXITWHEN      = 'INSTALL || UPDATE || RESTORE',
  171.    EXITIGNOREERR = 'NO',
  172.    EXIT          = 'CREATEWPSOBJECT WPProgram "Register" <%FOLDERID%> R
  173.                    "EXENAME=%EPFIFILEDIR%//purchase.exe;STARTUPDIR=%EPFIFILEDIR%;OBJECTID=<VRML2_REG>;"'
  174.  
  175. *---------------------------------------------------------------------
  176. *  Create a shadow to the VRML/2 doc file.
  177. *---------------------------------------------------------------------
  178. FILE
  179.    EXITWHEN      = 'INSTALL || UPDATE || RESTORE',
  180.    EXITIGNOREERR = 'NO',
  181.    EXIT          = 'CREATEWPSOBJECT WPShadow "VRML/2 - DOC" <%FOLDERID%> U "OBJECTID=<VRML2DOC>;SHADOWID=%EPFIFILEDIR%//VRML2.doc"'
  182.  
  183. *---------------------------------------------------------------------
  184. *  Create a shadow to the read me file.
  185. *---------------------------------------------------------------------
  186. FILE
  187.    EXITWHEN      = 'INSTALL || UPDATE || RESTORE',
  188.    EXITIGNOREERR = 'NO',
  189.    EXIT          = 'CREATEWPSOBJECT WPShadow "Read me" <%FOLDERID%> U "OBJECTID=<VRML2READ>;SHADOWID=%EPFIFILEDIR%//read.me"'
  190.  
  191. *---------------------------------------------------------------------
  192. *  Copy all the sample files.
  193. *---------------------------------------------------------------------
  194. FILE
  195.    WHEN           = 'OUTOFDATE',
  196.    REPLACEINUSE   = 'I U D R',
  197.    SOURCE         = 'DRIVE: VRML2.wrl',
  198.    PWS            = 'VRML2.wrl',
  199.    DATE           = '970915',
  200.    TIME           = '1446',
  201.    SIZE           = '331'
  202.  
  203. FILE
  204.    WHEN           = 'OUTOFDATE',
  205.    REPLACEINUSE   = 'I U D R',
  206.    SOURCE         = 'DRIVE: chair.wrl',
  207.    PWS            = 'chair.wrl',
  208.    DATE           = '970915',
  209.    TIME           = '1446',
  210.    SIZE           = '26492'
  211.  
  212. FILE
  213.    WHEN           = 'OUTOFDATE',
  214.    REPLACEINUSE   = 'I U D R',
  215.    SOURCE         = 'DRIVE: 3dos2.bmp',
  216.    PWS            = '3dos2.bmp',
  217.    DATE           = '970915',
  218.    TIME           = '1446',
  219.    SIZE           = '98382'
  220.  
  221. FILE
  222.    WHEN           = 'OUTOFDATE',
  223.    REPLACEINUSE   = 'I U D R',
  224.    SOURCE         = 'DRIVE: biplane.wrl',
  225.    PWS            = 'WRL/biplane.wrl',
  226.    DATE           = '970915',
  227.    TIME           = '1446',
  228.    SIZE           = '49277'
  229.  
  230. FILE
  231.    WHEN           = 'OUTOFDATE',
  232.    REPLACEINUSE   = 'I U D R',
  233.    SOURCE         = 'DRIVE: 1701d.wrl',
  234.    PWS            = 'WRL/1701d.wrl',
  235.    DATE           = '970915',
  236.    TIME           = '1446',
  237.    SIZE           = '153622'
  238.  
  239. *---------------------------------------------------------------------
  240. *  Create the samples folder.
  241. *---------------------------------------------------------------------
  242. FILE
  243.    EXITWHEN      = 'INSTALL || UPDATE',
  244.    EXITIGNOREERR = 'NO',
  245.    EXIT          = 'CREATEWPSOBJECT WPShadow "WRL" <%FOLDERID%> R "OBJECTID=<VRML2SAMP>;SHADOWID=%EPFIFILEDIR%//WRL"'
  246.  
  247. *---------------------------------------------------------------------
  248. *  The included package file will install and register the
  249. *  Installation Utility.  You do not need to make any changes to
  250. *  EPFISINC.PKG.
  251. *---------------------------------------------------------------------
  252. INCLUDE
  253.    NAME = 'DRIVE: EPFISINC.PKG'
  254.  
  255. *---------------------------------------------------------------------
  256. *  Delete the VRML/2 program object.
  257. *---------------------------------------------------------------------
  258. FILE
  259.    EXITWHEN      = 'DELETE',
  260.    EXITIGNOREERR = 'YES',
  261.    EXIT          = 'DELETEWPSOBJECT <VRML2PRG>'
  262.  
  263. **********************************************************************
  264. *---------------------------------------------------------------------
  265. *  This is the OpenGL componet.              
  266. *---------------------------------------------------------------------
  267. **********************************************************************
  268. COMPONENT
  269.    NAME    = 'OpenGL v1.0',
  270.    ID      = 'COMP2',
  271.    DESCRIPTION = 'Required library files to run a OpenGL program (version ogl9635.zip). Required for VRML/2.',
  272.    DISPLAY = 'YES',
  273.    SIZE    = '4952981'
  274.  
  275. FILE
  276.    WHEN           = 'OUTOFDATE',
  277.    REPLACEINUSE   = 'I U D R',
  278.    SOURCE         = 'DRIVE: glut.dll',
  279.    PWSPATH        = 'PWSFILE',
  280.    PWS            = '%EPFIBOOTDRIVE%:\OS2\DLL\glut.dll',
  281.    DATE           = '960826',
  282.    TIME           = '1446',
  283.    SIZE           = '109354'
  284.  
  285. FILE
  286.    WHEN           = 'OUTOFDATE',
  287.    REPLACEINUSE   = 'I U D R',
  288.    SOURCE         = 'DRIVE: libaux.dll',
  289.    PWSPATH        = 'PWSFILE',
  290.    PWS            = '%EPFIBOOTDRIVE%:\OS2\DLL\libaux.dll',
  291.    DATE           = '960826',
  292.    TIME           = '1446',
  293.    SIZE           = '48256'
  294.  
  295. FILE
  296.    WHEN           = 'OUTOFDATE',
  297.    REPLACEINUSE   = 'I U D R',
  298.    SOURCE         = 'DRIVE: libtk.dll',
  299.    PWSPATH        = 'PWSFILE',
  300.    PWS            = '%EPFIBOOTDRIVE%:\OS2\DLL\libtk.dll',
  301.    DATE           = '960826',
  302.    TIME           = '1446',
  303.    SIZE           = '147962'
  304.  
  305. FILE
  306.    WHEN           = 'OUTOFDATE',
  307.    REPLACEINUSE   = 'I U D R',
  308.    SOURCE         = 'DRIVE: opengl.dll',
  309.    PWSPATH        = 'PWSFILE',
  310.    PWS            = '%EPFIBOOTDRIVE%:\OS2\DLL\opengl.dll',
  311.    DATE           = '960826',
  312.    TIME           = '1446',
  313.    SIZE           = '513671'
  314.  
  315. FILE
  316.    WHEN           = 'OUTOFDATE',
  317.    REPLACEINUSE   = 'I U D R',
  318.    SOURCE         = 'DRIVE: raster.dll',
  319.    PWSPATH        = 'PWSFILE',
  320.    PWS            = '%EPFIBOOTDRIVE%:\OS2\DLL\raster.dll',
  321.    DATE           = '960826',
  322.    TIME           = '1446',
  323.    SIZE           = '4133738'
  324.  
  325. **********************************************************************
  326. *---------------------------------------------------------------------
  327. *  This component deletes the product folder; it must be the last
  328. *  COMPONENT entry in the package file.
  329. *---------------------------------------------------------------------
  330. **********************************************************************
  331. COMPONENT
  332.    NAME    = 'DELLAST',
  333.    ID      = 'DELLAST',
  334.    DISPLAY = 'NO',
  335.    SIZE    = '0'
  336.  
  337. FILE
  338.    EXITWHEN      = 'DELETE',
  339.    EXITIGNOREERR = 'YES',
  340.    EXIT          = 'DELETEWPSOBJECT <%FOLDERID%>'
  341.