Difference between revisions of "Dia"
From WPKG | Open Source Software Deployment and Distribution
(→WPKG Package: dia: remove cmd corrected; CMD->%ComSpec%, %PROGRAMFILES%\dia must be inside double qoutes!) |
m |
||
Line 2: | Line 2: | ||
The Dia site is at [http://live.gnome.org/Dia http://live.gnome.org/Dia]. Dia for Windows is available from [http://dia-installer.de/ http://dia-installer.de/]. | The Dia site is at [http://live.gnome.org/Dia http://live.gnome.org/Dia]. Dia for Windows is available from [http://dia-installer.de/ http://dia-installer.de/]. | ||
+ | ==DIA 0.97.7-2== | ||
− | == | + | <source lang="xml"> |
+ | <package id="dia" name="Dia Diagram Editor" revision="1" reboot="false" priority="1"> | ||
+ | <check type="file" condition="exists" path="%PROGRAMFILES%\dia\dia-0.97.1-uninstall.exe" /> | ||
+ | <install cmd='%SOFTWARE%\graphics\dia-setup-0.97.1-2.exe /S' /> | ||
+ | <upgrade cmd='%SOFTWARE%\graphics\dia-setup-0.97.1-2.exe /S' /> | ||
+ | <remove cmd='%PROGRAMFILES%\dia\dia-0.97.1-uninstall.exe /S' /> | ||
+ | <remove cmd='%ComSpec% /C RMDIR /S /Q "%PROGRAMFILES%\dia"'> | ||
+ | <exit code="0" /> | ||
+ | <exit code="2" /> | ||
+ | </remove> | ||
+ | </package> | ||
+ | </source> | ||
+ | |||
+ | Uninstall removes all files, but leaves the directory structure intact. so there is an RMDIR invoked at the end. | ||
+ | |||
+ | ==DIA 0.97.7-1== | ||
<source lang="xml"> | <source lang="xml"> |
Revision as of 13:22, 13 October 2011
Dia is a (vector) diagram editor, similar to OpenOffice Draw.
The Dia site is at http://live.gnome.org/Dia. Dia for Windows is available from http://dia-installer.de/.
DIA 0.97.7-2
<package id="dia" name="Dia Diagram Editor" revision="1" reboot="false" priority="1">
<check type="file" condition="exists" path="%PROGRAMFILES%\dia\dia-0.97.1-uninstall.exe" />
<install cmd='%SOFTWARE%\graphics\dia-setup-0.97.1-2.exe /S' />
<upgrade cmd='%SOFTWARE%\graphics\dia-setup-0.97.1-2.exe /S' />
<remove cmd='%PROGRAMFILES%\dia\dia-0.97.1-uninstall.exe /S' />
<remove cmd='%ComSpec% /C RMDIR /S /Q "%PROGRAMFILES%\dia"'>
<exit code="0" />
<exit code="2" />
</remove>
</package>
Uninstall removes all files, but leaves the directory structure intact. so there is an RMDIR invoked at the end.
DIA 0.97.7-1
<package id="dia" name="Dia Diagram Editor" revision="1" reboot="false" priority="1">
<check type="file" condition="exists" path="%PROGRAMFILES%\dia\dia-0.97.1-uninstall.exe" />
<install cmd='%SOFTWARE%\graphics\dia-setup-0.97.1-1.exe /S' />
<upgrade cmd='%SOFTWARE%\graphics\dia-setup-0.97.1-1.exe /S' />
<remove cmd='%PROGRAMFILES%\dia\dia-0.97.1-uninstall.exe /S' />
<remove cmd='%ComSpec% /C RMDIR /S /Q "%PROGRAMFILES%\dia"'>
<exit code="0" />
<exit code="2" />
</remove>
</package>
Uninstall removes all files, but leaves the directory structure intact. so there is an RMDIR invoked at the end.
It might be a good idea to uninstall previous versions before upgrading to a newer version. Otherwise at least the old uninstall executable does not get removed.
Installer Command-line Switches
/S - silent install /D=<directory> - install into a different directory