mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2024-11-28 22:57:37 +00:00
43 lines
1.5 KiB
Bash
43 lines
1.5 KiB
Bash
# $Id: PKGBUILD 19131 2008-11-15 00:29:22Z hugo $
|
|
# Maintainer: Hugo Doria <hugo@archlinux.org>
|
|
|
|
pkgname=tomcat
|
|
pkgver=5.5.27
|
|
pkgrel=2
|
|
arch=('i686' 'x86_64')
|
|
pkgdesc="Servlet container for Java Servlet and JavaServer Pages"
|
|
url="http://tomcat.apache.org/"
|
|
license=('Apache')
|
|
depends=('java-environment')
|
|
makedepends=('java-environment')
|
|
backup=(opt/tomcat/conf/server.xml opt/tomcat/conf/tomcat-users.xml \
|
|
etc/conf.d/tomcat)
|
|
install=tomcat.install
|
|
source=(http://archive.apache.org/dist/tomcat/tomcat-5/v${pkgver}/bin/apache-tomcat-${pkgver}.tar.gz \
|
|
tomcat tomcat.conf.d)
|
|
md5sums=('e576fed8ce66c32ee5295d5f7727b138' '4f171d32c2beb89bf988b7b4555e6cab'
|
|
'4da263803378b208144183c9f7df66a7')
|
|
|
|
build() {
|
|
# build jsvc
|
|
cd ${srcdir}/apache-tomcat-${pkgver}/bin
|
|
tar xzf jsvc.tar.gz
|
|
cd jsvc-src
|
|
sh configure --with-java=/usr/lib/jvm/java-1.6.0-openjdk
|
|
make || return 1
|
|
cp jsvc ..
|
|
|
|
# get rid of some cruft
|
|
cd ${srcdir}/apache-tomcat-${pkgver}
|
|
rm -f LICENSE NOTICE RELEASE-NOTES RUNNING.txt
|
|
rm -fr bin/*.exe bin/*.bat bin/*.tar.gz bin/jsvc-src
|
|
|
|
# install everything
|
|
mkdir -p ${pkgdir}/opt/tomcat
|
|
cp -R * ${pkgdir}/opt/tomcat
|
|
install -D -m755 ${srcdir}/tomcat ${pkgdir}/etc/rc.d/tomcat
|
|
install -D -m755 ${srcdir}/tomcat.conf.d ${pkgdir}/etc/conf.d/tomcat
|
|
chgrp -R 66 ${pkgdir}/opt/tomcat/conf ${pkgdir}/opt/tomcat/work
|
|
chmod 0660 ${pkgdir}/opt/tomcat/conf/{*.xml,*.policy,*.properties,/Catalina/localhost/*.xml}
|
|
chmod 775 ${pkgdir}/opt/tomcat/conf ${pkgdir}/opt/tomcat/work
|
|
}
|