File project.diff of Package mingw64-djvulibre

--- mingw64-djvulibre.spec.orig
+++ mingw64-djvulibre.spec
@@ -20,6 +20,7 @@ Patch0:         djvulibre-3.5.22-exeext.
 Patch1:         djvulibre-3.5.22-precision.patch
 Patch2:         djvulibre-3.5.22-msvcp60.patch
 Patch3:         djvulibre-3.5.23-size_t.patch
+Patch1000:      djvulibre-3.5.22-wix.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildArch:      noarch
@@ -32,6 +33,7 @@ BuildRequires:  mingw64-cross-binutils
 BuildRequires:  mingw64-libtiff-devel
 BuildRequires:  mingw64-libjpeg-devel
 BuildRequires:  mingw64-zlib-devel
+BuildRequires:  wixwine
 
 
 %description
@@ -93,6 +95,7 @@ Web sites around the world.
 %patch1 -p1 -b .precision
 %patch2 -p1 -b .msvcp60
 %patch3 -p1 -b .size_t
+%patch1000 -p1 -b .wix
 
 
 %build
@@ -103,12 +106,20 @@ PATH="%{_mingw64_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=%{_mingw64_datadir}/wixlib/djvulibre.wixlib' >> libdjvu/ddjvuapi.pc
+echo 'Fualflags=-C djvulibre -D djvulibre' >> libdjvu/ddjvuapi.pc
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
 make DESTDIR=$RPM_BUILD_ROOT install
 
+mkdir -p $RPM_BUILD_ROOT%{_mingw64_datadir}/wixlib
+cp djvulibre.wixlib $RPM_BUILD_ROOT%{_mingw64_datadir}/wixlib/djvulibre.wixlib
+
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -171,6 +182,7 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(-,root,root)
 %{_mingw64_libdir}/libdjvulibre.dll.a
 %{_mingw64_libdir}/pkgconfig/ddjvuapi.pc
+%{_mingw64_datadir}/wixlib/djvulibre.wixlib
 %{_mingw64_includedir}/libdjvu/ddjvuapi.h
 %{_mingw64_includedir}/libdjvu/miniexp.h
 
openSUSE Build Service is sponsored by