contrib/wix/templates.wxs
branchstable
changeset 13042 bd9bc4123920
parent 12791 2c177bda512d
child 13695 a083c6e62acb
equal deleted inserted replaced
13041:79388a8325dc 13042:bd9bc4123920
     1 <?xml version="1.0" encoding="utf-8"?>
     1 <?xml version="1.0" encoding="utf-8"?>
     2 <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
     2 <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
     3 
     3 
     4   <?include guids.wxi ?>
     4   <?include guids.wxi ?>
       
     5   <?include defines.wxi ?>
     5 
     6 
     6   <Fragment>
     7   <Fragment>
     7     <ComponentGroup Id="templatesFolder">
     8     <ComponentGroup Id="templatesFolder">
     8 
     9 
     9       <ComponentRef Id="templates.root" />
    10       <ComponentRef Id="templates.root" />
    24   <Fragment>
    25   <Fragment>
    25     <DirectoryRef Id="INSTALLDIR">
    26     <DirectoryRef Id="INSTALLDIR">
    26 
    27 
    27       <Directory Id="templatesdir" Name="templates" FileSource="$(var.SourceDir)">
    28       <Directory Id="templatesdir" Name="templates" FileSource="$(var.SourceDir)">
    28 
    29 
    29         <Component Id="templates.root" Guid="$(var.templates.root.guid)">
    30         <Component Id="templates.root" Guid="$(var.templates.root.guid)" Win64='$(var.IsX64)'>
    30           <File Name="map-cmdline.changelog" KeyPath="yes" />
    31           <File Name="map-cmdline.changelog" KeyPath="yes" />
    31           <File Name="map-cmdline.compact" />
    32           <File Name="map-cmdline.compact" />
    32           <File Name="map-cmdline.default" />
    33           <File Name="map-cmdline.default" />
    33           <File Name="map-cmdline.xml" />
    34           <File Name="map-cmdline.xml" />
    34           <File Name="template-vars.txt" />
    35           <File Name="template-vars.txt" />
    35         </Component>
    36         </Component>
    36 
    37 
    37         <Directory Id="templates.atomdir" Name="atom">
    38         <Directory Id="templates.atomdir" Name="atom">
    38           <Component Id="templates.atom" Guid="$(var.templates.atom.guid)">
    39           <Component Id="templates.atom" Guid="$(var.templates.atom.guid)" Win64='$(var.IsX64)'>
    39             <File Id="atom.changelog.tmpl"      Name="changelog.tmpl" KeyPath="yes" />
    40             <File Id="atom.changelog.tmpl"      Name="changelog.tmpl" KeyPath="yes" />
    40             <File Id="atom.changelogentry.tmpl" Name="changelogentry.tmpl" />
    41             <File Id="atom.changelogentry.tmpl" Name="changelogentry.tmpl" />
    41             <File Id="atom.error.tmpl"          Name="error.tmpl" />
    42             <File Id="atom.error.tmpl"          Name="error.tmpl" />
    42             <File Id="atom.filelog.tmpl"        Name="filelog.tmpl" />
    43             <File Id="atom.filelog.tmpl"        Name="filelog.tmpl" />
    43             <File Id="atom.header.tmpl"         Name="header.tmpl" />
    44             <File Id="atom.header.tmpl"         Name="header.tmpl" />
    46             <File Id="atom.tags.tmpl"           Name="tags.tmpl" />
    47             <File Id="atom.tags.tmpl"           Name="tags.tmpl" />
    47           </Component>
    48           </Component>
    48         </Directory>
    49         </Directory>
    49 
    50 
    50         <Directory Id="templates.coaldir" Name="coal">
    51         <Directory Id="templates.coaldir" Name="coal">
    51           <Component Id="templates.coal" Guid="$(var.templates.coal.guid)">
    52           <Component Id="templates.coal" Guid="$(var.templates.coal.guid)" Win64='$(var.IsX64)'>
    52             <File Id="coal.header.tmpl" Name="header.tmpl" KeyPath="yes" />
    53             <File Id="coal.header.tmpl" Name="header.tmpl" KeyPath="yes" />
    53             <File Id="coal.map"         Name="map" />
    54             <File Id="coal.map"         Name="map" />
    54           </Component>
    55           </Component>
    55         </Directory>
    56         </Directory>
    56 
    57 
    57         <Directory Id="templates.gitwebdir" Name="gitweb">
    58         <Directory Id="templates.gitwebdir" Name="gitweb">
    58           <Component Id="templates.gitweb" Guid="$(var.templates.gitweb.guid)">
    59           <Component Id="templates.gitweb" Guid="$(var.templates.gitweb.guid)" Win64='$(var.IsX64)'>
    59             <File Id="gitweb.branches.tmpl"       Name="branches.tmpl" KeyPath="yes" />
    60             <File Id="gitweb.branches.tmpl"       Name="branches.tmpl" KeyPath="yes" />
    60             <File Id="gitweb.changelog.tmpl"      Name="changelog.tmpl" />
    61             <File Id="gitweb.changelog.tmpl"      Name="changelog.tmpl" />
    61             <File Id="gitweb.changelogentry.tmpl" Name="changelogentry.tmpl" />
    62             <File Id="gitweb.changelogentry.tmpl" Name="changelogentry.tmpl" />
    62             <File Id="gitweb.changeset.tmpl"      Name="changeset.tmpl" />
    63             <File Id="gitweb.changeset.tmpl"      Name="changeset.tmpl" />
    63             <File Id="gitweb.error.tmpl"          Name="error.tmpl" />
    64             <File Id="gitweb.error.tmpl"          Name="error.tmpl" />
    80             <File Id="gitweb.helptopics.tmpl"     Name="helptopics.tmpl" />
    81             <File Id="gitweb.helptopics.tmpl"     Name="helptopics.tmpl" />
    81           </Component>
    82           </Component>
    82         </Directory>
    83         </Directory>
    83 
    84 
    84         <Directory Id="templates.monobluedir" Name="monoblue">
    85         <Directory Id="templates.monobluedir" Name="monoblue">
    85           <Component Id="templates.monoblue" Guid="$(var.templates.monoblue.guid)">
    86           <Component Id="templates.monoblue" Guid="$(var.templates.monoblue.guid)" Win64='$(var.IsX64)'>
    86             <File Id="monoblue.branches.tmpl"       Name="branches.tmpl" KeyPath="yes" />
    87             <File Id="monoblue.branches.tmpl"       Name="branches.tmpl" KeyPath="yes" />
    87             <File Id="monoblue.changelog.tmpl"      Name="changelog.tmpl" />
    88             <File Id="monoblue.changelog.tmpl"      Name="changelog.tmpl" />
    88             <File Id="monoblue.changelogentry.tmpl" Name="changelogentry.tmpl" />
    89             <File Id="monoblue.changelogentry.tmpl" Name="changelogentry.tmpl" />
    89             <File Id="monoblue.changeset.tmpl"      Name="changeset.tmpl" />
    90             <File Id="monoblue.changeset.tmpl"      Name="changeset.tmpl" />
    90             <File Id="monoblue.error.tmpl"          Name="error.tmpl" />
    91             <File Id="monoblue.error.tmpl"          Name="error.tmpl" />
   107             <File Id="monoblue.helptopics.tmpl"     Name="helptopics.tmpl" />
   108             <File Id="monoblue.helptopics.tmpl"     Name="helptopics.tmpl" />
   108           </Component>
   109           </Component>
   109         </Directory>
   110         </Directory>
   110 
   111 
   111         <Directory Id="templates.paperdir" Name="paper">
   112         <Directory Id="templates.paperdir" Name="paper">
   112           <Component Id="templates.paper" Guid="$(var.templates.paper.guid)">
   113           <Component Id="templates.paper" Guid="$(var.templates.paper.guid)" Win64='$(var.IsX64)'>
   113             <File Id="paper.branches.tmpl"      Name="branches.tmpl" KeyPath="yes" />
   114             <File Id="paper.branches.tmpl"      Name="branches.tmpl" KeyPath="yes" />
   114             <File Id="paper.changeset.tmpl"     Name="changeset.tmpl" />
   115             <File Id="paper.changeset.tmpl"     Name="changeset.tmpl" />
   115             <File Id="paper.error.tmpl"         Name="error.tmpl" />
   116             <File Id="paper.error.tmpl"         Name="error.tmpl" />
   116             <File Id="paper.fileannotate.tmpl"  Name="fileannotate.tmpl" />
   117             <File Id="paper.fileannotate.tmpl"  Name="fileannotate.tmpl" />
   117             <File Id="paper.filediff.tmpl"      Name="filediff.tmpl" />
   118             <File Id="paper.filediff.tmpl"      Name="filediff.tmpl" />
   133             <File Id="paper.helptopics.tmpl"    Name="helptopics.tmpl" />
   134             <File Id="paper.helptopics.tmpl"    Name="helptopics.tmpl" />
   134           </Component>
   135           </Component>
   135         </Directory>
   136         </Directory>
   136 
   137 
   137         <Directory Id="templates.rawdir" Name="raw">
   138         <Directory Id="templates.rawdir" Name="raw">
   138           <Component Id="templates.raw" Guid="$(var.templates.raw.guid)">
   139           <Component Id="templates.raw" Guid="$(var.templates.raw.guid)" Win64='$(var.IsX64)'>
   139             <File Id="raw.changeset.tmpl"    Name="changeset.tmpl" KeyPath="yes" />
   140             <File Id="raw.changeset.tmpl"    Name="changeset.tmpl" KeyPath="yes" />
   140             <File Id="raw.error.tmpl"        Name="error.tmpl" />
   141             <File Id="raw.error.tmpl"        Name="error.tmpl" />
   141             <File Id="raw.fileannotate.tmpl" Name="fileannotate.tmpl" />
   142             <File Id="raw.fileannotate.tmpl" Name="fileannotate.tmpl" />
   142             <File Id="raw.filediff.tmpl"     Name="filediff.tmpl" />
   143             <File Id="raw.filediff.tmpl"     Name="filediff.tmpl" />
   143             <File Id="raw.index.tmpl"        Name="index.tmpl" />
   144             <File Id="raw.index.tmpl"        Name="index.tmpl" />
   146             <File Id="raw.notfound.tmpl"     Name="notfound.tmpl" />
   147             <File Id="raw.notfound.tmpl"     Name="notfound.tmpl" />
   147           </Component>
   148           </Component>
   148         </Directory>
   149         </Directory>
   149 
   150 
   150         <Directory Id="templates.rssdir" Name="rss">
   151         <Directory Id="templates.rssdir" Name="rss">
   151           <Component Id="templates.rss" Guid="$(var.templates.rss.guid)">
   152           <Component Id="templates.rss" Guid="$(var.templates.rss.guid)" Win64='$(var.IsX64)'>
   152             <File Id="rss.changelog.tmpl"      Name="changelog.tmpl" KeyPath="yes" />
   153             <File Id="rss.changelog.tmpl"      Name="changelog.tmpl" KeyPath="yes" />
   153             <File Id="rss.changelogentry.tmpl" Name="changelogentry.tmpl" />
   154             <File Id="rss.changelogentry.tmpl" Name="changelogentry.tmpl" />
   154             <File Id="rss.error.tmpl"          Name="error.tmpl" />
   155             <File Id="rss.error.tmpl"          Name="error.tmpl" />
   155             <File Id="rss.filelog.tmpl"        Name="filelog.tmpl" />
   156             <File Id="rss.filelog.tmpl"        Name="filelog.tmpl" />
   156             <File Id="rss.filelogentry.tmpl"   Name="filelogentry.tmpl" />
   157             <File Id="rss.filelogentry.tmpl"   Name="filelogentry.tmpl" />
   160             <File Id="rss.tags.tmpl"           Name="tags.tmpl" />
   161             <File Id="rss.tags.tmpl"           Name="tags.tmpl" />
   161           </Component>
   162           </Component>
   162         </Directory>
   163         </Directory>
   163 
   164 
   164         <Directory Id="templates.spartandir" Name="spartan">
   165         <Directory Id="templates.spartandir" Name="spartan">
   165           <Component Id="templates.spartan" Guid="$(var.templates.spartan.guid)">
   166           <Component Id="templates.spartan" Guid="$(var.templates.spartan.guid)" Win64='$(var.IsX64)'>
   166             <File Id="spartan.branches.tmpl"       Name="branches.tmpl" KeyPath="yes" />
   167             <File Id="spartan.branches.tmpl"       Name="branches.tmpl" KeyPath="yes" />
   167             <File Id="spartan.changelog.tmpl"      Name="changelog.tmpl" />
   168             <File Id="spartan.changelog.tmpl"      Name="changelog.tmpl" />
   168             <File Id="spartan.changelogentry.tmpl" Name="changelogentry.tmpl" />
   169             <File Id="spartan.changelogentry.tmpl" Name="changelogentry.tmpl" />
   169             <File Id="spartan.changeset.tmpl"      Name="changeset.tmpl" />
   170             <File Id="spartan.changeset.tmpl"      Name="changeset.tmpl" />
   170             <File Id="spartan.error.tmpl"          Name="error.tmpl" />
   171             <File Id="spartan.error.tmpl"          Name="error.tmpl" />
   186             <File Id="spartan.tags.tmpl"           Name="tags.tmpl" />
   187             <File Id="spartan.tags.tmpl"           Name="tags.tmpl" />
   187           </Component>
   188           </Component>
   188         </Directory>
   189         </Directory>
   189 
   190 
   190         <Directory Id="templates.staticdir" Name="static">
   191         <Directory Id="templates.staticdir" Name="static">
   191           <Component Id="templates.static" Guid="$(var.templates.static.guid)">
   192           <Component Id="templates.static" Guid="$(var.templates.static.guid)" Win64='$(var.IsX64)'>
   192             <File Id="static.background.png"     Name="background.png" KeyPath="yes" />
   193             <File Id="static.background.png"     Name="background.png" KeyPath="yes" />
   193             <File Id="static.coal.file.png"      Name="coal-file.png" />
   194             <File Id="static.coal.file.png"      Name="coal-file.png" />
   194             <File Id="static.coal.folder.png"    Name="coal-folder.png" />
   195             <File Id="static.coal.folder.png"    Name="coal-folder.png" />
   195             <File Id="static.excanvas.js"        Name="excanvas.js" />
   196             <File Id="static.excanvas.js"        Name="excanvas.js" />
   196             <File Id="static.graph.js"           Name="graph.js" />
   197             <File Id="static.graph.js"           Name="graph.js" />