Import moonshot-ui_0.7.2.orig.tar.xz
[moonshot-ui.git] / windows / app.wxs
diff --git a/windows/app.wxs b/windows/app.wxs
deleted file mode 100644 (file)
index 6fc6573..0000000
+++ /dev/null
@@ -1,181 +0,0 @@
-<?xml version='1.0'?>
-<Wix xmlns='http://schemas.microsoft.com/wix/2006/wi'>
-  <?include .\config.wxi ?>
-
-  <Product Id='$(var.ProductGuid)'
-           Language='1033'
-           Manufacturer='$(var.Manufacturer)'
-           Name='$(var.ProductName)'
-           Version='$(var.ProductVersion)'
-           UpgradeCode='$(var.UpgradeGuid)'>
-
-    <Package Id="*"
-             Description='$(var.PackageDescription)'
-             Keywords='$(var.PackageKeywords)'
-             Manufacturer='$(var.Manufacturer)'
-             Platform='$(var.PackagePlatform)'
-             InstallerVersion='200'
-             Compressed='yes' />
-
-    <Media Id='1' Cabinet='app.cab' EmbedCab='yes' />
-
-    <Directory Id='TARGETDIR' Name='SourceDir'>
-      <Directory Id='ProgramFilesFolder' Name='PFiles'>
-        <Directory Id='INSTALLDIR' Name='Moonshot'>
-          <Directory Id='BINDIR' Name='bin'>
-            <Component Id='MainExe' Guid='37D8BA2D-40E0-475D-BF50-6328A9E269FE'>
-              <File Id='MainExe'
-                    Name='moonshot.exe'
-                    DiskId='1'
-                    Source='src/.libs/moonshot.exe'
-                    KeyPath='yes'>
-                <Shortcut Id='startmenu'
-                          Directory='ProgramMenuDir'
-                          Name='$(var.ProductName)'
-                          WorkingDirectory='INSTALLDIR'
-                          Advertise='yes' />
-                <Shortcut Id='desktop'
-                          Directory='DesktopFolder'
-                          Name='$(var.ProductName)'
-                          WorkingDirectory='INSTALLDIR'
-                          Advertise='yes' />
-              </File>
-            </Component>
-
-            <Component Id='WebProvisionExe' Guid='E150A9E2-3429-4082-9919-557EDAEFB43F'>
-              <!-- FIXME: to add the icon for these associations, see the following:
-                   http://wix.tramontana.co.hu/tutorial/getting-started/beyond-files
-                   http://stackoverflow.com/questions/138550/how-to-register-file-types-extensions-with-a-wix-installer
-                -->
-              <File Id='WebProvisionExe'
-                    Name='moonshot-webp.exe'
-                    DiskId='1'
-                    Source='src/.libs/moonshot-webp.exe'
-                    KeyPath='yes' />
-
-              <ProgId Id="Moonshot.Identity" Description="Moonshot Identity">
-                <Extension Id="msht" ContentType="application/moonshot+xml">
-                  <Verb Id="install"
-                        Command="install"
-                        TargetFile="WebProvisionExe"
-                        Argument="&quot;%1&quot;" />
-                </Extension>
-              </ProgId>
-            </Component>
-
-            <!-- General deps -->
-            <Component Id='Deps' Guid='4668773A-2486-4BF5-9AFE-A6595F1A3EB9'>
-              <File Id="MSRPC_MINGW.DLL" Name="msrpc-mingw.dll" Source="bin\msrpc-mingw.dll" />
-              <File Id="MSRPC_GLIB2.DLL" Name="msrpc-glib2.dll" Source="bin\msrpc-glib2.dll" />
-              <File Id="LIBMOONSHOT_0.DLL" Name="libmoonshot-0.dll" Source="libmoonshot/.libs/libmoonshot-0.dll" />
-                         <File Id="LIBGEE_2.DLL" Name="libgee-2.dll" Source="bin\libgee-2.dll" />
-            </Component>
-
-            <!-- Gtk+ runtime - /bin -->
-            <Component Id='Gtk2BinFiles' Guid='DB587042-E204-4D76-9372-8B6B03642377'>
-              <!-- Included in mingw -->
-              <File Id="LIBEXPAT_1.DLL" Name="libexpat-1.dll" Source="bin\libexpat-1.dll"/>
-              <File Id="LIBINTL_8.DLL" Name="libintl-8.dll" Source="bin\libintl-8.dll" />
-              <File Id="LIBICONV_2.DLL" Name="libiconv-2.dll" Source="bin\libiconv-2.dll" />
-
-              <!-- From Gtk+ binary packages, etc. -->
-
-              <File Id="FREETYPE6.DLL" Name="freetype6.dll" Source="bin\freetype6.dll"/>
-              <File Id="GDK_PIXBUF_QUERY_LOADERS.EXE" Name="gdk-pixbuf-query-loaders.exe" Source="bin\gdk-pixbuf-query-loaders.exe" />
-              <File Id="GSPAWN_WIN32_HELPER_CONSOLE.EXE" Name="gspawn-win32-helper-console.exe" Source="bin\gspawn-win32-helper-console.exe" />
-              <File Id="GSPAWN_WIN32_HELPER.EXE" Name="gspawn-win32-helper.exe" Source="bin\gspawn-win32-helper.exe" />
-              <File Id="GTK_QUERY_IMMODULES_2.0.EXE" Name="gtk-query-immodules-2.0.exe" Source="bin\gtk-query-immodules-2.0.exe" />
-              <File Id="INTL.DLL" Name="intl.dll" Source="bin\intl.dll" />
-              <File Id="LIBATK_1.0_0.DLL" Name="libatk-1.0-0.dll" Source="bin\libatk-1.0-0.dll" />
-              <File Id="LIBCAIRO_2.DLL" Name="libcairo-2.dll" Source="bin\libcairo-2.dll" />
-              <File Id="LIBCAIRO_GOBJECT_2.DLL" Name="libcairo-gobject-2.dll" Source="bin\libcairo-gobject-2.dll" />
-              <File Id="LIBCAIRO_SCRIPT_INTERPRETER_2.DLL" Name="libcairo-script-interpreter-2.dll" Source="bin\libcairo-script-interpreter-2.dll" />
-              <File Id="LIBFONTCONFIG_1.DLL" Name="libfontconfig-1.dll" Source="bin\libfontconfig-1.dll" />
-              <File Id="LIBGAILUTIL_18.DLL" Name="libgailutil-18.dll" Source="bin\libgailutil-18.dll" />
-              <File Id="LIBGDK_WIN32_2.0_0.DLL" Name="libgdk-win32-2.0-0.dll" Source="bin\libgdk-win32-2.0-0.dll" />
-              <File Id="LIBGDK_PIXBUF_2.0_0.DLL" Name="libgdk_pixbuf-2.0-0.dll" Source="bin\libgdk_pixbuf-2.0-0.dll" />
-              <File Id="LIBGIO_2.0_0.DLL" Name="libgio-2.0-0.dll" Source="bin\libgio-2.0-0.dll" />
-              <File Id="LIBGLIB_2.0_0.DLL" Name="libglib-2.0-0.dll" Source="bin\libglib-2.0-0.dll" />
-              <File Id="LIBGMODULE_2.0_0.DLL" Name="libgmodule-2.0-0.dll" Source="bin\libgmodule-2.0-0.dll" />
-              <File Id="LIBGOBJECT_2.0_0.DLL" Name="libgobject-2.0-0.dll" Source="bin\libgobject-2.0-0.dll" />
-              <File Id="LIBGTHREAD_2.0_0.DLL" Name="libgthread-2.0-0.dll" Source="bin\libgthread-2.0-0.dll" />
-              <File Id="LIBGTK_WIN32_2.0_0.DLL" Name="libgtk-win32-2.0-0.dll" Source="bin\libgtk-win32-2.0-0.dll" />
-              <File Id="LIBPANGO_1.0_0.DLL" Name="libpango-1.0-0.dll" Source="bin\libpango-1.0-0.dll" />
-              <File Id="LIBPANGOCAIRO_1.0_0.DLL" Name="libpangocairo-1.0-0.dll" Source="bin\libpangocairo-1.0-0.dll" />
-              <File Id="LIBPANGOFT2_1.0_0.DLL" Name="libpangoft2-1.0-0.dll" Source="bin\libpangoft2-1.0-0.dll" />
-              <File Id="LIBPANGOWIN32_1.0_0.DLL" Name="libpangowin32-1.0-0.dll" Source="bin\libpangowin32-1.0-0.dll" />
-              <File Id="LIBPNG14_14.DLL" Name="libpng14-14.dll" Source="bin\libpng14-14.dll" />
-              <File Id="PANGO_QUERYMODULES.EXE" Name="pango-querymodules.exe" Source="bin\pango-querymodules.exe" />
-              <File Id="ZLIB1.DLL" Name="zlib1.dll" Source="bin\zlib1.dll" />
-            </Component>
-          </Directory>
-
-          <Directory Id="LIB" Name="lib">
-            <Directory Id="ENGINES_GTK_2.0" Name="gtk-2.0">
-              <Directory Id="ENGINES_2.10.0" Name="2.10.0">
-                <Directory Id="ENGINES" Name="engines">
-                  <Component Id="Gtk2ThemeEngineFiles" Guid='4AC288CB-882E-42A7-8FE7-A7019632F490'>
-                    <File Id="LIBPIXMAP.DLL" Name="libpixmap.dll" Source="lib\gtk-2.0\2.10.0\engines\libpixmap.dll" />
-                    <File Id="LIBWIMP.DLL" Name="libwimp.dll" Source="lib\gtk-2.0\2.10.0\engines\libwimp.dll" />
-                  </Component>
-                </Directory>
-              </Directory>
-            </Directory>
-          </Directory>
-
-          <Directory Id="SHARE" Name="share">
-            <Directory Id="THEMES" Name="themes">
-              <Directory Id="MS_WINDOWS" Name="MS-Windows">
-                <Directory Id="THEMES_GTK_2.0" Name="gtk-2.0">
-                  <Component Id="Gtk2ThemeRcFiles" Guid="045EAADC-162A-42B3-BD8D-2521AB2F0B0F">
-                    <File Id="THEMES_GTKRC" Name="gtkrc" Source="share\themes\MS-Windows\gtk-2.0\gtkrc" />
-                  </Component>
-                </Directory>
-              </Directory>
-            </Directory>
-
-            <Directory Id="ICONS" Name="icons">
-              <Component Id="Icons" Guid="413C032F-002A-4E81-B320-9EF64248E22D">
-                <File Id="AVATAR_DEFAULT" Name="avatar-default.png" Source="share\icons\avatar-default.png" />
-                <File Id="EDIT_CLEAR_SYMBOLIC" Name="edit-clear-symbolic.png" Source="share\icons\edit-clear-symbolic.png" />
-                <File Id="EDIT_FIND_SYMBOLIC" Name="edit-find-symbolic.png" Source="share\icons\edit-find-symbolic.png" />
-              </Component>
-            </Directory>
-          </Directory>
-        </Directory>
-      </Directory>
-
-      <Directory Id='ProgramMenuFolder' Name='Programs'>
-        <Directory Id='ProgramMenuDir' Name='$(var.ProductName)'>
-          <Component Id='ProgramMenuDir' Guid='$(var.ProgramMenuDirGuid)'>
-            <RemoveFolder Id='ProgramMenuDir' On='uninstall' />
-            <RegistryValue Root='HKCU' Key='Software\Moonshot' Type='string' Value='' KeyPath='yes' />
-          </Component>
-        </Directory>
-      </Directory>
-
-      <Directory Id='DesktopFolder' Name='Desktop' />
-
-      <Component Id='RegistryEntries' Guid='7251DB79-DC03-4868-9855-41104164E5BA'>
-        <RegistryKey Root='HKLM'
-                     Key='Software\Moonshot'
-                     Action='createAndRemoveOnUninstall'>
-          <RegistryValue Type="string" Value="[BINDIR]/moonshot.exe" />
-        </RegistryKey>
-      </Component>
-
-    </Directory>
-
-    <Feature Id='Complete' Level='1'>
-      <ComponentRef Id='MainExe' />
-      <ComponentRef Id='WebProvisionExe' />
-      <ComponentRef Id='Deps' />
-      <ComponentRef Id='ProgramMenuDir' />
-      <ComponentRef Id='Gtk2BinFiles' />
-      <ComponentRef Id='Gtk2ThemeEngineFiles' />
-      <ComponentRef Id='Gtk2ThemeRcFiles' />
-      <ComponentRef Id='Icons' />
-      <ComponentRef Id='RegistryEntries' />
-    </Feature>
-  </Product>
-</Wix>