File project.diff of Package mingw32-djvulibre

--- mingw32-djvulibre.spec.orig
+++ mingw32-djvulibre.spec
@@ -31,6 +31,7 @@ Patch1:         djvulibre-3.5.25-precisi
 Patch2:         djvulibre-3.5.22-msvcp60.patch
 Patch3:         djvulibre-3.5.23-size_t.patch
 Patch4:         djvulibre-3.5.25-gcc6.patch
+Patch1000:      djvulibre-3.5.22-wix.patch
 #!BuildIgnore: post-build-checks
 BuildRequires:  mingw32-cross-binutils
 BuildRequires:  mingw32-cross-gcc
@@ -40,6 +41,7 @@ BuildRequires:  mingw32-filesystem >= 23
 BuildRequires:  mingw32-libjpeg-devel
 BuildRequires:  mingw32-libtiff-devel
 BuildRequires:  mingw32-zlib-devel
+BuildRequires:  wixwine
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 %_mingw32_package_header_debug
 BuildArch:      noarch
@@ -103,6 +105,7 @@ Web sites around the world.
 %patch2 -p1 -b .msvcp60
 %patch3 -p1 -b .size_t
 %patch4 -p1 -b .gcc6
+%patch1000 -p1 -b .wix
 
 %build
 echo "lt_cv_deplibs_check_method=pass_all" >>%{_mingw32_cache}
@@ -112,9 +115,19 @@ PATH="%{_mingw32_bindir}:$PATH" \
 	--without-x --disable-djview --disable-desktopfiles
 make %{?_smp_mflags} || make
 
+candle -o djvulibre.wixobj djvulibre.wxs
+lit -o djvulibre.wixlib -bf djvulibre.wixobj
+
+echo 'Wixlibs=%{_mingw32_datadir}/wixlib/djvulibre.wixlib' >> libdjvu/ddjvuapi.pc
+echo 'Fualflags=-C djvulibre -D djvulibre' >> libdjvu/ddjvuapi.pc
+
 %install
 make DESTDIR=%{buildroot} install %{?_smp_mflags}
 
+mkdir -p %{buildroot}%{_mingw32_datadir}/wixlib
+cp djvulibre.wixlib %{buildroot}%{_mingw32_datadir}/wixlib/djvulibre.wixlib
+
+
 %files
 %defattr(-,root,root)
 %{_mingw32_bindir}/any2djvu
@@ -154,6 +167,7 @@ make DESTDIR=%{buildroot} install %{?_sm
 %defattr(-,root,root)
 %{_mingw32_libdir}/libdjvulibre.dll.a
 %{_mingw32_libdir}/pkgconfig/ddjvuapi.pc
+%{_mingw32_datadir}/wixlib/djvulibre.wixlib
 %{_mingw32_includedir}/libdjvu/ddjvuapi.h
 %{_mingw32_includedir}/libdjvu/miniexp.h
 
openSUSE Build Service is sponsored by