Difference between revisions of "Dia"
From WPKG | Open Source Software Deployment and Distribution
(You only need to leave packaging details in for an older version if it differs from a newer version) |
m (32 and 64-bit hosts compatible) |
||
Line 6: | Line 6: | ||
<source lang="xml"> | <source lang="xml"> | ||
− | <package id="dia" name="Dia Diagram Editor" revision="1" reboot="false" priority="1"> | + | <!-- dia install ; for 32-bit and 64-bit hosts --> |
− | <check type="file" condition="exists" path="%PROGRAMFILES%\dia\dia-0.97.1-uninstall.exe" /> | + | <package |
− | + | id="dia" | |
− | + | name="Dia Diagram Editor" | |
− | + | revision="0.97.1.2-20111017" | |
− | + | reboot="false" | |
− | + | priority="1"> | |
− | + | <check type="logical" condition="or"> | |
− | + | <check type="file" condition="exists" path="%PROGRAMFILES%\dia\dia-0.97.1-uninstall.exe" /> | |
+ | <check type="file" condition="exists" path="%PROGRAMFILES(x86)%\dia\dia-0.97.1-uninstall.exe" /> | ||
+ | </check> | ||
+ | <install cmd='%SOFTWARE%\dia\dia-setup-0.97.1-2.exe /S' /> | ||
+ | <upgrade cmd='%SOFTWARE%\dia\dia-setup-0.97.1-2.exe /S' /> | ||
+ | <remove cmd='%PROGRAMFILES%\dia\dia-0.97.1-uninstall.exe /S' /> | ||
+ | <remove cmd='%PROGRAMFILES(x86)%\dia\dia-0.97.1-uninstall.exe /S' /> | ||
</package> | </package> | ||
</source> | </source> |
Revision as of 09:08, 17 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
<!-- dia install ; for 32-bit and 64-bit hosts -->
<package
id="dia"
name="Dia Diagram Editor"
revision="0.97.1.2-20111017"
reboot="false"
priority="1">
<check type="logical" condition="or">
<check type="file" condition="exists" path="%PROGRAMFILES%\dia\dia-0.97.1-uninstall.exe" />
<check type="file" condition="exists" path="%PROGRAMFILES(x86)%\dia\dia-0.97.1-uninstall.exe" />
</check>
<install cmd='%SOFTWARE%\dia\dia-setup-0.97.1-2.exe /S' />
<upgrade cmd='%SOFTWARE%\dia\dia-setup-0.97.1-2.exe /S' />
<remove cmd='%PROGRAMFILES%\dia\dia-0.97.1-uninstall.exe /S' />
<remove cmd='%PROGRAMFILES(x86)%\dia\dia-0.97.1-uninstall.exe /S' />
</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