Summary: Xerces C++ - XML parser for C++ Summary(pl.UTF-8): Xerces C++ - analizator składniowy XML-a dla C++ Name: xerces-c Version: 3.1.1 Release: 6 License: Apache v2.0 Group: Libraries Source0: http://www.apache.org/dist/xerces/c/3/sources/%{name}-%{version}.tar.gz # Source0-md5: 6a8ec45d83c8cfb1584c5a5345cb51ae Patch0: %{name}-iso88592.patch Patch1: %{name}-link.patch URL: http://xerces.apache.org/xerces-c/ BuildRequires: autoconf >= 2.60 BuildRequires: automake BuildRequires: curl-devel BuildRequires: libstdc++-devel BuildRequires: libtool BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description Xerces C++ - XML parser for C++. %description -l pl.UTF-8 Xerces C++ - analizator składniowy XML-a dla C++. %package devel Summary: Header files for xerces-c library Summary(pl.UTF-8): Pliki nagłówkowe biblioteki xerces-c Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: curl-devel Requires: libstdc++-devel %description devel Header files for xerces-c library. %description devel -l pl.UTF-8 Pliki nagłówkowe biblioteki xerces-c. %package static Summary: Static xerces-c library Summary(pl.UTF-8): Statyczna biblioteka xerces-c Group: Development/Libraries Requires: %{name}-devel = %{version}-%{release} %description static Static xerces-c library. %description static -l pl.UTF-8 Statyczna biblioteka xerces-c. %package doc Summary: Extensive Xerces C++ documentation Summary(pl.UTF-8): Obszerna dokumentacja biblioteki Xerces C++ Group: Documentation Requires: %{name} = %{version}-%{release} %description doc Extensive Xerces C++ documentation. %description doc -l pl.UTF-8 Obszerna dokumentacja biblioteki Xerces C++. %package examples Summary: Xerces C++ examples Summary(pl.UTF-8): Przykłady do biblioteki Xerces C++ Group: Documentation Requires: %{name} = %{version}-%{release} %description examples Xerces C++ examples. %description examples -l pl.UTF-8 Przykłady do biblioteki Xerces C++. %prep %setup -q %patch0 -p1 %patch1 -p1 %build %{__libtoolize} %{__aclocal} -I m4 %{__autoconf} %{__autoheader} %{__automake} %configure \ --disable-pretty-make \ %ifnarch pentium4 %{x8664} --disable-sse2 %endif %{__make} %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version} install -d $RPM_BUILD_ROOT%{_docdir}/%{name}-doc-%{version} %{__make} install \ DESTDIR=$RPM_BUILD_ROOT find samples -name .deps | xargs -r rm -rf find samples -name '*.o' -o -name .dirstamp | xargs rm -f cp -a samples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version} cp -a doc/html/* $RPM_BUILD_ROOT%{_docdir}/%{name}-doc-%{version} %clean rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(644,root,root,755) %doc CREDITS LICENSE NOTICE %attr(755,root,root) %{_libdir}/libxerces-c-3.1.so %files devel %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/libxerces-c.so %{_libdir}/libxerces-c.la %{_includedir}/xercesc %{_pkgconfigdir}/xerces-c.pc %files static %defattr(644,root,root,755) %{_libdir}/libxerces-c.a %files doc %defattr(644,root,root,755) %{_docdir}/%{name}-doc-%{version} %files examples %defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/CreateDOMDocument %attr(755,root,root) %{_bindir}/DOMCount %attr(755,root,root) %{_bindir}/DOMPrint %attr(755,root,root) %{_bindir}/EnumVal %attr(755,root,root) %{_bindir}/MemParse %attr(755,root,root) %{_bindir}/PParse %attr(755,root,root) %{_bindir}/PSVIWriter %attr(755,root,root) %{_bindir}/Redirect %attr(755,root,root) %{_bindir}/SAX2Count %attr(755,root,root) %{_bindir}/SAX2Print %attr(755,root,root) %{_bindir}/SAXCount %attr(755,root,root) %{_bindir}/SAXPrint %attr(755,root,root) %{_bindir}/SCMPrint %attr(755,root,root) %{_bindir}/SEnumVal %attr(755,root,root) %{_bindir}/StdInParse %attr(755,root,root) %{_bindir}/XInclude %{_examplesdir}/%{name}-%{version}