Sophie

Sophie

distrib > Mandriva > 2006.0 > i586 > media > main-src > by-pkgid > a2ed32f79e8215c29a1bbc6748b79725 > files > 2

saxon-6.5.3-3mdk.src.rpm

Summary:	Saxon XSLT Processor in Java
Name: 		saxon
Version: 	6.5.3
Release: 	3mdk
License: 	MPL
Group: 		Publishing
Url:		http://saxon.sourceforge.net/
Source: 	http://prdownloads.sourceforge.net/saxon/%{name}-%{version}.tar.bz2
BuildRoot:	%{_tmppath}/%{name}-buildroot 
BuildArch:	noarch

Requires:	jre

%define	_javaclassdir	%{_datadir}/java/classes/%{name}

%description
The SAXON package is a collection of tools for processing XML documents. 

%prep
%setup -q

%install
[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT

chmod a-x *.jar
install -d $RPM_BUILD_ROOT%{_javaclassdir}
install %{name}*.jar $RPM_BUILD_ROOT%{_javaclassdir}

mkdir -p $RPM_BUILD_ROOT/%{_prefix}/bin
cat << EOF > $RPM_BUILD_ROOT/%{_prefix}/bin/saxonbatch
#!/bin/bash

export CLASSPATH=$CLASSPATH:%{_javaclassdir}/%{name}.jar
java com.icl.saxon.StyleSheet \$*
EOF
chmod 555 $RPM_BUILD_ROOT/%{_prefix}/bin/saxonbatch


%clean
[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root)
%doc doc samples
%dir %{_datadir}/java/classes/
%dir %{_javaclassdir}/
#%{_javaclassdir}
%{_javaclassdir}/*
%attr(755,root,root) %{_prefix}/bin/saxonbatch


%changelog
* Mon Jan 10 2005 Camille Begnis <camille@mandrakesoft.com> 6.5.3-3mdk
- rebuild

* Tue Dec 30 2003 Camille Begnis <camille@mandrakesoft.com> 6.5.3-2mdk
- requires jre instead of kaffe
- add missing dir

* Fri Dec 12 2003 Camille Begnis <camille@mandrakesoft.com> 6.5.3-1mdk
- 6.5.3

* Wed May 28 2003  <camille@ke.mandrakesoft.com> 6.5.2-2mdk
- Add missing dirs in file according to distlint

* Fri Nov 22 2002 Camille Begnis <camille@ke.mandrakesoft.com> 6.5.2-1mdk
- 6.5.2

* Wed Nov 21 2001 Thierry Vignaud <tvignaud@mandrakesoft.com> 6.5-1mdk
- new release

* Tue Oct 23 2001 Camille Begnis <camille@mandrakesoft.com> 6.4.3-1mdk
- first spec