Difference between revisions of "Gimp"

From WPKG | Open Source Software Deployment and Distribution
Jump to: navigation, search
(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 ==
<pre>
+
 
 +
<source lang="xml">
 
<package
 
<package
 
   id="gimp"
 
   id="gimp"
Line 17: Line 18:
  
 
</package>
 
</package>
</pre>
+
</source>
  
 
== GIMP-Help ==
 
== GIMP-Help ==
  
    <package
+
<source lang="xml">
        id="gimphelp"
+
<package
        name="The Gimp help files"
+
  id="gimphelp"
        revision="0"
+
  name="The Gimp help files"
        reboot="false"
+
  revision="0"
        priority="20">
+
  reboot="false"
        <check type="file" condition="exists" path="%PROGRAMFILES%\GIMP\share\gimp\2.0\help\images\callouts\1.png" />
+
  priority="20">
        <install cmd="%SOFTWARE%\gimp\gimp-help-2-0.9-setup.exe  SP- /VERYSILENT /NORESTART  /DIR=%PROGRAMFILES%\GIMP" />
+
   
    </package>
+
  <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 ==
  
    <package
+
<source lang="xml">
        id="gtk"
+
<package
        name="GTK"
+
  id="gtk"
        revision="0"
+
  name="GTK"
        reboot="false"
+
  revision="0"
        priority="0">
+
  reboot="false"
        <check type="file" condition="exists" path="%COMMONPROGRAMFILES%\GTK\2.0\bin\libgtk-win32-2.0-0.dll" />
+
  priority="0">
        <install cmd="%SOFTWARE%\gimp\gtk+-2.6.9-setup.exe SP- /SILENT /NORESTART" />
+
 
        <remove cmd='"%CommonProgramFiles%"\GTK\2.0\unins000.exe" /SILENT' />
+
  <check type="file" condition="exists" path="%COMMONPROGRAMFILES%\GTK\2.0\bin\libgtk-win32-2.0-0.dll"/>
    </package>
+
 
 +
  <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:
  
    <package id="gtk" name="gtk+ 2.10.11" revision="1" reboot="false" priority="0">
+
<source lang="xml">
        <check type="uninstall" condition="exists" path="GTK+ 2.10.11 runtime environment" />
+
<package
        <install cmd='%SOFTWARE%\gimp\gtk+-2.10.11-setup.exe SP- /SILENT /NORESTART' />
+
  id="gtk"
        <remove cmd='"%CommonProgramFiles%"\GTK\2.0\setup\unins000.exe" /SILENT' />
+
  name="gtk+ 2.10.11"
    </package>
+
  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.