File project.diff of Package mingw64-libqt4

--- mingw64-libqt4.spec.orig
+++ mingw64-libqt4.spec
@@ -21,6 +21,7 @@ BuildRequires:  mingw64-libtiff-devel
 BuildRequires:  mingw64-dbus-1-devel
 BuildRequires:  mingw64-win_iconv-devel
 BuildRequires:  mingw64-libxml2-devel
+BuildRequires:  wixwine
 
 # For the native qmake, moc programs.
 BuildRequires:  dos2unix
@@ -77,6 +78,8 @@ Patch10:       0002-Allow-replacements-w
 Patch11:       0003-Activate-replacements-when-installing-.pc-files-for-.patch
 Patch12:       0004-Add-TARGET_VERSION_EXT-to-pkgConfiglibName.patch
 
+Patch1001:     qt-everywhere-opensource-src-4.8.0-wix.patch
+
 %description
 This is a meta-package.
 
@@ -216,6 +219,7 @@ Provides %%{_mingw64_cmake_qt4} macro
 %patch11 -p1
 %patch12 -p1
 
+%patch1001 -p1
 
 for f in changes-%{version} LICENSE.LGPL LICENSE.GPL3 LGPL_EXCEPTION.txt README; do
   dos2unix --keepdate $f
@@ -371,6 +375,43 @@ for FN in $RPM_BUILD_ROOT%{_mingw64_libd
     mv $FN $FN_NEW
 done
 
+QT_LIBS="       \
+Qt3Support      \
+QtCore          \
+QtDBus          \
+QtDeclarative   \
+QtGui           \
+QtHelp          \
+QtMultimedia    \
+QtNetwork       \
+QtOpenGL        \
+QtScript        \
+QtScriptTools   \
+QtSql           \
+QtSvg           \
+QtTest          \
+QtWebKit        \
+QtXmlPatterns   \
+QtXml           \
+QtUiTools       \
+QtCLucene       \
+"
+
+for i in $QT_LIBS ; do
+  echo "Wixlibs=%{_mingw64_datadir}/wixlib/${i}4.wixlib" >> $RPM_BUILD_ROOT%{_mingw64_libdir}/pkgconfig/$i.pc ;
+  echo "Fualflags=-C ${i}4 -D ${i}4" >> $RPM_BUILD_ROOT%{_mingw64_libdir}/pkgconfig/$i.pc ;
+done
+
+# Create wixlibs
+mkdir -p $RPM_BUILD_ROOT%{_mingw64_datadir}/wixlib
+pushd ../build_release
+for i in $QT_LIBS ; do
+  candle -o ${i}4.wixobj $OLDPWD/${i}4.wxs
+  lit -o ${i}4.wixlib -bf ${i}4.wixobj
+  cp ${i}4.wixlib $RPM_BUILD_ROOT%{_mingw64_datadir}/wixlib
+done
+popd
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -495,6 +536,25 @@ rm -rf $RPM_BUILD_ROOT
 %{_mingw64_libdir}/pkgconfig/QtXmlPatterns.pc
 %{_mingw64_libdir}/pkgconfig/QtXml.pc
 
+%dir %{_mingw64_datadir}/wixlib
+%{_mingw64_datadir}/wixlib/Qt3Support4.wixlib
+%{_mingw64_datadir}/wixlib/QtCore4.wixlib
+%{_mingw64_datadir}/wixlib/QtDBus4.wixlib
+%{_mingw64_datadir}/wixlib/QtDeclarative4.wixlib
+%{_mingw64_datadir}/wixlib/QtGui4.wixlib
+%{_mingw64_datadir}/wixlib/QtHelp4.wixlib
+%{_mingw64_datadir}/wixlib/QtMultimedia4.wixlib
+%{_mingw64_datadir}/wixlib/QtNetwork4.wixlib
+%{_mingw64_datadir}/wixlib/QtOpenGL4.wixlib
+%{_mingw64_datadir}/wixlib/QtScript4.wixlib
+%{_mingw64_datadir}/wixlib/QtScriptTools4.wixlib
+%{_mingw64_datadir}/wixlib/QtSql4.wixlib
+%{_mingw64_datadir}/wixlib/QtSvg4.wixlib
+%{_mingw64_datadir}/wixlib/QtTest4.wixlib
+%{_mingw64_datadir}/wixlib/QtWebKit4.wixlib
+%{_mingw64_datadir}/wixlib/QtXmlPatterns4.wixlib
+%{_mingw64_datadir}/wixlib/QtXml4.wixlib
+
 %files -n mingw64-libqt4-devel-doc
 %defattr(-,root,root)
 %doc changes-%{version}
@@ -577,5 +637,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_mingw64_libdir}/pkgconfig/QtUiTools.pc
 %{_mingw64_libdir}/pkgconfig/QtCLucene.pc
 
+%dir %{_mingw64_datadir}/wixlib
+%{_mingw64_datadir}/wixlib/QtUiTools4.wixlib
+%{_mingw64_datadir}/wixlib/QtCLucene4.wixlib
+
 
 %changelog
openSUSE Build Service is sponsored by