; $VER: Dock 1.3

(delopts "oknodelete" "force" "askuser")
(complete 0)

(if (exists "GOLDED:" (NOREQ))

    (
        (set vernum (getversion "golded:golded"))

        (set ver (/ vernum 65536))
        (set rev (- vernum (* ver 65536)))

        (set version (+ (* 10 ver) rev))

        (if (< version 20)

            (
                (message "\nSorry, GoldED 2.0.0 or better required")
                (exit (quiet))
            )
        )

        (message (cat "\n"

            "NextStep v1.3                                \n"
            "                                             \n"
            "©1995 Dietmar Eilert (DIETMAR@TOMATE.OCHE.DE)\n"
            "                                             \n"
            "GoldED ©1995 D.Eilert (Release 2 required)   \n"
            "ToolManager ©'90-95 Stefan Becker            \n"
            "                                             \n"
            "This utility is NOT 'freely distributable'.  \n"
            "Please have a look at the licence file       \n"
            "before using this software.                  \n"
        ))


        (if (not (exists "libs:toolmanager.library")) (

            (message (cat "\n"

                "This client requires ToolManger library v2.0+\n"
                "ToolManger is ©'92-95 Stefan Becker.         \n"
                "                                             \n"
                "Please install this library first.           \n"
            ))

            (exit (quiet))
        ))

        (complete 10)

        (if (not (exists "GoldED:API/NextStep"))

            (makedir "GoldED:API/NextStep")
        )

        (copyfiles

            (source  (pathonly @icon))
            (dest    "GoldED:API/NextStep")
            (pattern "(dock|dock.prefs|icons|readme|arexx|presets|source|licence)")
            (infos)
        )

        (if (exists "golded:presets")

            (copyfiles

                (source "GoldED:API/NextStep/presets")
                (dest   "golded:presets")
                (all)
            )
        )

        (complete 100)

        (message "\nInstallation complete. Have fun :-)")

        (run (cat "gx FORCE MACRO=" (tackon (pathonly @icon) "auto.ged")))
    )

    (message (cat "\n"

        "Please install GoldED before attempting to\n"
        "install this client.                      \n"
    ))
)

(exit (quiet))

(welcome)
