~tstone2077/mira/installer

« back to all changes in this revision

Viewing changes to mira-installer/MiraClientBitRock.xml

  • Committer: Thurston Stone
  • Date: 2010-01-26 19:52:35 UTC
  • Revision ID: tstone2077@hotmail.com-20100126195235-eendsxhxy2809a45
- Adding mkdir to CMake for client so that the copy process works correctly (if not, it copys all the files to a file named bin)
- Installer: Adding graphics and making Client and Server as selectable components

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
    <shortName>MiraGroupware</shortName>
3
3
    <fullName>Mira Groupware</fullName>
4
4
    <version>0.1</version>
5
 
    <installerFilename></installerFilename>
 
5
    <leftImage>../mira-client/resources/images/install-left-side.png</leftImage>
 
6
    <logoImage>../mira-client/resources/images/install-icon.png</logoImage>
 
7
    <splashImage>../mira-client/resources/images/loading-splash.png</splashImage>
6
8
    <allowLanguageSelection>1</allowLanguageSelection>
 
9
    <allowComponentSelection>1</allowComponentSelection>
7
10
    <compressionAlgorithm>lzma</compressionAlgorithm>
8
11
    <enableRollback>1</enableRollback>
 
12
    <enableTimestamp>1</enableTimestamp>
9
13
    <outputDirectory>.</outputDirectory>
10
14
    <saveRelativePaths>1</saveRelativePaths>
 
15
    <vendor> Mira</vendor>
11
16
    <componentList>
12
17
        <component>
13
 
            <name>default</name>
14
 
            <description>Default Component</description>
 
18
            <name>client</name>
 
19
            <description>Mira Client</description>
15
20
            <canBeEdited>1</canBeEdited>
16
21
            <selected>1</selected>
17
22
            <show>1</show>
18
23
            <folderList>
19
24
                <folder>
20
 
                    <description>Program Files</description>
21
 
                    <destination>${installdir}</destination>
22
 
                    <name>programfiles</name>
 
25
                    <description>Mira Client</description>
 
26
                    <destination>${installdir}/client</destination>
 
27
                    <name>clientdir</name>
23
28
                    <platforms>all</platforms>
24
 
                    <shortcutList>
25
 
                        <shortcut>
26
 
                            <comment>Uninstall</comment>
27
 
                            <exec>${installdir}/${uninstallerName}</exec>
28
 
                            <icon></icon>
29
 
                            <name>Uninstall ${product_fullname}</name>
30
 
                            <path>${installdir}</path>
31
 
                            <platforms>all</platforms>
32
 
                            <runInTerminal>0</runInTerminal>
33
 
                            <windowsExec>${installdir}/${uninstallerName}.exe</windowsExec>
34
 
                            <windowsExecArgs></windowsExecArgs>
35
 
                            <windowsIcon></windowsIcon>
36
 
                            <windowsPath>${installdir}</windowsPath>
37
 
                        </shortcut>
38
 
                    </shortcutList>
39
 
                </folder>
40
 
                <folder>
41
 
                    <description>Program Files</description>
42
 
                    <destination>${installdir}</destination>
43
 
                    <name>programfileslinux</name>
44
 
                    <platforms>linux</platforms>
45
 
                </folder>
46
 
                <folder>
47
 
                    <description>Client Program Files</description>
48
 
                    <destination>${installdir}\MiraClient</destination>
49
 
                    <name>clientprogramfileswindows</name>
50
 
                    <platforms>windows</platforms>
51
29
                    <distributionFileList>
52
30
                        <distributionFile>
53
 
                            <origin>../../bin/Win32Release/mingwm10.dll</origin>
54
 
                        </distributionFile>
55
 
                        <distributionFile>
56
 
                            <origin>../../bin/Win32Release/QtCore4.dll</origin>
57
 
                        </distributionFile>
58
 
                        <distributionFile>
59
 
                            <origin>../../bin/Win32Release/QtGui4.dll</origin>
60
 
                        </distributionFile>
61
 
                        <distributionFile>
62
 
                            <origin>../../bin/Win32Release/boost_signals-mgw34-mt-1_35.dll</origin>
63
 
                        </distributionFile>
64
 
                        <distributionFile>
65
 
                            <origin>../../bin/Win32Release/boost_system-mgw34-mt-1_35.dll</origin>
66
 
                        </distributionFile>
67
 
                        <distributionFile>
68
 
                            <origin>../../bin/Win32Release/boost_thread-mgw34-mt-1_35.dll</origin>
69
 
                        </distributionFile>
70
 
                        <distributionFile>
71
 
                            <origin>../../bin/Win32Release/MiraClient.exe</origin>
 
31
                            <origin>../mira-client/build/bin/mira_client.exe</origin>
 
32
                        </distributionFile>
 
33
                        <distributionFile>
 
34
                            <origin>../mira-client/build/bin/QtGui4.dll</origin>
 
35
                        </distributionFile>
 
36
                        <distributionFile>
 
37
                            <origin>../mira-client/build/bin/mingwm10.dll</origin>
 
38
                        </distributionFile>
 
39
                        <distributionFile>
 
40
                            <origin>../mira-client/build/bin/QtCore4.dll</origin>
72
41
                        </distributionFile>
73
42
                    </distributionFileList>
74
43
                </folder>
75
44
            </folderList>
76
45
            <startMenuShortcutList>
77
46
                <startMenuShortcut>
78
 
                    <comment>Uninstall ${product_fullname}</comment>
79
 
                    <name>Uninstall ${product_fullname}</name>
 
47
                    <comment>Run the client software</comment>
 
48
                    <name>Mira Client</name>
80
49
                    <runInTerminal>0</runInTerminal>
81
 
                    <windowsExec>${installdir}/${uninstallerName}.exe</windowsExec>
 
50
                    <windowsExec>${installdir}/client/mira_client.exe</windowsExec>
82
51
                    <windowsExecArgs></windowsExecArgs>
83
52
                    <windowsIcon></windowsIcon>
84
 
                    <windowsPath>${installdir}/</windowsPath>
 
53
                    <windowsPath>${installdir}/client</windowsPath>
85
54
                </startMenuShortcut>
86
 
                <startMenuFolder>
87
 
                    <name>MiraClient</name>
88
 
                    <platforms>windows</platforms>
89
 
                    <startMenuShortcutList>
90
 
                        <startMenuShortcut>
91
 
                            <comment>Mira Groupware Client</comment>
92
 
                            <name>Mira Client</name>
93
 
                            <runInTerminal>0</runInTerminal>
94
 
                            <windowsExec>${installdir}\MiraClient\MiraClient.exe</windowsExec>
95
 
                            <windowsExecArgs></windowsExecArgs>
96
 
                            <windowsIcon></windowsIcon>
97
 
                            <windowsPath></windowsPath>
98
 
                        </startMenuShortcut>
99
 
                    </startMenuShortcutList>
100
 
                </startMenuFolder>
101
 
                <startMenuFolder>
 
55
            </startMenuShortcutList>
 
56
        </component>
 
57
        <component>
 
58
            <name>miraserver</name>
 
59
            <description>Mira Server</description>
 
60
            <canBeEdited>1</canBeEdited>
 
61
            <selected>0</selected>
 
62
            <show>1</show>
 
63
            <folderList>
 
64
                <folder>
 
65
                    <description>Mira Server</description>
 
66
                    <destination>${installdir}/server</destination>
 
67
                    <name>serverdir</name>
 
68
                    <platforms>all</platforms>
 
69
                    <distributionFileList>
 
70
                        <distributionFile>
 
71
                            <origin>../mira-server/build/bin/Directory.xml</origin>
 
72
                        </distributionFile>
 
73
                        <distributionFile>
 
74
                            <origin>../mira-server/build/bin/mira.conf</origin>
 
75
                        </distributionFile>
 
76
                        <distributionFile>
 
77
                            <origin>../mira-server/build/bin/mira_server.exe</origin>
 
78
                        </distributionFile>
 
79
                    </distributionFileList>
 
80
                </folder>
 
81
            </folderList>
 
82
            <startMenuShortcutList>
 
83
                <startMenuShortcut>
 
84
                    <comment>Run the Mira Server</comment>
102
85
                    <name>Mira Server</name>
103
 
                    <platforms>windows</platforms>
104
 
                </startMenuFolder>
 
86
                    <runInTerminal>0</runInTerminal>
 
87
                    <windowsExec>${installdir}/server/mira_server.exe</windowsExec>
 
88
                    <windowsExecArgs></windowsExecArgs>
 
89
                    <windowsIcon></windowsIcon>
 
90
                    <windowsPath>${installdir}/server</windowsPath>
 
91
                </startMenuShortcut>
105
92
            </startMenuShortcutList>
106
93
        </component>
107
94
    </componentList>