123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115 |
- Summary: Xalan XSLT processor for C
- Name: xalan-c
- Version: 1.10.0
- Release: 1%{?_dist_release}
- 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
- 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
- * Fri Sep 05 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.10.0-1
- - initial build for Vine Linux
- * Mon Feb 11 2008 Lubomir Kundrak <lkundrak@redhat.com> 1.10.0-4
- - Rebuild for newer xerces-c
- * Thu Jan 03 2008 Lubomir Kundrak <lkundrak@redhat.com> 1.10.0-3
- - Adding missing includes to fix build with gcc-4.3
- * Mon Nov 19 2007 Lubomir Kundrak <lkundrak@redhat.com> - 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 <opensource till name> - 1.10.0-1
- - Initial spec for fedora extras
|