File gnumeric-1.9.15-wix.patch of Package mingw32-gnumeric
diff -Naur gnumeric-1.9.15.orig/configure.in gnumeric-1.9.15/configure.in
--- gnumeric-1.9.15.orig/configure.in 2009-11-29 13:01:44.000000000 +0100
+++ gnumeric-1.9.15/configure.in 2009-11-29 13:02:13.000000000 +0100
@@ -190,6 +190,7 @@
if test "x$with_gtk" = xno; then
ui_msg="None (Gtk disabled by request)"
gnumeric_with_gtk=false
+ gnumeric_requires=""
else
dnl We shouldn't silently default to --without-gtk.
dnl If the requirements are not met, fail.
@@ -1011,6 +1012,19 @@
[The Minor version number of this release])
AC_DEFINE(GNM_VERSION_EXTRA, "gnumeric_version_extra",
[Extra, possibly empty tag for this release])
+dnl
+dnl **************************************************
+dnl * MSI packaging *
+dnl **************************************************
+dnl
+gnumeric_requires="$libspreadsheet_gtk_reqs $gnumeric_gtk_reqs $libspreadsheet_reqs $gnumeric_requires $gnumeric_reqs"
+WIX_INIT(wxs msi_wxs)
+if test "x$enable_wix" = "xyes"; then
+ WIX_PKG_CHECK_MODULES(GNUMERIC, $gnumeric_requires)
+fi
+AC_SUBST(GNUMERIC_WIXLIBS)
+AC_SUBST(GNUMERIC_FUAL_FLAGS)
+
AC_OUTPUT([
gnumeric.spec
diff -Naur gnumeric-1.9.15.orig/Makefile.am gnumeric-1.9.15/Makefile.am
--- gnumeric-1.9.15.orig/Makefile.am 2009-11-29 13:01:53.000000000 +0100
+++ gnumeric-1.9.15/Makefile.am 2009-11-29 13:04:02.000000000 +0100
@@ -74,3 +74,18 @@
distuninstallcheck:
@:
endif
+
+if ENABLE_WIX
+
+noinst_msi_WIX = \
+ gnumeric.msi
+gnumeric_msi_WIXLIBS = \
+ $(GNUMERIC_WIXLIBS)
+gnumeric_msi_FUAL_FLAGS = \
+ $(WIX_PACKAGE_FUAL_FLAGS) \
+ $(GNUMERIC_FUAL_FLAGS)
+
+@WIX_MAKE_RULES@
+
+endif
+