File project.diff of Package mingw32-xz
--- mingw32-xz.spec.orig
+++ mingw32-xz.spec
@@ -32,6 +32,7 @@ Url: http://tukaani.org/xz/
Group: Productivity/Archiving/Compression
Source: http://tukaani.org/xz/xz-%{version}.tar.xz
BuildRoot: %{_tmppath}/%{name}-%{version}-build
+Patch1000: xz-5.0.3-wix.patch
BuildArch: noarch
#!BuildIgnore: post-build-checks
@@ -44,6 +45,7 @@ BuildRequires: mingw32-libintl-devel
BuildRequires: mingw32-win_iconv-devel
BuildRequires: xz
+BuildRequires: wixwine
%description
This package includes the xz compression tool and other command line tools from XZ Utils. xz has command line syntax
similar to that of gzip. The native file format is the .xz format, but also the legacy .lzma format is supported. The
@@ -75,6 +77,7 @@ This package includes the API headers, s
%prep
%setup -q -n xz-%{version}
+%patch1000 -p1
%build
echo "lt_cv_deplibs_check_method='pass_all'" >>%{_mingw32_cache}
@@ -84,9 +87,19 @@ echo "lt_cv_deplibs_check_method='pass_a
--enable-shared --disable-static
make %{?_smp_mflags} || make
+echo "Wixlibs="%{_mingw32_datadir}"/wixlib/liblzma.wixlib" >> src/liblzma/liblzma.pc
+echo "Fualflags=-C liblzma -D liblzma" >> src/liblzma/liblzma.pc
+
+candle -o liblzma.wixobj liblzma.wxs
+lit -o liblzma.wixlib -bf liblzma.wixobj
+
%install
make DESTDIR=$RPM_BUILD_ROOT install
+mkdir -p $RPM_BUILD_ROOT%{_mingw32_datadir}/wixlib
+install liblzma.wixlib $RPM_BUILD_ROOT%{_mingw32_datadir}/wixlib/liblzma.wixlib
+
+
%clean
rm -rf $RPM_BUILD_ROOT
@@ -101,6 +114,7 @@ rm -rf $RPM_BUILD_ROOT
%{_mingw32_includedir}/lzma
%{_mingw32_libdir}/liblzma.dll.a
%{_mingw32_libdir}/pkgconfig/liblzma.pc
+%{_mingw32_datadir}/wixlib/liblzma.wixlib
%files
%defattr(-,root,root)