File cairo-1.14.2-wix.patch of Package mingw32-cairo

diff -Naur cairo-1.14.2.orig/cairo-gobject.wxs cairo-1.14.2/cairo-gobject.wxs
--- cairo-1.14.2.orig/cairo-gobject.wxs	1970-01-01 01:00:00.000000000 +0100
+++ cairo-1.14.2/cairo-gobject.wxs	2017-03-26 20:02:36.825440595 +0200
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
+    <Fragment>
+        <ComponentGroup Id="cairo_gobject">
+            <ComponentRef Id="cmp208CF148A7F8409A86EA2DB82F4F4BE8" />
+        </ComponentGroup>
+    </Fragment>
+    <Fragment>
+        <DirectoryRef Id="cairo_gobject">
+            <Directory Id="dir662043B380ED48E79B3161BD9BA3BEDC" Name="bin">
+                <Component Id="cmp208CF148A7F8409A86EA2DB82F4F4BE8" Guid="{436C0CDA-432D-4EBB-A127-AA14E0B7C534}">
+                    <File Id="fil1BA3324217D946909F329C6D9AAFFA68" KeyPath="yes" Source="$(var.wixdistdir)\bin\libcairo-gobject-2.dll" />
+                </Component>
+            </Directory>
+        </DirectoryRef>
+    </Fragment>
+</Wix>
diff -Naur cairo-1.14.2.orig/cairo.wxs cairo-1.14.2/cairo.wxs
--- cairo-1.14.2.orig/cairo.wxs	1970-01-01 01:00:00.000000000 +0100
+++ cairo-1.14.2/cairo.wxs	2017-03-26 20:02:36.825440595 +0200
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
+    <Fragment>
+        <ComponentGroup Id="cairo">
+            <ComponentRef Id="cmp8EAADF314A86B8FB9A63C36964957EAD" />
+            <ComponentRef Id="cmp37CF08B323D44D60B8BE21AD15CE96C1" />
+            <ComponentRef Id="cmp4712594EF2D94634B2B4FC71DB43B91C" />
+            <ComponentRef Id="cmp32870093709F49879561A1D58125F8D4" />
+            <ComponentRef Id="cmp8295DF95FA8D48B997F1290BC89CE38F" />
+            <ComponentRef Id="cmp14BE910429EE48C4939ED4145AB01F0A" />
+        </ComponentGroup>
+    </Fragment>
+    <Fragment>
+        <DirectoryRef Id="cairo">
+            <Directory Id="dir3F92F994A98606EF5AEEE597C3653F2E" Name="bin">
+                <Component Id="cmp8EAADF314A86B8FB9A63C36964957EAD" Guid="{5D6FD6AB-0110-4AEC-9D1E-2AE3404B7CEE}">
+                    <File Id="fil065DD28667D99E9E6EF2507EF0275341" KeyPath="yes" Source="$(var.wixdistdir)\bin\libcairo-2.dll" />
+                </Component>
+            </Directory>
+            <Directory Id="dir190FFC55745C429B9474295A6987CB6E" Name="share">
+                <Directory Id="dir221CE5051387489AB6DE91B97BAE96D5" Name="license">
+                    <Directory Id="dirA14A1447F7AE4D26852281644E26FCCF" Name="cairo">
+                        <Component Id="cmp37CF08B323D44D60B8BE21AD15CE96C1" Guid="{0F0B851E-5115-43F9-8EC4-186BDCE9312F}">
+                            <File Id="fil22EA15C1B2DF4477B8A035E6C2C6A7D1" KeyPath="yes" Source="AUTHORS" />
+                        </Component>
+                        <Component Id="cmp4712594EF2D94634B2B4FC71DB43B91C" Guid="{85E68FED-CBC5-499C-9F5F-D2248E7F1992}">
+                            <File Id="fil8904372AE41D41199A2C4CA1937F654D" KeyPath="yes" Source="COPYING" />
+                        </Component>
+                        <Component Id="cmp32870093709F49879561A1D58125F8D4" Guid="{1C430955-C18E-40FA-AFBA-BEE0ED2109DD}">
+                            <File Id="fil6000992D0A4043938A2BE42571DEF414" KeyPath="yes" Source="COPYING-LGPL-2.1" />
+                        </Component>
+                        <Component Id="cmp8295DF95FA8D48B997F1290BC89CE38F" Guid="{E799F311-11A1-4DB9-9502-F9D13BEF4CA4}">
+                            <File Id="filA65453164BFD45BAB8CB84AC016A7E60" KeyPath="yes" Source="COPYING-MPL-1.1" />
+                        </Component>
+                        <Component Id="cmp14BE910429EE48C4939ED4145AB01F0A" Guid="{5616C2B5-EE78-475C-9752-AF6B2A8AA668}">
+                            <File Id="fil6D29389680C34BD5892EB9F13FCA8CF5" KeyPath="yes" Source="README" />
+                        </Component>
+                    </Directory>
+                </Directory>
+            </Directory>
+        </DirectoryRef>
+    </Fragment>
+</Wix>
diff -Naur cairo-1.14.2.orig/configure.ac cairo-1.14.2/configure.ac
--- cairo-1.14.2.orig/configure.ac	2017-03-26 20:02:04.241902504 +0200
+++ cairo-1.14.2/configure.ac	2017-03-26 20:03:43.940727888 +0200
@@ -24,6 +24,9 @@
 # Api documentation
 GTK_DOC_CHECK([1.15],[--flavour no-tmpl])
 
+# Initialize WIX
+WIX_INIT()
+
 AC_SYS_LARGEFILE
 
 dnl ===========================================================================
diff -Naur cairo-1.14.2.orig/Makefile.am cairo-1.14.2/Makefile.am
--- cairo-1.14.2.orig/Makefile.am	2017-03-26 20:02:04.245902938 +0200
+++ cairo-1.14.2/Makefile.am	2017-03-26 20:02:36.825440595 +0200
@@ -81,3 +81,32 @@
 include $(srcdir)/build/Makefile.am.changelog
 include $(srcdir)/build/Makefile.am.releasing
 include $(srcdir)/build/Makefile.am.analysis
+
+EXTRA_DIST += \
+	cairo.wxs
+
+if ENABLE_WIX
+@WIX_MAKE_RULES@
+
+wixlibdir = ${datadir}/wixlib
+wixlib_WIX = \
+   cairo.wixlib \
+   cairo-gobject.wixlib
+
+cairo.wixlib: wixdistdir
+cairo-gobject.wixlib: wixdistdir
+
+all-am: cairo-pc-stamp
+cairo-pc-stamp: src/cairo.pc
+	echo 'Wixlibs=${wixlibdir}/cairo.wixlib' >> src/cairo.pc
+	echo 'Fualflags=-C cairo -D cairo' >> src/cairo.pc
+	touch \$(@)
+
+all-am: cairo-gobject-pc-stamp
+cairo-gobject-pc-stamp: src/cairo-gobject.pc
+	echo 'Wixlibs=${wixlibdir}/cairo-gobject.wixlib' >> src/cairo-gobject.pc
+	echo 'Fualflags=-C cairo_gobject -D cairo_gobject' >> src/cairo-gobject.pc
+	touch \$(@)
+
+endif
+
openSUSE Build Service is sponsored by