Difference between revisions of "Dia"

From WPKG | Open Source Software Deployment and Distribution
Jump to: navigation, search
(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==
  
==WPKG Package==
+
<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