File project.diff of Package mingw32-gnumeric
--- mingw32-gnumeric.spec.orig
+++ mingw32-gnumeric.spec
@@ -30,6 +30,7 @@ Patch2: gnumeric-1.10.7-add_dbhh
Patch3: gnumeric-1.10.17-hhx.patch
Patch4: gnumeric-1.10.17-nosrcdir.patch
Patch5: gnumeric-1.10.17-gcc6.patch
+Patch1000: gnumeric-1.9.15-wix.patch
#!BuildIgnore: post-build-checks
BuildRequires: autoconf
BuildRequires: automake
@@ -44,6 +45,7 @@ BuildRequires: gnome-common
BuildRequires: gtk-doc
BuildRequires: intltool
BuildRequires: libtool
+BuildRequires: mingw32-libbz2-devel
BuildRequires: mingw32-cairo-devel
BuildRequires: mingw32-cross-binutils
BuildRequires: mingw32-cross-gcc
@@ -53,11 +55,15 @@ BuildRequires: mingw32-filesystem
BuildRequires: mingw32-glib2-devel
BuildRequires: mingw32-goffice-devel >= 0.8.10
BuildRequires: mingw32-gtk2-devel
+BuildRequires: mingw32-libglade2-devel
BuildRequires: mingw32-libgsf-devel
BuildRequires: mingw32-libxml2-devel
BuildRequires: mingw32-pango-devel
-BuildRequires: mingw32-psiconv-devel
+#BuildRequires: mingw32-psiconv-devel
+BuildRequires: mingw32-zlib-devel
BuildRequires: perl-HTML-Parser
+BuildRequires: uuid-runtime
+BuildRequires: wixwine
Requires: %{name}-lang
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%_mingw32_package_header_debug
@@ -103,6 +109,18 @@ Gnumeric is part of the GNOME project.
%lang_package
+%package msi
+Summary: Gnumeric Windows Installer
+Group: Development/Libraries
+
+%description msi
+The Gnumeric spreadsheet is part of the GNOME desktop environment: a project to create a free, user friendly desktop
+environment.
+The goal of Gnumeric is to be the best possible spreadsheet. We are not attempting to clone existing applications.
+However, Gnumeric can read files saved with other spreadsheets and we offer a customizable feel that attempts to minimize
+the costs of transition.
+
+
%prep
%setup -q -n gnumeric-%{version}
@@ -112,6 +130,7 @@ Gnumeric is part of the GNOME project.
%patch3 -p1 -b .hhx
%patch4 -p1 -b .nosrcdir
%patch5 -p1 -b .gcc6
+%patch1000 -p1 -b .wix
chmod +x doc/add_dbhh.pl
%build
@@ -141,6 +160,9 @@ chmod +x tools/handle-conf-options
rm -rf %{buildroot}%{_mingw32_libdir}/gnumeric/*/plugins/*/*.dll.a
rm -rf %{buildroot}%{_mingw32_libdir}/goffice/*/plugins/gnumeric/gnumeric.dll.a
+mkdir -p $RPM_BUILD_ROOT%{_mingw32_datadir}/msi
+cp gnumeric.msi $RPM_BUILD_ROOT%{_mingw32_datadir}/msi/gnumeric-%{version}.msi
+
%find_lang gnumeric
%find_lang gnumeric-functions gnumeric.lang
@@ -189,4 +211,9 @@ rm -rf %{buildroot}%{_mingw32_libdir}/go
%{_mingw32_libdir}/libspreadsheet.dll.a
%{_mingw32_libdir}/pkgconfig/libspreadsheet-1.10.pc
+%files msi
+%defattr(-,root,root)
+%{_mingw32_datadir}/msi/gnumeric-%{version}.msi
+
+
%changelog