Difference between revisions of "Gimp"
From WPKG | Open Source Software Deployment and Distribution
(Add to new "Inno Setup" category.) |
m (Use new syntax highlighting plugin for package xml and standardize the xml layout.) |
||
Line 4: | Line 4: | ||
== GIMP == | == GIMP == | ||
− | < | + | |
+ | <source lang="xml"> | ||
<package | <package | ||
id="gimp" | id="gimp" | ||
Line 17: | Line 18: | ||
</package> | </package> | ||
− | </ | + | </source> |
== GIMP-Help == | == GIMP-Help == | ||
− | + | <source lang="xml"> | |
− | + | <package | |
− | + | id="gimphelp" | |
− | + | name="The Gimp help files" | |
− | + | revision="0" | |
− | + | reboot="false" | |
− | + | priority="20"> | |
− | + | ||
− | + | <check type="file" condition="exists" path="%PROGRAMFILES%\GIMP\share\gimp\2.0\help\images\callouts\1.png"/> | |
+ | |||
+ | <install cmd="%SOFTWARE%\gimp\gimp-help-2-0.9-setup.exe SP- /VERYSILENT /NORESTART /DIR=%PROGRAMFILES%\GIMP"/> | ||
+ | |||
+ | </package> | ||
+ | </source> | ||
GIMP-Help doesn't create an Add/Remove programs entry. | GIMP-Help doesn't create an Add/Remove programs entry. | ||
Line 37: | Line 43: | ||
== GTK == | == GTK == | ||
− | + | <source lang="xml"> | |
− | + | <package | |
− | + | id="gtk" | |
− | + | name="GTK" | |
− | + | revision="0" | |
− | + | reboot="false" | |
− | + | priority="0"> | |
− | + | ||
− | + | <check type="file" condition="exists" path="%COMMONPROGRAMFILES%\GTK\2.0\bin\libgtk-win32-2.0-0.dll"/> | |
− | + | ||
+ | <install cmd="%SOFTWARE%\gimp\gtk+-2.6.9-setup.exe SP- /SILENT /NORESTART"/> | ||
+ | |||
+ | <remove cmd='"%CommonProgramFiles%"\GTK\2.0\unins000.exe" /SILENT'/> | ||
+ | |||
+ | </package> | ||
+ | </source> | ||
Note that the check condition here relies on a version-specific file which could change, libgtk-win32-2.0.0.dll. | Note that the check condition here relies on a version-specific file which could change, libgtk-win32-2.0.0.dll. | ||
Line 52: | Line 64: | ||
Package for newer gtk-2.10: | Package for newer gtk-2.10: | ||
− | + | <source lang="xml"> | |
− | + | <package | |
− | + | id="gtk" | |
− | + | name="gtk+ 2.10.11" | |
− | + | revision="1" | |
+ | reboot="false" | ||
+ | priority="0"> | ||
+ | |||
+ | <check type="uninstall" condition="exists" path="GTK+ 2.10.11 runtime environment"/> | ||
+ | |||
+ | <install cmd='%SOFTWARE%\gimp\gtk+-2.10.11-setup.exe SP- /SILENT /NORESTART'/> | ||
+ | |||
+ | <remove cmd='"%CommonProgramFiles%"\GTK\2.0\setup\unins000.exe" /SILENT'/> | ||
+ | |||
+ | </package> | ||
+ | </source> | ||
See also a silent installer and uninstaller for [[GTK2_runtime]]. | See also a silent installer and uninstaller for [[GTK2_runtime]]. |
Revision as of 22:25, 4 February 2008
These are silent installer entries for GIMP, GIMP-Help and GTK (available from http://gimp-win.sourceforge.net/stable.html):
NOTE: /SILENT Shows progress, /VERYSILENT is truely SILENT and has no dialogue boxes at all (running the gimp .exe with /? reveals all the switches).
GIMP
<package
id="gimp"
name="GNU Image Manipulation Program (GIMP)"
revision="2440"
reboot="false"
priority="10">
<check type="uninstall" condition="exists" path="GIMP 2.4.4"/>
<install cmd='"%SOFTWARE%\gimp\gimp-2.4.4-i686-setup.exe" /VERYSILENT /NORESTART /DIR="%PROGRAMFILES%\GIMP"'/>
</package>
GIMP-Help
<package
id="gimphelp"
name="The Gimp help files"
revision="0"
reboot="false"
priority="20">
<check type="file" condition="exists" path="%PROGRAMFILES%\GIMP\share\gimp\2.0\help\images\callouts\1.png"/>
<install cmd="%SOFTWARE%\gimp\gimp-help-2-0.9-setup.exe SP- /VERYSILENT /NORESTART /DIR=%PROGRAMFILES%\GIMP"/>
</package>
GIMP-Help doesn't create an Add/Remove programs entry.
The above remove command will work when any spoken language help files are installed.
GTK
<package
id="gtk"
name="GTK"
revision="0"
reboot="false"
priority="0">
<check type="file" condition="exists" path="%COMMONPROGRAMFILES%\GTK\2.0\bin\libgtk-win32-2.0-0.dll"/>
<install cmd="%SOFTWARE%\gimp\gtk+-2.6.9-setup.exe SP- /SILENT /NORESTART"/>
<remove cmd='"%CommonProgramFiles%"\GTK\2.0\unins000.exe" /SILENT'/>
</package>
Note that the check condition here relies on a version-specific file which could change, libgtk-win32-2.0.0.dll.
Package for newer gtk-2.10:
<package
id="gtk"
name="gtk+ 2.10.11"
revision="1"
reboot="false"
priority="0">
<check type="uninstall" condition="exists" path="GTK+ 2.10.11 runtime environment"/>
<install cmd='%SOFTWARE%\gimp\gtk+-2.10.11-setup.exe SP- /SILENT /NORESTART'/>
<remove cmd='"%CommonProgramFiles%"\GTK\2.0\setup\unins000.exe" /SILENT'/>
</package>
See also a silent installer and uninstaller for GTK2_runtime.