%define __strip %{_mingw32_strip} %define __objdump %{_mingw32_objdump} %define _use_internal_dependency_generator 0 %define __find_requires %{_mingw32_findrequires} %define __find_provides %{_mingw32_findprovides} Name: mingw32-libxml2 Version: 2.7.2 Release: %mkrel 2 Summary: MinGW Windows libxml2 XML processing library License: MIT Group: Development/Other URL: http://xmlsoft.org/ Source0: ftp://xmlsoft.org/libxml2/libxml2-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot # Not required for MinGW. #Patch0: libxml2-multilib.patch # MinGW-specific patches. Patch1000: mingw32-libxml2-2.7.2-with-modules.patch BuildArch: noarch BuildRequires: mingw32-filesystem >= 23 BuildRequires: mingw32-gcc BuildRequires: mingw32-binutils BuildRequires: mingw32-dlfcn BuildRequires: mingw32-gettext BuildRequires: mingw32-iconv BuildRequires: mingw32-zlib BuildRequires: autoconf, automake, libtool Requires: pkgconfig %description MinGW Windows libxml2 XML processing library. %prep %setup -q -n libxml2-%{version} %patch1000 -p1 # Patched configure.in, so rebuild configure. libtoolize --force --copy autoreconf %build LDFLAGS="-no-undefined" \ %{_mingw32_configure} --without-python --with-modules --disable-static make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT make DESTDIR=$RPM_BUILD_ROOT install # Remove manpages which duplicate Fedora native. rm -rf $RPM_BUILD_ROOT%{_mingw32_mandir} %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %{_mingw32_bindir}/libxml2-2.dll %{_mingw32_bindir}/xml2-config %{_mingw32_bindir}/xmlcatalog.exe %{_mingw32_bindir}/xmllint.exe %{_mingw32_libdir}/libxml2.dll.a %{_mingw32_libdir}/libxml2.la %{_mingw32_libdir}/pkgconfig %{_mingw32_libdir}/pkgconfig/libxml-2.0.pc %{_mingw32_libdir}/xml2Conf.sh %{_mingw32_includedir}/libxml2 %{_mingw32_datadir}/aclocal/* %{_mingw32_docdir}/libxml2-%{version}/ %{_mingw32_datadir}/gtk-doc/html/libxml2/ %changelog * Mon Sep 14 2009 Thierry Vignaud <tvignaud@mandriva.com> 2.7.2-2mdv2010.0 + Revision: 439907 - rebuild * Fri Feb 06 2009 Jérôme Soyer <saispo@mandriva.org> 2.7.2-1mdv2009.1 + Revision: 338137 - import mingw32-libxml2