Name: xalan-c Version: 1.10.0 Release: 3%{?dist} Summary: Xalan XSLT processor for C Group: System Environment/Libraries License: ASL 2.0 URL: http://xml.apache.org/xalan-c/ Source0: http://www.apache.org/dist/xml/xalan-c/Xalan-C_1_10_0-src.tar.gz Patch0: xalan-c-1.10.0-escaping.patch Patch1: xalan-c-1.10.0-gcc43.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: xerces-c-devel Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig %description Xalan is an XSLT processor for transforming XML documents into HTML, text, or other XML document types. %package devel Summary: Header files, libraries and development documentation for %{name} Group: Development/Libraries Requires: %{name} = %{version}-%{release} %description devel This package contains the header files, static libraries and development documentation for %{name}. If you like to develop programs using %{name}, you will need to install %{name}-devel. %package doc Group: Documentation Summary: Documentation for Xerces-C++ validating XML parser %description doc Documentation for %{name}. %prep %setup -q -n xml-xalan/c %patch0 -p2 -b .escaping %patch1 -p2 -b .gcc43 find -type d -name CVS -print0 | xargs -0 rm -rf chmod 644 NOTICE %build export XALANCROOT="${PWD}" export XERCESROOT=%{_includedir}/xercesc/ COMMONARGS="-plinux -cgcc -xg++ -minmem -rpthreads" %ifarch alpha ppc64 s390x sparc64 x86_64 ./runConfigure ${COMMONARGS} -b64 -P %{_prefix} -C --libdir="%{_libdir}" -z '%{optflags}' %else ./runConfigure ${COMMONARGS} -b32 -P %{_prefix} -C --libdir="%{_libdir}" -z '%{optflags}' %endif # _smp_mflags do not work make %install rm -rf $RPM_BUILD_ROOT export XALANCROOT="${PWD}" export XERCESROOT=%{_includedir}/xercesc/ make install DESTDIR=$RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc LICENSE KEYS NOTICE %{_bindir}/Xalan %{_libdir}/libxalan*.so.* %files devel %defattr(-,root,root,-) %{_libdir}/libxalan*.so %{_includedir}/xalanc/ %files doc %defattr(-,root,root,-) %doc readme.html xdocs samples %changelog * Thu Jan 03 2008 Lubomir Kundrak 1.10.0-3 - Adding missing includes to fix build with gcc-4.3 * Mon Nov 19 2007 Lubomir Kundrak - 1.10.0-2 - Fix passing of compiler flags - Bump to stable source instead of CVS snapshot - Fixed License tag * Thu Feb 15 2007 Till Maas - 1.10.0-1 - Initial spec for fedora extras