-
Notifications
You must be signed in to change notification settings - Fork 1
/
clutter.wxs.in
55 lines (50 loc) · 2.24 KB
/
clutter.wxs.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
<?xml version='1.0'?>
<Wix xmlns='http://schemas.microsoft.com/wix/2006/wi'>
<Product Id='*' Name='Clutter SDK' Language='1033'
Version='@PACKAGE_VERSION@' Manufacturer='Intel Corporation'
UpgradeCode='0c3af435-c319-423b-9634-c0f2bf90030b'>
<Package Description='Development package for Clutter'
Comments='This package contains all of the libraries, headers and dependencies needed to create a Clutter Application'
Manufacturer='Intel Corporation' InstallerVersion='200' Compressed='yes' />
<Media Id="1" Cabinet="clutter.cab" EmbedCab="yes" />
<Directory Id='TARGETDIR' Name='SourceDir'>
<Directory Id='ProgramFilesFolder' Name='PFiles'>
<Directory Id='APPLICATIONROOTDIRECTORY' Name='Clutter'>
@DIRECTORIES@
</Directory>
</Directory>
</Directory>
@FILES@
@FEATURES@
<!-- this file doesn't get installed but it is used as part of the
install process to fix the prefix in the .pc files -->
<Binary Id='fixprefix.exe' SourceFile='fixprefix.exe' />
<!-- This is to verify that the CAB file isn't combining files
that have the same size. The components have the level set to
zero so these files won't actually get installed -->
<Component Id="TestFileA" Directory="APPLICATIONROOTDIRECTORY"
Guid='*'>
<File Id='TestFileA' Source='test-file-a' KeyPath='yes'
Name='TestFileA' />
</Component>
<Component Id="TestFileB" Directory="APPLICATIONROOTDIRECTORY"
Guid='*'>
<File Id='TestFileB' Source='test-file-b' KeyPath='yes'
Name='TestFileB' />
</Component>
<Feature Id="StubFeature" Title="Stub feature for testing the cab file"
Level='0' AllowAdvertise="no">
<ComponentRef Id="TestFileA" />
<ComponentRef Id="TestFileB" />
</Feature>
<CustomAction Id='FixPrefixes' BinaryKey='fixprefix.exe'
Execute='deferred' Impersonate='no'
ExeCommand='"[APPLICATIONROOTDIRECTORY]" @PC_FILES@' />
<InstallExecuteSequence>
<Custom Action='FixPrefixes'
Before='InstallFinalize'>
NOT Installed
</Custom>
</InstallExecuteSequence>
</Product>
</Wix>