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 |
|