File gdk-pixbuf-2.24.0-wix.patch of Package mingw64-gdk-pixbuf

diff -Naur gdk-pixbuf-2.24.0.orig/configure.ac gdk-pixbuf-2.24.0/configure.ac
--- gdk-pixbuf-2.24.0.orig/configure.ac	2011-10-05 08:52:50.219553623 +0200
+++ gdk-pixbuf-2.24.0/configure.ac	2011-10-05 08:53:00.927606724 +0200
@@ -1019,6 +1019,7 @@
 
 AC_SUBST(GDK_PIXBUF_LINK_FLAGS)
 
+WIX_INIT()
 
 ##################################################
 # Output commands
diff -Naur gdk-pixbuf-2.24.0.orig/gdk-pixbuf-2.0.pc.in gdk-pixbuf-2.24.0/gdk-pixbuf-2.0.pc.in
--- gdk-pixbuf-2.24.0.orig/gdk-pixbuf-2.0.pc.in	2011-10-05 08:52:50.219553623 +0200
+++ gdk-pixbuf-2.24.0/gdk-pixbuf-2.0.pc.in	2011-10-05 08:57:17.656879779 +0200
@@ -12,7 +12,7 @@
 Description: Image loading and scaling
 Version: @VERSION@
 Requires: gobject-2.0
-Requires.private: gmodule-no-export-2.0 @PNG_DEP_CFLAGS_PACKAGES@
+Requires.private: gmodule-no-export-2.0 @PNG_DEP_CFLAGS_PACKAGES@ tiff libjpeg jasper
 Libs: -L${libdir} -lgdk_pixbuf-@GDK_PIXBUF_API_VERSION@
 Libs.private: @GDK_PIXBUF_EXTRA_LIBS@
 Cflags: -I${includedir}/gdk-pixbuf-@GDK_PIXBUF_API_VERSION@ @GDK_PIXBUF_EXTRA_CFLAGS@
diff -Naur gdk-pixbuf-2.24.0.orig/gdk-pixbuf-2.0.wxs gdk-pixbuf-2.24.0/gdk-pixbuf-2.0.wxs
--- gdk-pixbuf-2.24.0.orig/gdk-pixbuf-2.0.wxs	1970-01-01 01:00:00.000000000 +0100
+++ gdk-pixbuf-2.24.0/gdk-pixbuf-2.0.wxs	2011-10-05 08:53:00.943606805 +0200
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
+    <Fragment>
+        <ComponentGroup Id="gdk_pixbuf_2.0">
+            <ComponentRef Id="cmp1C5D37D8BE6D6CBD880A908901345340" />
+        </ComponentGroup>
+    </Fragment>
+    <Fragment>
+        <DirectoryRef Id="gdk_pixbuf_2.0">
+            <Directory Id="dirF25A47C1241A32B3B79398BC03CF7B11" Name="bin">
+                <Component Id="cmp1C5D37D8BE6D6CBD880A908901345340" Guid="{ED215FA7-8B3F-499B-BEF7-8A97182E6922}">
+                    <File Id="fil690F348C6BCA2BB9B81014F9E2EF4179" KeyPath="yes" Source="$(var.wixdistdir)\bin\libgdk_pixbuf-2.0-0.dll" />
+                </Component>
+            </Directory>
+        </DirectoryRef>
+    </Fragment>
+</Wix>
diff -Naur gdk-pixbuf-2.24.0.orig/Makefile.am gdk-pixbuf-2.24.0/Makefile.am
--- gdk-pixbuf-2.24.0.orig/Makefile.am	2011-10-05 08:52:50.223553645 +0200
+++ gdk-pixbuf-2.24.0/Makefile.am	2011-10-05 08:53:00.943606805 +0200
@@ -32,3 +32,24 @@
 
 
 -include $(top_srcdir)/git.mk
+
+EXTRA_DIST = \
+    gdk-pixbuf-2.0.wxs
+
+if ENABLE_WIX
+@WIX_MAKE_RULES@
+
+wixlibdir = ${datadir}/wixlib
+wixlib_WIX = \
+    gdk-pixbuf-2.0.wixlib
+
+gdk-pixbuf-2.0.wixlib: wixdistdir
+
+wixdistdir: gdk-pixbuf-2.0-pc-stamp
+gdk-pixbuf-2.0-pc-stamp: gdk-pixbuf-2.0.pc
+	echo 'Wixlibs=${wixlibdir}/gdk-pixbuf-2.0.wixlib' >> gdk-pixbuf-2.0.pc
+	echo 'Fualflags=-C gdk_pixbuf_2.0 -D gdk_pixbuf_2.0' >> gdk-pixbuf-2.0.pc
+	touch \$(@)
+
+endif
+
openSUSE Build Service is sponsored by