Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > by-pkgid > 20b741cdc0d7c475367e06ba777a995d > files > 3

simplyhtml0.11-0.11-0.0.3mdv2010.0.src.rpm

%define gcj_support 1
%define section free

Name:           simplyhtml0.11
Version:        0.11
Release:        %mkrel 0.0.3
Epoch:          0
Summary:        Application and a java component for rich text processing
License:        GPL
Group:          Development/Java
URL:            http://www.lightdev.com/page/3.htm
Source0:        http://www.lightdev.com/dload/shtm_r.zip
Source1:        simplyhtml0.11-manifest.mf
Requires:       javahelp2
BuildRequires:  javahelp2
%if %{gcj_support}
BuildRequires:  java-gcj-compat-devel
%else
BuildArch:      noarch
%endif
BuildRequires:  java-rpmbuild
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root

%description
SimplyHTML is an application and a java component for rich text
processing. It stores documents as HTML files in combination with
Cascading Style Sheets (CSS). SimplyHTML is not intended to be used
as an editor for web pages.

%package javadoc
Summary:        Javadoc documentation for %{name}
Group:          Development/Java

%description javadoc
Javadoc documentation for %{name}.

%prep
%setup -q -c
%{__perl} -pi -e 's/\r$//g' gpl.txt readme.txt
%{_bindir}/find . -name '*.jar' | %{_bindir}/xargs -t %{__rm}
%{__ln_s} $(build-classpath javahelp2) jhall.jar
%{__mkdir_p} api

%build
cd src
export CLASSPATH=$(build-classpath javahelp2)
%{javac} `%{_bindir}/find . -name '*.java'`
%{jar} cvfm ../SimplyHTML0.11.jar %{SOURCE1} `%{_bindir}/find . ! -type d ! -name '*.java' -a ! -name package.html -a ! -name Thumbs.db -a ! -name '*.css'`
%{jar} i ../SimplyHTML0.11.jar
%{javadoc} -d ../api `%{_bindir}/find . -name '*.java'`
%{__rm} -r ../api/com/sun
cd ..

%install
%{__rm} -rf %{buildroot}

%{__mkdir_p} %{buildroot}%{_javadir}
%{__cp} -a SimplyHTML0.11.jar %{buildroot}%{_javadir}/%{name}-%{version}.jar
%{__ln_s} %{name}-%{version}.jar %{buildroot}%{_javadir}/%{name}.jar
%{__ln_s} %{name}-%{version}.jar %{buildroot}%{_javadir}/SimplyHTML0.11-%{version}.jar
%{__ln_s} SimplyHTML0.11-%{version}.jar %{buildroot}%{_javadir}/SimplyHTML0.11.jar

%{__mkdir_p} %{buildroot}%{_javadocdir}/%{name}-%{version}
%{__cp} -a api/* %{buildroot}%{_javadocdir}/%{name}-%{version}
%{__ln_s} %{name}-%{version} %{buildroot}%{_javadocdir}/%{name}

%if %{gcj_support}
%{_bindir}/aot-compile-rpm
%endif

%clean
%{__rm} -rf %{buildroot}

%if %{gcj_support}
%post
%{update_gcjdb}

%postun
%{clean_gcjdb}
%endif

%files
%defattr(0644,root,root,0755)
%doc Help.pdf gpl.txt readme.txt
%{_javadir}/*.jar
%if %{gcj_support}
%dir %{_libdir}/gcj/%{name}
%attr(-,root,root) %{_libdir}/gcj/%{name}/*.jar.*
%endif

%files javadoc
%defattr(0644,root,root,0755)
%doc %{_javadocdir}/%{name}-%{version}
%doc %{_javadocdir}/%{name}


%changelog
* Tue Sep 08 2009 Thierry Vignaud <tvignaud@mandriva.com> 0:0.11-0.0.3mdv2010.0
+ Revision: 433815
- rebuild

* Tue Feb 05 2008 David Walluck <walluck@mandriva.org> 0:0.11-0.0.2mdv2008.1
+ Revision: 162837
- remove jars before build

* Tue Feb 05 2008 David Walluck <walluck@mandriva.org> 0:0.11-0.0.1mdv2008.1
+ Revision: 162836
- import simplyhtml0.11