/win32/wix/templates.wxs

https://bitbucket.org/tortoisehg/hgtk/ · WiX source · 213 lines · 193 code · 20 blank · 0 comment · 0 complexity · 172c37eb476117075395921aa294630f MD5 · raw file

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
  3. <?include guids.wxi ?>
  4. <?include defines.wxi ?>
  5. <Fragment>
  6. <ComponentGroup Id="templatesFolder">
  7. <ComponentRef Id="templates.root" />
  8. <ComponentRef Id="templates.atom" />
  9. <ComponentRef Id="templates.coal" />
  10. <ComponentRef Id="templates.gitweb" />
  11. <ComponentRef Id="templates.monoblue" />
  12. <ComponentRef Id="templates.paper" />
  13. <ComponentRef Id="templates.raw" />
  14. <ComponentRef Id="templates.rss" />
  15. <ComponentRef Id="templates.spartan" />
  16. <ComponentRef Id="templates.static" />
  17. </ComponentGroup>
  18. </Fragment>
  19. <Fragment>
  20. <DirectoryRef Id="INSTALLDIR">
  21. <Directory Id="templatesdir" Name="templates" FileSource="$(var.SourceDir)">
  22. <Component Id="templates.root" Guid="$(var.templates.root.guid)" Win64='$(var.IsX64)'>
  23. <File Name="map-cmdline.changelog" KeyPath="yes" />
  24. <File Name="map-cmdline.compact" />
  25. <File Name="map-cmdline.default" />
  26. <File Name="map-cmdline.xml" />
  27. <File Name="template-vars.txt" />
  28. </Component>
  29. <Directory Id="templates.atomdir" Name="atom">
  30. <Component Id="templates.atom" Guid="$(var.templates.atom.guid)" Win64='$(var.IsX64)'>
  31. <File Id="atom.changelog.tmpl" Name="changelog.tmpl" KeyPath="yes" />
  32. <File Id="atom.changelogentry.tmpl" Name="changelogentry.tmpl" />
  33. <File Id="atom.error.tmpl" Name="error.tmpl" />
  34. <File Id="atom.filelog.tmpl" Name="filelog.tmpl" />
  35. <File Id="atom.header.tmpl" Name="header.tmpl" />
  36. <File Id="atom.map" Name="map" />
  37. <File Id="atom.tagentry.tmpl" Name="tagentry.tmpl" />
  38. <File Id="atom.tags.tmpl" Name="tags.tmpl" />
  39. </Component>
  40. </Directory>
  41. <Directory Id="templates.coaldir" Name="coal">
  42. <Component Id="templates.coal" Guid="$(var.templates.coal.guid)" Win64='$(var.IsX64)'>
  43. <File Id="coal.header.tmpl" Name="header.tmpl" KeyPath="yes" />
  44. <File Id="coal.map" Name="map" />
  45. </Component>
  46. </Directory>
  47. <Directory Id="templates.gitwebdir" Name="gitweb">
  48. <Component Id="templates.gitweb" Guid="$(var.templates.gitweb.guid)" Win64='$(var.IsX64)'>
  49. <File Id="gitweb.branches.tmpl" Name="branches.tmpl" KeyPath="yes" />
  50. <File Id="gitweb.changelog.tmpl" Name="changelog.tmpl" />
  51. <File Id="gitweb.changelogentry.tmpl" Name="changelogentry.tmpl" />
  52. <File Id="gitweb.changeset.tmpl" Name="changeset.tmpl" />
  53. <File Id="gitweb.error.tmpl" Name="error.tmpl" />
  54. <File Id="gitweb.fileannotate.tmpl" Name="fileannotate.tmpl" />
  55. <File Id="gitweb.filediff.tmpl" Name="filediff.tmpl" />
  56. <File Id="gitweb.filelog.tmpl" Name="filelog.tmpl" />
  57. <File Id="gitweb.filerevision.tmpl" Name="filerevision.tmpl" />
  58. <File Id="gitweb.footer.tmpl" Name="footer.tmpl" />
  59. <File Id="gitweb.graph.tmpl" Name="graph.tmpl" />
  60. <File Id="gitweb.header.tmpl" Name="header.tmpl" />
  61. <File Id="gitweb.index.tmpl" Name="index.tmpl" />
  62. <File Id="gitweb.manifest.tmpl" Name="manifest.tmpl" />
  63. <File Id="gitweb.map" Name="map" />
  64. <File Id="gitweb.notfound.tmpl" Name="notfound.tmpl" />
  65. <File Id="gitweb.search.tmpl" Name="search.tmpl" />
  66. <File Id="gitweb.shortlog.tmpl" Name="shortlog.tmpl" />
  67. <File Id="gitweb.summary.tmpl" Name="summary.tmpl" />
  68. <File Id="gitweb.tags.tmpl" Name="tags.tmpl" />
  69. <File Id="gitweb.help.tmpl" Name="help.tmpl" />
  70. <File Id="gitweb.helptopics.tmpl" Name="helptopics.tmpl" />
  71. </Component>
  72. </Directory>
  73. <Directory Id="templates.monobluedir" Name="monoblue">
  74. <Component Id="templates.monoblue" Guid="$(var.templates.monoblue.guid)" Win64='$(var.IsX64)'>
  75. <File Id="monoblue.branches.tmpl" Name="branches.tmpl" KeyPath="yes" />
  76. <File Id="monoblue.changelog.tmpl" Name="changelog.tmpl" />
  77. <File Id="monoblue.changelogentry.tmpl" Name="changelogentry.tmpl" />
  78. <File Id="monoblue.changeset.tmpl" Name="changeset.tmpl" />
  79. <File Id="monoblue.error.tmpl" Name="error.tmpl" />
  80. <File Id="monoblue.fileannotate.tmpl" Name="fileannotate.tmpl" />
  81. <File Id="monoblue.filediff.tmpl" Name="filediff.tmpl" />
  82. <File Id="monoblue.filelog.tmpl" Name="filelog.tmpl" />
  83. <File Id="monoblue.filerevision.tmpl" Name="filerevision.tmpl" />
  84. <File Id="monoblue.footer.tmpl" Name="footer.tmpl" />
  85. <File Id="monoblue.graph.tmpl" Name="graph.tmpl" />
  86. <File Id="monoblue.header.tmpl" Name="header.tmpl" />
  87. <File Id="monoblue.index.tmpl" Name="index.tmpl" />
  88. <File Id="monoblue.manifest.tmpl" Name="manifest.tmpl" />
  89. <File Id="monoblue.map" Name="map" />
  90. <File Id="monoblue.notfound.tmpl" Name="notfound.tmpl" />
  91. <File Id="monoblue.search.tmpl" Name="search.tmpl" />
  92. <File Id="monoblue.shortlog.tmpl" Name="shortlog.tmpl" />
  93. <File Id="monoblue.summary.tmpl" Name="summary.tmpl" />
  94. <File Id="monoblue.tags.tmpl" Name="tags.tmpl" />
  95. <File Id="monoblue.help.tmpl" Name="help.tmpl" />
  96. <File Id="monoblue.helptopics.tmpl" Name="helptopics.tmpl" />
  97. </Component>
  98. </Directory>
  99. <Directory Id="templates.paperdir" Name="paper">
  100. <Component Id="templates.paper" Guid="$(var.templates.paper.guid)" Win64='$(var.IsX64)'>
  101. <File Id="paper.branches.tmpl" Name="branches.tmpl" KeyPath="yes" />
  102. <File Id="paper.changeset.tmpl" Name="changeset.tmpl" />
  103. <File Id="paper.error.tmpl" Name="error.tmpl" />
  104. <File Id="paper.fileannotate.tmpl" Name="fileannotate.tmpl" />
  105. <File Id="paper.filediff.tmpl" Name="filediff.tmpl" />
  106. <File Id="paper.filelog.tmpl" Name="filelog.tmpl" />
  107. <File Id="paper.filelogentry.tmpl" Name="filelogentry.tmpl" />
  108. <File Id="paper.filerevision.tmpl" Name="filerevision.tmpl" />
  109. <File Id="paper.footer.tmpl" Name="footer.tmpl" />
  110. <File Id="paper.graph.tmpl" Name="graph.tmpl" />
  111. <File Id="paper.header.tmpl" Name="header.tmpl" />
  112. <File Id="paper.index.tmpl" Name="index.tmpl" />
  113. <File Id="paper.manifest.tmpl" Name="manifest.tmpl" />
  114. <File Id="paper.map" Name="map" />
  115. <File Id="paper.notfound.tmpl" Name="notfound.tmpl" />
  116. <File Id="paper.search.tmpl" Name="search.tmpl" />
  117. <File Id="paper.shortlog.tmpl" Name="shortlog.tmpl" />
  118. <File Id="paper.shortlogentry.tmpl" Name="shortlogentry.tmpl" />
  119. <File Id="paper.tags.tmpl" Name="tags.tmpl" />
  120. <File Id="paper.help.tmpl" Name="help.tmpl" />
  121. <File Id="paper.helptopics.tmpl" Name="helptopics.tmpl" />
  122. </Component>
  123. </Directory>
  124. <Directory Id="templates.rawdir" Name="raw">
  125. <Component Id="templates.raw" Guid="$(var.templates.raw.guid)" Win64='$(var.IsX64)'>
  126. <File Id="raw.changeset.tmpl" Name="changeset.tmpl" KeyPath="yes" />
  127. <File Id="raw.error.tmpl" Name="error.tmpl" />
  128. <File Id="raw.fileannotate.tmpl" Name="fileannotate.tmpl" />
  129. <File Id="raw.filediff.tmpl" Name="filediff.tmpl" />
  130. <File Id="raw.index.tmpl" Name="index.tmpl" />
  131. <File Id="raw.manifest.tmpl" Name="manifest.tmpl" />
  132. <File Id="raw.map" Name="map" />
  133. <File Id="raw.notfound.tmpl" Name="notfound.tmpl" />
  134. </Component>
  135. </Directory>
  136. <Directory Id="templates.rssdir" Name="rss">
  137. <Component Id="templates.rss" Guid="$(var.templates.rss.guid)" Win64='$(var.IsX64)'>
  138. <File Id="rss.changelog.tmpl" Name="changelog.tmpl" KeyPath="yes" />
  139. <File Id="rss.changelogentry.tmpl" Name="changelogentry.tmpl" />
  140. <File Id="rss.error.tmpl" Name="error.tmpl" />
  141. <File Id="rss.filelog.tmpl" Name="filelog.tmpl" />
  142. <File Id="rss.filelogentry.tmpl" Name="filelogentry.tmpl" />
  143. <File Id="rss.header.tmpl" Name="header.tmpl" />
  144. <File Id="rss.map" Name="map" />
  145. <File Id="rss.tagentry.tmpl" Name="tagentry.tmpl" />
  146. <File Id="rss.tags.tmpl" Name="tags.tmpl" />
  147. </Component>
  148. </Directory>
  149. <Directory Id="templates.spartandir" Name="spartan">
  150. <Component Id="templates.spartan" Guid="$(var.templates.spartan.guid)" Win64='$(var.IsX64)'>
  151. <File Id="spartan.branches.tmpl" Name="branches.tmpl" KeyPath="yes" />
  152. <File Id="spartan.changelog.tmpl" Name="changelog.tmpl" />
  153. <File Id="spartan.changelogentry.tmpl" Name="changelogentry.tmpl" />
  154. <File Id="spartan.changeset.tmpl" Name="changeset.tmpl" />
  155. <File Id="spartan.error.tmpl" Name="error.tmpl" />
  156. <File Id="spartan.fileannotate.tmpl" Name="fileannotate.tmpl" />
  157. <File Id="spartan.filediff.tmpl" Name="filediff.tmpl" />
  158. <File Id="spartan.filelog.tmpl" Name="filelog.tmpl" />
  159. <File Id="spartan.filelogentry.tmpl" Name="filelogentry.tmpl" />
  160. <File Id="spartan.filerevision.tmpl" Name="filerevision.tmpl" />
  161. <File Id="spartan.footer.tmpl" Name="footer.tmpl" />
  162. <File Id="spartan.graph.tmpl" Name="graph.tmpl" />
  163. <File Id="spartan.header.tmpl" Name="header.tmpl" />
  164. <File Id="spartan.index.tmpl" Name="index.tmpl" />
  165. <File Id="spartan.manifest.tmpl" Name="manifest.tmpl" />
  166. <File Id="spartan.map" Name="map" />
  167. <File Id="spartan.notfound.tmpl" Name="notfound.tmpl" />
  168. <File Id="spartan.search.tmpl" Name="search.tmpl" />
  169. <File Id="spartan.shortlog.tmpl" Name="shortlog.tmpl" />
  170. <File Id="spartan.shortlogentry.tmpl" Name="shortlogentry.tmpl" />
  171. <File Id="spartan.tags.tmpl" Name="tags.tmpl" />
  172. </Component>
  173. </Directory>
  174. <Directory Id="templates.staticdir" Name="static">
  175. <Component Id="templates.static" Guid="$(var.templates.static.guid)" Win64='$(var.IsX64)'>
  176. <File Id="static.background.png" Name="background.png" KeyPath="yes" />
  177. <File Id="static.coal.file.png" Name="coal-file.png" />
  178. <File Id="static.coal.folder.png" Name="coal-folder.png" />
  179. <File Id="static.excanvas.js" Name="excanvas.js" />
  180. <File Id="static.graph.js" Name="graph.js" />
  181. <File Id="static.hgicon.png" Name="hgicon.png" />
  182. <File Id="static.hglogo.png" Name="hglogo.png" />
  183. <File Id="static.style.coal.css" Name="style-coal.css" />
  184. <File Id="static.style.gitweb.css" Name="style-gitweb.css" />
  185. <File Id="static.style.monoblue.css" Name="style-monoblue.css" />
  186. <File Id="static.style.paper.css" Name="style-paper.css" />
  187. <File Id="static.style.css" Name="style.css" />
  188. </Component>
  189. </Directory>
  190. </Directory>
  191. </DirectoryRef>
  192. </Fragment>
  193. </Wix>