File project.diff of Package mingw32-gettext

--- mingw32-gettext.spec.orig
+++ mingw32-gettext.spec
@@ -26,6 +26,7 @@ Url:            http://www.gnu.org/softw
 Source0:        http://ftp.gnu.org/pub/gnu/gettext/gettext-%{version}.tar.gz
 Source100:      %{name}-rpmlintrc
 Patch0:         gettext-0.18.1.1-tml.patch
+Patch1000: gettext-0.17-wix.patch
 #!BuildIgnore: post-build-checks
 BuildRequires:  mingw32-cross-binutils
 BuildRequires:  mingw32-cross-gcc
@@ -37,6 +38,10 @@ BuildRoot:      %{_tmppath}/%{name}-%{ve
 %_mingw32_package_header_debug
 BuildArch:      noarch
 
+BuildRequires: mingw32-cross-pkg-config
+BuildRequires: automake autoconf libtool
+BuildRequires: wixwine
+
 %description
 GNU gettext library for internationalization of software.  This package offers to programmers, translators, and even
 users, a well integrated set of tools and documentation.  GNU gettext is designed to minimize the impact of
@@ -83,10 +88,12 @@ internationalization on program sources,
 
 %prep
 %setup -q -n gettext-%{version}
-
 %patch0  -b .tml
+%patch1000 -p1 -b .wix
+
 
 %build
+autoreconf -f -i
 echo "lt_cv_deplibs_check_method='pass_all'" >>mingw32-config.cache
 echo "gl_cv_func_memchr_works='yes'" >>mingw32-config.cache
 echo "ac_cv_func_strnlen_working='yes'" >>mingw32-config.cache
@@ -97,7 +104,17 @@ echo "ac_cv_func_strnlen_working='yes'"
 	--enable-threads=win32 \
 	--enable-shared --disable-static
 
-%{_mingw32_make} %{?_smp_mflags} || %{_mingw32_make}
+%{_mingw32_make}
+
+echo "Name: intl" > intl.pc
+echo "Description: intl library" >> intl.pc
+echo "Version: %{version}" >> intl.pc
+echo "" >> intl.pc
+echo "prefix=%{_mingw32_prefix}" >> intl.pc
+echo "Libs: -lintl" >> intl.pc
+echo "Cflags:" >> intl.pc
+echo "Wixlibs=%{_mingw32_datadir}/wixlib/intl.wixlib" >> intl.pc
+echo "Fualflags=-C intl -D intl" >> intl.pc
 
 %install
 %{_mingw32_make} DESTDIR=%{buildroot} install
@@ -105,6 +122,9 @@ rm -f %{buildroot}%{_mingw32_datadir}/lo
 rm -f %{buildroot}%{_mingw32_libdir}/charset.alias
 rm -f %{buildroot}%{_mingw32_datadir}/info/dir
 
+mkdir -p $RPM_BUILD_ROOT%{_mingw32_libdir}/pkgconfig
+cp intl.pc $RPM_BUILD_ROOT%{_mingw32_libdir}/pkgconfig/intl.pc
+
 %find_lang gettext-runtime
 %find_lang gettext-tools
 
@@ -117,6 +137,9 @@ rm -f %{buildroot}%{_mingw32_datadir}/in
 %{_mingw32_includedir}/libintl.h
 %{_mingw32_libdir}/libintl.dll.a
 
+%{_mingw32_libdir}/pkgconfig/intl.pc
+%{_mingw32_datadir}/wixlib/intl.wixlib
+
 %files runtime -f gettext-runtime.lang
 %defattr(-,root,root)
 %{_mingw32_bindir}/envsubst.exe
openSUSE Build Service is sponsored by