%define libname_orig libexpat %define major 1 %define libname %mklibname expat %{major} Summary: Expat is an XML parser written in C Name: expat Version: 2.0.1 Release: %mkrel 4 License: MPL or GPL Group: Development/Other URL: http://www.libexpat.org Source0: http://prdownloads.sourceforge.net/expat/expat-%{version}.tar.bz2 Requires: %{libname} = %{version}-%{release} BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root %description Expat is an XML 1.0 parser written in C by James Clark. It aims to be fully conforming. It is currently not a validating XML parser. %package -n %{libname} Summary: Main library for expat Group: Development/C %description -n %{libname} This package contains the library needed to run programs dynamically linked with expat. %package -n %{libname}-devel Summary: Development environment for the expat XML parser Group: Development/C Requires: %{libname} = %{version}-%{release} Provides: %{libname_orig}-devel = %{version}-%{release} Provides: %{name}-devel = %{version}-%{release} Obsoletes: %mklibname expat -d 0 Provides: %mklibname expat -d 0 %description -n %{libname}-devel Development environment for the expat XML parser. %prep %setup -q %build %if %mdkversion >= 200710 export CFLAGS="%{optflags} -fstack-protector" export CXXFLAGS="%{optflags} -fstack-protector" export FFLAGS="%{optflags} -fstack-protector" %endif %configure2_5x %make %install rm -rf %{buildroot} %makeinstall_std mandir=%{buildroot}%{_mandir}/man1 %post -n %{libname} -p /sbin/ldconfig %postun -n %{libname} -p /sbin/ldconfig %clean rm -rf %{buildroot} %files %defattr(-,root,root) %{_bindir}/xmlwf %{_mandir}/man*/* %files -n %{libname} %defattr(-,root,root) %{_libdir}/libexpat.so.%{major}* %files -n %{libname}-devel %defattr(-,root,root) %doc doc/reference.html %{_libdir}/libexpat.so %{_includedir}/expat.h %{_includedir}/expat_external.h %{_libdir}/libexpat.a %{_libdir}/libexpat.la %changelog * Thu Jun 07 2007 Oden Eriksson <oeriksson@mandriva.com> 2.0.1-4mdv2008.0 + Revision: 36867 - use distro conditional -fstack-protector * Thu Jun 07 2007 Tomasz Pawel Gajc <tpg@mandriva.org> 2.0.1-3mdv2008.0 + Revision: 36797 - fix mixture of tabs and spaces - correct url and source - drop useless scriplets - correct obsoletes and provides - spec file clean + Anssi Hannula <anssi@mandriva.org> - rebuild with correct optflags + David Walluck <walluck@mandriva.org> - 2.0.1 * Wed Oct 11 2006 Oden Eriksson <oeriksson@mandriva.com> + 2006-10-10 09:19:15 (63272) - rebuild * Sat Oct 07 2006 Oden Eriksson <oeriksson@mandriva.com> + 2006-10-06 07:15:16 (62920) - Import expat * Mon May 15 2006 Stefan van der Eijk <stefan@eijk.nu> 1.95.8-3mdk - rebuild for sparc * Wed Nov 16 2005 Frederic Crozat <fcrozat@mandriva.com> 1.95.8-2mdk - Rebuild to get debug package * Tue Dec 07 2004 Götz Waschk <waschk@linux-mandrake.com> 1.95.8-1mdk - add new header file - drop merged patch 2 - drop patch 1, needs a review - fix source URL - New release 1.95.8, needed for python 2.4 * Fri Jul 30 2004 Per Ãyvind Karlsen <peroyvind@linux-mandrake.com> 1.95.7-1mdk - 1.95.7 - sync with fedora patches