; $Id: Yomgui_MorphOS.db 19 2011-12-10 15:03:51Z roguez $ ; ;-------------------------------------------- ## ITEM "YOMGUIFILESDATABASE" DISPLAYNAME "Grunch - Yomgui Files Database" ## DATE "06.11.2011" ## DESCRIPTION "Yomgui Grunch Database." ## APPTYPE "GRUNCH" ## APPAUTHOR "Guillaume Roguez " ## GRUNCHAUTHOR "Guillaume Roguez " ## URLARCHIVE "http://yellowblue.free.fr/Yomgui_{SystemOS}.db" ## URLREADME "http://yellowblue.free.fr/Yomgui_{SystemOS}.db" ## INSTALLDIR DEPENDENCY "Grunch" ## INSTALLCHECK "{INSTALLDIR}Grunch/Database/User/Yomgui_{SystemOS}.db" ## INSTALL Copy "{DOWNLOADDIR}{ARCHIVE}" "{INSTALLDIR}Grunch/Database/User/Yomgui_{SystemOS}.db" ## INSTALL END ## UNINSTALL Delete "{INSTALLDIR}Grunch/Database/User/Yomgui_{SystemOS}.db" ## UNINSTALL END ## ITEM END ;-------------------------------------------- ## ITEM "Blender3D" DISPLAYNAME "Blender3D" ## DATE "10.12.2011" ## DESCRIPTION "Powerful 3D modelling and rendering software. 3D accelerated modeler." ## DEPENDENCIES "Python32" ## APPTYPE "APPLICATION" ## APPAUTHOR "Guillaume 'Yomgui' Roguez " ## APPWEBPAGE "http://www.yomgui.fr/yiki/doku.php/en:dev:blender:start" ## GRUNCHAUTHOR "Guillaume Roguez " ## URLARCHIVE "http://yellowblue.free.fr/blender/blender-{VERSION}.{REVISION}.{BUILD}-{sysos}.lha" ## URLWEBPAGE "http://yellowblue.free.fr/blender/blender_latest.txt" ## URLPATTERN "blender-{VERSION}.{REVISION}.{BUILD}-{sysos}.lha" ## INSTALLCHECK "{INSTALLDIR}{NAME}/Blender" ## VERSIONCHECK "{CHECKNAME}" ## INSTALL {STANDARDBACKUP} {STANDARDEXTRACT} If EXISTS "{INSTALLDIR}{NAME}/{NAME}.info" If EXISTS "{TEMPDIR}{NAME}/{NAME}.info" Delete FORCE "{TEMPDIR}{NAME}/{NAME}.info" EndIf EndIf Copy "{TEMPDIR}blender#?/#?" "{INSTALLDIR}{NAME}" ALL If NOT EXISTS "{INSTALLDIR}{NAME}.info" If EXISTS "{TEMPDIR}{NAME}.info" Copy "{TEMPDIR}{NAME}.info" "{INSTALLDIR}{NAME}.info" Else GTooltype "{INSTALLDIR}{NAME}" TYPE WBDRAWER EndIf EndIf Echo "VERSION: {VERSION}.{REVISION}.{BUILD}" TO "{CHECKNAME}" ## INSTALL END ## UNINSTALL {STANDARDBACKUP} Delete FORCE "{INSTALLDIR}{NAME}" ALL Delete FORCE "{INSTALLDIR}{NAME}.info" ## UNINSTALL END ## ITEM END ;-------------------------------------------- ## ITEM "Python25" DISPLAYNAME "Python 2.5.x" UNINSTALLWARN ## DATE "07.11.2011" ## DESCRIPTION Python 2.5.x - Ported on MorphOS by Guillaume Roguez. ## DESCRIPTION END ## APPTYPE "DEVELOPER" ## APPAUTHOR "The Python Software Foundation" ## APPWEBPAGE "http://www.python.org/" ## APPPICTURE "http://www.python.org/community/logos/python-logo-master-v3-TM-flattened.png" ## GRUNCHAUTHOR "Guillaume Roguez " ## URLARCHIVE "http://yellowblue.free.fr/python/Python-2.{VERSION}.{REVISION}-{BUILD}.tar.bz2" ## URLWEBPAGE "http://yellowblue.free.fr/yiki/doku.php/en:dev:python:rel2x:start" ## URLPATTERN "Python-2.{VERSION}.{REVISION}-{BUILD}.tar.bz2" ## INSTALLDIR DISABLED ## INSTALLCHECK "SYS:Libs/python2.library" ## VERSIONCHECK "{CHECKNAME}" ## INSTALL 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" "SYS:C" Copy ALL "{TEMPDIR}Python-2.{VERSION}.{REVISION}-{BUILD}/Libs" "SYS:Libs" Delete FORCE "SYS:C/python" MakeLink FORCE "SYS:C/python" "SYS:C/python2.{VERSION}" 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 "SYS:C/python" Delete FORCE "SYS:C/python2.{VERSION}" Delete FORCE "SYS:C/pydoc" Delete FORCE "SYS:Libs/python2.library" If EXISTS "SYS: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 SYS:Libs/python2.{VERSION}/site-packages" "Yes" "No" If $RES EQ 0 GGauge "UNINSTALLING" "Deleting all data except thirdparties" 3 3 Protect "SYS:Libs/python2.{VERSION}/site-packages" W SUB Delete FORCE ALL "SYS:Libs/python2.{VERSION}" Protect "SYS:Libs/python2.{VERSION}/site-packages" W ADD Else GGauge "UNINSTALLING" "Deleting all data" 3 3 Delete FORCE ALL "SYS: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 ;-------------------------------------------- ## ITEM "PyMUI_py2.5" DISPLAYNAME "Python 2.5.x - PyMUI module" ## DATE "07.11.2011" ## DESCRIPTION "Python module to develop MUI interfaces." ## DEPENDENCIES "Python25" ## APPTYPE "DEVELOPER" ## APPAUTHOR "Guillaume 'Yomgui' Roguez " ## APPWEBPAGE "http://www.yomgui.fr/yiki/doku.php/en:dev:pymui:start" ## GRUNCHAUTHOR "Guillaume Roguez " ## URLARCHIVE "http://yellowblue.free.fr/python/thirdparties/2.5/PyMUI-{VERSION}.{REVISION}.{systemos}-r{BUILD}.lha" ## URLWEBPAGE "http://yellowblue.free.fr/yiki/doku.php/en:dev:pymui:start" ## URLPATTERN "PyMUI-{VERSION}.{REVISION}.{systemos}-r{BUILD}.lha" ## VERSIONCHECK "{CHECKNAME}" ## INSTALLDIR DISABLED ## INSTALLCHECK "SYS:Libs/python2.5/site-packages/pymui/" ## INSTALL {STANDARDEXTRACT} Copy ALL "{TEMPDIR}Libs" "SYS:Libs" Echo "VERSION: {VERSION}.{REVISION}.{BUILD}" TO "{CHECKNAME}" ## INSTALL END ## UNINSTALL Delete ALL FORCE "SYS:Libs/python2.5/site-packages/pymui/" Delete FORCE "SYS:Libs/python2.5/site-packages/PyMUI-{VERSION}.{REVISION}-py2.5.egg-info" ## UNINSTALL END ## ITEM END ;-------------------------------------------- ## ITEM "PyCairo_py2.5" DISPLAYNAME "Python 2.5.x - PyCairo module" ## DATE "07.11.2011" ## DESCRIPTION "Python module to access cairo API (staticaly linked library)." ## DEPENDENCIES "Python25" ## APPTYPE "DEVELOPER" ## APPAUTHOR "James Henstridge, Steven Chaplin" ## APPWEBPAGE "http://cairographics.org/pycairo/" ## APPPICTURE "http://cairographics.org/cairo-banner.png" ## GRUNCHAUTHOR "Guillaume Roguez " ## URLARCHIVE "http://yellowblue.free.fr/python/thirdparties/2.5/pycairo-{VERSION}.{REVISION}.{BUILD}.{systemos}.lha" ## URLWEBPAGE "http://yellowblue.free.fr/yiki/doku.php/en:dev:python:rel2x:start" ## URLPATTERN "pycairo-{VERSION}.{REVISION}.{BUILD}.{systemos}.lha" ## VERSIONCHECK "{CHECKNAME}" ## INSTALLDIR DISABLED ## INSTALLCHECK "SYS:Libs/python2.5/site-packages/cairo/" ## INSTALL {STANDARDEXTRACT} Copy ALL "{TEMPDIR}Libs" "SYS:Libs" If EXISTS "SDK:GG/usr/" Copy ALL "{TEMPDIR}local" "SDK:GG/usr/local" EndIf Echo "VERSION: {VERSION}.{REVISION}.{BUILD}" TO "{CHECKNAME}" ## INSTALL END ## UNINSTALL Delete ALL FORCE "SYS:Libs/python2.5/site-packages/cairo/" Delete FORCE "SYS:Libs/python2.5/site-packages/pycairo-{VERSION}.{REVISION}.{BUILD}-py2.5.egg-info" Delete FORCE "SDK:GG/usr/local/include/pycairo" ## UNINSTALL END ## ITEM END ;-------------------------------------------- ## ITEM "PILv1_py2.5" DISPLAYNAME "Python 2.5.x - Python Imaging Library v1.x module" ## DATE "07.11.2011" ## DESCRIPTION "Python Imaging Library: a image manipulation library module for Python, v1.x serie." ## DEPENDENCIES "Python25" ## APPTYPE "DEVELOPER" ## APPAUTHOR "Secret Labs AB, Fredrik Lundh" ## APPWEBPAGE "http://www.pythonware.com/products/pil/" ## GRUNCHAUTHOR "Guillaume Roguez " ## URLARCHIVE "http://yellowblue.free.fr/python/thirdparties/2.5/PIL-1.{VERSION}.{REVISION}.{systemos}-r{BUILD}.lha" ## URLWEBPAGE "http://yellowblue.free.fr/yiki/doku.php/en:dev:python:rel2x:start" ## URLPATTERN "PIL-1.{VERSION}.{REVISION}.{systemos}-r{BUILD}.lha" ## VERSIONCHECK "{CHECKNAME}" ## INSTALLDIR DISABLED ## INSTALLCHECK "SYS:Libs/python2.5/site-packages/PIL/" ## INSTALL {STANDARDEXTRACT} Copy ALL "{TEMPDIR}C" "SYS:C" Copy ALL "{TEMPDIR}Libs" "SYS:Libs" Echo "VERSION: {VERSION}.{REVISION}.{BUILD}" TO "{CHECKNAME}" ## INSTALL END ## UNINSTALL Delete ALL FORCE "SYS:Libs/python2.5/site-packages/PIL/" Delete FORCE "SYS:C/pilconvert.py" "SYS:C/pildriver.py" "SYS:C/pilfile.py" "SYS:C/pilfont.py" "SYS:C/pilprint.py" Delete FORCE "SYS:Libs/python2.5/site-packages/PIL.pth" ## UNINSTALL END ## ITEM END ;-------------------------------------------- ## ITEM "Gribouillis" ## DATE "24.11.2011" ## DESCRIPTION Gribouillis - A paint program for MorphOS by Guillaume Roguez. Requires Python 2.5.x, PIL, PyMUI and PyCairo (handled by Grunch). Others thirdparties included (Python PureMVC framework and PyPNG). ## DESCRIPTION END ## DEPENDENCIES "Python25" "PILv1_py2.5" "PyMUI_py2.5" "PyCairo_py2.5" ## APPTYPE "PICTURE" ## APPAUTHOR "Guillaume Roguez " ## APPWEBPAGE "http://www.yomgui.fr/yiki/doku.php/en:dev:gb3:start" ## APPPICTURE "http://yellowblue.free.fr/projects/GB_icone_128px.png" ## GRUNCHAUTHOR "Guillaume Roguez " ## URLARCHIVE "http://yellowblue.free.fr/projects/GB_{VERSION}.{REVISION}.{BUILD}_{SystemOS}.lha" ## URLWEBPAGE "http://yellowblue.free.fr/projects/GB_latest.txt" ## URLPATTERN "GB_{VERSION}.{REVISION}.{BUILD}_{SystemOS}.lha" ## INSTALLCHECK "{INSTALLDIR}{NAME}/{LOWERNAME}.py" ## INSTALL {STANDARDBACKUP} {STANDARDEXTRACT} {STANDARDCOPY} ; Remove undeeded stuff from old standalone installations Delete FORCE "{INSTALLDIR}{NAME}/python" Delete FORCE "{INSTALLDIR}{NAME}/Libs/python2#?" Delete FORCE "{INSTALLDIR}{NAME}/Libs/#?.pym" Delete FORCE "{INSTALLDIR}{NAME}/Libs/morphospath.py#?" Delete FORCE "{INSTALLDIR}{NAME}/Libs/os.py#?" Delete FORCE "{INSTALLDIR}{NAME}/Libs/site.py#?" Delete FORCE "{INSTALLDIR}{NAME}/Libs/state.py#?" Delete FORCE ALL "{INSTALLDIR}{NAME}/Libs/cairo" Delete FORCE ALL "{INSTALLDIR}{NAME}/Libs/PIL" Delete FORCE ALL "{INSTALLDIR}{NAME}/Libs/pymui" ## INSTALL END ## UNINSTALL {STANDARDBACKUP} Delete FORCE "{INSTALLDIR}{NAME}" ALL Delete FORCE "{INSTALLDIR}{NAME}.info" ;Delete FORCE "ENVARC:MUI/{UPPERNAME}{MUIPREFSPATTERN}" ;Delete FORCE "ENV:MUI/{UPPERNAME}{MUIPREFSPATTERN}" ## UNINSTALL END ## ITEM END ;-------------------------------------------- ## ITEM "Python32" DISPLAYNAME "Python 3.2.x" UNINSTALLWARN ## DATE "09.12.2011" ## DESCRIPTION Python 3.2.x - Ported on MorphOS by Guillaume Roguez. ## DESCRIPTION END ## APPTYPE "DEVELOPER" ## APPAUTHOR "The Python Software Foundation" ## APPWEBPAGE "http://www.python.org/" ## APPPICTURE "http://www.python.org/community/logos/python-logo-master-v3-TM-flattened.png" ## GRUNCHAUTHOR "Guillaume Roguez " ## URLARCHIVE "http://yellowblue.free.fr/python/Python-3.{VERSION}.{REVISION}-{BUILD}.tar.bz2" ## URLWEBPAGE "http://yellowblue.free.fr/yiki/doku.php/en:dev:python:rel3x:start" ## URLPATTERN "Python-3.{VERSION}.{REVISION}-{BUILD}.tar.bz2" ## INSTALLDIR DISABLED ## INSTALLCHECK "SYS:Libs/python3.library" ## VERSIONCHECK "{CHECKNAME}" ## INSTALL GGauge "EXTRACTING" "{ARCHIVE}" 1 2 XADUnFile "{DOWNLOADDIR}{ARCHIVE}" "{TEMPDIR}" XADUnFile "{TEMPDIR}Python-3.{VERSION}.{REVISION}-{BUILD}.tar" "{TEMPDIR}" GGauge "INSTALLING" "Python-3.{VERSION}.{REVISION}-{BUILD}" 2 2 Delete FORCE "{TEMPDIR}Python-3.{VERSION}.{REVISION}-{BUILD}/C/python3" Copy ALL "{TEMPDIR}Python-3.{VERSION}.{REVISION}-{BUILD}/C" "SYS:C" Copy ALL "{TEMPDIR}Python-3.{VERSION}.{REVISION}-{BUILD}/Libs" "SYS:Libs" Delete FORCE "SYS:C/python3" MakeLink FORCE "SYS:C/python3" "SYS:C/python3.{VERSION}" If EXISTS "SDK:GG/usr/" GGauge "INSTALLING" "developper data (include and lib)" 1 1 Copy ALL "{TEMPDIR}Python-3.{VERSION}.{REVISION}-{BUILD}/DevEnv/#?" SDK:GG/usr/local/ EndIf Echo "VERSION: {VERSION}.{REVISION}.{BUILD}" TO "{CHECKNAME}" ## INSTALL END ## UNINSTALL GGauge "UNINSTALLING" "Python-3.{VERSION}.{REVISION}-{BUILD}" 1 3 Delete FORCE "SYS:C/python3" Delete FORCE "SYS:C/python3.{VERSION}" Delete FORCE "SYS:C/pydoc3" Delete FORCE "SYS:Libs/python3.library" If EXISTS "SYS:Libs/python3.{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 SYS:Libs/python3.{VERSION}/site-packages" "Yes" "No" If $RES EQ 0 GGauge "UNINSTALLING" "Deleting all data except thirdparties" 3 3 Protect "SYS:Libs/python3.{VERSION}/site-packages" W SUB Delete FORCE ALL "SYS:Libs/python3.{VERSION}" Protect "SYS:Libs/python3.{VERSION}/site-packages" W ADD Else GGauge "UNINSTALLING" "Deleting all data" 3 3 Delete FORCE ALL "SYS:Libs/python3.{VERSION}" EndIf EndIf If EXISTS "SDK:GG/usr/" Delete ALL FORCE "SDK:GG/usr/local/include/python3.2" Delete FORCE "SDK:GG/usr/local/lib/libpython3.2.a" "SDK:GG/usr/local/lib/libpym3.2.a" EndIf ## UNINSTALL END ## ITEM END ;-------------------------------------------- ## ITEM "Helios" ## DATE "23.11.2011" ## DESCRIPTION "Helios - Firewire stack for Morphos" ## APPTYPE "DRIVER" ## APPAUTHOR "Guillaume Roguez " ## GRUNCHAUTHOR "Guillaume Roguez " ## URLARCHIVE "http://yellowblue.free.fr/projects/helios_{VERSION}.{REVISION}.{BUILD}.lha" ## URLWEBPAGE "http://yellowblue.free.fr/projects/helios_latest.txt" ## URLPATTERN "helios_{VERSION}.{REVISION}.{BUILD}.lha" ## INSTALLDIR DISABLED ## INSTALLCHECK "SYS:Libs/helios.library" ## VERSIONCHECK "{CHECKNAME}" ## INSTALL {STANDARDEXTRACT} Copy "{TEMPDIR}{NAME}/Libs/helios.library" "SYS:Libs/helios.library" Copy "{TEMPDIR}{NAME}/C/#?" "SYS:C/" Copy "{TEMPDIR}{NAME}/Devs/#?" "SYS:Devs/" ALL Copy "{TEMPDIR}{NAME}/Classes/#?" "SYS:Classes/" ALL If EXISTS "SDK:" NOREQ If "{INSTALLSDK}" EQ "SDK" Copy "{TEMPDIR}{NAME}/SDK/#?" "SDK:" ALL EndIf EndIf Echo "VERSION: {VERSION}.{REVISION}.{BUILD}" TO "{CHECKNAME}" GStartup APPNAME "{NAME}" LINES "c:Run <>NIL: c:helios_rom_start >NIL:" ## INSTALL END ## UNINSTALL Delete FORCE "SYS:Libs/helios.library" Delete FORCE "SYS:C/helios_#?" Delete FORCE "SYS:Classes/Helios" ALL Delete FORCE "SYS:Devs/Helios" ALL GStartup APPNAME "{NAME}" ## UNINSTALL END ## ITEM END