File libgsf-1.14.24-wix.patch of Package mingw64-libgsf
diff -Naur libgsf-1.14.24/configure.in libgsf-1.14.24-wix/configure.in
--- libgsf-1.14.24/configure.in 2012-07-20 23:41:59.000000000 +0200
+++ libgsf-1.14.24-wix/configure.in 2012-09-11 09:34:20.056393228 +0200
@@ -504,6 +504,8 @@
LDFLAGS="-no-undefined $LDFLAGS"
+WIX_INIT()
+
AC_CONFIG_FILES([
Makefile
m4/Makefile
diff -Naur libgsf-1.14.24/libgsf-win32.wxs libgsf-1.14.24-wix/libgsf-win32.wxs
--- libgsf-1.14.24/libgsf-win32.wxs 1970-01-01 01:00:00.000000000 +0100
+++ libgsf-1.14.24-wix/libgsf-win32.wxs 2012-09-11 09:34:20.056393228 +0200
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
+ <Fragment>
+ <ComponentGroup Id="libgsf-win32">
+ <ComponentRef Id="cmp6966220BFC42234104CD4B00EC3F703B" />
+ </ComponentGroup>
+ </Fragment>
+ <Fragment>
+ <DirectoryRef Id="libgsf-win32">
+ <Directory Id="dirB588CF8E39F61C963BF6C20E66A598A1" Name="bin">
+ <Component Id="cmp6966220BFC42234104CD4B00EC3F703B" Guid="{4CD033FC-2908-4FBB-8E19-BF1DAB7B8199}">
+ <File Id="fil114F323B0F27A0E304BECD80E87A88A8" KeyPath="yes" Source="$(var.wixdistdir)\bin\libgsf-win32-1-114.dll" />
+ </Component>
+ </Directory>
+ </DirectoryRef>
+ </Fragment>
+</Wix>
diff -Naur libgsf-1.14.24/libgsf.wxs libgsf-1.14.24-wix/libgsf.wxs
--- libgsf-1.14.24/libgsf.wxs 1970-01-01 01:00:00.000000000 +0100
+++ libgsf-1.14.24-wix/libgsf.wxs 2012-09-11 09:34:20.064393269 +0200
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
+ <Fragment>
+ <ComponentGroup Id="libgsf">
+ <ComponentRef Id="cmp25FA8AD07E22CE62B401118EED2218A5" />
+ </ComponentGroup>
+ </Fragment>
+ <Fragment>
+ <DirectoryRef Id="libgsf">
+ <Directory Id="dirB588CF8E39F61C963BF6C20E66A598A9" Name="bin">
+ <Component Id="cmp25FA8AD07E22CE62B401118EED2218A5" Guid="{69A05E59-5FD8-4D40-AA87-6913E75276E7}">
+ <File Id="fil47E12BEF62759CB811CEC7FAE31DF05C" KeyPath="yes" Source="$(var.wixdistdir)\bin\libgsf-1-114.dll" />
+ </Component>
+ </Directory>
+ </DirectoryRef>
+ </Fragment>
+</Wix>
diff -Naur libgsf-1.14.24/Makefile.am libgsf-1.14.24-wix/Makefile.am
--- libgsf-1.14.24/Makefile.am 2012-07-17 01:08:34.000000000 +0200
+++ libgsf-1.14.24-wix/Makefile.am 2012-09-11 09:35:46.292820856 +0200
@@ -28,3 +28,30 @@
--with-gir-dir=\$${datadir}/gir-1.0 \
--with-typelib-dir=\$${libdir}/girepository-1.0
+EXTRA_DIST += \
+ libgsf.wxs \
+ libgsf-win32.wxs
+
+if ENABLE_WIX
+@WIX_MAKE_RULES@
+
+wixlibdir = ${datadir}/wixlib
+wixlib_WIX = libgsf.wixlib
+
+libgsf.wixlib: wixdistdir
+libgsf-win32.wixlib: wixdistdir
+
+all-am: libgsf-1-pc-stamp
+libgsf-1-pc-stamp: libgsf-1.pc
+ echo 'Wixlibs=${wixlibdir}/libgsf.wixlib' >> libgsf-1.pc
+ echo 'Fualflags=-C libgsf -D libgsf' >> libgsf-1.pc
+ echo 'Requires.private: zlib bz2' >> libgsf-1.pc
+ touch $@
+
+all-am: libgsf-win32-1-pc-stamp
+libgsf-win32-1-pc-stamp: libgsf-win32-1.pc
+ echo 'Wixlibs=${wixlibdir}/libgsf-win32.wixlib' >> libgsf-win32-1.pc
+ echo 'Fualflags=-C libgsf-win32 -D libgsf-win32' >> libgsf-win32-1.pc
+ touch $@
+
+endif