home *** CD-ROM | disk | FTP | other *** search
Wrap
;****************************************************************************** ; ______ __ ______ __ ; /_ __/ _/ /_ /_ __/ MUI Classes _/ /_ ; / / ______ __ __ / __/ / / ______ ______ __ __ / __/ ; / / / ____/ \ \/ / / / / / / __ // __ // / / / / / ; / / / __/_ / / / /_ __/ /_ / / / // /_/ // /_/ / / /_ ; /_/ /_____/ /_/\_\ /___//_____//_/ /_// ____//_____/ /___/ ; / / ; /_/ ; $VER: 0.25 (June-23-1997) ; Changes, suggestions or problems: rcr@vgr.com ; If you wish to use any part of this installer you must ask! ; ; TextInput ©1997 by Oliver Wagner ; TextInput Installer by Robert C. Reiswig ©1997 ;****************************************************************************** ;*** System Stuff *** (set cpu (database "cpu")) (set vblank (database "vblank")) (set graphmem (database "graphics-mem")) (set totmem (database "total-mem")) (set osver (/ (getversion "LIBS:version.library") 65536)) (if (= vblank "60") ((set blank "NTSC")) ((set blank "PAL"))) (set fastmem (- totmem graphmem)) (if (= osver 37) (set workbench "2.0")) (if (= osver 38) (set workbench "2.1")) (if (= osver 39) (set workbench "3.0")) (if (= osver 40) (set workbench "3.1")) (if (= osver 41) (set workbench "4.0")) (set cpu (database "cpu")) (if (= cpu 68000) (set #cpu 0)) (if (= cpu 68010) (set #cpu 1)) (if (= cpu 68020) (set #cpu 2)) (if (= cpu 68030) (set #cpu 3)) (if (= cpu 68040) (set #cpu 4)) (if (> (exists ("sys:libs/68060.library")) 0) (set #cpu 5) ) (set vernum1 (getversion "mui/Textinput.mcc")) (set ver1 (/ vernum1 65536)) (set rev1 (- vernum1 (* ver1 65536) ) ) (set TextInputver (cat ver1 "." rev1)) ;******************************************************************** ; English Strings ;******************************************************************** (set #about (cat "\n\n\n\nWelcome to TextInput " TextInputver "\n\nCopyright ©1997 by\n\nOliver Wagner\n<owagner@vapor.com>\n") ) (set #whattodo "\n\n\n\n\nThis installer will copy or update the TextInput classes in MUI:Libs/MUI.") (set #nomui (cat "\n\nTextInput uses Magic User Interface (MUI).\n\nThe installer has not found MUI: to be assigned, " "therefore you TextInput will not work correctly. You will need to install " "MUI before running TextInput." ) ) (set #updateinstaller "\nJust to let you know ESCOM AG has released a new version of the installer program.\n\n\nVersion 43.3 can be found on Aminet in:\n\n/util/misc/Installer-43_3.lha\n\n\nYou might want to upgrade soon, if you can. The TextInput installer will need it. Older installers might fail.") (set #updatingmuic "\nUpdating the MUI Classes if needed.\n\n(#?.mcc & #?.mcp)") (set #newermui "\nTextInput needs version 3.8 or higher of MUI installed to work correctly.\n\nNow would be a good time to Upgrade!\n\nYou can find the new MUI on Aminet in util/libs\n\nIt looks like you have: \n\n") (set #nompc "\nThe .MCC files for TextInput can not be installed to 'mui:libs/mui'") (set #byebye (cat "\nTextInput Install Complete!\n\n" )) ;******************************************************************** ; Hello ;******************************************************************** (message #about) (welcome) (message #whattodo) ;******************************************************************** ; MUI installed? ;******************************************************************** (if (< (exists "mui:") 2) (message #nomui) ) ;******************************************************************** ; Check on New installer ;******************************************************************** (set InstallerVer 0) (set vernum1 @installer-version) (set ver1 (/ vernum1 65536)) (set rev1 (- vernum1 (* ver1 65536) ) ) (set InstallerVer (cat ver1 "." rev1)) (set current_installer "43.3") (if (< InstallerVer current_installer) (message #updateinstaller) ) ;******************************************************************** ; Copy over #?.mpc|#?.mcc (Need to be in mui:libs/mui) ;******************************************************************** (if (<> (getassign "mui") "") ( (if (> (exists "mui:libs/mui") 0) ( (working #updatingmuic) (foreach "mui" "#?mcp" (copylib (source (tackon "mui" @each-name)) (dest "mui:libs/mui") (optional "nofail") ) ) (foreach "mui" "#?mcc" (copylib (source (tackon "mui" @each-name)) (dest "mui:libs/mui") (optional "nofail") ) ) ) (message (cat #newermui muiver #nompc)) ) ) ) ;******************************************************************** ; End Bye ;******************************************************************** (if (> (exists ("c:multiview")) 0) (set #mpath "c:") ) (if (> (exists ("sys:Utilities/multiview")) 0) (set #mpath "sys:Utilities") ) (run (cat "run " #mpath "/multiview textinput.readme") ) (exit #byebye)