Name: xalan-c Version: 1.11.0 Release: 1%{?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.us.apache.org/dist/xalan/xalan-c/sources/xalan_c-1.11-src.tar.gz Patch0: xalan-c-1.10.0-escaping.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: xerces-c-devel Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig %if 0%{?rhel} ExcludeArch: ppc64 %endif %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 xalan-c-1.11/c %patch0 -p2 -b .escaping 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" %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 * Tue Oct 08 2013 Nick Le Mouton - 1.11.0-1 - Rebuilt for xalan-c 1.11, fixes a few problems with using newer xerces-c * Sat Dec 04 2010 Lubomir Rintel - 1.10.0-7.1 - No xerces-c in el6/ppc64 * Fri Feb 05 2010 Lubomir Rintel - 1.10.0-7 - Rebuild for newer xerces-c * Mon Jul 27 2009 Fedora Release Engineering - 1.10.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Wed Feb 25 2009 Fedora Release Engineering - 1.10.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Mon Feb 11 2008 Lubomir Kundrak 1.10.0-4 - Rebuild for newer xerces-c * 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