File project.diff of Package mingw32-jasper
--- mingw32-jasper.spec.orig
+++ mingw32-jasper.spec
@@ -26,6 +26,7 @@ Group: Development/Libraries/C
Url: http://www.ece.uvic.ca/~mdadams/jasper/
Source0: http://www.ece.uvic.ca/~mdadams/jasper/software/jasper-%{version}.tar.gz
Patch2: jasper-1.900.1-mingw32.patch
+Patch1000: jasper-1.900.29-wix.patch
#!BuildIgnore: post-build-checks
BuildRequires: autoconf
BuildRequires: automake
@@ -40,6 +41,9 @@ BuildRoot: %{_tmppath}/%{name}-%{ve
%{_mingw32_package_header_debug}
BuildArch: noarch
+BuildRequires: mingw32-cross-pkg-config
+BuildRequires: wixwine
+
%description
The JasPer Project is an open-source initiative to provide a free software-based reference implementation of the codec
specified in the JPEG-2000 Part-1 standard (i.e., ISO/IEC 15444-1).
@@ -66,6 +70,7 @@ specified in the JPEG-2000 Part-1 standa
%prep
%setup -q -n jasper-%{version}
%patch2 -p1 -b .mingw32
+%patch1000 -p1 -b .wix
%build
libtoolize --copy --force
@@ -76,11 +81,17 @@ echo "lt_cv_deplibs_check_method='pass_a
%{_mingw32_configure} \
--disable-opengl --enable-libjpeg \
--enable-shared --disable-static
-%{_mingw32_make} %{?_smp_mflags} || %{_mingw32_make}
+%{_mingw32_make}
+
+echo "Requires.private: libjpeg" >> pkgconfig/jasper.pc
+echo "" >> pkgconfig/jasper.pc
+echo "Wixlibs=%{_mingw32_datadir}/wixlib/jasper.wixlib" >> pkgconfig/jasper.pc
+echo "Fualflags=-C jasper -D jasper" >> pkgconfig/jasper.pc
%install
%{_mingw32_makeinstall}
+
%files
%defattr(-,root,root)
%{_mingw32_bindir}/imgcmp.exe
@@ -101,5 +112,6 @@ echo "lt_cv_deplibs_check_method='pass_a
%{_mingw32_libdir}/libjasper.dll.a
%{_mingw32_includedir}/jasper/
%{_mingw32_libdir}/pkgconfig/jasper.pc
+%{_mingw32_datadir}/wixlib/jasper.wixlib
%changelog