File project.diff of Package mingw64-expat

--- mingw64-expat.spec.orig
+++ mingw64-expat.spec
@@ -17,6 +17,7 @@ URL:            http://www.libexpat.org/
 Source0:        http://download.sourceforge.net/expat/expat-%{version}.tar.gz
 Source1000:     %{name}-%{version}-rpmlintrc
 Patch0:         expat-2.0.1-exeext.patch
+Patch1000:      expat-2.0.1-wix.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildArch:      noarch
@@ -26,6 +27,7 @@ BuildRequires:  mingw64-filesystem >= 33
 BuildRequires:  mingw64-cross-gcc
 BuildRequires:  mingw64-cross-binutils
 BuildRequires:  autoconf, automake, libtool
+BuildRequires:  wixwine
 
 
 %description
@@ -69,6 +71,7 @@ register handlers.
 %setup -q -n expat-%{version}
 
 %patch0 -p1 -b .exeext
+%patch1000 -p1 -b .wix
 
 rm -rf autom4te*.cache
 cp `aclocal --print-ac-dir`/libtool.m4 conftools || exit 1
@@ -80,10 +83,22 @@ libtoolize --copy --force --automake &&
 	--disable-static --enable-shared
 make %{?_smp_mflags} || make
 
+echo "Name: expat" > expat.pc
+echo "Description: expat XML parser libary" >> expat.pc
+echo "Version: %{version}" >> expat.pc
+echo "" >> expat.pc
+echo "prefix=%{_mingw64_prefix}" >> expat.pc
+echo "Libs: -lexpat" >> expat.pc
+echo "Cflags:" >> expat.pc
+echo "Wixlibs=%{_mingw64_datadir}/wixlib/expat.wixlib" >> expat.pc
+echo "Fualflags=-C expat -D expat" >> expat.pc
+
 
 %install
 make DESTDIR=$RPM_BUILD_ROOT install
 
+mkdir -p $RPM_BUILD_ROOT%{_mingw64_libdir}/pkgconfig
+cp expat.pc $RPM_BUILD_ROOT%{_mingw64_libdir}/pkgconfig/expat.pc
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -103,6 +118,8 @@ rm -rf $RPM_BUILD_ROOT
 %{_mingw64_libdir}/libexpat.dll.a
 %{_mingw64_includedir}/expat.h
 %{_mingw64_includedir}/expat_external.h
+%{_mingw64_datadir}/wixlib/expat.wixlib
+%{_mingw64_libdir}/pkgconfig/expat.pc
 
 %changelog
 * Fri Feb 20 2009 Richard W.M. Jones <rjones@redhat.com> - 2.0.1-3
openSUSE Build Service is sponsored by