/[packages]/cauldron/SimplyHTML/current/SPECS/SimplyHTML.spec
ViewVC logotype

Contents of /cauldron/SimplyHTML/current/SPECS/SimplyHTML.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 324940 - (show annotations) (download)
Sun Dec 2 02:38:48 2012 UTC (11 years, 4 months ago) by dmorgan
File size: 2744 byte(s)
Java Stack Mass Rebuild
1 Name: SimplyHTML
2 Version: 0.13.1
3 Release: %mkrel 2
4 Summary: Application and a java component for rich text processing
5
6 Group: Development/Java
7 License: GPLv2 and BSD
8 URL: http://simplyhtml.sourceforge.net/
9 Source0: http://downloads.sourceforge.net/simplyhtml/%{name}_src_0_13_1.tar.gz
10 Source1: simplyhtml.sh
11 Patch0: simplyhtml-build.xml-classpath.patch
12 Patch1: simplythml-manifest-classpath.patch
13
14 BuildRequires: ant
15 BuildRequires: gnu-regexp
16 BuildRequires: java-devel >= 0:1.6.0
17 BuildRequires: javahelp2
18 BuildRequires: jpackage-utils
19
20 Requires: gnu-regexp
21 Requires: java >= 0:1.6.0
22 Requires: javahelp2
23 Requires: jpackage-utils
24
25 BuildArch: noarch
26
27 %description
28 SimplyHTML is an application for text processing.
29 It stores documents as HTML files in combination with
30 Cascading Style Sheets (CSS). SimplyHTML is not intended
31 to be used as an editor for web pages.
32 The application combines text processing features as known from
33 popular word processors with a simple and generic way of
34 storing textual information and styles.
35
36 %package javadoc
37 Summary: API documentation for %{name}
38 Group: Documentation
39 Requires: %{name} = %{version}-%{release}
40 Requires: jpackage-utils
41
42 %description javadoc
43 This package contains the API documentation for %{name}.
44
45 %prep
46 %setup -q -n simplyhtml-0_13_1
47 %patch0 -p1
48 %patch1 -p1
49 find -name '*.class' -exec rm -f '{}' \;
50 find -name '*.jar' -exec rm -f '{}' \;
51
52 %build
53 export CLASSPATH=
54 CLASSPATH=
55 cd src
56 ant full-dist dist
57 cd ..
58
59 %install
60 mkdir -p %{buildroot}%{_javadir}/%{name}
61
62 cp -a dist/lib/SimplyHTML.jar %{buildroot}%{_javadir}/%{name}/%{name}-%{version}.jar
63 ln -s %{name}-%{version}.jar %{buildroot}%{_javadir}/%{name}/%{name}.jar
64 ln -s %{name}.jar %{buildroot}%{_javadir}/%{name}/simplyhtml-%{version}.jar
65 ln -s simplyhtml-%{version}.jar %{buildroot}%{_javadir}/%{name}/simplyhtml.jar
66
67 cp -a dist/lib/SimplyHTMLHelp.jar %{buildroot}%{_javadir}/%{name}/%{name}-help-%{version}.jar
68 ln -s %{name}-help-%{version}.jar %{buildroot}%{_javadir}/%{name}/%{name}-help.jar
69 ln -s %{name}-help-%{version}.jar %{buildroot}%{_javadir}/%{name}/simplyhtmlhelp-%{version}.jar
70 ln -s simplyhtmlhelp-%{version}.jar %{buildroot}%{_javadir}/%{name}/SimplyHTMLHelp-%{version}.jar
71 ln -s simplyhtmlhelp-%{version}.jar %{buildroot}%{_javadir}/%{name}/simplyhtmlhelp.jar
72
73 install -pD -m755 -T %{SOURCE1} %{buildroot}%{_bindir}/%(basename %{SOURCE1})
74
75 mkdir -p %{buildroot}%{_javadocdir}/%{name}-%{version}
76 cp -a dist/api/* %{buildroot}%{_javadocdir}/%{name}-%{version}
77 ln -s %{name}-%{version} %{buildroot}%{_javadocdir}/%{name}
78
79 %files
80 %doc gpl.txt
81 %{_javadir}/%{name}
82 %{_bindir}/simplyhtml*
83
84 %files javadoc
85 %defattr(0644,root,root,0755)
86 %doc %{_javadocdir}/%{name}-%{version}
87 %doc %{_javadocdir}/%{name}
88 %doc readme.txt
89

  ViewVC Help
Powered by ViewVC 1.1.30