Name: mod_jk2 Version: 2.0.4 Release: 2.fc3 Summary: JK2 is a refactoring of JK and is much more powerfull. Note mod_jk2 is no longer supported. Group: System Enviroment/Libraries License: The Apache Software License, Version 1.1 URL: http://jakarta.apache.org/tomcat/tomcat-4.1-doc/jk2/ Source0: jakarta-tomcat-connectors-jk2-2.0.4-src.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: gcc BuildRequires: httpd-devel BuildRequires: apr BuildRequires: apr-devel BuildRequires: apr-util BuildRequires: apr-util-devel BuildRequires: automake BuildRequires: autoconf BuildRequires: libtool BuildRequires: libtool-libs Requires: httpd >= 2.0.47 Requires: jakarta-tomcat %description Even if it works with Apache 1.3, JK2 has been developed with Apache 2.0 in mind, and is better suited for multi-threaded servers like IIS, NES/iPlanet. It can also be embeded in other applications and used from java. %prep if [ -z $JAVA_HOME ]; then echo "\"JAVA_HOME\" is not set - exiting" exit 255; fi #if [ -z $TOMCAT_HOME ]; then # echo "\"TOMCAT_HOME\" is not set - exiting" # exit 255; #fi mkdir -p %{buildroot}/%{_sysconfdir}/httpd/conf mkdir -p %{buildroot}/%{_libdir}/httpd/modules mkdir -p %{buildroot}/%{_defaultdocdir}/%{name}-%{version} mkdir -p %{buildroot}/%{_defaultdocdir}/%{name}-%{version}/conf mkdir -p %{buildroot}/%{_defaultdocdir}/%{name}-%{version}/docs %setup -q -n jakarta-tomcat-connectors-jk2-%{version}-src %build cd jk/native2 sh buildconf.sh %configure --with-apxs2=/usr/sbin/apxs --with-java-home=${JAVA_HOME} --with-jni ### Makes make core ### --with-apr-include=/usr/include/apr-0 make %{?_smp_mflags} cd ../.. %install strip jk/build/jk2/apache2/mod_jk2.so cp -a jk/build/jk2/apache2/mod_jk2.so %{buildroot}/%{_libdir}/httpd/modules strip jk/build/jk2/apache2/libjkjni.so cp -a jk/build/jk2/apache2/libjkjni.so %{buildroot}/%{_libdir}/httpd/modules cp -a KEYS %{buildroot}/%{_defaultdocdir}/%{name}-%{version} cp -a LICENSE %{buildroot}/%{_defaultdocdir}/%{name}-%{version} cp -a jk/README.txt %{buildroot}/%{_defaultdocdir}/%{name}-%{version} cp -ar jk/conf/* %{buildroot}/%{_defaultdocdir}/%{name}-%{version}/conf cp -ar jk/docs/* %{buildroot}/%{_defaultdocdir}/%{name}-%{version}/docs cp -a jk/conf/workers2.properties %{buildroot}/%{_sysconfdir}/httpd/conf %clean rm -rf $RPM_BUILD_ROOT %post /usr/bin/libtool --finish /usr/lib/httpd/modules 2>&1 > /dev/null if [ -z $TOMCAT_HOME ]; then TOMCAT_HOME="" echo "Modify /etc/httpd/conf.d/mod_jk2.conf!!" echo "Replace \"${TOMCAT_HOME}\" with a correct path to your Jakarta Tomcat installation" fi cat << EOF > /etc/httpd/conf.d/mod_jk2.conf # Load jk2_module LoadModule jk2_module modules/mod_jk2.so # # # Give access to /examples context Alias /examples ${TOMCAT_HOME}/webapps/examples Order allow,deny Allow from all EOF %preun %postun %files %defattr(-,root,root,-) %{_libdir}/httpd/modules/* %{_defaultdocdir}/%{name}-%{version}/* %{_sysconfdir}/httpd/conf/* %changelog * Sun Feb 6 2005 Casper Pedersen 2.0.4-2 - Fedora Core 3 - updated to 2.0.4 - Note that mod_jk2 is officially unsupported by the Apache Group. - Updated builddependencies * Fri Jan 16 2004 Casper Pedersen 2.0.2-1 - Initial RPM release.