File project.diff of Package mingw64-bzip2

--- mingw64-bzip2.spec.orig
+++ mingw64-bzip2.spec
@@ -24,10 +24,15 @@ Patch6:         bzip2-1.0.4-bzip2recover
 Patch10:        bzip2-1.0.5-slash.patch
 Patch11:        bzip2-1.0.6-dll.patch
 
+Patch1000:      bzip2-1.0.5-wix.patch
+
 BuildRequires:  mingw64-filesystem >= 26
 BuildRequires:  mingw64-cross-gcc
 BuildRequires:  mingw64-cross-binutils
 
+BuildRequires:  mingw64-cross-pkg-config
+BuildRequires:  wixwine
+
 %description
 Bzip2 is a freely available, patent-free, high quality data compressor.
 Bzip2 compresses files to within 10 to 15 percent of the capabilities 
@@ -84,6 +89,8 @@ cross-compiling Windows software in Fedo
 %patch10 -p1 -b .slash
 %patch11 -p1 -b .dll
 
+%patch1000 -p1 -b .wix
+
 
 %build
 %{_mingw64_make} -f Makefile-libbz2_so \
@@ -101,6 +108,22 @@ make clean
   %{?_smp_mflags} \
   bzip2 bzip2recover
 
+# create bz2.pc
+echo "Name: bz2.pc" > bz2.pc
+echo "Description: bzip2 compression library" >> bz2.pc
+echo "Version: %{version}" >> bz2.pc
+echo "" >> bz2.pc
+echo "prefix=%{_mingw64_prefix}" >> bz2.pc
+echo "Libs: -lbz2" >> bz2.pc
+echo "Cflags:" >> bz2.pc
+echo "Wixlibs=%{_mingw64_datadir}/wixlib/bz2.wixlib" >> bz2.pc
+echo "Fualflags=-C bz2 -D bz2" >> bz2.pc
+
+# create bz2.wixlib
+candle -o bz2.wixobj bz2.wxs
+lit -o bz2.wixlib -bf bz2.wixobj
+
+
 
 %install
 make PREFIX=$RPM_BUILD_ROOT%{_mingw64_prefix} install
@@ -131,6 +154,15 @@ rm -f $RPM_BUILD_ROOT%{_mingw64_prefix}/
 mkdir -p $RPM_BUILD_ROOT%{_mingw64_datadir}
 mv -t $RPM_BUILD_ROOT%{_mingw64_datadir} $RPM_BUILD_ROOT%{_mingw64_prefix}/man
 
+# Install bz2.pc file.
+mkdir -p $RPM_BUILD_ROOT%{_mingw64_libdir}/pkgconfig
+cp bz2.pc $RPM_BUILD_ROOT%{_mingw64_libdir}/pkgconfig/bz2.pc
+
+# Install wixlib.
+mkdir -p $RPM_BUILD_ROOT%{_mingw64_datadir}/wixlib
+cp bz2.wixlib $RPM_BUILD_ROOT%{_mingw64_datadir}/wixlib/bz2.wixlib
+
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -158,6 +190,8 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(-,root,root)
 %{_mingw64_includedir}/bzlib.h
 %{_mingw64_libdir}/libbz2.dll.a
+%{_mingw64_libdir}/pkgconfig/bz2.pc
+%{_mingw64_datadir}/wixlib/bz2.wixlib
 
 
 %changelog
openSUSE Build Service is sponsored by