File gtk+-3.6.1-wix.patch of Package mingw64-gtk3

diff -Naur gtk+-3.6.1/configure.ac gtk+-3.6.1-wix/configure.ac
--- gtk+-3.6.1/configure.ac	2012-10-14 08:33:18.000000000 +0200
+++ gtk+-3.6.1-wix/configure.ac	2012-12-10 08:36:52.529136554 +0100
@@ -1723,6 +1723,8 @@
 fi
 AC_SUBST(GTK_LINK_FLAGS)
 
+WIX_INIT()
+
 AC_CONFIG_FILES([
 config.h.win32
 gtk-zip.sh
diff -Naur gtk+-3.6.1/gail-3.0.wxs gtk+-3.6.1-wix/gail-3.0.wxs
--- gtk+-3.6.1/gail-3.0.wxs	1970-01-01 01:00:00.000000000 +0100
+++ gtk+-3.6.1-wix/gail-3.0.wxs	2012-12-10 08:36:52.529136554 +0100
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
+    <Fragment>
+        <ComponentGroup Id="gail_3.0">
+            <ComponentRef Id="cmpD72EF161A04A47109CD0B289C10A0EDE" />
+        </ComponentGroup>
+    </Fragment>
+    <Fragment>
+        <DirectoryRef Id="gail_3.0">
+            <Directory Id="dirD841338E152741D28D3993B21D31ED78" Name="bin">
+                <Component Id="cmpD72EF161A04A47109CD0B289C10A0EDE" Guid="{15728728-7F0F-4DDC-83F0-91D68B0DB928}">
+                    <File Id="fil842116D91B6C41BE848C202D32E4B155" KeyPath="yes" Source="$(var.wixdistdir)\bin\libgailutil-3-0.dll" />
+                </Component>
+            </Directory>
+        </DirectoryRef>
+    </Fragment>
+</Wix>
diff -Naur gtk+-3.6.1/gdk-3.0.wxs gtk+-3.6.1-wix/gdk-3.0.wxs
--- gtk+-3.6.1/gdk-3.0.wxs	1970-01-01 01:00:00.000000000 +0100
+++ gtk+-3.6.1-wix/gdk-3.0.wxs	2012-12-10 08:36:52.549136650 +0100
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
+    <Fragment>
+        <ComponentGroup Id="gdk_3.0">
+            <ComponentRef Id="cmp49B7C5A635EF4CB8ADAF194CBEF798C4" />
+        </ComponentGroup>
+    </Fragment>
+    <Fragment>
+        <DirectoryRef Id="gdk_3.0">
+            <Directory Id="dir43CBE26DA3104408B43B0A1E37674740" Name="bin">
+                <Component Id="cmp49B7C5A635EF4CB8ADAF194CBEF798C4" Guid="{0EB45AB6-C8D8-424E-8D9D-8A2D80A2C39C}">
+                    <File Id="fil43CBE26DA3104408B43B0A1E37674740" KeyPath="yes" Source="$(var.wixdistdir)\bin\libgdk-3-0.dll" />
+                </Component>
+            </Directory>
+        </DirectoryRef>
+    </Fragment>
+</Wix>
diff -Naur gtk+-3.6.1/gtk+-3.0.wxs gtk+-3.6.1-wix/gtk+-3.0.wxs
--- gtk+-3.6.1/gtk+-3.0.wxs	1970-01-01 01:00:00.000000000 +0100
+++ gtk+-3.6.1-wix/gtk+-3.0.wxs	2012-12-10 10:13:08.937780226 +0100
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
+    <Fragment>
+        <ComponentGroup Id="gtk_3.0">
+            <ComponentRef Id="cmp9868A2222365480F9A90DDF5B7B5F4E5" />
+            <ComponentRef Id="cmp79EB8F4DBFB44BA3BFCCDE62ECF0FC09" />
+            <ComponentRef Id="cmpA5F8D4D8D21D4278B90FA81FA76311E7" />
+            <ComponentRef Id="cmpC26A70379C3F43D382B47A07424FFAE0" />
+            <ComponentRef Id="cmpC2A61D895A1E4A218CF2C0D560B83713" />
+            <ComponentRef Id="cmpC204198A64984358AD1901D3C7101BBE" />
+            <ComponentRef Id="cmp03EAF724358546E18AD1637854FB34D8" />
+            <ComponentRef Id="cmp3494D4ACD01D439A809450728339A4F3" />
+            <ComponentRef Id="cmpB5B4524A605A472282C7182D1A0DC3D4" />
+        </ComponentGroup>
+    </Fragment>
+    <Fragment>
+        <DirectoryRef Id="gtk_3.0">
+            <Directory Id="dir75B8B7E4E50D4DD09B6A4DE1FDF5DB68" Name="bin">
+                <Component Id="cmp9868A2222365480F9A90DDF5B7B5F4E5" Guid="{204416EE-DD6E-4A82-992C-66FE017B469A}">
+                    <File Id="fil03E361E8E11D45ABB0D17A3E6C19FBEB" KeyPath="yes" Source="$(var.wixdistdir)\bin\libgtk-3-0.dll" />
+                </Component>
+            </Directory>
+            <Directory Id="dir81C3FDE6CD9C4C5F94AE6CB9D6AF74AA" Name="etc">
+                <Directory Id="dirB8B5ABEC073D4FC68A27B63CDECCB976" Name="gtk-3.0">
+                    <Component Id="cmp79EB8F4DBFB44BA3BFCCDE62ECF0FC09" Guid="{45C9B187-227F-4C91-8120-C91174B62A81}">
+                        <File Id="fil840F0CA8D0AA4BFABAB03E843D8582D8" KeyPath="yes" Source="$(var.wixdistdir)\etc\gtk-3.0\im-multipress.conf" />
+                    </Component>
+                </Directory>
+            </Directory>
+            <Directory Id="dir62CFC52A13A14C4C82AA464E4E53EFB2" Name="share">
+                <Directory Id="dirC54BC93B10714BAC868D7A3684E88E53" Name="glib-2.0">
+                    <Directory Id="dir00B0FFD6162E4318B517F1E7FF4FE241" Name="schemas">
+                            <Component Id="cmpA5F8D4D8D21D4278B90FA81FA76311E7" Guid="{7974C87D-B43C-45C0-9196-A6DA8D20F59C}">
+                                <File Id="filF4C6F7E41921465CB4E418B24B59305E" KeyPath="yes" Source="$(var.wixdistdir)\share\glib-2.0\schemas\org.gtk.Demo.gschema.xml" />
+                            </Component>
+                            <Component Id="cmpC26A70379C3F43D382B47A07424FFAE0" Guid="{9E6F9CF8-2DF8-4CC9-8365-C490797CFF3B}">
+                                <File Id="fil0041B209B75A45D9AD0D1799483DD788" KeyPath="yes" Source="$(var.wixdistdir)\share\glib-2.0\schemas\org.gtk.Settings.ColorChooser.gschema.xml" />
+                            </Component>
+                            <Component Id="cmpC2A61D895A1E4A218CF2C0D560B83713" Guid="{9E6F9CF8-2DF8-4CC9-8365-C490797CFF3B}">
+                                <File Id="filAA41B209B75A45D9AD0D1799483DD7AA" KeyPath="yes" Source="$(var.wixdistdir)\share\glib-2.0\schemas\org.gtk.Settings.FileChooser.gschema.xml" />
+                            </Component>
+                    </Directory>
+                </Directory>
+                <Directory Id="dirF088F5EA64FB493EAE5373CCE5640180" Name="themes">
+                    <Directory Id="dir2C471FDEB9AA48B0A9404FE73069D454" Name="Default">
+                        <Directory Id="dir67456E9D21D64D24BF9D90134A39EB3C" Name="gtk-3.0">
+                            <Component Id="cmpC204198A64984358AD1901D3C7101BBE" Guid="{20CFAD34-0B02-43AB-AA0F-0E3C42B10DBA}">
+                                <File Id="filAA8C2262D92544EA91D88ADD45405FF5" KeyPath="yes" Source="$(var.wixdistdir)\share\themes\Default\gtk-3.0\gtk-keys.css" />
+                            </Component>
+                        </Directory>
+                    </Directory>
+                </Directory>
+                <Directory Id="dir5071E70D0A194B96BF1A1FE649773F42" Name="license">
+                    <Directory Id="dir261802C76A16419A985CCE663BFC546B" Name="gtk">
+                        <Component Id="cmp03EAF724358546E18AD1637854FB34D8" Guid="{A26A0E29-7C94-4E24-89CC-CEF39EAB20F5}">
+                            <File Id="fil1086CA49959344B086C201357346E158" KeyPath="yes" Source="AUTHORS" />
+                        </Component>
+                        <Component Id="cmp3494D4ACD01D439A809450728339A4F3" Guid="{FE38F0E2-78B0-4DA0-982B-69AE6AD10911}">
+                            <File Id="fil45C80137A8BB4764805F6E9B210BF347" KeyPath="yes" Source="COPYING" />
+                        </Component>
+                        <Component Id="cmpB5B4524A605A472282C7182D1A0DC3D4" Guid="{B8239F3D-4983-430B-B465-CD6B1F53B359}">
+                            <File Id="fil679815F5E5C240189745DD00B032A728" KeyPath="yes" Source="README" />
+                        </Component>
+                    </Directory>
+                </Directory>
+            </Directory>
+        </DirectoryRef>
+    </Fragment>
+</Wix>
diff -Naur gtk+-3.6.1/Makefile.am gtk+-3.6.1-wix/Makefile.am
--- gtk+-3.6.1/Makefile.am	2012-10-14 04:45:12.000000000 +0200
+++ gtk+-3.6.1-wix/Makefile.am	2012-12-10 08:36:52.549136650 +0100
@@ -153,3 +153,50 @@
 	po-properties/.intltool-merge-cache
 
 -include $(top_srcdir)/git.mk
+
+
+EXTRA_DIST += \
+    gdk-3.0.wxs \
+    gtk+-3.0.wxs \
+    gail-3.0.wxs
+
+if ENABLE_WIX
+@WIX_MAKE_RULES@
+
+wixlibdir = ${datadir}/wixlib
+wixlib_WIX = \
+    gdk-3.0.wixlib  \
+    gtk+-3.0.wixlib  \
+    gail-3.0.wixlib \
+    gtk+-3.0-lang.wixlib
+
+gdk-3.0.wixlib: wixdistdir
+gtk+-3.0.wixlib: wixdistdir
+gail-3.0.wixlib: wixdistdir
+
+gtk+-3.0-lang.wxs: wixdistdir
+	if [ -d wixdistdir-lang ]; then rm -rf wixdistdir-lang; fi
+	mkdir -p wixdistdir-lang/share
+	ln -s ../../wixdistdir$(prefix)/share/locale wixdistdir-lang/share/locale
+	$(HEAT) dir wixdistdir-lang $(HEAT_FLAGS) -gg -sfrag -sreg -cg gtk_3.0_lang -dr gtk_3.0_lang -srd -var var.wixdistdir -o $(@)
+
+wixdistdir: gdk-3.0-pc-stamp
+gdk-3.0-pc-stamp: gdk-3.0.pc
+	echo 'Wixlibs=${wixlibdir}/gdk-3.0.wixlib' >> gdk-3.0.pc
+	echo 'Fualflags=-C gdk_3.0 -D gdk_3.0' >> gdk-3.0.pc
+	touch \$(@)
+
+wixdistdir: gtk+-3.0-pc-stamp
+gtk+-3.0-pc-stamp: gtk+-3.0.pc
+	echo 'Wixlibs=${wixlibdir}/gtk+-3.0.wixlib ${wixlibdir}/gtk+-3.0-lang.wixlib' >> gtk+-3.0.pc
+	echo 'Fualflags=-C gtk_3.0 -D gtk_3.0 -C gtk_3.0_lang -D gtk_3.0_lang' >> gtk+-3.0.pc
+	touch \$(@)
+
+wixdistdir: gail-3.0-pc-stamp
+gail-3.0-pc-stamp: gail-3.0.pc
+	echo 'Wixlibs=${wixlibdir}/gail-3.0.wixlib' >> gail-3.0.pc
+	echo 'Fualflags=-C gail_3.0 -D gail_3.0' >> gail-3.0.pc
+	touch \$(@)
+
+endif
+
openSUSE Build Service is sponsored by