[tasque/windows] [wix] Update components' guids and add keypath attributes



commit 9c1142d050c02b7ba36a42ad4e75ee9f88283aa6
Author: Antonius Riha <antoniusriha gmail com>
Date:   Sat Oct 27 14:07:55 2012 +0200

    [wix] Update components' guids and add keypath attributes
    
    this enables uninstallation

 WindowsSetup/Locales.wxs   |  136 ++++++++++++++++++++++----------------------
 WindowsSetup/Product.wxs   |   19 ++++---
 WindowsSetup/Resources.wxs |   36 ++++++------
 3 files changed, 97 insertions(+), 94 deletions(-)
---
diff --git a/WindowsSetup/Locales.wxs b/WindowsSetup/Locales.wxs
index 425c222..247ec06 100644
--- a/WindowsSetup/Locales.wxs
+++ b/WindowsSetup/Locales.wxs
@@ -2,107 +2,107 @@
 <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi";>
 	<Fragment>
     <ComponentGroup Id="TasqueLocales">
-      <Component Id="_ca" Directory="ca">
-        <File Id="ca.mo" Source="..\build\bin\share\locale\ca\LC_MESSAGES\tasque.mo" />
+      <Component Id="_ca" Directory="ca" Guid="5ce226bb-4688-402c-a0aa-5dd896c39a80">
+        <File Id="ca.mo" Source="..\build\bin\share\locale\ca\LC_MESSAGES\tasque.mo" KeyPath="yes" />
       </Component>
-      <Component Id="_ca_valencia" Directory="ca_valencia_lc_msg">
-        <File Id="ca_valencia.mo" Source="  \build\bin\share\locale\ca valencia\LC_MESSAGES\tasque mo" />
+      <Component Id="_ca_valencia" Directory="ca_valencia_lc_msg" Guid="febf4500-e442-4efc-9231-da2f84897add">
+        <File Id="ca_valencia.mo" Source="  \build\bin\share\locale\ca valencia\LC_MESSAGES\tasque mo" KeyPath="yes" />
       </Component>
-      <Component Id="_cs" Directory="cs_lc_msg">
-        <File Id="cs.mo" Source="..\build\bin\share\locale\cs\LC_MESSAGES\tasque.mo" />
+      <Component Id="_cs" Directory="cs_lc_msg" Guid="821e680e-fc10-4433-b0eb-4bd282eb8496">
+        <File Id="cs.mo" Source="..\build\bin\share\locale\cs\LC_MESSAGES\tasque.mo" KeyPath="yes" />
       </Component>
-      <Component Id="_da" Directory="da_lc_msg">
-        <File Id="da.mo" Source="..\build\bin\share\locale\da\LC_MESSAGES\tasque.mo" />
+      <Component Id="_da" Directory="da_lc_msg" Guid="b5ffa33d-dad6-42b9-bba0-ceb0f8dfdee5">
+        <File Id="da.mo" Source="..\build\bin\share\locale\da\LC_MESSAGES\tasque.mo" KeyPath="yes" />
       </Component>
-      <Component Id="_de" Directory="de_lc_msg">
-        <File Id="de.mo" Source="..\build\bin\share\locale\de\LC_MESSAGES\tasque.mo" />
+      <Component Id="_de" Directory="de_lc_msg" Guid="e34280ed-286c-4c8d-91b6-6cf81cdb69e2">
+        <File Id="de.mo" Source="..\build\bin\share\locale\de\LC_MESSAGES\tasque.mo" KeyPath="yes" />
       </Component>
-      <Component Id="_el" Directory="el_lc_msg">
-        <File Id="el.mo" Source="..\build\bin\share\locale\el\LC_MESSAGES\tasque.mo" />
+      <Component Id="_el" Directory="el_lc_msg" Guid="afcba49e-6e77-4540-af28-c1ec9293492b">
+        <File Id="el.mo" Source="..\build\bin\share\locale\el\LC_MESSAGES\tasque.mo" KeyPath="yes" />
       </Component>
-      <Component Id="_en_gb" Directory="en_gb_lc_msg">
-        <File Id="en_gb.mo" Source="..\build\bin\share\locale\en_GB\LC_MESSAGES\tasque.mo" />
+      <Component Id="_en_gb" Directory="en_gb_lc_msg" Guid="42354412-ca73-4ca5-975e-143291785a98">
+        <File Id="en_gb.mo" Source="..\build\bin\share\locale\en_GB\LC_MESSAGES\tasque.mo" KeyPath="yes" />
       </Component>
-      <Component Id="_eo" Directory="eo_lc_msg">
-        <File Id="eo.mo" Source="..\build\bin\share\locale\eo\LC_MESSAGES\tasque.mo" />
+      <Component Id="_eo" Directory="eo_lc_msg" Guid="e2145b5d-258d-4ebc-8fbc-40c604d35bdf">
+        <File Id="eo.mo" Source="..\build\bin\share\locale\eo\LC_MESSAGES\tasque.mo" KeyPath="yes" />
       </Component>
-      <Component Id="_es" Directory="es_lc_msg">
-        <File Id="es.mo" Source="..\build\bin\share\locale\es\LC_MESSAGES\tasque.mo" />
+      <Component Id="_es" Directory="es_lc_msg" Guid="e579da7e-bbb3-4072-9d7e-5fe0bc108d61">
+        <File Id="es.mo" Source="..\build\bin\share\locale\es\LC_MESSAGES\tasque.mo" KeyPath="yes" />
       </Component>
-      <Component Id="_et" Directory="et_lc_msg">
-        <File Id="et.mo" Source="..\build\bin\share\locale\et\LC_MESSAGES\tasque.mo" />
+      <Component Id="_et" Directory="et_lc_msg" Guid="5eb4508b-5952-4a2f-a345-beac6cb7535f">
+        <File Id="et.mo" Source="..\build\bin\share\locale\et\LC_MESSAGES\tasque.mo" KeyPath="yes" />
       </Component>
-      <Component Id="_fi" Directory="fi_lc_msg">
-        <File Id="fi.mo" Source="..\build\bin\share\locale\fi\LC_MESSAGES\tasque.mo" />
+      <Component Id="_fi" Directory="fi_lc_msg" Guid="e8c906fc-4695-4e01-bf00-cd7452e1cedc">
+        <File Id="fi.mo" Source="..\build\bin\share\locale\fi\LC_MESSAGES\tasque.mo" KeyPath="yes" />
       </Component>
-      <Component Id="_fr" Directory="fr_lc_msg">
-        <File Id="fr.mo" Source="..\build\bin\share\locale\fr\LC_MESSAGES\tasque.mo" />
+      <Component Id="_fr" Directory="fr_lc_msg" Guid="6e889f59-37af-411c-910c-294a44b418ce">
+        <File Id="fr.mo" Source="..\build\bin\share\locale\fr\LC_MESSAGES\tasque.mo" KeyPath="yes" />
       </Component>
-      <Component Id="_gl" Directory="gl_lc_msg">
-        <File Id="gl.mo" Source="..\build\bin\share\locale\gl\LC_MESSAGES\tasque.mo" />
+      <Component Id="_gl" Directory="gl_lc_msg" Guid="ede726a7-c4a9-4ee4-b493-005e896b5578">
+        <File Id="gl.mo" Source="..\build\bin\share\locale\gl\LC_MESSAGES\tasque.mo" KeyPath="yes" />
       </Component>
-      <Component Id="_hu" Directory="hu_lc_msg">
-        <File Id="hu.mo" Source="..\build\bin\share\locale\hu\LC_MESSAGES\tasque.mo" />
+      <Component Id="_hu" Directory="hu_lc_msg" Guid="7b47249e-8541-4306-8335-3792bbcea825">
+        <File Id="hu.mo" Source="..\build\bin\share\locale\hu\LC_MESSAGES\tasque.mo" KeyPath="yes" />
       </Component>
-      <Component Id="_id" Directory="id_lc_msg">
-        <File Id="id.mo" Source="..\build\bin\share\locale\id\LC_MESSAGES\tasque.mo" />
+      <Component Id="_id" Directory="id_lc_msg" Guid="9ba30f90-0420-49e4-87f0-131d7b214609">
+        <File Id="id.mo" Source="..\build\bin\share\locale\id\LC_MESSAGES\tasque.mo" KeyPath="yes" />
       </Component>
-      <Component Id="_it" Directory="it_lc_msg">
-        <File Id="it.mo" Source="..\build\bin\share\locale\it\LC_MESSAGES\tasque.mo" />
+      <Component Id="_it" Directory="it_lc_msg" Guid="33f9fcec-79ed-4474-b7b8-de0d4dac52b9">
+        <File Id="it.mo" Source="..\build\bin\share\locale\it\LC_MESSAGES\tasque.mo" KeyPath="yes" />
       </Component>
-      <Component Id="_ja" Directory="ja_lc_msg">
-        <File Id="ja.mo" Source="..\build\bin\share\locale\ja\LC_MESSAGES\tasque.mo" />
+      <Component Id="_ja" Directory="ja_lc_msg" Guid="669e7eab-13b2-42ce-aa56-253030df25eb">
+        <File Id="ja.mo" Source="..\build\bin\share\locale\ja\LC_MESSAGES\tasque.mo" KeyPath="yes" />
       </Component>
-      <Component Id="_lv" Directory="lv_lc_msg">
-        <File Id="lv.mo" Source="..\build\bin\share\locale\lv\LC_MESSAGES\tasque.mo" />
+      <Component Id="_lv" Directory="lv_lc_msg" Guid="fa3801d2-c845-4efc-b362-c797e7501526">
+        <File Id="lv.mo" Source="..\build\bin\share\locale\lv\LC_MESSAGES\tasque.mo" KeyPath="yes" />
       </Component>
-      <Component Id="_nb" Directory="nb_lc_msg">
-        <File Id="nb.mo" Source="..\build\bin\share\locale\nb\LC_MESSAGES\tasque.mo" />
+      <Component Id="_nb" Directory="nb_lc_msg" Guid="d5b6f9c7-7822-4a86-bfd6-e8590656b51d">
+        <File Id="nb.mo" Source="..\build\bin\share\locale\nb\LC_MESSAGES\tasque.mo" KeyPath="yes" />
       </Component>
-      <Component Id="_nds" Directory="nds_lc_msg">
-        <File Id="nds.mo" Source="..\build\bin\share\locale\nds\LC_MESSAGES\tasque.mo" />
+      <Component Id="_nds" Directory="nds_lc_msg" Guid="1ecb8444-af10-4204-838c-9da0c93155c5">
+        <File Id="nds.mo" Source="..\build\bin\share\locale\nds\LC_MESSAGES\tasque.mo" KeyPath="yes" />
       </Component>
-      <Component Id="_nl" Directory="nl_lc_msg">
-        <File Id="nl.mo" Source="..\build\bin\share\locale\nl\LC_MESSAGES\tasque.mo" />
+      <Component Id="_nl" Directory="nl_lc_msg" Guid="e41f3fb2-465a-45b1-9e53-1ceac2163ce4">
+        <File Id="nl.mo" Source="..\build\bin\share\locale\nl\LC_MESSAGES\tasque.mo" KeyPath="yes" />
       </Component>
-      <Component Id="_pl" Directory="pl_lc_msg">
-        <File Id="pl.mo" Source="..\build\bin\share\locale\pl\LC_MESSAGES\tasque.mo" />
+      <Component Id="_pl" Directory="pl_lc_msg" Guid="c3186c16-7f2c-4968-9481-493c33d8e427">
+        <File Id="pl.mo" Source="..\build\bin\share\locale\pl\LC_MESSAGES\tasque.mo" KeyPath="yes" />
       </Component>
-      <Component Id="_pt" Directory="pt_lc_msg">
-        <File Id="pt.mo" Source="..\build\bin\share\locale\pt\LC_MESSAGES\tasque.mo" />
+      <Component Id="_pt" Directory="pt_lc_msg" Guid="41c4dda7-3224-41a5-9aeb-005b88cc3321">
+        <File Id="pt.mo" Source="..\build\bin\share\locale\pt\LC_MESSAGES\tasque.mo" KeyPath="yes" />
       </Component>
-      <Component Id="_pt_br" Directory="pt_br_lc_msg">
-        <File Id="pt_br.mo" Source="..\build\bin\share\locale\pt_BR\LC_MESSAGES\tasque.mo" />
+      <Component Id="_pt_br" Directory="pt_br_lc_msg" Guid="8c3a270d-83a9-43b6-b034-eaa39480f0e1">
+        <File Id="pt_br.mo" Source="..\build\bin\share\locale\pt_BR\LC_MESSAGES\tasque.mo" KeyPath="yes" />
       </Component>
-      <Component Id="_ro" Directory="ro_lc_msg">
-        <File Id="ro.mo" Source="..\build\bin\share\locale\ro\LC_MESSAGES\tasque.mo" />
+      <Component Id="_ro" Directory="ro_lc_msg" Guid="a986fa44-67a1-46d3-9487-19edfac8b489">
+        <File Id="ro.mo" Source="..\build\bin\share\locale\ro\LC_MESSAGES\tasque.mo" KeyPath="yes" />
       </Component>
-      <Component Id="_ru" Directory="ru_lc_msg">
-        <File Id="ru.mo" Source="..\build\bin\share\locale\ru\LC_MESSAGES\tasque.mo" />
+      <Component Id="_ru" Directory="ru_lc_msg" Guid="a07be553-6ebb-43de-b99c-b9587e570ddb">
+        <File Id="ru.mo" Source="..\build\bin\share\locale\ru\LC_MESSAGES\tasque.mo" KeyPath="yes" />
       </Component>
-      <Component Id="_sl" Directory="sl_lc_msg">
-        <File Id="sl.mo" Source="..\build\bin\share\locale\sl\LC_MESSAGES\tasque.mo" />
+      <Component Id="_sl" Directory="sl_lc_msg" Guid="8cb001c1-3054-4289-ade0-380763934344">
+        <File Id="sl.mo" Source="..\build\bin\share\locale\sl\LC_MESSAGES\tasque.mo" KeyPath="yes" />
       </Component>
-      <Component Id="_sr" Directory="sr_lc_msg">
-        <File Id="sr.mo" Source="..\build\bin\share\locale\sr\LC_MESSAGES\tasque.mo" />
+      <Component Id="_sr" Directory="sr_lc_msg" Guid="8dbec4f8-7c8f-474c-bbc0-4511bda1ced5">
+        <File Id="sr.mo" Source="..\build\bin\share\locale\sr\LC_MESSAGES\tasque.mo" KeyPath="yes" />
       </Component>
-      <Component Id="_sr_latin" Directory="sr_latin_lc_msg">
-        <File Id="sr_latin.mo" Source="  \build\bin\share\locale\sr latin\LC_MESSAGES\tasque mo" />
+      <Component Id="_sr_latin" Directory="sr_latin_lc_msg" Guid="4a4db51b-70eb-4e63-a450-711cef1993ae">
+        <File Id="sr_latin.mo" Source="  \build\bin\share\locale\sr latin\LC_MESSAGES\tasque mo" KeyPath="yes" />
       </Component>
-      <Component Id="_sv" Directory="sv_lc_msg">
-        <File Id="sv.mo" Source="..\build\bin\share\locale\sv\LC_MESSAGES\tasque.mo" />
+      <Component Id="_sv" Directory="sv_lc_msg" Guid="30ba135c-919e-4957-a04a-417dfe2d8eb0">
+        <File Id="sv.mo" Source="..\build\bin\share\locale\sv\LC_MESSAGES\tasque.mo" KeyPath="yes" />
       </Component>
-      <Component Id="_th" Directory="th_lc_msg">
-        <File Id="th.mo" Source="..\build\bin\share\locale\th\LC_MESSAGES\tasque.mo" />
+      <Component Id="_th" Directory="th_lc_msg" Guid="9a07dcee-7bb7-41a8-8b34-d303cc3545c5">
+        <File Id="th.mo" Source="..\build\bin\share\locale\th\LC_MESSAGES\tasque.mo" KeyPath="yes" />
       </Component>
-      <Component Id="_tr" Directory="tr_lc_msg">
-        <File Id="tr.mo" Source="..\build\bin\share\locale\tr\LC_MESSAGES\tasque.mo" />
+      <Component Id="_tr" Directory="tr_lc_msg" Guid="138e6f0f-4d6d-420a-857d-eec641a3cb1f">
+        <File Id="tr.mo" Source="..\build\bin\share\locale\tr\LC_MESSAGES\tasque.mo" KeyPath="yes" />
       </Component>
-      <Component Id="_zh_cn" Directory="zh_cn_lc_msg">
-        <File Id="zh_cn.mo" Source="..\build\bin\share\locale\zh_CN\LC_MESSAGES\tasque.mo" />
+      <Component Id="_zh_cn" Directory="zh_cn_lc_msg" Guid="7bf1ffad-3019-4024-894b-553f1b1eac1e">
+        <File Id="zh_cn.mo" Source="..\build\bin\share\locale\zh_CN\LC_MESSAGES\tasque.mo" KeyPath="yes" />
       </Component>
-      <Component Id="_zh_tw" Directory="zh_TW_lc_msg">
-        <File Id="zh_tw.mo" Source="..\build\bin\share\locale\zh_TW\LC_MESSAGES\tasque.mo" />
+      <Component Id="_zh_tw" Directory="zh_TW_lc_msg" Guid="fccaac6c-ec23-4f8f-9d86-c6f604d9a188">
+        <File Id="zh_tw.mo" Source="..\build\bin\share\locale\zh_TW\LC_MESSAGES\tasque.mo" KeyPath="yes" />
       </Component>
     </ComponentGroup>
 	</Fragment>
diff --git a/WindowsSetup/Product.wxs b/WindowsSetup/Product.wxs
index b115554..33cfbdb 100644
--- a/WindowsSetup/Product.wxs
+++ b/WindowsSetup/Product.wxs
@@ -27,23 +27,26 @@
   
   <Fragment>
     <ComponentGroup Id="TasqueComponents" Directory="INSTALLFOLDER">
-      <Component Id="TasqueCore" Guid="9243C6FE-AE86-4F7B-B446-CB4D01993D6A">
-        <File Source="..\build\bin\lib\tasque\Tasque.exe" />
+      <Component Id="TasqueCore" Guid="4A92C71A-7FE4-463D-B307-EE79C63614AF">
+        <File Source="..\build\bin\lib\tasque\Tasque.exe" KeyPath="yes" />
         <File Id="Tasque.exe.Defines.config" Source="..\build\bin\lib\tasque\Tasque.exe.Defines.config" />
         <util:XmlFile Id="DataDirSetting" Action="setValue" Permanent="yes" File="[#Tasque.exe.Defines.config]"
                       ElementPath="/configuration/appSettings/add[\[] key='DataDir'[\]]" Name="value" Value="[DATADIR]" />
         <File Source="..\build\bin\lib\tasque\libtasque.dll" />
         <File Source="..\build\bin\lib\tasque\Gtk.Tasque.dll" />
-        <RegistryKey Id="TasqueRegKey" Root="HKLM" Key="Software\Tasque" Action="createAndRemoveOnUninstall">
-          <RegistryValue Id="WriteTasqueInstallFolder" Name="InstallFolder" Action="write" Type="string" Value="[INSTALLFOLDER]" />
+      </Component>
+      <Component Id="UninstallInstallFolder" Guid="5360373A-0468-4B0C-A165-83F7EFACB8DA">
+        <RemoveFolder Id="UninstallInstallFolder" On="uninstall" />
+        <RegistryKey Root="HKLM" Key="Software\Tasque">
+          <RegistryValue Id="WriteTasqueInstallFolder" Name="InstallFolder" Action="write" Type="string" Value="[INSTALLFOLDER]" KeyPath="yes" />
         </RegistryKey>
       </Component>
-      <Component Id="RtmBackend" Guid="A7B0E0A4-0819-46AF-AD95-BC4D987B7AD2">
-        <File Source="..\build\bin\lib\tasque\RtmBackend.dll" />
+      <Component Id="RtmBackend" Guid="4349FD13-ECB7-4FF9-AB7C-A2E43A41A701">
+        <File Source="..\build\bin\lib\tasque\RtmBackend.dll" KeyPath="yes" />
         <File Source="..\build\bin\lib\tasque\RtmNet.dll" />
       </Component>
-      <Component Id="SqliteBackend" Guid="78130250-7C68-4A44-B4AA-9209C2C6BD2C">
-        <File Source="..\build\bin\lib\tasque\SqliteBackend.dll" />
+      <Component Id="SqliteBackend" Guid="4105A846-B570-42FD-A268-63F9DC8E9230">
+        <File Source="..\build\bin\lib\tasque\SqliteBackend.dll" KeyPath="yes" />
         <File Source="..\build\bin\lib\tasque\Mono.Data.Sqlite.dll" />
         <File Source="..\build\bin\lib\tasque\sqlite3.dll" />
       </Component>
diff --git a/WindowsSetup/Resources.wxs b/WindowsSetup/Resources.wxs
index b56c413..14184fa 100644
--- a/WindowsSetup/Resources.wxs
+++ b/WindowsSetup/Resources.wxs
@@ -3,11 +3,11 @@
 	<Fragment>
     <ComponentGroup Id="TasqueResources">
       <!-- Icons -->
-      <Component Id="_16_apps" Directory="apps16" Guid="FF7D5308-5446-4278-91D3-177FA8704560">
-        <File Id="tasque16" Source="..\build\bin\share\icons\hicolor\16x16\apps\tasque.png" />
+      <Component Id="_16_apps" Directory="apps16" Guid="172A1722-C8C3-427A-AA04-37F954384B9F">
+        <File Id="tasque16" Source="..\build\bin\share\icons\hicolor\16x16\apps\tasque.png" KeyPath="yes" />
         <File Id="tasque_panel16" Source="..\build\bin\share\icons\hicolor\16x16\apps\tasque-panel.png" />
       </Component>
-      <Component Id="_16_status" Directory="status16" Guid="5267A4F8-2564-4679-BC1E-9942BDAEA075">
+      <Component Id="_16_status" Directory="status16" Guid="30C27891-CCBC-4F8B-B715-D31A9C94D2B0">
         <File Name="tasque-completing-0.png" Source="..\build\bin\share\tasque\icons\hicolor\16x16\status\tasque-completing-0.png" />
         <File Name="tasque-completing-1.png" Source="..\build\bin\share\tasque\icons\hicolor\16x16\status\tasque-completing-1.png" />
         <File Name="tasque-completing-2.png" Source="..\build\bin\share\tasque\icons\hicolor\16x16\status\tasque-completing-2.png" />
@@ -20,31 +20,31 @@
         <File Name="tasque-completing-9.png" Source="..\build\bin\share\tasque\icons\hicolor\16x16\status\tasque-completing-9.png" />
         <File Name="tasque-completing-10.png" Source="..\build\bin\share\tasque\icons\hicolor\16x16\status\tasque-completing-10.png" />
         <File Name="tasque-completing-11.png" Source="..\build\bin\share\tasque\icons\hicolor\16x16\status\tasque-completing-11.png" />
-        <File Name="tasque-note.png" Source="..\build\bin\share\tasque\icons\hicolor\16x16\status\tasque-note.png" />
+        <File Name="tasque-note.png" Source="..\build\bin\share\tasque\icons\hicolor\16x16\status\tasque-note.png" KeyPath="yes" />
       </Component>
-      <Component Id="_22_apps" Directory="apps22" Guid="6A050B6E-D10F-427D-BC14-7DA5F67B6462">
-        <File Id="tasque22" Source="..\build\bin\share\icons\hicolor\22x22\apps\tasque.png" />
+      <Component Id="_22_apps" Directory="apps22" Guid="DCE93957-8117-4C95-9498-7C0D9ED0966B">
+        <File Id="tasque22" Source="..\build\bin\share\icons\hicolor\22x22\apps\tasque.png" KeyPath="yes" />
         <File Id="tasque_panel22" Source="..\build\bin\share\icons\hicolor\22x22\apps\tasque-panel.png" />
       </Component>
-      <Component Id="_24_apps" Directory="apps24" Guid="955BDF73-3663-4D94-B522-7828E176D701">
-        <File Id="tasque24" Source="..\build\bin\share\icons\hicolor\24x24\apps\tasque.png" />
+      <Component Id="_24_apps" Directory="apps24" Guid="4E6A3749-1EAA-496B-A652-A37474E1263E">
+        <File Id="tasque24" Source="..\build\bin\share\icons\hicolor\24x24\apps\tasque.png" KeyPath="yes" />
         <File Id="tasque_panel24" Source="..\build\bin\share\icons\hicolor\24x24\apps\tasque-panel.png" />
       </Component>
-      <Component Id="_32_apps" Directory="apps32">
-        <File Id="tasque32" Source="..\build\bin\share\icons\hicolor\32x32\apps\tasque.png" />
+      <Component Id="_32_apps" Directory="apps32" Guid="E7EA9506-2BA6-41F2-AC1A-7D555E320B7E">
+        <File Id="tasque32" Source="..\build\bin\share\icons\hicolor\32x32\apps\tasque.png" KeyPath="yes" />
       </Component>
-      <Component Id="_48_apps" Directory="apps48">
-        <File Id="tasque48" Source="..\build\bin\share\icons\hicolor\48x48\apps\tasque.png" />
+      <Component Id="_48_apps" Directory="apps48" Guid="c8b67340-7c5a-4138-a580-e78df6187302">
+        <File Id="tasque48" Source="..\build\bin\share\icons\hicolor\48x48\apps\tasque.png" KeyPath="yes" />
       </Component>
-      <Component Id="_128_places" Directory="places128">
-        <File Source="..\build\bin\share\tasque\icons\hicolor\128x128\places\tasque-rtm-logo.png" />
+      <Component Id="_128_places" Directory="places128" Guid="9e830269-1e8b-4940-b444-cbfd1ec375bd">
+        <File Source="..\build\bin\share\tasque\icons\hicolor\128x128\places\tasque-rtm-logo.png" KeyPath="yes" />
       </Component>
-      <Component Id="_scalable" Directory="scalable">
-        <File Source="..\build\bin\share\icons\hicolor\scalable\apps\tasque.svg" />
+      <Component Id="_scalable" Directory="scalable" Guid="b5edb513-0389-4dc1-bc8c-87c56d817de3">
+        <File Source="..\build\bin\share\icons\hicolor\scalable\apps\tasque.svg" KeyPath="yes" />
       </Component>
       <!-- Sounds -->
-      <Component Id="_sounds" Directory="sounds">
-        <File Source="..\build\bin\share\tasque\sounds\notify.wav" />
+      <Component Id="_sounds" Directory="sounds" Guid="288a8a0a-ff6e-4800-9be9-57039fece811">
+        <File Source="..\build\bin\share\tasque\sounds\notify.wav" KeyPath="yes" />
       </Component>
     </ComponentGroup>
 	</Fragment>



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]