Sophie

Sophie

distrib > Mageia > 3 > i586 > media > core-release-src > by-pkgid > e4159201f91ca7f48047851cb47ad15b > files > 4

xt-dash1-19991105-3.mga3.src.rpm

%define xp_version 0.5
Name:          xt-dash1
Version:       19991105
Release:       %mkrel 3
Summary:       A fast, free implementation of XSLT in Java 
Group:         Development/Java
License:       BSD
Url:           http://www.blnz.com/xt/index.html
Source0:       http://www.blnz.com/xt/xt.zip
Source1:       xt-dash1-build.xml
Patch0:        xt-dash-java5-enum.patch
Patch1:        xt-dash.source.patch
BuildRequires: java-devel >= 0:1.6.0
BuildRequires: ant
BuildRequires: jpackage-utils
BuildRequires: servletapi4
BuildRequires: xerces-j2
BuildRequires: xml-commons-apis
Requires:      servletapi4
Requires:      xerces-j2
Requires:      xml-commons-apis
BuildArch:     noarch

%description
XT is an implementation in Java of XSL Transformations. 

%package javadoc
Summary:        Javadoc for %{name}
Group:          Development/Java
Requires:       jpackage-utils

%description javadoc
Javadoc for %{name}.

%package demo
Summary:        Demo for %{name}
Group:          Development/Java
Requires:       %{name} = %{version}-%{release} 
Requires:       jpackage-utils

%description demo
Demo for %{name}.

%prep
%setup -q -c
%patch0 -p1
%patch1 -p0
rm -rf com/jclark/xsl/dom/SunXMLProcessorImpl.java
cp -pr %{SOURCE1} build.xml 

for j in $(find . -name "*.jar"); do
  rm -f $j
done

%build

export CLASSPATH=$(build-classpath servletapi4 xerces-j2 xml-commons-apis)
export OPT_JAR_LIST=:
ant -Dant.build.javac.source=1.5 -Dant.build.javac.target=1.5 jar
ant javadoc

%install
[ %{buildroot} != / ] && rm -rf %{buildroot}

mkdir -p %{buildroot}%{_javadir}
install -m 644 build/lib/xt-dash.jar %{buildroot}%{_javadir}/xt-dash1-%{version}.jar

(
  cd %{buildroot}%{_javadir}
  ln -sf xt-dash1-%{version}.jar xt-dash1.jar
)

mkdir -p %{buildroot}%{_javadocdir}/xt-dash1-%{version}
cp -pr build/api/* %{buildroot}%{_javadocdir}/xt-dash1-%{version}
ln -sf xt-dash1-%{version} %{buildroot}%{_javadocdir}/xt-dash1

mkdir -p %{buildroot}%{_datadir}/xt-dash
rm -rf demo/*.bat
cp -pr demo %{buildroot}%{_datadir}/xt-dash

%files
%{_javadir}/xt-dash1-%{version}.jar
%{_javadir}/xt-dash1.jar
%doc *.txt

%files javadoc
%{_javadocdir}/xt-dash1-%{version}
%{_javadocdir}/xt-dash1

%files demo
%{_datadir}/xt-dash



%changelog

* Mon Jan 14 2013 umeabot <umeabot> 19991105-3.mga3
+ Revision: 387434
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Sun Dec 02 2012 dmorgan <dmorgan> 19991105-2.mga3
+ Revision: 324858
- Build with java7

* Tue Sep 06 2011 dmorgan <dmorgan> 19991105-1.mga2
+ Revision: 138959
- Adapt to mageia guidelines

  + gil <gil>
    - imported package xt-dash1