blob: 94d8793081159a204f696e7f87c61bba3518d9c9 [file] [log] [blame]
Edric Milaret18e81842015-04-29 13:51:36 -04001<?xml version='1.0' encoding='windows-1252'?>
2<Wix xmlns='http://schemas.microsoft.com/wix/2006/wi'>
3
4 <Product Name='Ring 0.1.0' Id='9D33885D-6992-4A9B-82B5-7AC3834CF61E' UpgradeCode='E7C93227-949A-4F55-9058-509AA1126A3E'
5 Language='1033' Codepage='1252' Version='0.1.0' Manufacturer='Savoir-Faire Linux'>
6
7 <Package Id='*' Keywords='Installer' Description="Ring 0.1.0 Installer"
8 Manufacturer='Savoir-Faire Linux'
9 InstallerVersion='100' Languages='1033' Compressed='yes' SummaryCodepage='1252' />
10 <Media Id='1' Cabinet='Ring.cab' EmbedCab='yes' DiskPrompt='USB' />
11 <Property Id='DiskPrompt' Value="Ring 0.1.0 Installer" />
12 <Directory Id='TARGETDIR' Name='SourceDir'>
13 <Directory Id='ProgramFilesFolder' Name='PFiles'>
14 <Directory Id='SavoirFaireLinux' Name='Savoir-Faire Linux'>
15 <Directory Id='INSTALLDIR' Name='Ring'>
16 <Component Id='MainExecutable' Guid='8E881921-46BD-45F4-98CC-05DD4FAD6EE8'>
17 <File Id='RingEXE' Name='RingClientWindows.exe' DiskId='1' Source='RingClientWindows.exe' KeyPath='yes'>
18 <Shortcut Id="startmenuRing" Directory="ProgramMenuDir" Name="Ring"
19 WorkingDirectory='INSTALLDIR' Icon="RingClientWindows.exe" IconIndex="0" Advertise="yes" />
20 <Shortcut Id="desktopRing" Directory="DesktopFolder" Name="Ring"
21 WorkingDirectory='INSTALLDIR' Icon="RingClientWindows.exe" IconIndex="0" Advertise="yes" />
22 </File>
23 </Component>
24 <Component Id='HelperLibrary' Guid='26E2A43E-5B07-45E8-B486-BA0F7FA140DE'>
25 <File Id='LibringDLL' Name='libring.dll' DiskId='1' Source='libring.dll' KeyPath='yes' />
26 <File Id='LibringclientDLL' Name='libringclient.dll' DiskId='1' Source='libringclient.dll'/>
27 </Component>
28 <Component Id='QtLibrary' Guid='7900394F-C49C-4B14-A104-89D701200716'>
29 <File Id='Qt5CoreDLL' Name='Qt5Core.dll' DiskId='1' Source='Qt5Core.dll' KeyPath='yes' />
30 <File Id='Qt5GuiDLL' Name='Qt5Gui.dll' DiskId='1' Source='Qt5Gui.dll'/>
31 <File Id='Qt5SvgDLL' Name='Qt5Svg.dll' DiskId='1' Source='Qt5Svg.dll'/>
32 <File Id='Qt5WidgetsDLL' Name='Qt5Widgets.dll' DiskId='1' Source='Qt5Widgets.dll'/>
33 </Component>
34 <Component Id='StdLibrary' Guid='C5C77CD7-9068-4510-8010-9B15D3CDBF2E'>
35 <File Id='libstdcDLL' Name='libstdc++-6.dll' DiskId='1' Source='libstdc++-6.dll' KeyPath='yes' />
36 <File Id='libwinpthreadDLL' Name='libwinpthread-1.dll' DiskId='1' Source='libwinpthread-1.dll'/>
37 <File Id='libgcc_s_sjljDLL' Name='libgcc_s_sjlj-1.dll' DiskId='1' Source='libgcc_s_sjlj-1.dll'/>
38 </Component>
39 <Component Id='QtDeps' Guid='8F4C342F-82F0-411F-A21A-C07BED6CC22D'>
40 <File Id='libpcreDLL' Name='libpcre16-0.dll' DiskId='1' Source='libpcre16-0.dll' KeyPath='yes' />
41 <File Id='zlib1DLL' Name='zlib1.dll' DiskId='1' Source='zlib1.dll'/>
42 <File Id='libharfbuzzDLL' Name='libharfbuzz-0.dll' DiskId='1' Source='libharfbuzz-0.dll'/>
43 <File Id='libpngDLL' Name='libpng16-16.dll' DiskId='1' Source='libpng16-16.dll'/>
44 <File Id='libfreetypeDLL' Name='libfreetype-6.dll' DiskId='1' Source='libfreetype-6.dll'/>
45 <File Id='iconvDLL' Name='iconv.dll' DiskId='1' Source='iconv.dll'/>
46 <File Id='libglibDLL' Name='libglib-2.0-0.dll' DiskId='1' Source='libglib-2.0-0.dll'/>
47 <File Id='libintlDLL' Name='libintl-8.dll' DiskId='1' Source='libintl-8.dll'/>
48 <File Id='libpcre1DLL' Name='libpcre-1.dll' DiskId='1' Source='libpcre-1.dll'/>
49 </Component>
50 <Directory Id="platforms" Name="platforms">
51 <Component Id='QtPlatformsLibrary' Guid='3E79F0C2-94AC-42F2-8074-A1E51442EF4B'>
52 <File Id='qwindowsDLL' Name='qwindows.dll' DiskId='1' Source='platforms/qwindows.dll' KeyPath='yes' />
53 </Component>
54 </Directory>
Edric Milaret031c3052015-04-29 18:14:18 -040055 <Directory Id="ringtones" Name="ringtones">
56 <Component Id='RingtonesFiles' Guid='2B493BC2-281E-4B85-B93D-237DFFAD4D6E'>
57 <File Id='konga' Name='konga.ul' DiskId='1' Source='ringtones/konga.ul' KeyPath='yes' />
58 </Component>
59 </Directory>
Edric Milaret18e81842015-04-29 13:51:36 -040060 </Directory>
61 </Directory>
62 </Directory>
63 <Directory Id="ProgramMenuFolder" Name="Programs">
64 <Directory Id="ProgramMenuDir" Name="Ring">
65 <Component Id="ProgramMenuDir" Guid="D7B856C7-838E-4F23-8D5C-6144BB798123">
66 <RemoveFolder Id='ProgramMenuDir' On='uninstall' />
67 <RegistryValue Root='HKCU' Key='Software\[Manufacturer]\[ProductName]' Type='string' Value='' KeyPath='yes' />
68 </Component>
69 </Directory>
70 </Directory>
71
72 <Directory Id="DesktopFolder" Name="Desktop" />
73 </Directory>
74
75 <Feature Id='Complete' Title='Ring' Description='The Ring package.'
76 Display='expand' ConfigurableDirectory='INSTALLDIR'>
77 <Feature Id='MainProgram' Title='Program' Description='The ring executable.'>
78 <ComponentRef Id='MainExecutable' />
79 <ComponentRef Id='HelperLibrary' />
80 <ComponentRef Id='QtLibrary' />
81 <ComponentRef Id='StdLibrary' />
82 <ComponentRef Id='QtDeps' />
83 <ComponentRef Id='QtPlatformsLibrary' />
Edric Milaret031c3052015-04-29 18:14:18 -040084 <ComponentRef Id='RingtonesFiles' />
Edric Milaret18e81842015-04-29 13:51:36 -040085 <ComponentRef Id='ProgramMenuDir' />
86 </Feature>
87 </Feature>
88
89 <UIRef Id="WixUI_InstallDir" />
90 <UIRef Id="WixUI_ErrorProgressText" />
91
92 <WixVariable Id="WixUILicenseRtf" Value="License.rtf" />
93
94 <Property Id="WIXUI_INSTALLDIR" Value="INSTALLDIR" />
95
96 <Icon Id="RingClientWindows.exe" SourceFile="RingClientWindows.exe" />
97
98</Product>
99</Wix>