Python25

From GrunchWiki
Revision as of 22:00, 12 November 2011 by Db2wiki (talk | contribs) (Created page with "<nowiki>;--------------------------------------------</nowiki> *<nowiki>##</nowiki> ITEM "Python25" DISPLAYNAME "Python 2.5.x" UNINSTALLWARN *<nowiki>##</nowiki> DATE ...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

;--------------------------------------------

  • ## ITEM "Python25" DISPLAYNAME "Python 2.5.x" UNINSTALLWARN
  • ## DATE "07.11.2011"
  • ## DESCRIPTION
Python 2.5.x - Ported on MorphOS by Guillaume Roguez.
GGauge "EXTRACTING" "{ARCHIVE}" 1 2
XADUnFile "{DOWNLOADDIR}{ARCHIVE}" "{TEMPDIR}"
XADUnFile "{TEMPDIR}Python-2.{VERSION}.{REVISION}-{BUILD}.tar" "{TEMPDIR}"
GGauge "INSTALLING" "Python-2.{VERSION}.{REVISION}-{BUILD}" 2 2
Delete FORCE "{TEMPDIR}Python-2.{VERSION}.{REVISION}-{BUILD}/C/idle"
Delete FORCE "{TEMPDIR}Python-2.{VERSION}.{REVISION}-{BUILD}/C/smtpd.py"
Delete FORCE "{TEMPDIR}Python-2.{VERSION}.{REVISION}-{BUILD}/C/Python"
Copy ALL "{TEMPDIR}Python-2.{VERSION}.{REVISION}-{BUILD}/C" "{INSTALLDIR}C"
Copy ALL "{TEMPDIR}Python-2.{VERSION}.{REVISION}-{BUILD}/Libs" "{INSTALLDIR}Libs"
If NOT EXISTS "{INSTALLDIR}C/Python"
FailAt 30
MakeLink FORCE "{INSTALLDIR}C/Python" "{INSTALLDIR}C/Python2.{VERSION}"
FailtAt 10
EndIf
If EXISTS "SDK:GG/usr/"
GGauge "INSTALLING" "developper data (include and lib)" 1 1
Copy ALL "{TEMPDIR}Python-2.{VERSION}.{REVISION}-{BUILD}/DevEnv/#?" SDK:GG/usr/local/
EndIf
Echo "VERSION: {VERSION}.{REVISION}.{BUILD}" TO "{CHECKNAME}"
  • ## INSTALL END
  • ## UNINSTALL
GGauge "UNINSTALLING" "Python-2.{VERSION}.{REVISION}-{BUILD}" 1 3
Delete FORCE "{INSTALLDIR}C/Python"
Delete FORCE "{INSTALLDIR}C/Python2.{VERSION}"
Delete FORCE "{INSTALLDIR}C/pydoc"
Delete FORCE "{INSTALLDIR}Libs/python2.library"
If EXISTS "{INSTALLDIR}Libs/python2.{VERSION}/site-packages"
GGauge "WAITINGFORUSER" "Check for thirdparties" 2 3
RequestChoice >ENV:RES "{NAME} Uninstaller Warning" "Do you want to remove all thirdparties also?*NThey are located in {INSTALLDIR}Libs/python2.{VERSION}/site-packages" "Yes" "No"
If $RES EQ 0
GGauge "UNINSTALLING" "Deleting all data except thirdparties" 3 3
Protect "{INSTALLDIR}Libs/python2.{VERSION}/site-packages" W SUB
Delete FORCE ALL "{INSTALLDIR}Libs/python2.{VERSION}"
Protect "{INSTALLDIR}Libs/python2.{VERSION}/site-packages" W ADD
Else
GGauge "UNINSTALLING" "Deleting all data" 3 3
Delete FORCE ALL "{INSTALLDIR}Libs/python2.{VERSION}"
EndIf
EndIf
If EXISTS "SDK:GG/usr/"
Delete ALL FORCE "SDK:GG/usr/local/include/python2.5"
Delete FORCE "SDK:GG/usr/local/lib/libpython2.5.a" "SDK:GG/usr/local/lib/libpym2.5.a"
EndIf
  • ## UNINSTALL END
  • ## ITEM END