/[packages]/cauldron/xt-dash1/current/SPECS/xt-dash1.spec
ViewVC logotype

Contents of /cauldron/xt-dash1/current/SPECS/xt-dash1.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 748078 - (show annotations) (download)
Wed Oct 15 02:42:04 2014 UTC (9 years, 6 months ago) by umeabot
File size: 2165 byte(s)
Second Mageia 5 Mass Rebuild
1 %define xp_version 0.5
2 Name: xt-dash1
3 Version: 19991105
4 Release: %mkrel 6
5 Summary: A fast, free implementation of XSLT in Java
6 Group: Development/Java
7 License: BSD
8 Url: http://www.blnz.com/xt/index.html
9 Source0: http://www.blnz.com/xt/xt.zip
10 Source1: xt-dash1-build.xml
11 Patch0: xt-dash-java5-enum.patch
12 Patch1: xt-dash.source.patch
13 BuildRequires: java-devel >= 0:1.6.0
14 BuildRequires: ant
15 BuildRequires: jpackage-utils
16 BuildRequires: servletapi4
17 BuildRequires: xerces-j2
18 BuildRequires: xml-commons-apis
19 Requires: servletapi4
20 Requires: xerces-j2
21 Requires: xml-commons-apis
22 BuildArch: noarch
23
24 %description
25 XT is an implementation in Java of XSL Transformations.
26
27 %package javadoc
28 Summary: Javadoc for %{name}
29 Group: Development/Java
30 Requires: jpackage-utils
31
32 %description javadoc
33 Javadoc for %{name}.
34
35 %package demo
36 Summary: Demo for %{name}
37 Group: Development/Java
38 Requires: %{name} = %{version}-%{release}
39 Requires: jpackage-utils
40
41 %description demo
42 Demo for %{name}.
43
44 %prep
45 %setup -q -c
46 %patch0 -p1
47 %patch1 -p0
48 rm -rf com/jclark/xsl/dom/SunXMLProcessorImpl.java
49 cp -pr %{SOURCE1} build.xml
50
51 for j in $(find . -name "*.jar"); do
52 rm -f $j
53 done
54
55 %build
56
57 export CLASSPATH=$(build-classpath servletapi4 xerces-j2 xml-commons-apis)
58 export OPT_JAR_LIST=:
59 ant -Dant.build.javac.source=1.5 -Dant.build.javac.target=1.5 jar
60 ant javadoc
61
62 %install
63 mkdir -p %{buildroot}%{_javadir}
64 install -m 644 build/lib/xt-dash.jar %{buildroot}%{_javadir}/xt-dash1-%{version}.jar
65
66 (
67 cd %{buildroot}%{_javadir}
68 ln -sf xt-dash1-%{version}.jar xt-dash1.jar
69 )
70
71 mkdir -p %{buildroot}%{_javadocdir}/xt-dash1-%{version}
72 cp -pr build/api/* %{buildroot}%{_javadocdir}/xt-dash1-%{version}
73 ln -sf xt-dash1-%{version} %{buildroot}%{_javadocdir}/xt-dash1
74
75 mkdir -p %{buildroot}%{_datadir}/xt-dash
76 rm -rf demo/*.bat
77 cp -pr demo %{buildroot}%{_datadir}/xt-dash
78
79 %files
80 %{_javadir}/xt-dash1-%{version}.jar
81 %{_javadir}/xt-dash1.jar
82 %doc *.txt
83
84 %files javadoc
85 %{_javadocdir}/xt-dash1-%{version}
86 %{_javadocdir}/xt-dash1
87
88 %files demo
89 %{_datadir}/xt-dash
90

  ViewVC Help
Powered by ViewVC 1.1.30