~ubuntu-branches/ubuntu/precise/graphviz/precise-security

« back to all changes in this revision

Viewing changes to windows/build/graphviz.wxs

  • Committer: Bazaar Package Importer
  • Author(s): David Claughton
  • Date: 2010-03-24 22:45:18 UTC
  • mfrom: (1.2.7 upstream) (6.1.7 sid)
  • Revision ID: james.westby@ubuntu.com-20100324224518-do441tthbqjaqjzd
Tags: 2.26.3-4
Add patch to fix segfault in circo. Backported from upstream snapshot
release.  Thanks to Francis Russell for his work on this.
(Closes: #575255)

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
                Id="*"
5
5
                Name="Graphviz"
6
6
                Language="1033"
7
 
                Version="2.20.."
 
7
                Version="2.26.0.0"
8
8
                Manufacturer="AT&T"
9
9
                UpgradeCode="AF1FC8C2-70F0-449C-AF20-B43545CC68D1">
10
10
                <!-- Product Id is autogenerated, so every build is a "major upgrade" -->
21
21
                <Property Id="ARPHELPLINK" Value="http://www.graphviz.org/" />
22
22
                <Property Id="ARPURLUPDATEINFO" Value="http://www.graphviz.org/Download_windows.php" />
23
23
 
 
24
                <Condition Message="Windows XP, Windows Server 2003 or later is required.">
 
25
                        <![CDATA[VersionNT >= 501]]>
 
26
                </Condition>
 
27
                <Condition Message=".NET Framework 2.0 or later is required.">
 
28
                        <![CDATA[MsiNetAssemblySupport >= "2.0.50727"]]>
 
29
                </Condition>    
 
30
                
24
31
                <UIRef Id="WixUI_Mondo" />
25
32
 
26
33
                <Media Id="1" Cabinet="graphviz.cab" EmbedCab="yes" />
28
35
                <Upgrade Id="AF1FC8C2-70F0-449C-AF20-B43545CC68D1">
29
36
                        <!-- don't install over same or newer versions -->
30
37
                        <UpgradeVersion
31
 
                                Minimum="2.20.."
 
38
                                Minimum="2.26.0.0"
32
39
                                IncludeMinimum="yes"
33
40
                                OnlyDetect="yes"
34
41
                                Language="1033"
37
44
                        <UpgradeVersion
38
45
                                Minimum="0.0.0.0"
39
46
                                IncludeMinimum="yes"
40
 
                                Maximum="2.20.."
 
47
                                Maximum="2.26.0.0"
41
48
                                IncludeMaximum="no"
42
49
                                Language="1033"
43
50
                                Property="UPGRADEFOUND" />
55
62
                                                <!-- viewer application sourced from graphviz.csproj build directory, include shortcuts in the start menu and desktop -->
56
63
                                                <Component Id="Graphviz.exe" Guid="25FE550B-3D8B-435B-AB35-553D2628171D">
57
64
                                                        <File Id="Graphviz.exe" Name="Graphviz.exe" KeyPath="yes" Source="x86\Release\Graphviz.exe">
58
 
                                                                <Shortcut Id="ApplicationProgramMenu" Name="Graphviz" Directory="ApplicationProgramMenuFolder" Advertise="yes" />
59
 
                                                                <Shortcut Id="ApplicationDesktop" Name="Graphviz" Directory="DesktopFolder" Advertise="yes" />
 
65
                                                                <Shortcut Id="ApplicationProgramMenu" Name="Graphviz" Directory="ApplicationProgramMenuFolder" Icon="Graphviz.ico" Advertise="yes" />
 
66
                                                                <Shortcut Id="ApplicationDesktop" Name="Graphviz" Directory="DesktopFolder" Icon="Graphviz.ico" Advertise="yes" />
60
67
                                                        </File>
 
68
                                                        <ProgId Id="Graphviz.Graph" Description="Graphviz Graph" Icon="Graphviz.exe" IconIndex="2">
 
69
                                                                <Extension Id="gv" ContentType="text/vnd.graphviz">
 
70
                                                                        <Verb Id="open" Argument="&quot;%1&quot;" Command="Open" TargetFile="Graphviz.exe" />
 
71
                                                                </Extension>
 
72
                                                        </ProgId>
 
73
                                                        <ProgId Id="Graphviz.Dot" Description="Graphviz Graph" Icon="Graphviz.exe" IconIndex="1">
 
74
                                                                <Extension Id="dot">
 
75
                                                                        <Verb Id="open" Argument="&quot;%1&quot;" Command="Open" TargetFile="Graphviz.exe" />
 
76
                                                                </Extension>
 
77
                                                        </ProgId>
61
78
                                                        <RemoveFolder Id="ApplicationProgramMenuFolder" Directory="ApplicationProgramMenuFolder" On="uninstall" />
62
79
                                                </Component>
63
80
                                                <Component Id="attributes.xml" Guid="7740171C-8A24-4720-9168-87575F6EF963">
76
93
                        <Directory Id="DesktopFolder" />
77
94
                </Directory>
78
95
 
 
96
                <!-- icon for advertised shortcut, doesn't actually appear in installed file system -->
 
97
                <Icon Id="Graphviz.ico" SourceFile="Graphviz.ico" />
 
98
                
79
99
                <Feature Id="cli" Title="Command Line Tools and Libraries" Level="1">
80
100
                        <!-- refer to component groups in the heated wxs -->
81
101
                        <ComponentGroupRef Id="etc" />