File project.diff of Package mingw32-gtk2
--- mingw32-gtk2.spec.orig
+++ mingw32-gtk2.spec
@@ -24,8 +24,15 @@ License: LGPL-2.1+
Group: System/Libraries
Url: http://www.gtk.org/
Source: http://download.gnome.org/sources/gtk+/2.24/gtk+-%{version}.tar.xz
+Patch1000: gtk+-2.24.18-wix.patch
+BuildRequires: autoconf
+BuildRequires: automake
+# Native one for msgfmt
+BuildRequires: gettext-tools
# Native version for glib-genmarshal
BuildRequires: glib2-devel
+BuildRequires: gtk-doc
+BuildRequires: libtool
#!BuildIgnore: post-build-checks
BuildRequires: mingw32-atk-devel >= 1.29.3
BuildRequires: mingw32-cairo-devel
@@ -39,6 +46,7 @@ BuildRequires: mingw32-libintl-devel
BuildRequires: mingw32-libjasper-devel
BuildRequires: mingw32-pango-devel >= 1.20
BuildRequires: mingw32-win_iconv-devel
+BuildRequires: wixwine
BuildRequires: xz
Requires: %{name}-lang = %{version}
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -90,8 +98,11 @@ development tools.
%prep
%setup -q -n gtk+-%{version}
+%patch1000 -p1 -b .wix
%build
+autoreconf -fi
+
# Need to run the correct version of glib-mkenums.
export PATH="%{_mingw32_bindir}:$PATH"
@@ -102,7 +113,7 @@ echo "lt_cv_deplibs_check_method='pass_a
--disable-cups --with-gdktarget=win32 \
--with-included-immodules=yes
rm -f gtk/gtk.def gdk/gdk.def
-make %{?_smp_mflags} || make
+make --jobs=1
%install
# Another case where upstream failed to specify the deps for the
@@ -162,5 +173,9 @@ echo 'gtk-fallback-icon-theme = "Tango"'
%{_mingw32_datadir}/gtk-doc/html/gail-libgail-util
%{_mingw32_datadir}/gtk-doc/html/gdk2
%{_mingw32_datadir}/gtk-doc/html/gtk2
+%{_mingw32_datadir}/wixlib/gdk-2.0.wixlib
+%{_mingw32_datadir}/wixlib/gtk+-2.0.wixlib
+%{_mingw32_datadir}/wixlib/gail.wixlib
+%{_mingw32_datadir}/wixlib/gtk+-2.0-lang.wixlib
%changelog