Name: xalan-c Version: 1.10.0 Release: alt3 Summary: XSLT processor License: Apache 2.0 Group: System/Libraries Url: http://xml.apache.org/xalan-c/ Source0: %name-%version.tar.bz2 Patch0: xalanc-libicu.patch Patch1: xml-xalan-1.10.0-alt-link-fixes.patch Patch2: %name-1.10.0-alt-use-cflags.patch Packager: Andrey Rahmatullin BuildPreReq: gcc-c++ xerces-c-devel #BuildPreReq: icu-utils libicu-devel %description Xalan is an XSLT processor for transforming XML documents into HTML, text, or other XML document types. %package -n lib%name Summary: XSLT processor Group: System/Libraries Obsoletes: %name <= 1.10.0-alt2 Provides: %name = %version-%release %description -n lib%name Xalan is an XSLT processor for transforming XML documents into HTML, text, or other XML document types. %package -n lib%name-devel Summary: Development library for Xalan-C Group: Development/C++ Requires: lib%name = %version-%release Obsoletes: %name-devel <= 1.10.0-alt2 Provides: %name-devel = %version-%release %description -n lib%name-devel Xalan is an XSLT processor for transforming XML documents into HTML, text, or other XML document types. %prep %setup #%%patch0 -p1 %patch1 -p1 -b .orig %patch2 -p1 %build cd c export XALANCROOT=`pwd` export XERCESCROOT=%_prefix export LDFLAGS="$LDFLAGS -Wl,-rpath=%_lib64" #export ICUROOT=/usr #export XALAN_USE_ICU=true CFLAGS="%optflags" CXXFLAGS="%optflags" ./runConfigure -plinux -P%_prefix -xgcc make -j1 %install cd c export XALANCROOT=`pwd` export XERCESCROOT=%_prefix #export ICUROOT=/usr %make_install DESTDIR=%buildroot install if [ "x%_arch" = xx86_64 ]; then mv %buildroot%_prefix/lib %buildroot%_libdir fi %files -n lib%name %_bindir/Xalan %_libdir/*.so.* %files -n lib%name-devel %_includedir/xalanc/ %_libdir/*.so %changelog * Wed Feb 07 2007 Andrey Rahmatullin 1.10.0-alt3 - take from orphaned - build without ICU - spec fixes * Sun Jan 15 2006 Eugene Ostapets 1.10.0-alt2 - cleanup spec * Mon Dec 26 2005 Eugene Ostapets 1.10.0-alt1 - initial build for ALT Linux