X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=libxml2%2Fmingw32-libxml2.spec;h=01ee07bc33d603b0cd534470408ce886478ef68e;hb=712f23e3535d56cf7ff9aadfabd08e5c230634ba;hp=0fc3ae35dea0c146cebfc4f7e39d6139de3b7b77;hpb=2a40552003a3d88b23b45739eafd1d8dc7781488;p=fedora-mingw.git diff --git a/libxml2/mingw32-libxml2.spec b/libxml2/mingw32-libxml2.spec index 0fc3ae3..01ee07b 100644 --- a/libxml2/mingw32-libxml2.spec +++ b/libxml2/mingw32-libxml2.spec @@ -6,7 +6,7 @@ Name: mingw32-libxml2 Version: 2.7.2 -Release: 1%{?dist} +Release: 5%{?dist} Summary: MinGW Windows libxml2 XML processing library License: MIT @@ -18,6 +18,9 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) # 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 @@ -26,6 +29,8 @@ BuildRequires: mingw32-binutils BuildRequires: mingw32-zlib BuildRequires: mingw32-gettext +Requires: pkgconfig + %description MinGW Windows libxml2 XML processing library. @@ -33,11 +38,13 @@ MinGW Windows libxml2 XML processing library. %prep %setup -q -n libxml2-%{version} +%patch1000 -p1 %build -LDFLAGS="-no-undefined" %{_mingw32_configure} --without-python -make +LDFLAGS="-no-undefined" \ +%{_mingw32_configure} --without-python --with-modules --disable-static +make %{?_smp_mflags} %install @@ -45,8 +52,6 @@ rm -rf $RPM_BUILD_ROOT make DESTDIR=$RPM_BUILD_ROOT install -rm $RPM_BUILD_ROOT%{_mingw32_libdir}/libxml2.a - # Remove manpages which duplicate Fedora native. rm -rf $RPM_BUILD_ROOT%{_mingw32_mandir} @@ -73,6 +78,16 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Fri Jan 23 2009 Richard W.M. Jones - 2.7.2-5 +- Use _smp_mflags. +- Disable static libraries. + +* Tue Jan 13 2009 Richard W.M. Jones - 2.7.2-4 +- Requires pkgconfig. + +* Sat Oct 25 2008 Richard W.M. Jones - 2.7.2-3 +- Enable modules support for libxslt. + * Fri Oct 17 2008 Richard W.M. Jones - 2.7.2-1 - Resynch to native Fedora package + patch.