home *** CD-ROM | disk | FTP | other *** search
/ Aminet 18 / aminetcdnumber181997.iso / Aminet / gfx / conv / MetaView.lha / MetaView / MetaView.install < prev    next >
Encoding:
Text File  |  1997-02-10  |  6.5 KB  |  256 lines

  1. ;$VER: MetaView Install 2.0 (8.2.1997)
  2. ;Copyright ©1996/97 Henk Jonas
  3.  
  4. (set @app-name "MetaView V2.0")
  5. (set @sourcedir (pathonly @icon))
  6. (set #wbversion (getversion "libs:version.library"))
  7. (set #wbversion (/ #wbversion 65536))
  8.  
  9. (if (< #wbversion 37)
  10.   (abort "\n\nAmigaDOS 2.0 or better is needed this software.")
  11. )
  12.  
  13. (message "Henk Jonas\npresent:\n\nMetaView\n\nThis programm show and convert gfx-metafiles,\nuse the amigametaformat.library\nand is Shareware.")
  14. (set user-level @user-level)
  15. (user 2)
  16. (set @parentdir
  17.   (askdir
  18.     (prompt "Please choice the destination for MetaView.\nI will create a drawer with name MetaView there.")
  19.     (help @askdir-help)
  20.     (default "RAM:")
  21.     (disk)
  22.   )
  23. )
  24. (user user-level)
  25.  
  26. (set @default-dest (tackon @parentdir "MetaView"))
  27.  
  28. (makedir @default-dest
  29.   (prompt "Die Schublade 'MetaView' wird erzeugt.")
  30.   (help @makedir-help)
  31.   (infos)
  32. )
  33.  
  34. (complete 5)
  35.  
  36. (copylib 
  37.   (prompt "Now i install the 'amigametaformat.library'.")
  38.   (source (tackon @sourcedir "libs/amigametaformat.library"))
  39.   (dest  "libs:")
  40.   (optional "nofail" "force" "askuser")
  41.   (help "This library are needed for this programm.\nIt is very importent to install this!")
  42. )
  43.  
  44. (complete 15)
  45.  
  46. (set driver
  47.   (askoptions
  48.     (prompt "Now i install the different Outputdrivers for the 'amigametaformat.library'.")
  49.     (choices "Window" "Region" "AMF" "CGM" "EPS" "GEM" "WordWorth" "DR2D" "HPGL")
  50.     (help "the options:\n"
  51.           "* Window    : are for output in windows, it`s very importent.\n"
  52.           "* Region    : are for all other drawingoutput like printer or IFF-ILBM files, it`s also very importent.\n"
  53.           "* AMF       : are for output as Amiga Metafile Format.\n"
  54.           "* CGM       : are for output as Computer Graphics Metafile.\n"
  55.           "* EPS       : are for output as Encapsulated PostScript.\n"
  56.           "* GEM       : are for output as GEM Metafile.\n"
  57.           "* WordWorth : create ARexx scripts, for use in WordWorth.\n"
  58.           "* DR2D      : are for output as DR2D (for PageStream, DrawStudio...)\n"
  59.           "* HPGL      : are for output as HPGL (for Plotters)\n")
  60.   )
  61. )
  62.  
  63. (complete 20)
  64.  
  65. (makedir "libs:AMF")
  66.  
  67. (if (IN driver 0)
  68.   (copylib 
  69.     (prompt "Now i install the windowdriver for 'amigametaformat.library'.")
  70.     (source (tackon @sourcedir "libs/AMF/amigametaformat-window.driver"))
  71.     (dest  "libs:AMF/")
  72.     (optional "nofail" "force" "askuser")
  73.     (help "windowdriver for drawing in windows\n")
  74.   )
  75. )
  76.  
  77. (complete 25)
  78.  
  79. (if (IN driver 1)
  80.   (copylib 
  81.     (prompt "Now i install the regiondriver for 'amigametaformat.library'.")
  82.     (source (tackon @sourcedir "libs/AMF/amigametaformat-region.driver"))
  83.     (dest  "libs:AMF/")
  84.     (optional "nofail" "force" "askuser")
  85.     (help "regiondriver for printing and saving as ILBM files\n")
  86.   )
  87. )
  88.  
  89. (complete 30)
  90.  
  91. (if (IN driver 2)
  92.   (copylib 
  93.     (prompt "Now i install the filedriver for 'amigametaformat.library'.")
  94.     (source (tackon @sourcedir "libs/AMF/amigametaformat-file.driver"))
  95.     (dest  "libs:AMF/")
  96.     (optional "nofail" "force" "askuser")
  97.     (help "file for saving as Amiga Meta Format Metafile\n")
  98.   )
  99. )
  100.  
  101. (complete 35)
  102.  
  103. (if (IN driver 3)
  104.   (copylib 
  105.     (prompt "Now i install the CGMdriver for 'amigametaformat.library'.")
  106.     (source (tackon @sourcedir "libs/AMF/amigametaformat-cgm.driver"))
  107.     (dest  "libs:AMF/")
  108.     (optional "nofail" "force" "askuser")
  109.     (help "CGM for saving as Computer Graphics Metafile\n")
  110.   )
  111. )
  112.  
  113. (complete 40)
  114.  
  115. (if (IN driver 4)
  116.   (copylib 
  117.     (prompt "Now i install the EPSdriver for 'amigametaformat.library'.")
  118.     (source (tackon @sourcedir "libs/AMF/amigametaformat-eps.driver"))
  119.     (dest  "libs:AMF/")
  120.     (optional "nofail" "force" "askuser")
  121.     (help "EPS for saving as Encapsulated PostScript\n")
  122.   )
  123. )
  124.  
  125. (complete 45)
  126.  
  127. (if (IN driver 5)
  128.   (copylib 
  129.     (prompt "Now i install the GEMdriver for 'amigametaformat.library'.")
  130.     (source (tackon @sourcedir "libs/AMF/amigametaformat-gem.driver"))
  131.     (dest  "libs:AMF/")
  132.     (optional "nofail" "force" "askuser")
  133.     (help "GEM for saving as GEM Metafile\n")
  134.   )
  135. )
  136.  
  137. (complete 50)
  138.  
  139. (if (IN driver 6)
  140.   (copylib 
  141.     (prompt "Now i install the WordWorth-ARexx-driver for 'amigametaformat.library'.")
  142.     (source (tackon @sourcedir "libs/AMF/amigametaformat-ww.driver"))
  143.     (dest  "libs:AMF/")
  144.     (optional "nofail" "force" "askuser")
  145.     (help "WordWorth-ARexx-driver for creating WordWorth-ARexx-script\n")
  146.   )
  147. )
  148.  
  149. (complete 55)
  150.  
  151. (if (IN driver 7)
  152.   (copylib 
  153.     (prompt "Now i install the DR2D-driver for 'amigametaformat.library'.")
  154.     (source (tackon @sourcedir "libs/AMF/amigametaformat-dr2d.driver"))
  155.     (dest  "libs:AMF/")
  156.     (optional "nofail" "force" "askuser")
  157.     (help "DR2D-driver for creating DR2D-Output\n")
  158.   )
  159. )
  160.  
  161. (complete 60)
  162.  
  163. (if (IN driver 8)
  164.   (copylib 
  165.     (prompt "Now i install the HPGL-driver for 'amigametaformat.library'.")
  166.     (source (tackon @sourcedir "libs/AMF/amigametaformat-hpgl.driver"))
  167.     (dest  "libs:AMF/")
  168.     (optional "nofail" "force" "askuser")
  169.     (help "HPGL-driver for creating HPGL-Output\n")
  170.   )
  171. )
  172.  
  173. (complete 65)
  174.  
  175. (copyfiles
  176.   (prompt "copy programm")
  177.   (source (tackon @sourcedir "MetaView"))
  178.   (dest @default-dest)
  179.   (infos)
  180.   (help "Now i copy the programm.")
  181. )
  182.  
  183. (complete 70)
  184.  
  185. (copyfiles
  186.   (prompt "copy MetaView.readme")
  187.   (source (tackon @sourcedir "MetaView.readme"))
  188.   (dest @default-dest)
  189.   (infos)
  190.   (help "Now i copy the MetaView.readme.")
  191. )
  192.  
  193. (complete 75)
  194.  
  195. (copyfiles
  196.   (prompt "copy MetaView.guide")
  197.   (source (tackon @sourcedir "MetaView.guide"))
  198.   (dest @default-dest)
  199.   (infos)
  200.   (help "Now i copy the MetaView.guide.")
  201. )
  202.  
  203. (complete 80)
  204.  
  205. (copyfiles
  206.   (prompt "copy amigametaformat.readme")
  207.   (source (tackon @sourcedir "libs/amigametaformat.readme"))
  208.   (dest @default-dest)
  209.   (infos)
  210.   (help "Now i copy the amigametformat.readme.")
  211. )
  212.  
  213. (complete 85)
  214.  
  215. (copyfiles
  216.   (prompt "copy ARexx-Examples")
  217.   (source (tackon @sourcedir "ARexx-Examples"))
  218.   (dest (tackon @default-dest "ARexx-Examples"))
  219.   (files)
  220.   (all)
  221.   (infos)
  222.   (help "Now i copy some ARexx-Examples.")
  223. )
  224.  
  225. (complete 90)
  226.  
  227. (copyfiles
  228.   (prompt "copy Examples")
  229.   (source (tackon @sourcedir "Examples"))
  230.   (dest (tackon @default-dest "Examples"))
  231.   (files)
  232.   (all)
  233.   (infos)
  234.   (help "Now i copy some Examples.")
  235. )
  236.  
  237. (complete 95)
  238.  
  239. (user 2)
  240. (if (exists (tackon @sourcedir "keyfile.metaview"))
  241.   (copyfiles
  242.     (prompt "copy keyfile")
  243.     (source (tackon @sourcedir "keyfile.metaview"))
  244.     (dest @default-dest)
  245.     (infos)
  246.     (help "Now i copy the keyfile.")
  247.   )
  248.   (message
  249.     ("Don`t forget to register!")
  250.     (help "Look at .readme or .guide for register")
  251.   )
  252. )
  253.  
  254. (complete 100)
  255.  
  256.