Name: javahelp2 Version: 2.0.05 Release: 2mamba Summary: The JavaHelp System Group: Development/Libraries/Java Vendor: openmamba Distribution: openmamba Packager: gil URL: https://javahelp.dev.java.net/ Source0: https://javahelp.dev.java.net/files/documents/5985/59373/javahelp2-src-%{version}.zip Source1: javahelp2-jhindexer.sh Source2: javahelp2-jhsearch.sh License: GPL BuildRequires: apache-ant BuildRequires: apache-ant-nodeps BuildRequires: apache-tomcat5-jsp20-api BuildRequires: apache-tomcat5-servletapi5 BuildRequires: jpackage-utils BuildRoot: %{_tmppath}/%{name}-%{version}-root %description JavaHelp software is a full-featured, platform-independent, extensible help system that enables developers and authors to incorporate online help in applets, components, applications, operating systems, and devices. Authors can also use the JavaHelp software to deliver online documentation for the Web and corporate Intranet. %package javadoc Summary: Javadoc for %{name} Group: Documentation %description javadoc JavaHelp software is a full-featured, platform-independent, extensible help system that enables developers and authors to incorporate online help in applets, components, applications, operating systems, and devices. Authors can also use the JavaHelp software to deliver online documentation for the Web and corporate Intranet. This package contains javadoc for %{name}. %prep %setup -q chmod -R go=u-w * for file in `find . -type f -name .bat`; do rm -f $file done # # This class provides native browser integration and would require # JDIC project (https://jdic.dev.java.net/) to be present. Currently there is no JDIC # package, so deleting the class. When JDIC package is created, # add BuildProvides and remove the "rm" call. # rm jhMaster/JavaHelp/src/new/javax/help/plaf/basic/BasicNativeContentViewerUI.java mkdir javahelp_nbproject/lib pushd javahelp_nbproject/lib ln -sf $(build-classpath jsp-api20) jsp-api.jar ln -sf $(build-classpath servletapi5) servlet-api.jar popd %build export CLASSPATH=$(build-classpath jsp-api20 servletapi5 ant/ant-nodeps junit-3.8.2) ant -f javahelp_nbproject/build.xml \ -Djdic-jar-present=true -Djdic-zip-present=true \ -Dservlet-jar-present=true -Dtomcat-zip-present=true \ release javadoc %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" mkdir -p %{buildroot}%{_javadir}/%{name}/bin install -m 644 javahelp_nbproject/dist/lib/jhall.jar \ %{buildroot}%{_javadir}/%{name}-%{version}.jar install -m 644 javahelp_nbproject/dist/lib/jh*.jar \ %{buildroot}%{_javadir}/%{name} install -m 644 javahelp_nbproject/dist/bin/jh*.jar \ %{buildroot}%{_javadir}/%{name}/bin ( cd %{buildroot}%{_javadir} for jar in *-%{version}*; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"` done ) mkdir -p %{buildroot}%{_bindir} install -m 755 %{S:1} %{buildroot}%{_bindir}/jh2indexer install -m 755 %{S:2} %{buildroot}%{_bindir}/jh2search mkdir -p %{buildroot}%{_datadir}/%{name} mkdir -p %{buildroot}%{_javadocdir}/%{name}-%{version} cp -pr javahelp_nbproject/dist/lib/javadoc/* %{buildroot}%{_javadocdir}/%{name}-%{version} %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %files %defattr(-,root,root) %{_bindir}/jh2indexer %{_bindir}/jh2search %{_javadir}/javahelp2-%{version}.jar %{_javadir}/javahelp2.jar %{_javadir}/javahelp2/bin/jhindexer.jar %{_javadir}/javahelp2/bin/jhsearch.jar %{_javadir}/javahelp2/jh-client.jar %{_javadir}/javahelp2/jh.jar %{_javadir}/javahelp2/jhall.jar %{_javadir}/javahelp2/jhbasic.jar %dir %{_datadir}/%{name} %files javadoc %defattr(-,root,root) %{_javadocdir}/%{name}-%{version} %changelog * Sat Nov 27 2010 gil 2.0.05-2mamba - rebuilt devel * Wed Apr 08 2009 gil 2.0.05-1mamba - package created by autospec