Sophie

Sophie

distrib > * > 2008.0 > x86_64 > by-pkgid > 9029f46425ade83c80d235bfbb90ce4a > files > 2

expat-2.0.1-4mdv2008.0.src.rpm

%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