/[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 138959 - (show annotations) (download)
Mon Sep 5 22:49:26 2011 UTC (12 years, 6 months ago) by dmorgan
File size: 2241 byte(s)
Adapt to mageia guidelines
1 %define xp_version 0.5
2 Name: xt-dash1
3 Version: 19991105
4 Release: %mkrel 1
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: ant
14 BuildRequires: jpackage-utils
15 BuildRequires: servletapi4
16 BuildRequires: xerces-j2
17 BuildRequires: xml-commons-apis
18 Requires: servletapi4
19 Requires: xerces-j2
20 Requires: xml-commons-apis
21 BuildArch: noarch
22 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
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 [ %{buildroot} != / ] && rm -rf %{buildroot}
64
65 mkdir -p %{buildroot}%{_javadir}
66 install -m 644 build/lib/xt-dash.jar %{buildroot}%{_javadir}/xt-dash1-%{version}.jar
67
68 (
69 cd %{buildroot}%{_javadir}
70 ln -sf xt-dash1-%{version}.jar xt-dash1.jar
71 )
72
73 mkdir -p %{buildroot}%{_javadocdir}/xt-dash1-%{version}
74 cp -pr build/api/* %{buildroot}%{_javadocdir}/xt-dash1-%{version}
75 ln -sf xt-dash1-%{version} %{buildroot}%{_javadocdir}/xt-dash1
76
77 mkdir -p %{buildroot}%{_datadir}/xt-dash
78 rm -rf demo/*.bat
79 cp -pr demo %{buildroot}%{_datadir}/xt-dash
80
81 %files
82 %{_javadir}/xt-dash1-%{version}.jar
83 %{_javadir}/xt-dash1.jar
84 %doc *.txt
85
86 %files javadoc
87 %{_javadocdir}/xt-dash1-%{version}
88 %{_javadocdir}/xt-dash1
89
90 %files demo
91 %{_datadir}/xt-dash
92

  ViewVC Help
Powered by ViewVC 1.1.30