home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-08-28 | 36.5 KB | 1,076 lines |
- ; $VER: InstallPPaint 4.01
- ; Cloanto Personal Paint Installer Script
- ; Copyright © Cloanto Italia srl 1994, 1995
- ; Cloanto is a registered trademark of Cloanto Italia srl
- ; PPaint, PWrite, C1-Text, PFM are trademarks of Cloanto Italia srl
- ; ADPRO, DeluxePaint, DPaint, Photogenics, PPage trademarks of respective owners
- ; "Installer and Installer project icon Copyright © 1991-1993 Commodore-Amiga, Inc. All Rights Reserved
- ; Reproduced and distributed under license from Commodore"
- ; New installer icon design Copyright © 1994 Cloanto Italia srl
-
- (set k8u 0)(set k8t 1)(set k8w 3)
- (set k8v 4)(set k8x 5)(set k8z 6)
- (set k2i 7)(set k8y 2)(set k8s 0)
- (set k8o 1)(set k8p 2)(set k8q 3)
- (set k8r 4)(set k8n 5)(set k7b -1)
- (if (= @language "Deutsch")(set k7b k8t))
- (if (= k7b k8t)((set k9q
- "Personal Paint benötigt mindestestens Kickstart 1.2.")
- (set k9r
- "Personal Paint benötigt mindestens Workbench 1.3.")
- (set k9h
- (cat "Bitte geben Sie an, wo die \"PPaint\" Schublade "
- "installiert werden soll. "
- "Klicken Sie auf \"Help\" (Hilfe) für weitere Informationen."))
- (set k9i
- (cat "\nDieses Programm dient zur Installation von "
- "Personal Paint auf einer Festplatte. "
- "Bitte geben Sie ein Verzeichnis auf dieser Festplatte "
- "an, in dem das \"PPaint\" Verzeichnis installiert werden soll. "
- "Das Programm und die dazugehörigen "
- "Hilfsdateien verden in einem Verzeichnis mit dem Namen \"PPaint\" "
- "gespeichert.\n\nPrüfen Sie den Pfad, der unter \"Selected Drawer\" "
- "(Ausgewählte Schublade) erscheint: Wenn Sie die \"PPaint\" "
- "Schublade dort installieren möchten, sollten Sie den Eintrag "
- "unverändert lassen."
- "\n\nWenn Sie keine Installation im vorgeschlagenen Verzeichnis "
- "wünschen, können Sie den Dateipfad ändern und ggf. neue "
- "Verzeichnisse mit der Funktion \"Make New Drawer\" "
- "(Neue Schublade anlegen) erzeugen."
- "\n\nDanach können Sie auswählen, welche Elemente installiert "
- "werden sollen (PPaint-Hauptprogramm, Bilder, Animationen, Fonts, usw.). "
- "\n\nDie ausgewählten Elemente und alle dazugehörigen Dateien "
- "und Piktogramme werden auf die Festplatte kopiert. "
- "\n\nFalls bei der Installation im Zielverzeichnis eine andere "
- "Version von Personal Paint gefunden wird, werden alle "
- "dazugehörigen Startdateien in ein Verzeichnis mit dem Namen "
- "\"OLD\" kopiert.\n\n"
- @askdir-help))
- (set k3l
- "Zielumgebung wird analysiert")
- (set k1r
- "Benötigte Verzeichnisse werden erstellt")
- (set k3g
- "\"PPaint\"-Programmdatei wird erstellt")
- (set k3h
- "\"PPaint\"-Programmdatei wird entpackt und installiert")
- (set k3d
- "\"Personal.font\" wird im lokalen Verzeichnis installiert")
- (set k3e
- "\"Personal.font\" wird in FONTS: installiert")
- (set k2h
- "I/O-Libraries werden installiert")
- (set k1q
- "Konfigurationsdateien werden installiert")
- (set k3i
- "Voreingestellte Programmpiktogramme werden installiert")
- (set k3j
- "PostScript®-Modul wird installiert")
- (set k1n
- "\"CloantoAudio\"-Modul wird in DEVS: installiert")
- (set k1p
- "Farbpaletten werden installiert")
- (set k2g
- "Rexx-Programme werden installiert")
- (set k3m
- "Tools werden installiert")
- (set k3c
- "Handbuchergänzung wird installiert")
- (set k3a
- "Piktogramme werden angeordnet")
- (set k1t
- "HP DeskJet-Druckertreiber werden installiert")
- (set k3b
- "JPEG-Datentyp wird installiert")
- (set k1o
- "Color Fonts werden in FONTS: installiert")
- (set k3f
- "Bilder werden installiert")
- (set k1m
- "Animationen werden installiert")
- (set k1s
- "Programm \"FixFonts\" wird ausgeführt")
- (set k3k
- "System-Startdateien werden aktualisiert")
- (set k9j
- (cat "Bitte wählen Sie aus, welche Programmelemente "
- "installiert werden sollen:"))
- (set k9l
- (cat "\nEs besteht die Möglichkeit, individuelle Elemente "
- "unabhängig voneinander zu installieren. "
- "\n\nDa Bilder und Animationen meist recht viel "
- "Speicherplatz benötigen, befinden Sie sich nicht auf "
- "der Programmdiskette. Sie werden daher zum Einlegen "
- "einer separaten Diskette aufgefordert, falls Sie auch "
- "Bilder und/oder Animationen installieren möchten. "
- "\n\nDie HP Deskjet-Druckertreiber wurden von Cloanto in "
- "Zusammenarbeit mit Commodore entwickelt."
- "Der JPEG-Datentyp liegt bei mit freundlicher Genehmigung "
- "von Herrn Steve Goddard. Weitere Informationen zu den "
- "Druckertreibern und dem JPEG-Datentyp entnehmen Sie "
- "bitte dem Benutzerhandbuch zu Personal Paint. "
- "\n\nNormalerweise sind alle Elemente bereits ausgewählt. "
- "Nicht ausgewählte Elemente weisen darauf hin, daß "
- "das Installationsprogramm gewisse Umstände ermittelt "
- "hat (z.B. Speichermangel, schon installierte aktuellere "
- "Module, usw.), die dazu führen, daß bestimmte Objekte "
- "nicht installiert werden.\n\n"
- @askoptions-help))
- (set k9a "PPaint-Programmdateien")
- (set k3t "Bilder")
- (set k3p "Animationen")
- (set k3q "Color Fonts")
- (set k3r "HP DeskJet-Treiber")
- (set k3s "JPEG-Datentyp")
- (set k9o
- "Bitte wählen Sie die gewünschte Sprache aus:")
- (set k9p
- (cat "\nPersonal Paint läßt sich für verschiedene Sprachen "
- "konfigurieren. Diese Auswahl betrifft alle Texte der "
- "Benutzeroberfläche (Menüs, Symbole, usw.). "
- "\n\nDie voreingestellte Sprache wird dann bei jedem "
- "Programmstart zur Anzeige der benutzeroberflächentexte "
- "verwendet."
- "\n\nWeitere Informationen entnehmen Sie bitte dem "
- "Benutzerhandbuch zu Personal Paint.\n\n"
- @askchoice-help))
- (set k9c "Englisch")
- (set k9b "Deutsch")
- (set k9d "Französisch")
- (set k2j "Dänisch")
- (set k9e "Italienisch")
- (set #k2y
- "\nSpezielle Version von PPaint für %s CPU Installieren?")
- (set #k2y-help
- (cat "\nSpecial versions of Personal Paint have been developed to exploit "
- "certain features of the Amiga CPUs which are not common to all systems."
- "\n\nThis option of the installation program allows you to install "
- "a version of the PPaint program file specially compiled for "
- "your microprocessor. This version is compatible with more powerful "
- "CPUs, but will not run on earlier CPUs. If you answer No, a universal "
- "version of PPaint will be installed instead."))
- (set k1a
- "\nInstallierte Programmdateien entpacken?")
- (set k1b
- (cat "\nUm Platz zu sparen, liegen einige Programmdateien auf "
- "den Programmdisketten in gepackter Form vor. Dadurch lassen "
- "sich bei großen Dateien wie \"PPaint\" einige Hundert KByte "
- "einsparen, allerdings auf Kosten eines länger dauernden "
- "Programmstarts. Dieser macht sich dadurch bemerkbar, daß "
- "Sie nach einem Doppeklick auf das \"PPaint\"-Piktogramm "
- "länger warten müssen als gewöhnlich. "
- "\n\nWenn Ihr Computer mit einem Prozessor vom Typ 68030 "
- "oder besser ausgestattet ist, brauchen Sie die Dateien "
- "während der Installation gewöhnlich nicht zu entpacken, "
- "da dies bei jedem späteren Startvorgang praktisch ohne "
- "merkliche Verzögerung geschieht. "
- "\n\nBei weniger leistungsfähigen Systemen kann es jedoch "
- "sinnvoll sein, die Dateien nun zu entpacken und sie in "
- "einem unkomprimierten Format zu installieren (sofern "
- "der Platz auf Ihrer Festplatte nicht allzu knapp bemessen "
- "ist)."))
- (set k1g
- (cat "\nIm Zielverzeichnis ist Personal Paint bereits installiert. "
- "Möchten Sie diese Version überschreiben und alle bereits "
- "existierenden Konfigurationsdateien im Verzeichnis \"OLD\" "
- "speichern?"))
- (set k1h
- (cat "\nDas Installationsprogramm hat festgestellt, daß sich in dem "
- "von Ihnen angegebenen Zielverzeichnis bereits eine Version von "
- "Personal Paint befindet. Wenn Sie die Installation an dieser "
- "Stelle mit \"Proceed\" (Weiter) fortsetzen, wird die bereits "
- "vorhandene Version gelöscht und mit der neuen Version "
- "überschrieben."
- "\n\nBereits vorhandene Starteinstellungen, Farben, "
- "Benutzeroberflächentexte und zuvor gespeicherte Konfigurationsdateien "
- "werden in einem Verzeichnis mit dem Namen \"OLD\" gesichert. "
- "\n\n\"Startup_x.set\"-Dateien sind zwar zu unterschiedlichen Versionen "
- "von Personal Paint kompatibel, allerdings erlauben neuere Versionen "
- "möglicherweise die Festlegung zusätzlicher Programmeinstellungen.\n\n"
- "Weitere Informationen entnehmen Sie bitte dem Benutzerhandbuch. "))
- (set k3o
- (cat "Für die Verwendung des JPEG-Datentyps sind mindestens eine "
- "CPU vom Typ 68020 und die Version 3.0 der Amiga-Systemsoftware "
- "erforderlich. Der Datentyp wird daher jetzt nicht installiert."))
- (set k1e
- (cat "\nAuf Ihrer Systemdisk ist bereits eine neuere Version des "
- "JPEG-Datentyps installiert. Soll diese überschrieben werden?"))
- (set k1f
- (cat "\nNormalerweise besteht kein Grund, eine ältere Version "
- "des Programms zu installieren. Wie ein Amiga-Datentyp manuell "
- "installiert wird, können Sie dem Benutzerhandbuch entnehmen. "))
- (set k1c
- (cat "\nAuf Ihrer Systemdisk sind bereits einer oder mehrere "
- "Druckertreiber für den HP Deskjet installiert. Diese besitzen "
- "zwar den gleichen Namen wie die Treiber von Personal Paint, "
- "verfügen aber über einen anderen Inhalt und ein aktuelleres "
- "Dateidatum."
- "\n\nSollen Sie überschrieben werden?"))
- (set k1d
- (cat "\nWenn die bereits installierten Druckertreiber neuer sind "
- "oder zufriedenstellend funktionieren, werden Sie evtl. die im "
- "Lieferumfang von Personal Paint enthaltenen Treiber nicht "
- "verwenden wollen. Alternativ dazu können Sie sie auch umbenennen, "
- "um beide Druckertreiber zur Verfügung zu haben. "
- "\n\nDiese Druckertreiber wurden von Cloanto in Zusammenarbeit "
- "mit Commodore entwickelt. Verbessert wurden u.a. "
- "RLE-Komprimierung und Farbgewichtung, außerdem werden nun "
- "größere Seitenformate und die Ausgabe mit vier Tintenpatronen "
- "unterstützt. "
- "\n\nWeitere Informationen zu diesen Druckertreibern "
- "entnehmen Sie bitte dem Benutzerhandbuch. "))
- (set k1k
- "\nPPaint:-Zuweisung der Datei \"S:user-startup\" hinzufügen?")
- (set k1l
- (cat "\nPersonal Paint erfordert die Zuweisung des logischen "
- "Laufwerksnamens \"PPaint\", damit beim Anklicken einer mit "
- "PPaint erstellten Datei das Betriebssystem des Amiga "
- "weiß, wo sich das Hauptprogramm befindet.\n\n"
- @startup-help))
- (set k1i
- "\nJPEGTMP:-Zuweisung der Datei \"S:user-startup\" hinzufügen?")
- (set k1j
- (cat "\nDer JPEG-Datentyp benötigt \"JPEGTEMP:\" zum Zwischenspeichern "
- "großer Dateien.\n\n"
- @startup-help))
- (set k9m
- (cat "Bitte geben Sie an, wo der JPEG-Datentyp seine "
- "temporären Dateien zwischenspeichern soll."))
- (set k9n
- (cat "\nDie Benutzung des JPEG-Datentyps macht evtl. das "
- "Zwischenspeichern großer Dateien notwendig. Wenn Sie über "
- "viel RAM verfügen, sollten Sie \"RAM:T\" wählen, andernfalls "
- "ist möglicherweise \"Work:T\" besser geeignet.\n\n"
- @askdir-help))
- (set k9f
- (cat "\nBitte Programmdiskette in ein "
- "beliebiges Diskettenlaufwerk einlegen."))
- (set k9f2
- (cat "\nBitte die Diskette mit dem Namen \"PPaint_2\" in ein "
- "beliebiges Diskettenlaufwerk einlegen."))
- (set k3n
- (cat "\nDer Installationsvorgang wurde durch einen Fehler "
- "unterbrochen. Die Ursache liegt möglicherweise in zu "
- "wenig Speicher (RAM oder Disk). Beachten Sie auch, daß "
- "zur Installation von Personal Paint auf Disketten "
- "zwei Diskettenlaufwerke benötigt werden. "
- "\n\nSollte eine korrekte Installation "
- "nicht möglich sein, folgen Sie bitte den Anweisungen "
- "zu einer manuellen Programminstallation im Benutzerhandbuch. "
- "Darüber hinaus bitten wir Sie beim Auftreten unerklärlicher "
- "Fehler, uns diese mitzuteilen."
- "\n\nE-mail: info@cloanto.it"))
- (set @abort-button "Installation abbrechen")))
- (if (= @language "English")(set k7b k8u))
- (if (= k7b -1)(set k7b k8u))
- (if (= k7b k8u)((set k9q
- "Personal Paint requires at least Kickstart 1.2.")
- (set k9r
- "Personal Paint requires at least Workbench 1.3.")
- (set k9h
- (cat "Please specify where the \"PPaint\" drawer should "
- "be installed. Before making a new selection, check the path suggested below. "
- "Select \"Help\" for instructions."))
- (set k9i
- (cat "\nThis program installs Personal Paint on a hard-disk. "
- "Please specify a location on the hard-disk where the drawer "
- "named \"PPaint\" should be installed. \"PPaint\" will be added "
- "automatically to the path. To install the program into an existing "
- "drawer named \"PPaint\", specify a path so that the existing \"PPaint\" "
- "drawer appears in the list box. If necessary, the installation "
- "program will automatically create a new \"PPaint\" drawer. "
- "If you do not like the suggested path, you can edit the path string."
- "\n\nThe installation program will then ask you which items "
- "you wish to install (PPaint program, pictures, animations, "
- "fonts, etc.)"
- "\n\nThe selected items and all related files and icons will "
- "be copied to the hard-disk."
- "\n\nIf the installation program finds another version of "
- "Personal Paint to be already installed in the same directory, it will move any "
- "existing startup configuration files to the \"OLD\" drawer.\n\n"
- @askdir-help))
- (set k3l
- "Analyzing target environment")
- (set k1r
- "Creating default directories")
- (set k3g
- "Installing \"PPaint\" program file")
- (set k3h
- "Decompressing and installing \"PPaint\" program file")
- (set k3d
- "Installing \"Personal.font\" in local directory")
- (set k3e
- "Installing \"Personal.font\" in FONTS:")
- (set k1q
- "Installing configuration files")
- (set k2h
- "Installing I/O libraries")
- (set k3i
- "Installing program default icon files")
- (set k3j
- "Installing PostScript ® module")
- (set k1n
- "Installing \"CloantoAudio\" to DEVS:")
- (set k1p
- "Installing color palettes")
- (set k2g
- "Installing Rexx programs")
- (set k3m
- "Installing tools")
- (set k3c
- "Installing additions to User Guide")
- (set k3a
- "Arranging icons")
- (set k1t
- "Installing HP DeskJet drivers")
- (set k3b
- "Installing JPEG DataType files")
- (set k1o
- "Installing color fonts in FONTS:")
- (set k3f
- "Installing pictures")
- (set k1m
- "Installing animation files")
- (set k1s
- "Executing FixFonts")
- (set k3k
- "Updating system startup files")
- (set k9j
- "Please select the items to be installed:")
- (set k9l
- (cat "\nIt is possible to install individual items at separate times."
- "\n\nPictures and Animations tend to occupy a lot of space, "
- "and are normally not stored on the program disk. If you decide to install any "
- "Pictures or Animations, you may be asked to insert additional disks."
- "\n\nThe HP DeskJet drivers were jointly developed by Commodore "
- "and Cloanto. The JPEG DataType software is included with the "
- "kind permission of Steve Goddard. Please refer to the User Guide for more details on the "
- "printer drivers and on the JPEG DataType."
- "\n\nBy default, all items are selected. Any items "
- "displayed in a non-selected mode could mean that the "
- "installation program has determined certain conditions that "
- "may normally be a reason for not installing a particular object (e.g. "
- "little storage space, newer modules already installed, etc.)\n\n"
- @askoptions-help))
- (set k9a "PPaint Program Files")
- (set k3t "Pictures")
- (set k3p "Animations")
- (set k3q "Color Fonts")
- (set k3r "HP DeskJet Drivers")
- (set k3s "JPEG DataType")
- (set k9o
- "Please choose a default language:")
- (set k9p
- (cat "\nPersonal Paint can be configured for several different languages. "
- "This affects all user interface texts (menus, gadgets, etc.)"
- "\n\nThe default language will be used to display user interface "
- "texts when the program is launched."
- "\n\nPlease refer to the User Guide for more details.\n\n"
- @askchoice-help))
- (set k9c "English")
- (set k9b "German")
- (set k9d "French")
- (set k2j "Danish")
- (set k9e "Italian")
- (set #k2y
- "\nInstall special version of PPaint for %s CPU?")
- (set #k2y-help
- (cat "\nSpecial versions of Personal Paint have been developed to exploit "
- "certain features of the Amiga CPUs which are not common to all systems."
- "\n\nThis option of the installation program allows you to install "
- "a version of the PPaint program file specially compiled for "
- "your microprocessor. This version is compatible with more powerful "
- "CPUs, but will not run on earlier CPUs. If you answer No, a universal "
- "version of PPaint will be installed instead."))
- (set k1a
- "\nDecompress installed program files?")
- (set k1b
- (cat "\nSome program files on the distribution disk have been compressed "
- "to save space. Compression can save hundreds of Kbytes "
- "on a large file such as \"PPaint\", but may also slow down "
- "the program launch process. In practice, you may have "
- "to wait longer after double-clicking on the \"PPaint\" icon."
- "\n\nThere should be little need to expand the files during installation if your system "
- "has at least a 68030 CPU, which is fast enough to decompress "
- "programs without a noticeable delay each time they are loaded."
- "\n\nOn less powerful systems, you may prefer to decompress all "
- "files now, and install them in an uncompressed format (unless "
- "it is important to save space on your hard disk)."))
- (set k1g
- (cat "\nPersonal Paint is already installed in the destination drawer. "
- "Would you like to overwrite that program, and move any existing "
- "configuration files to the \"OLD\" directory?"))
- (set k1h
- (cat "\nThe installation program has found that some version of Personal Paint "
- "is already installed in the destination drawer. If you proceed "
- "with the installation, that version will be deleted and the new "
- "version will be installed instead."
- "\n\nExisting startup setting files, colors, user interface text files "
- "and previously backed-up configuration files will be preserved "
- "(you will find those which have changed inside a drawer named \"OLD\")."
- "\n\n\"Startup_x.set\" files are "
- "compatible across different program versions, although newer "
- "versions may make it possible to define additional program settings.\n\n"
- "Please refer to the User Guide for more details."))
- (set k3o
- (cat "The JPEG DataType requires at least a 68020 CPU and version 3.0 of the "
- "Amiga operating system. It will not be installed now."))
- (set k1e
- (cat "\nA newer version of the JPEG DataType is already installed on "
- "your system disk. Do you wish to overwrite it?"))
- (set k1f
- (cat "\nNormally, there should be no reason to install an older version "
- "of the software. The User Guide explains how to manually install "
- "an Amiga DataType."))
- (set k1c
- (cat "\nOne or more HP DeskJet drivers are already installed on "
- "your system disk. They have the same name as the drivers "
- "included with Personal Paint, but have different contents "
- "and a newer file date."
- "\n\nDo you wish to overwrite them?"))
- (set k1d
- (cat "\nIf the printer drivers which are already installed are newer, "
- "or work satisfactorily, you may decide not to use those included "
- "with Personal Paint, or rename them in order to keep both versions. "
- "\n\nThese HP DeskJet drivers were jointly developed by Commodore "
- "and Cloanto. Feature enhancements include: improved RLE "
- "compression, better color balancing, extended page formats and "
- "support of four-ink modes."
- "\n\nPlease refer to the User Guide for more details "
- "on these printer drivers."))
- (set k1k
- "\nAdd PPaint: Assign to \"S:user-startup\"?")
- (set k1l
- (cat "\nPersonal Paint requires the logical name \"PPaint\" to "
- "be assigned, so that when you double-click on an icon created "
- "with it, Amiga will know where to find the program.\n\n"
- @startup-help))
- (set k1i
- "\nAdd JPEGTMP: Assign to \"S:user-startup\"?")
- (set k1j
- (cat "\nThe JPEG DataType uses \"JPEGTMP:\" to store large temporary files.\n\n"
- @startup-help))
- (set k9m
- (cat "Please indicate where the JPEG DataType should store "
- "its temporary files."))
- (set k9n
- (cat "\nThe JPEG DataType may need to store large intermediate "
- "files. If you have enough RAM, select \"RAM:T\". Otherwise, "
- "\"Work:T\" may be a good choice.\n\n"
- @askdir-help))
- (set k9f
- "\nPlease insert the program disk in any drive.")
- (set k9f2
- "\nPlease insert the disk labelled \"PPaint_2\" in any drive.")
- (set k3n
- (Cat "\nAn error interrupted the installation procedure. "
- "This could be caused by a low memory condition (RAM or disk). "
- "Other reasons for failure could be: files missing from the installation "
- "disk; selection of \"Make New Drawer\" where a file having the same name exists. "
- "You need two disk drives if you are installing Personal Paint "
- "on floppy disks."
- "\n\nIf the error source cannot be removed, follow "
- "the instructions in the User Guide to install the program "
- "manually. Please report any unusual error conditions to Cloanto "
- "(E-mail: info@cloanto.it)."
- ))
- (set @abort-button "Abort Install")))
- (onerror((user 1)
- (message k3n)
- (exit(quiet))))
- (procedure k2a((set k8k 2)
- (if(<>(exists k7h)1)(set k8k -1))
- (if(<>(exists k7i)1)(set k8k 1))
- (if(= k8k 2)((if(=(getsize k7h)(getsize k7i))((if(NOT(OR(earlier k7h k7i)(earlier k7i k7h)))(set k8k 0)((if(=(getsum k7h)(getsum k7i))((set k8k 0)))))))))
- (if(<> k8k 0)((if(= k8k 2)((if(<(getversion k7h)(getversion k7i))(set k8k -1))
- (if(>(getversion k7h)(getversion k7i))(set k8k 1))))
- (if(= k8k 2)((if(earlier k7h k7i)(set k8k -1))
- (if(earlier k7i k7h)(set k8k 1))))
- (if(= k8k 2)(set k8k 1))))))
- (procedure k2b((set k7i(tackon k7e k7i))
- (if(<>(exists(cat k7i ".info"))1)(set k8a 0))
- (if(<>(exists k7i)2)((if(=(exists k7i)1)(delete k7i(optional "force")))
- (makedir k7i(infos))))))
- (procedure k2c((copyfiles
- (source k7h)
- (dest k7i)
- (all)
- (infos)
- (optional "nofail" "force")
- (nogauge))
- (if(< verwb 36)(foreach k7h "#?.info"((tooltype
- (dest(tackon k7i(substr @each-name 0(-(strlen @each-name)5))))
- (swapcolors)))))))
- (procedure k2d((set k7i(tackon k7e k7h))
- (set k7h(tackon k7f k7h))
- (if(=(exists k7h)1)((copyfiles
- (source k7h)
- (dest k7e)
- (optional "nofail" "force")
- (nogauge))
- (if(=(exists(tackon k7f "c/FImp"))1)
- (run(cat "\""(tackon k7f "c/FImp")"\" >NIL: <NIL: \""(k7h)"\" \""(k7i)"\" -XO")))
- (if(AND(=(exists(cat k7i ".info"))0)(=(exists(cat k7h ".info"))1))((copyfiles
- (source(cat k7h ".info"))
- (dest k7e)
- (optional "nofail" "force")
- (nogauge))
- (tooltype(dest k7i)(swapcolors)(noposition))))
- (if(=(exists "SYS:Utilities/MultiView")1)
- (tooltype(dest k7i)(setdefaulttool "SYS:Utilities/MultiView"))
- (tooltype(dest k7i)(setdefaulttool "SYS:Utilities/More")))))))
- (procedure k2w((if(IN k7c k2v)(set k7c(- k7c(shiftleft 1 k2v))))))
- (procedure k2e((if(<>(substr k7h(-(strlen k7h)1)1)":")(set k7h(expandpath(cat(getdevice k7h)":"))))
- (set k7h(substr k7h 0(-(strlen k7h)1)))))
- (procedure k2f((set k7i "")
- (if(< k7m 37)(set k7i(getassign k7h "a"))((if(=(run(cat "Assign >NIL: <NIL: \"" k7h ":\" EXISTS")(safe))0)((run(cat "Assign >NIL: <NIL: CPPIAT: \"" k7h ":\"")(safe))
- (set k7i(getassign "CPPIAT" "a"))
- (run "Assign >NIL: <NIL: CPPIAT:"(safe))))))))
- (set k7l(trap 1((set k7m(/(getversion "exec.library"(resident))65536))
- (set verwb(/(getversion "icon.library"(resident))65536))
- (if(< k7m 33)(message k9q))
- (if(< verwb 34)(message k9r))
- (set k9z(pathonly @icon))
- (if(<>(exists(tackon k9z "PPaint"))1)(set k9z(pathonly k9z)))
- (if(<>(exists(tackon k9z "PPaint"))1)(set k9z(pathonly k9z)))
- (set bool_cdrom 0)
- (if(=(exists(tackon k9z ".cd-rom"))1)(set bool_cdrom 1))
- (if bool_cdrom(set k7f k9z)(set k7f "PPaint:"))
- (if(<>(getassign "PSUITEROOT" "a")"")(set k7e "")(set k7e(getassign "PPaint" "a")))
- (if(=(getdevice k9z)(getdevice k7e))(set k7e ""))
- (if(<>(getassign "PPaint" "v")"")(if(=(getdevice k7f)(getdevice k7e))(set k7e "")))
- (if(<> k7e "")(set k7e(pathonly(expandpath k7e))))
- (if(= k7e "")((set n 0)
- (while(set k7h(select n
- "DPaint"
- "DeluxePaintIII"
- "DPaintIV"
- "DPaintV"
- "DPaintVI"
- "ADPRO"
- "PHOTOGENICS"
- "@3"
- "PWrite"
- "PFM2"
- "PFM"
- "C1-Text"
- "PPage"
- ""
- ))((set n(+ n 1))
- (if(= k7h "@3")((if(<>(getassign "PSUITEROOT" "a")"")(set n(+ n 3))))((if(= k7e "")((k2f)(set k7e k7i)))))))
- (if(<> k7e "")(set k7e(pathonly k7e)))
- (if(= k7e "")(set k7e(getassign "Work" "vda")))
- (if(= k7e "")(set k7e(getassign "Tools" "vd")))
- (if(= k7e "")(set k7e(getassign "DH1" "vd")))
- (if(= k7e "")(set k7e(getassign "HD1" "vd")))
- (if(= k7e "")(set k7e(getassign "QDH1" "vd")))
- (if(= k7e "")(set k7e(getassign "DH0" "vd")))
- (if(= k7e "")(set k7e(getassign "HD0" "vd")))
- (if(= k7e "")(set k7e(getassign "QDH0" "vd")))
- (if(= k7e "")((set k7e @default-dest)
- (if(= @user-level 0)(user 1))))))
- (set k7e(askdir
- (prompt k9h)
- (help k9i)
- (default k7e)
- (newpath)))
- (set k7e(tackon k7e "PPaint"))
- (if(=(exists k7e)1)(delete k7e(optional "force")))
- (if(=(exists k7e)0)(makedir k7e(infos)))
- (working k3l)
- (if(=(getdevice k7e)(getdevice "RAM:"))((set k8h 1)
- (set k9u(<(+(database "total-mem"))2097152)))((set k8h 0)
- (set k9u(<(getdiskspace k7e)2097152))))
- (set k9v(<(getdiskspace "FONTS:")90624))
- (set k9w(<(getdiskspace "SYS:")98304))
- (set k7c -1)
- (set k7h(set k7g(tackon k9z "CloantoAudio")))
- (set k7i(set k8m "DEVS:CloantoAudio"))
- (k2a)
- (set k9s(< k8k 1))
- (set k7h(tackon k9z "fonts/KaraCHISELsrf/55.8C"))
- (set k7i "FONTS:KaraCHISELsrf/55.8C")
- (k2a)
- (set k9t(< k8k 1))
- (set k7h(tackon k9z "fonts/KaraGRANITE/55.8C"))
- (set k7i "FONTS:KaraGRANITE/55.8C")
- (k2a)
- (if(= k8k 1)(set k9t 0))
- (set k8f 1)
- (set k9x 0)
- (set k7h(tackon k9z "HP_DeskJet/Devs/Printers/HP_DeskJet"))
- (set k7i "SYS:Devs/Printers/HP_DeskJet")
- (k2a)
- (set k9y(< k8k 1))
- (set k9x(= k8k -1))
- (set k7h(tackon k9z "HP_DeskJet/Devs/Printers/HP_DeskJet550C"))
- (set k7i "SYS:Devs/Printers/HP_DeskJet550C")
- (k2a)
- (if(= k8k 1)(set k9y 0))
- (if(= k8k -1)(set k9x 1))
- (set k7h(tackon k9z "JPEG/Classes/DataTypes/JPEG.datatype"))
- (set k7i "SYS:Classes/DataTypes/JPEG.datatype")
- (k2a)
- (set k8d(< k8k 1))
- (set k8c(= k8k -1))
- (set k7h(tackon k9z "JPEG/Devs/DataTypes/JPEG"))
- (set k7i "SYS:Devs/DataTypes/JPEG")
- (k2a)
- (if(= k8k 1)(set k8d 0))
- (if(= k8k -1)(set k8c 1))
- (if(<>(exists "SYS:Classes")2)(set k8d 1))
- (set k8e(OR(< verwb 39)(<(+(database "cpu"))68020)))
- (if(OR k9u bool_cdrom)((set k2v k8r)(k2w)
- (set k2v k8n)(k2w)))
- (if(OR(OR k9v k9t)bool_cdrom)((set k2v k8o)(k2w)))
- (if(OR k9w(OR k9y k9x))((set k2v k8p)(k2w)))
- (if(OR(OR k9w(OR k8d k8c))k8e)((set k2v k8q)(k2w)))
- (set k7c(askoptions
- (prompt k9j)
- (help k9l)
- (choices k9a k3q k3r k3s k3t k3p)
- (default k7c)))
- (set k7i(tackon k7e "PPaint"))
- (if(=(exists k7i)2)(set k7e k7i))
- (set @default-dest k7e)
- (if(IN k7c k8s)((if(exists(tackon k7e "PPaint"))(
- if(NOT(askbool
- (prompt k1g)
- (help k1h)
- (default 1)))((set k2v k8s)(k2w))))))
- (if(IN k7c k8s)((set k7a(askchoice
- (prompt k9o)
- (help k9p)
- (choices k9c k9b k9e k9d k2j)
- (default(- k7b(* 3(> k7b 4))))))
- (if bool_cdrom((if(OR(=(database "cpu")68000)(<>(exists(tackon k7f(cat "PPaint."(database "cpu"))))1))(set k2x 0)(
- set k2x(askbool
- (prompt(#k2y(database "cpu")))
- (help #k2y-help)
- (default 0))))))
- (if k2x(set k8b 0)(
- set k8b(askbool
- (prompt k1a)
- (help k1b)
- (default(AND(<(+(database "cpu"))68030)(NOT k9u))))))
- (if k8h(set k8j 0)((if(= @user-level 2)(set k8j 1)(
- set k8j(askbool
- (prompt k1k)
- (help k1l)
- (default(<>(expandpath(getassign "PPaint" "a"))(expandpath k7e))))))))))
- (if(AND(AND(IN k7c k8p)k9x)(=(exists(tackon k9z "HP_DeskJet"))2))(
- if(NOT(askbool
- (prompt k1c)
- (help k1d)
- (default 0)))((set k2v k8p)(k2w))))
- (if(AND(IN k7c k8q)(<>(exists(tackon k9z "JPEG"))2))((set k2v k8q)(k2w)))
- (if(AND(IN k7c k8q)k8e)((message k3o)
- ((set k2v k8q)(k2w))))
- (if(AND(IN k7c k8q)k8c)(
- if(NOT(askbool
- (prompt k1e)
- (help k1f)
- (default 0)))((set k2v k8q)(k2w))))
- (if(IN k7c k8q)((if(= @user-level 2)(set k8i 1)(
- set k8i(askbool
- (prompt k1i)
- (help k1j)
- (default(=(getassign "JPEGTMP" "a")"")))))))
- (if(AND(IN k7c k8q)k8i)((set k7d(getassign "JPEGTMP" "a"))
- (if(= k7d "")(set k7d "RAM:t"))
- (set k7d(askdir
- (prompt k9m)
- (help k9n)
- (default k7d)
- (newpath)))))
- (if(IN k7c k8s)((working k1r)
- (set k7i(tackon k7e "PPaint_Icons_1.info"))
- (if(=(exists k7i)1)(delete k7i(optional "force")))
- (set k7i(tackon k7e "PPaint_Icons_2.info"))
- (if(=(exists k7i)1)(delete k7i(optional "force")))
- (set k7i(tackon k7e "PPaint_Icons.info"))
- (if(=(exists k7i)1)(delete k7i(optional "force")))
- (set k7i(tackon k7e "PPaint_Icons_2"))
- (set k7j(tackon k7e "PPaint_Icons"))
- (if(=(exists k7i)2)((if(=(exists k7j)2)(delete k7i(optional "force"))(rename k7i k7j))))
- (set k8a 1)
- (set k7i(tackon k7e "PPaint_Icons"))
- (if(<>(exists k7i)2)((if(=(exists k7i)1)(delete k7i(optional "force")))
- (makedir k7i)))
- (set k7i(tackon k7e "fonts"))
- (if(<>(exists k7i)2)((if(=(exists k7i)1)(delete k7i(optional "force")))
- (makedir k7i)))
- (set k7i(tackon k7e "libs"))
- (if(<>(exists k7i)2)((if(=(exists k7i)1)(delete k7i(optional "force")))
- (makedir k7i)))
- (set k7i(tackon k7e "t"))
- (if(<>(exists k7i)2)((if(=(exists k7i)1)(delete k7i(optional "force")))
- (makedir k7i)))
- (set k7i "Pictures")
- (k2b)
- (set k7i "Animations")
- (k2b)
- (set k7i "Colors")
- (k2b)
- (set k7i "Brushes")
- (k2b)
- (set k7i "Stencils")
- (k2b)
- (set k7i "Rexx")
- (k2b)
- (set k7i "PPaint_Prefs")
- (k2b)
- (set k7i "PPaint_Tools")
- (k2b)))
- (if(AND(IN k7c k8o)(<>(getassign "FONTS" "a")""))((set k7h k9z)
- (k2e)
- (askdisk(prompt k9f2)(help @askdisk-help)(dest k7h))
- (working k1o)
- (set n 0)
- (while(set k8l(select n
- "KaraCHISELsrf/55.8C"
- "KaraCHISELsrf.font"
- "KaraGRANITE/55.8C"
- "KaraGRANITE.font"
- ""
- ))((set n(+ n 1))
- (set k7h(tackon k9z(cat "fonts/" k8l)))
- (if(=(exists k7h)1)((copyfiles
- (source k7h)
- (dest(pathonly(tackon "FONTS:" k8l)))
- (optional "nofail" "force")
- (nogauge))))))))
- (if(IN k7c k8p)((set k7h k9z)
- (k2e)
- (askdisk(prompt k9f2)(help @askdisk-help)(dest k7h))
- (working k1t)
- (set n 0)
- (while(set k8l(select n
- "HP_DeskJet"
- "HP_DeskJet550C"
- ""
- ))((set n(+ n 1))
- (set k7h(tackon k9z(cat "HP_DeskJet/Devs/Printers/" k8l)))
- (if(=(exists k7h)1)((copyfiles
- (source k7h)
- (dest "SYS:Devs/Printers")
- (infos)
- (optional "nofail" "force")
- (nogauge))))))))
- (if(IN k7c k8q)((set k7h k9z)
- (k2e)
- (askdisk(prompt k9f2)(help @askdisk-help)(dest k7h))
- (working k3b)
- (if(<>(exists "SYS:Classes")2)(makedir "SYS:Classes"(infos)))
- (set n 0)
- (while(set k8l(select n
- "Classes/DataTypes/JPEG.datatype"
- "Devs/DataTypes/JPEG"
- ""
- ))((set n(+ n 1))
- (set k7h(tackon k9z(cat "JPEG/" k8l)))
- (if(=(exists k7h)1)((copyfiles
- (source k7h)
- (dest(pathonly(tackon "SYS:" k8l)))
- (infos)
- (optional "nofail" "force")
- (nogauge)))(set k8i 0))))
- (if k8i((working k3k)
- (startup "JPEG DataType"
- (prompt k1i)
- (help k1j)
- (command("Assign >NIL: JPEGTMP: %s\n" k7d)))
- (makeassign "JPEGTMP" k7d)))))
- (if(IN k7c k8r)((set k7h k9z)
- (k2e)
- (askdisk(prompt k9f2)(help @askdisk-help)(dest k7h))
- (set k7h(tackon k9z "Pictures"))
- (set k7i "Pictures")
- (k2b)
- (if(=(exists k7h)2)((working k3f)
- (k2c)))
- (set k7h(tackon k9z "Stereograms"))
- (set k7i "Pictures/Stereograms")
- (if(=(exists k7h)2)((working k3f)
- (k2b)
- (k2c)))
- (set k7h(tackon k9z "Patterns"))
- (set k7i "Brushes")
- (if(=(exists k7h)2)((working k3f)
- (k2b)
- (set k7i "Brushes/Patterns")
- (k2b)
- (k2c)))))
- (if(IN k7c k8n)((set k7h k9z)
- (k2e)
- (askdisk(prompt k9f2)(help @askdisk-help)(dest k7h))
- (set k7h(tackon k9z "Animations"))
- (set k7i "Animations")
- (if(=(exists k7h)2)((working k1m)
- (k2b)
- (k2c)
- (foreach k7i "#?.lzh"((if(=(exists(tackon k9z "c/Lharc"))1)((run(cat "\""(tackon k9z "c/Lharc")"\" >NIL: <NIL: -a -m -n e \""(tackon k7i @each-name)"\" \"" k7i "/\""))
- (delete(tackon k7i @each-name)(optional "force"))))))
- (set k7i(tackon k7e "Animations/Anims->RAM"))
- (if(=(exists k7i)1)(delete k7i(optional "force")))
- (set k7i(cat k7i ".info"))
- (if(=(exists k7i)1)(delete k7i(optional "force")))))))
- (if(IN k7c k8s)((if(= k7a 4)(set k7a 7))
- (set n 0)
- (while(set k8l(select n
- "eng"
- "deu"
- "ita"
- "fra"
- "esp"
- "hol"
- "swe"
- "dan"
- ""
- ))((if(= k7a n)((if(<>(exists(cat(tackon k7f "PPaint_Prefs/UIText.")k8l))1)(set k7a 0))))
- (set n(+ n 1))))
- (set k7h k7f)
- (k2e)
- (askdisk(prompt k9f)(help @askdisk-help)(dest k7h))
- (set k7i(tackon k7e ".cd-rom"))
- (if(=(exists k7i)1)(delete k7i(optional "force")))
- (if k8b((working k3h)
- (run(cat "\""(tackon k7f "c/Deplode")"\" >NIL: <NIL: \""(tackon k7f "PPaint")"\" \""(tackon k7e "PPaint")"\"")))((working k3g)
- (set k7h(tackon k7f "PPaint"))
- (if k2x(set k7h(cat k7h "."(database "cpu"))))
- (copyfiles
- (source k7h)
- (dest k7e)
- (newname "PPaint")
- (optional "nofail" "force"))))
- (if(=(exists(tackon k7e "PPaint.info"))0)((copyfiles
- (source(tackon k7f "PPaint.info"))
- (dest k7e)
- (optional "nofail" "force")
- (nogauge))
- (tooltype
- (dest(tackon k7e "PPaint"))
- (swapcolors)
- (noposition))))
- (copyfiles
- (source(tackon k7f "PPView"))
- (dest k7e)
- (optional "nofail" "force")
- (nogauge))
- (working k2h)
- (set k7h(tackon k7f "libs"))
- (foreach k7h "personal_#?_io.library"((copylib
- (prompt @each-name)
- (help @copylib-help)
- (source(tackon k7h @each-name))
- (dest(tackon k7e "libs"))
- (optional "nofail" "force")
- (nogauge))))
- (set k7h(tackon k7f "libs/personal_req.library"))
- (if(OR(NOT k9w)(=(exists "SYS:libs/personal_req.library")1))(copylib
- (prompt "personal_req.library")
- (help @copylib-help)
- (source k7h)
- (dest "SYS:libs")
- (optional "nofail" "force")
- (nogauge)))
- (if(OR k9w(=(exists(tackon k7e "libs/personal_req.library"))1))(copylib
- (prompt "personal_req.library")
- (help @copylib-help)
- (source k7h)
- (dest(tackon k7e "libs"))
- (optional "nofail" "force")
- (nogauge)))
- (set k7i(tackon k7e "libs/Personal_GIF24_IO.library"))
- (if(AND(=(exists k7i)1)(=(exists(tackon k7e "libs/personal_gif_io.library"))1))(delete k7i(optional "force")))
- (working k3i)
- (set n 0)
- (while(set k8l(select n
- "def_AppIcon.info"
- "def_Brush.info"
- "def_Stencil.info"
- "def_Picture.info"
- "def_Animation.info"
- "def_Palette.info"
- "def_Settings.info"
- "def_Drawer.info"
- ""
- ))((set n(+ n 1))
- (copyfiles
- (source(tackon k7f(cat "PPaint_Icons/" k8l)))
- (dest(tackon k7e "PPaint_Icons"))
- (optional "nofail" "force")
- (nogauge))))
- (if(<>(getassign "ENVARC" "a")"")((if(=(exists "ENVARC:Sys/def_Drawer.info")1)((copyfiles
- (source "ENVARC:sys/def_Drawer.info")
- (dest(tackon k7e "PPaint_Icons"))
- (optional "nofail" "force")
- (nogauge))))))
- (working k3j)
- (copyfiles
- (source(tackon k7f "PPaint_PS"))
- (dest k7e)
- (optional "nofail" "force")
- (nogauge))
- (if(NOT k9s)((working k1n)
- (copyfiles
- (source k7g)
- (dest "DEVS:")
- (optional "nofail" "force")
- (nogauge))))
- (set k7h(tackon k7f "Colors"))
- (set k7i "Colors")
- (if(=(exists k7h)2)((working k1p)
- (k2b)
- (k2c)))
- (set k7h(tackon k7f "Rexx"))
- (set k7i "Rexx")
- (if(=(exists k7h)2)((working k2g)
- (k2b)
- (k2c)))
- (set k7h(tackon k7f "PPaint_Tools"))
- (set k7i "PPaint_Tools")
- (if(=(exists k7h)2)((working k3m)
- (k2b)
- (k2c)))
- (if(NOT k8a)((working k3a)
- (foreach(set k7h(tackon k7f "PPaint_Prefs/II/PPaint"))"#?.info"((copyfiles
- (source(tackon k7h @each-name))
- (dest k7e)
- (optional "nofail" "force")
- (nogauge))
- (tooltype
- (dest(tackon k7e(substr @each-name 0(-(strlen @each-name)5))))
- (swapcolors))))
- (set k7i(tackon k7e "Pictures"))
- (foreach(set k7h(tackon k7f "PPaint_Prefs/II/PPaint/Pictures"))"#?.info"((copyfiles
- (source(tackon k7h @each-name))
- (dest k7i)
- (optional "nofail" "force")
- (nogauge))
- (tooltype
- (dest(tackon k7i(substr @each-name 0(-(strlen @each-name)5))))
- (swapcolors))))
- (set k7i(tackon k7e "Brushes"))
- (foreach(set k7h(tackon k7f "PPaint_Prefs/II/PPaint/Brushes"))"#?.info"((copyfiles
- (source(tackon k7h @each-name))
- (dest k7i)
- (optional "nofail" "force")
- (nogauge))
- (tooltype
- (dest(tackon k7i(substr @each-name 0(-(strlen @each-name)5))))
- (swapcolors))))
- (if(<>(expandpath k7e)(expandpath(cat(getdevice k7e)":")))((if(OR(=(exists(cat k7e ".info"))0)(=(exists(tackon k7e "fonts/Personal.font"))0))((copyfiles
- (source(tackon k7f "PPaint_Prefs/II/PPaint.info"))
- (dest(pathonly k7e))
- (newname(cat(fileonly k7e)".info"))
- (optional "nofail" "force")
- (nogauge))
- (tooltype
- (dest k7e)
- (swapcolors))))))))
- (working k3c)
- (set k7h "PPaint.man")
- (k2d)
- (set k7h "PPaint.man.eng")
- (k2d)
- (set k7h "PPaint.man.deu")
- (k2d)
- (set k7h "PPaint.man.fra")
- (k2d)
- (set k7h "PPaint.man.dan")
- (k2d)
- (set k7h "PPaint.man.ita")
- (k2d)
- (working k1q)
- (set k8a 1)
- (set n 0)
- (while(set k8l(select n
- "UIGraphics.pic"
- "UIText.eng"
- "UIText.deu"
- "UIText.fra"
- "UIText.dan"
- "UIText.ita"
- "UIColors.6"
- "UIColors.12"
- "Startup_1.set"
- "Startup_2.set"
- "@"
- "Startup.pic"
- ""
- ))((set n(+ n 1))
- (if(= k8l "@")((set k8l "Startup_A.set")
- (set k7h(cat "T:" k8l))
- (if(=(getassign "T" "a")"")((if(<>(exists "RAM:T")2)(makedir "RAM:T"))
- (makeassign "T" "RAM:T")))
- (if(=(exists k7h)1)(delete k7h(optional "force")))
- (textfile
- (dest k7h)
- (append(cat
- "PPAINT SETTINGS\n"
- "; Country and Language Settings\n\n"
- ("LANG = %ld\n" k7a)))))((set k7h(tackon k7f(cat "PPaint_Prefs/" k8l)))))
- (set k7i(tackon k7e(cat "PPaint_Prefs/" k8l)))
- (k2a)
- (if(<> k8k 0)((set k8a 0)
- (if(=(exists k7i)1)((if(<>(exists(tackon k7e "PPaint_Prefs/OLD"))2)((makedir(tackon k7e "PPaint_Prefs/OLD"))))
- (set k7j(tackon k7e(cat "PPaint_Prefs/OLD/" k8l)))
- (run(cat "\""(tackon k7f "c/Preserve")"\" >NIL: <NIL: \"" k7j "\""))
- (rename k7i k7j)))
- (if(=(exists k7h)1)((copyfiles
- (source k7h)
- (dest(tackon k7e "PPaint_Prefs"))
- (infos)
- (optional "nofail" "force")
- (nogauge))
- (if(=(exists(cat k7i ".info"))1)((tooltype
- (dest k7i)
- (swapcolors))))))))))
- (delete "T:Startup_A.set"(optional "force"))
- (working k3d)
- (copyfiles
- (source(tackon k7f "fonts/Personal"))
- (dest(tackon k7e "fonts/Personal"))
- (all)
- (optional "nofail" "force")
- (nogauge))
- (copyfiles
- (source(tackon k7f "fonts/Personal.font"))
- (dest(tackon k7e "fonts"))
- (optional "nofail" "force")
- (nogauge))
- (set k7h(tackon k7f "fonts/Personal/8"))
- (set k7i "FONTS:Personal/8")
- (k2a)
- (set k8f(AND(=(exists "FONTS:Personal.font")1)(< k8k 1)))
- (if(AND(NOT k8f)(<>(getassign "FONTS" "a")""))((working k3e)
- (copyfiles
- (source(tackon k7f "fonts/Personal"))
- (dest "FONTS:Personal")
- (all)
- (optional "nofail" "force")
- (nogauge))
- (copyfiles
- (source(tackon k7f "fonts/Personal.font"))
- (dest "FONTS:")
- (optional "nofail" "force")
- (nogauge))))
- (if(IN k7c k8r)((set k7h(tackon k7f "Pictures"))
- (set k7i "Pictures")
- (if(=(exists k7h)2)((working k3f)
- (k2b)
- (k2c)
- (foreach k7i "#?"(if(=(exists(tackon k7i(cat @each-name ".info")))1)(tooltype(dest(tackon k7i @each-name))(noposition))))))))
- (if k8j((working k3k)
- (startup "Personal Paint"
- (prompt k1k)
- (help k1l)
- (command("Assign >NIL: PPaint: %s\n" k7e)))
- (makeassign "PPaint" k7e)))))
- (if(AND(=(exists "SYS:System/FixFonts")1)(OR(AND(IN k7c k8s)(NOT k8f))(IN k7c k8o)))((working k1s)
- (run "SYS:System/FixFonts >NIL: <NIL:")))
- (exit))))
- (if(> k7l 1)(abort))
- (exit(quiet))
-