125 lines
3.8 KiB
RPMSpec
125 lines
3.8 KiB
RPMSpec
Name: javahelp2
|
|
Version: 2.0.05
|
|
Release: 2mamba
|
|
Summary: The JavaHelp System
|
|
Group: Development/Libraries/Java
|
|
Vendor: openmamba
|
|
Distribution: openmamba
|
|
Packager: gil <puntogil@libero.it>
|
|
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 <puntogil@libero.it> 2.0.05-2mamba
|
|
- rebuilt devel
|
|
|
|
* Wed Apr 08 2009 gil <puntogil@libero.it> 2.0.05-1mamba
|
|
- package created by autospec
|