File goffice-0.8.17-wix.patch of Package mingw32-goffice
diff -Naur goffice-0.8.17/configure.in goffice-0.8.17-wix/configure.in
--- goffice-0.8.17/configure.in 2011-06-17 01:46:53.000000000 +0200
+++ goffice-0.8.17-wix/configure.in 2017-04-27 16:45:48.047220756 +0200
@@ -662,6 +662,8 @@
AC_ERROR([Building documentation is not allowed for a without Gtk+ build])
fi
+WIX_INIT(wxs)
+
AC_CONFIG_FILES([
Makefile
libgoffice.pc
diff -Naur goffice-0.8.17/Makefile.am goffice-0.8.17-wix/Makefile.am
--- goffice-0.8.17/Makefile.am 2009-05-19 03:56:21.000000000 +0200
+++ goffice-0.8.17-wix/Makefile.am 2017-04-27 16:45:48.047220756 +0200
@@ -24,3 +24,28 @@
CLEANFILES = $(pkgconfig_DATA)
include $(top_srcdir)/goffice.mk
+
+if ENABLE_WIX
+@WIX_MAKE_RULES@
+
+wixlibdir = ${datadir}/wixlib
+wixlib_WIX = goffice.wixlib
+
+goffice.wixlib: wixdistdir
+
+libgoffice-@GOFFICE_API_VER@.pc: libgoffice-pc-stamp
+libgoffice-pc-stamp: libgoffice.pc
+ echo 'Wixlibs=${wixlibdir}/goffice.wixlib' >> libgoffice.pc
+ echo 'Fualflags=-C goffice -D goffice' >> libgoffice.pc
+ touch $@
+
+remove-stamp: wixdistdir
+ -rm -r wixdistdir$(prefix)/include
+ -rm -r wixdistdir$(prefix)/share/gtk-doc
+ -rm -r wixdistdir$(prefix)/lib/pkgconfig
+ for i in `find wixdistdir$(prefix) -name "*.dll.a"`; do rm $$i; done
+ touch $@
+
+goffice.wxs: remove-stamp
+
+endif