← Back to team overview

mira-dev team mailing list archive

[Branch ~mira-dev/mira/trunk] Rev 203: Linux installers

 

------------------------------------------------------------
revno: 203
committer: Alan Alvarez <aalvarez@xxxxxxxxxxxxx>
branch nick: trunk
timestamp: Sat 2010-05-08 12:19:49 -0400
message:
  Linux installers
added:
  mira-installers/
  mira-installers/linux/
  mira-installers/linux/MiraClientInstaller.xml
  mira-installers/linux/MiraServerInstaller.xml


--
lp:mira/trunk
https://code.launchpad.net/~mira-dev/mira/trunk

Your team Mira Core Development Team is subscribed to branch lp:mira/trunk.
To unsubscribe from this branch go to https://code.launchpad.net/~mira-dev/mira/trunk/+edit-subscription
=== added directory 'mira-installers'
=== added directory 'mira-installers/linux'
=== added file 'mira-installers/linux/MiraClientInstaller.xml'
--- mira-installers/linux/MiraClientInstaller.xml	1970-01-01 00:00:00 +0000
+++ mira-installers/linux/MiraClientInstaller.xml	2010-05-08 16:19:49 +0000
@@ -0,0 +1,118 @@
+<project>
+    <shortName>MiraClientInstaller</shortName>
+    <fullName>Mira Client</fullName>
+    <version>0.1</version>
+    <leftImage>../../mira-client/resources/images/install-left-side.png</leftImage>
+    <logoImage>../../mira-client/resources/images/install-icon.png</logoImage>
+    <splashImage>../../mira-client/resources/images/loading-splash.png</splashImage>
+    <postInstallationActionList>
+        <writeFile>
+            <encoding>ascii</encoding>
+            <path>/usr/bin/mira_client</path>
+            <text>#!/bin/sh -
+cd ${installdir}
+./mira_client</text>
+        </writeFile>
+        <runConsoleProgram>
+            <program>chmod</program>
+            <programArguments>+x /usr/bin/mira_client</programArguments>
+        </runConsoleProgram>
+    </postInstallationActionList>
+    <postUninstallationActionList>
+        <deleteFile>
+            <path>/usr/bin/mira_client</path>
+        </deleteFile>
+    </postUninstallationActionList>
+    <enableRollback>1</enableRollback>
+    <enableTimestamp>1</enableTimestamp>
+    <saveRelativePaths>1</saveRelativePaths>
+    <vendor>Mira Groupware</vendor>
+    <componentList>
+        <component>
+            <name>default</name>
+            <description>Default Component</description>
+            <canBeEdited>1</canBeEdited>
+            <selected>1</selected>
+            <show>1</show>
+            <folderList>
+                <folder>
+                    <description>Program Files</description>
+                    <destination>${installdir}</destination>
+                    <name>programfiles</name>
+                    <platforms>all</platforms>
+                    <shortcutList>
+                        <shortcut>
+                            <comment>Uninstall</comment>
+                            <exec>${installdir}/${uninstallerName}</exec>
+                            <icon></icon>
+                            <name>Uninstall ${product_fullname}</name>
+                            <path>${installdir}</path>
+                            <platforms>all</platforms>
+                            <runInTerminal>0</runInTerminal>
+                            <windowsExec>${installdir}/${uninstallerName}.exe</windowsExec>
+                            <windowsExecArgs></windowsExecArgs>
+                            <windowsIcon></windowsIcon>
+                            <windowsPath>${installdir}</windowsPath>
+                        </shortcut>
+                    </shortcutList>
+                </folder>
+                <folder>
+                    <description>Program Files</description>
+                    <destination>${installdir}</destination>
+                    <name>programfileslinux</name>
+                    <platforms>linux</platforms>
+                    <distributionFileList>
+                        <distributionFile>
+                            <origin>../../mira-client/bin/libFilesUtility.so</origin>
+                        </distributionFile>
+                        <distributionFile>
+                            <origin>../../mira-client/bin/libmira-utility.so</origin>
+                        </distributionFile>
+                        <distributionFile>
+                            <origin>../../mira-client/bin/mira_client</origin>
+                        </distributionFile>
+                    </distributionFileList>
+                </folder>
+                <folder>
+                    <description>Program Files</description>
+                    <destination>${installdir}</destination>
+                    <name>programfileswindows</name>
+                    <platforms>windows</platforms>
+                </folder>
+                <folder>
+                    <description>Program Files</description>
+                    <destination>${installdir}</destination>
+                    <name>programfilesosx</name>
+                    <platforms>osx</platforms>
+                </folder>
+            </folderList>
+            <startMenuShortcutList>
+                <startMenuShortcut>
+                    <comment>Uninstall ${product_fullname}</comment>
+                    <name>Uninstall ${product_fullname}</name>
+                    <runInTerminal>0</runInTerminal>
+                    <windowsExec>${installdir}/${uninstallerName}.exe</windowsExec>
+                    <windowsExecArgs></windowsExecArgs>
+                    <windowsIcon></windowsIcon>
+                    <windowsPath>${installdir}/</windowsPath>
+                </startMenuShortcut>
+            </startMenuShortcutList>
+        </component>
+    </componentList>
+    <parameterList>
+        <directoryParameter>
+            <name>installdir</name>
+            <description>Installer.Parameter.installdir.description</description>
+            <explanation>Installer.Parameter.installdir.explanation</explanation>
+            <value></value>
+            <default>${platform_install_prefix}/${product_shortname}-${product_version}</default>
+            <allowEmptyValue>0</allowEmptyValue>
+            <ask>yes</ask>
+            <cliOptionName>prefix</cliOptionName>
+            <mustBeWritable>yes</mustBeWritable>
+            <mustExist>0</mustExist>
+            <width>30</width>
+        </directoryParameter>
+    </parameterList>
+</project>
+

=== added file 'mira-installers/linux/MiraServerInstaller.xml'
--- mira-installers/linux/MiraServerInstaller.xml	1970-01-01 00:00:00 +0000
+++ mira-installers/linux/MiraServerInstaller.xml	2010-05-08 16:19:49 +0000
@@ -0,0 +1,146 @@
+<project>
+    <shortName>MiraServerInstaller</shortName>
+    <fullName>Mira Server</fullName>
+    <version>0.1</version>
+    <licenseFile>../../mira-client/COPYING</licenseFile>
+    <leftImage>../../mira-client/resources/images/install-left-side.png</leftImage>
+    <logoImage>../../mira-client/resources/images/install-icon.png</logoImage>
+    <splashImage>../../mira-client/resources/images/loading-splash.png</splashImage>
+    <postInstallationActionList>
+        <copyFile>
+            <destination>/usr/lib/libFiles-utility.so</destination>
+            <origin>${installdir}/libFiles-utility.so</origin>
+        </copyFile>
+        <copyFile>
+            <destination>/usr/lib/libmira.so</destination>
+            <origin>${installdir}/libmira.so</origin>
+        </copyFile>
+        <runConsoleProgram>
+            <program>ldconfig</program>
+            <programArguments></programArguments>
+        </runConsoleProgram>
+        <writeFile>
+            <path>/usr/sbin/mira_server</path>
+            <text>#!/bin/sh -
+cd ${installdir}
+./mira_server</text>
+        </writeFile>
+        <runProgram>
+            <program>chmod</program>
+            <programArguments>+x /usr/sbin/mira_server</programArguments>
+        </runProgram>
+    </postInstallationActionList>
+    <postUninstallationActionList>
+        <deleteFile>
+            <path>/usr/lib/libmira.so</path>
+        </deleteFile>
+        <deleteFile>
+            <path>/usr/lib/libFiles-utility.so</path>
+        </deleteFile>
+        <runProgram>
+            <program>ldconfig</program>
+            <programArguments></programArguments>
+        </runProgram>
+        <deleteFile>
+            <path>/usr/sbin/mira_server</path>
+        </deleteFile>
+    </postUninstallationActionList>
+    <enableRollback>1</enableRollback>
+    <enableTimestamp>1</enableTimestamp>
+    <saveRelativePaths>1</saveRelativePaths>
+    <vendor>Mira Groupware</vendor>
+    <componentList>
+        <component>
+            <name>default</name>
+            <description>Default Component</description>
+            <canBeEdited>1</canBeEdited>
+            <selected>1</selected>
+            <show>1</show>
+            <folderList>
+                <folder>
+                    <description>Program Files</description>
+                    <destination>${installdir}</destination>
+                    <name>programfiles</name>
+                    <platforms>all</platforms>
+                    <shortcutList>
+                        <shortcut>
+                            <comment>Uninstall</comment>
+                            <exec>${installdir}/${uninstallerName}</exec>
+                            <icon></icon>
+                            <name>Uninstall ${product_fullname}</name>
+                            <path>${installdir}</path>
+                            <platforms>all</platforms>
+                            <runInTerminal>0</runInTerminal>
+                            <windowsExec>${installdir}/${uninstallerName}.exe</windowsExec>
+                            <windowsExecArgs></windowsExecArgs>
+                            <windowsIcon></windowsIcon>
+                            <windowsPath>${installdir}</windowsPath>
+                        </shortcut>
+                    </shortcutList>
+                </folder>
+                <folder>
+                    <description>Program Files</description>
+                    <destination>${installdir}</destination>
+                    <name>programfileslinux</name>
+                    <platforms>linux</platforms>
+                    <distributionFileList>
+                        <distributionFile>
+                            <origin>../../mira-server/bin/Directory.xml</origin>
+                        </distributionFile>
+                        <distributionFile>
+                            <origin>../../mira-server/bin/libFiles-utility.so</origin>
+                        </distributionFile>
+                        <distributionFile>
+                            <origin>../../mira-server/bin/libmira.so</origin>
+                        </distributionFile>
+                        <distributionFile>
+                            <origin>../../mira-server/bin/mira.conf</origin>
+                        </distributionFile>
+                        <distributionFile>
+                            <origin>../../mira-server/bin/mira_server</origin>
+                        </distributionFile>
+                    </distributionFileList>
+                </folder>
+                <folder>
+                    <description>Program Files</description>
+                    <destination>${installdir}</destination>
+                    <name>programfileswindows</name>
+                    <platforms>windows</platforms>
+                </folder>
+                <folder>
+                    <description>Program Files</description>
+                    <destination>${installdir}</destination>
+                    <name>programfilesosx</name>
+                    <platforms>osx</platforms>
+                </folder>
+            </folderList>
+            <startMenuShortcutList>
+                <startMenuShortcut>
+                    <comment>Uninstall ${product_fullname}</comment>
+                    <name>Uninstall ${product_fullname}</name>
+                    <runInTerminal>0</runInTerminal>
+                    <windowsExec>${installdir}/${uninstallerName}.exe</windowsExec>
+                    <windowsExecArgs></windowsExecArgs>
+                    <windowsIcon></windowsIcon>
+                    <windowsPath>${installdir}/</windowsPath>
+                </startMenuShortcut>
+            </startMenuShortcutList>
+        </component>
+    </componentList>
+    <parameterList>
+        <directoryParameter>
+            <name>installdir</name>
+            <description>Installer.Parameter.installdir.description</description>
+            <explanation>Installer.Parameter.installdir.explanation</explanation>
+            <value></value>
+            <default>${platform_install_prefix}/${product_shortname}-${product_version}</default>
+            <allowEmptyValue>0</allowEmptyValue>
+            <ask>yes</ask>
+            <cliOptionName>prefix</cliOptionName>
+            <mustBeWritable>yes</mustBeWritable>
+            <mustExist>0</mustExist>
+            <width>30</width>
+        </directoryParameter>
+    </parameterList>
+</project>
+