File project.diff of Package mingw32-cairo

--- mingw32-cairo.spec.orig
+++ mingw32-cairo.spec
@@ -25,6 +25,10 @@ Group:          Development/Libraries/C
 Url:            http://cairographics.org
 Source0:        http://cairographics.org/releases/cairo-%{version}.tar.xz
 Patch0:         0001-win32-Add-cairo-API-to-set-up-a-Win32-surface-for-an.patch
+#TODO? Patch100:       cairo-1.10.2-onzin.patch
+#TODO? Patch101:       cairo-1.10.2-print.patch
+Patch1000:      cairo-1.14.2-wix.patch
+
 #!BuildIgnore: post-build-checks
 BuildRequires:  mingw32-cross-binutils
 BuildRequires:  mingw32-cross-gcc
@@ -41,6 +45,9 @@ BuildRoot:      %{_tmppath}/%{name}-%{ve
 %_mingw32_package_header_debug
 BuildArch:      noarch
 
+BuildRequires:  autoconf automake libtool
+BuildRequires:  wixwine
+
 %description
 Cairo is a vector graphics library with cross-device output support.
 Currently supported output targets include the X Window System,
@@ -100,8 +107,14 @@ cairo.
 %setup -q -n cairo-%{version}
 %patch0 -p1
 
+#%%patch100 -p1
+#%%patch101 -p1
+%patch1000 -p1 -b .wix
+
 %build
+autoreconf -f -i
 echo "lt_cv_deplibs_check_method='pass_all'" >>%{_mingw32_cache}
+png_REQUIRES=libpng \
 MINGW32_CFLAGS="-Dffs=__builtin_ffs %{_mingw32_cflags}" \
 %{_mingw32_configure} \
 	--disable-xlib --disable-xcb \
@@ -149,5 +162,7 @@ cp -t %{buildroot}%{_mingw32_libdir} src
 %{_mingw32_libdir}/pkgconfig/cairo-win32.pc
 %{_mingw32_libdir}/pkgconfig/cairo.pc
 %{_mingw32_datadir}/gtk-doc/html/cairo/
+%{_mingw32_datadir}/wixlib/cairo.wixlib
+%{_mingw32_datadir}/wixlib/cairo-gobject.wixlib
 
 %changelog
openSUSE Build Service is sponsored by